.dialog-modal{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(17,24,39,.34);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10000}.dialog-modal .modal-content{-webkit-animation:dialog-pop .16s ease-out;animation:dialog-pop .16s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 20px 55px rgba(15,23,42,.18),0 0 0 1px rgba(221,230,236,.95);box-sizing:border-box;display:flex;flex-direction:column;max-height:80vh;max-width:calc(100vw - 200px);min-width:250px;padding:24px 24px 20px}.dialog-modal .modal-header{align-items:center;border-bottom:0;display:flex;gap:12px;padding:0}.dialog-modal .modal-header .icon-pill{align-items:center;background:#eef8fc;border-radius:10px;color:#007bc3;display:flex;flex:0 0 36px;height:36px;justify-content:center;width:36px}.dialog-modal .modal-header .icon-pill .material-symbols-outlined{font-size:1.18rem}.dialog-modal .modal-header .title-text{color:#203348;font-family:square-eb;font-size:.9rem;line-height:1.45;word-break:keep-all}.dialog-modal.alert .modal-header .icon-pill{background:#fff4ed;color:#d86f36}.dialog-modal.confirm .modal-header .icon-pill{background:#edf7fb;color:#007bc3}.dialog-modal.popup .modal-header .icon-pill{background:#eef8f5;color:#287760}.dialog-modal .modal-body{color:#4f6173;font-family:square-rg;font-size:.8rem;line-height:1.75;overflow-y:auto;padding:17px 0 0;word-break:keep-all}.dialog-modal .modal-body p{margin:0;white-space:pre-wrap}.dialog-modal .modal-body .content-node{height:100%;width:100%}.dialog-modal .modal-body.popup-body{max-height:none;overflow:hidden;padding:0}.dialog-modal .modal-body.popup-body .popup,.dialog-modal .modal-body.popup-body img{border-radius:10px;display:block;height:auto!important;object-fit:cover!important;width:100%!important}.dialog-modal .button-group{border-top:0;display:flex;gap:9px;justify-content:flex-end;margin-top:24px;padding-top:0}.dialog-modal .btn-solid,.dialog-modal .btn-text{border:1px solid transparent;border-radius:8px;cursor:pointer;font-family:square-bd;font-size:.66rem;height:38px;min-width:78px;outline:none;padding:0 15px;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,-webkit-transform .1s ease;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .1s ease;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .1s ease,-webkit-transform .1s ease}.dialog-modal .btn-solid:focus-visible,.dialog-modal .btn-text:focus-visible{box-shadow:0 0 0 3px rgba(0,123,195,.14)}.dialog-modal .btn-solid{background:#006cb7;box-shadow:0 10px 20px rgba(0,108,183,.16);color:#fff}.dialog-modal .btn-solid:hover{background:#007bc3;box-shadow:0 12px 24px rgba(0,123,195,.18);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.dialog-modal .btn-text{background:#fff;border-color:#dce5eb;color:#617084}.dialog-modal .btn-text:hover{background:#f6f9fb;border-color:#cbd8e0;color:#203348}.dialog-modal .popup-button{margin-right:6px}.dialog-modal.dialog-modal--evaluation{background:rgba(35,62,56,.28)}.dialog-modal.dialog-modal--evaluation .modal-content{border:1px solid rgba(199,215,209,.95);box-shadow:0 24px 60px rgba(35,62,56,.18),0 0 0 1px hsla(0,0%,100%,.72)}.dialog-modal.dialog-modal--evaluation .modal-header .icon-pill{background:#eef8f5;color:#178075}.dialog-modal.dialog-modal--evaluation .modal-header .title-text{color:#2c403b}.dialog-modal.dialog-modal--evaluation.alert .modal-header .icon-pill{background:#f0faf6;color:#178075}.dialog-modal.dialog-modal--evaluation.confirm .modal-header .icon-pill{background:#edf8f5;color:#0f766e}.dialog-modal.dialog-modal--evaluation .modal-body{color:#63766f}.dialog-modal.dialog-modal--evaluation .btn-solid:focus-visible,.dialog-modal.dialog-modal--evaluation .btn-text:focus-visible{box-shadow:0 0 0 3px rgba(23,128,117,.14)}.dialog-modal.dialog-modal--evaluation .btn-solid{background:#178075;box-shadow:0 10px 20px rgba(23,128,117,.16)}.dialog-modal.dialog-modal--evaluation .btn-solid:hover{background:#0f766e;box-shadow:0 12px 24px rgba(15,118,110,.2)}.dialog-modal.dialog-modal--evaluation .btn-solid:active{background:#0b5f59}.dialog-modal.dialog-modal--evaluation .btn-text{background:#fff;border-color:#cfe0da;color:#63766f}.dialog-modal.dialog-modal--evaluation .btn-text:hover{background:#f4faf7;border-color:#a8c4ba;color:#2c403b}@media (max-width:480px){.dialog-modal{align-items:flex-end;padding:12px}.dialog-modal .modal-content{max-width:none;padding:22px 20px 18px;width:100%}.dialog-modal .button-group{flex-direction:column-reverse;gap:8px}.dialog-modal .btn-solid,.dialog-modal .btn-text{width:100%}}.dialog-loading{align-items:center;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10000}.dialog-loading .loading-card{-webkit-animation:dialog-pop .18s ease-out;animation:dialog-pop .18s ease-out;background:hsla(0,0%,100%,.96);border:1px solid rgba(226,232,240,.95);border-radius:20px;box-shadow:0 18px 45px rgba(15,23,42,.12),0 0 0 1px hsla(0,0%,100%,.7);max-width:420px;padding:22px;width:calc(100vw - 32px)}.dialog-loading .loading-copy{display:flex;flex-direction:column;gap:4px;margin-bottom:16px;text-align:left}.dialog-loading .loading-copy strong{color:#111827;font-family:square-eb;font-size:.94rem}.dialog-loading .loading-copy span{color:#64748b;font-family:square-rg;font-size:.76rem}.dialog-loading .loading-skeleton{display:flex;flex-direction:column;gap:10px}.dialog-loading .skeleton-chip,.dialog-loading .skeleton-line{-webkit-animation:dialog-skeleton-shimmer 1.1s ease-in-out infinite;animation:dialog-skeleton-shimmer 1.1s ease-in-out infinite;background:linear-gradient(90deg,#edf2f7,#f8fafc 45%,#edf2f7 90%);background-size:220% 100%;border-radius:999px;display:block}.dialog-loading .skeleton-line{height:12px;width:74%}.dialog-loading .skeleton-title{height:16px;width:48%}.dialog-loading .skeleton-wide{width:100%}.dialog-loading .skeleton-row{display:flex;gap:8px;padding-top:2px}.dialog-loading .skeleton-chip{height:28px;width:92px}.dialog-loading .skeleton-chip.short{width:64px}@-webkit-keyframes dialog-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes dialog-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@-webkit-keyframes dialog-pop{0%{opacity:0;-webkit-transform:translateY(8px) scale(.96);transform:translateY(8px) scale(.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes dialog-pop{0%{opacity:0;-webkit-transform:translateY(8px) scale(.96);transform:translateY(8px) scale(.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.dialog-loading .skeleton-chip,.dialog-loading .skeleton-line{-webkit-animation:none!important;animation:none!important}}.dialog-loading .loading-card{background:hsla(0,0%,100%,.98);border:1px solid rgba(207,222,230,.9);border-radius:24px;max-width:330px;overflow:hidden;padding:31px 28px 25px;position:relative;width:calc(100vw - 40px)}.dialog-loading .loading-copy{gap:7px;margin-bottom:22px;text-align:center}.dialog-loading .loading-copy strong{color:#20364a;font-size:.92rem}.dialog-loading .loading-copy span{color:#758795;font-size:.72rem}.dialog-loading .loading-skeleton{background:#e8f0f4;border-radius:999px;display:block;height:3px;overflow:hidden;position:relative;width:100%}.dialog-loading .loading-skeleton .skeleton-line{display:none}.dialog-loading .loading-skeleton .skeleton-title{-webkit-animation:dialog-loading-progress 1.15s ease-in-out infinite;animation:dialog-loading-progress 1.15s ease-in-out infinite;background:linear-gradient(90deg,#087cb9,#35b9dc);border-radius:inherit;display:block;height:100%;width:42%}.dialog-loading.dialog-loading--manager-page{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(243,246,250,.58);inset:0;min-height:100%;position:absolute;z-index:900}.dialog-loading.dialog-loading--manager-page .loading-card{max-width:330px;width:calc(100% - 40px)}@-webkit-keyframes dialog-loading-spin{0%{-webkit-transform:translateX(-50%) rotate(0deg);transform:translateX(-50%) rotate(0deg)}to{-webkit-transform:translateX(-50%) rotate(1turn);transform:translateX(-50%) rotate(1turn)}}@keyframes dialog-loading-spin{0%{-webkit-transform:translateX(-50%) rotate(0deg);transform:translateX(-50%) rotate(0deg)}to{-webkit-transform:translateX(-50%) rotate(1turn);transform:translateX(-50%) rotate(1turn)}}@-webkit-keyframes dialog-loading-progress{0%{-webkit-transform:translateX(-115%);transform:translateX(-115%)}55%{-webkit-transform:translateX(115%);transform:translateX(115%)}to{-webkit-transform:translateX(245%);transform:translateX(245%)}}@keyframes dialog-loading-progress{0%{-webkit-transform:translateX(-115%);transform:translateX(-115%)}55%{-webkit-transform:translateX(115%);transform:translateX(115%)}to{-webkit-transform:translateX(245%);transform:translateX(245%)}}@media (prefers-reduced-motion:reduce){.dialog-loading .loading-card:before,.dialog-loading .loading-skeleton .skeleton-title{-webkit-animation:none!important;animation:none!important}}.CareerApp .subsidiaries2-page{--subs-ink:#183247;--subs-muted:#667b89;--subs-blue:#1479b4;--subs-line:#dde7eb;background:#f4f7f8;color:var(--subs-ink);overflow:hidden;width:100%}.CareerApp .subsidiaries2-page .subsidiaries2-shell{margin:0 auto;max-width:1240px;width:calc(100% - 48px)}.CareerApp .subsidiaries2-page .subsidiaries2-hero{align-items:center;background:radial-gradient(circle at 84% 12%,rgba(39,149,201,.15),transparent 31%),linear-gradient(180deg,#f8fbfc,#edf4f6);display:flex;min-height:540px}.CareerApp .subsidiaries2-page .subsidiaries2-hero-grid{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);padding:80px 0 65px}.CareerApp .subsidiaries2-page .subsidiaries2-eyebrow{color:var(--subs-blue);font-family:square-bd;font-size:.66rem;letter-spacing:.18em}.CareerApp .subsidiaries2-page .subsidiaries2-hero-copy h1{color:#173349;font-family:square-eb;font-size:clamp(2.5rem,5vw,4.7rem);letter-spacing:-.065em;line-height:1.15;margin:17px 0 0}.CareerApp .subsidiaries2-page .subsidiaries2-hero-copy p{color:#657b89;font-size:.84rem;line-height:1.85;margin:25px 0 0}.CareerApp .subsidiaries2-page .subsidiaries2-hero-count{align-items:flex-end;display:flex;gap:12px;margin-top:35px}.CareerApp .subsidiaries2-page .subsidiaries2-hero-count strong{color:var(--subs-blue);font-family:square-eb;font-size:2rem;line-height:1}.CareerApp .subsidiaries2-page .subsidiaries2-hero-count span{color:#7b909c;font-size:.62rem;letter-spacing:.08em;padding-bottom:3px}.CareerApp .subsidiaries2-page .subsidiaries2-hero-visual{background:#dfe9ed;border-radius:28px;box-shadow:0 28px 65px rgba(31,68,91,.17);height:390px;overflow:hidden;position:relative}.CareerApp .subsidiaries2-page .subsidiaries2-hero-visual:after{background:linear-gradient(180deg,transparent 42%,rgba(8,35,53,.78));content:"";inset:0;position:absolute}.CareerApp .subsidiaries2-page .subsidiaries2-hero-visual>img{height:100%;object-fit:cover;transition:-webkit-transform .7s ease;transition:transform .7s ease;transition:transform .7s ease,-webkit-transform .7s ease;width:100%}.CareerApp .subsidiaries2-page .subsidiaries2-hero-visual:hover>img{-webkit-transform:scale(1.035);transform:scale(1.035)}.CareerApp .subsidiaries2-page .subsidiaries2-hero-caption{bottom:26px;left:28px;position:absolute;right:28px;z-index:1}.CareerApp .subsidiaries2-page .subsidiaries2-hero-caption span,.CareerApp .subsidiaries2-page .subsidiaries2-hero-caption strong{display:block}.CareerApp .subsidiaries2-page .subsidiaries2-hero-caption span{color:#73d1ed;font-family:square-bd;font-size:.57rem;letter-spacing:.16em}.CareerApp .subsidiaries2-page .subsidiaries2-hero-caption strong{color:#fff;font-family:square-bd;font-size:1rem;margin-top:8px}.CareerApp .subsidiaries2-page .subsidiaries2-main{padding:64px 0 120px}.CareerApp .subsidiaries2-page .subsidiaries2-list{display:flex;flex-direction:column}.CareerApp .subsidiaries2-page .subsidiaries2-detail{background:transparent;border-top:1px solid var(--subs-line);padding:78px 0;scroll-margin-top:100px}.CareerApp .subsidiaries2-page .subsidiaries2-detail:first-child{border-top:0;padding-top:0}.CareerApp .subsidiaries2-page .subsidiaries2-detail-head{align-items:flex-start;display:flex;gap:30px;justify-content:space-between}.CareerApp .subsidiaries2-page .subsidiaries2-detail-head>div>span{color:var(--subs-blue);font-family:square-bd;font-size:.62rem}.CareerApp .subsidiaries2-page .subsidiaries2-detail-head h2{color:#1d384d;font-family:square-eb;font-size:clamp(1.8rem,3vw,2.7rem);letter-spacing:-.045em;margin:10px 0 0}.CareerApp .subsidiaries2-page .subsidiaries2-detail-head p{color:#70838f;font-size:.76rem;margin:10px 0 0}.CareerApp .subsidiaries2-page .subsidiaries2-detail-head>a{align-items:center;border:1px solid #cfdee5;border-radius:10px;color:#4d697a;display:inline-flex;flex-shrink:0;font-family:square-bd;font-size:.62rem;gap:6px;min-height:42px;padding:0 14px;text-decoration:none}.CareerApp .subsidiaries2-page .subsidiaries2-detail-head>a .material-symbols-outlined{font-size:16px}.CareerApp .subsidiaries2-page .subsidiaries2-feature{grid-gap:38px;display:grid;gap:38px;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);margin-top:36px}.CareerApp .subsidiaries2-page .subsidiaries2-feature-image{align-self:start;background:#dfe8ec;border-radius:8px;height:420px;min-height:420px;overflow:hidden;position:relative}.CareerApp .subsidiaries2-page .subsidiaries2-feature-image:after{background:linear-gradient(180deg,transparent 45%,rgba(10,36,52,.8));content:"";inset:0;position:absolute}.CareerApp .subsidiaries2-page .subsidiaries2-feature-image>img{height:100%;object-fit:cover;width:100%}.CareerApp .subsidiaries2-page .subsidiaries2-feature-image>div{bottom:24px;left:25px;position:absolute;right:25px;z-index:1}.CareerApp .subsidiaries2-page .subsidiaries2-feature-image>div span,.CareerApp .subsidiaries2-page .subsidiaries2-feature-image>div strong{display:block}.CareerApp .subsidiaries2-page .subsidiaries2-feature-image>div span{color:#77d5ef;font-family:square-bd;font-size:.55rem;letter-spacing:.16em}.CareerApp .subsidiaries2-page .subsidiaries2-feature-image>div strong{color:#fff;font-family:square-eb;font-size:1.2rem;margin-top:8px}.CareerApp .subsidiaries2-page .subsidiaries2-feature-copy{background:transparent;border-left:1px solid var(--subs-line);display:flex;flex-direction:column;justify-content:space-between;padding:8px 0 8px 28px}.CareerApp .subsidiaries2-page .subsidiaries2-feature-copy>p{color:#536b7a;font-size:.75rem;line-height:1.85;margin:0}.CareerApp .subsidiaries2-page .subsidiaries2-feature-copy dl{margin:28px 0 0}.CareerApp .subsidiaries2-page .subsidiaries2-feature-copy dl>div{border-top:1px solid #dce6ea;padding:16px 0}.CareerApp .subsidiaries2-page .subsidiaries2-feature-copy dt{color:#81929d;font-size:.56rem}.CareerApp .subsidiaries2-page .subsidiaries2-feature-copy dd{color:#365166;font-family:square-bd;font-size:.67rem;line-height:1.55;margin:7px 0 0}.CareerApp .subsidiaries2-page .subsidiaries2-story{grid-gap:80px;border-bottom:1px solid var(--subs-line);display:grid;gap:80px;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);padding:64px 0 52px}.CareerApp .subsidiaries2-page .subsidiaries2-story-title span{color:var(--subs-blue);font-family:square-bd;font-size:.58rem;letter-spacing:.13em}.CareerApp .subsidiaries2-page .subsidiaries2-story-title h3{color:#294357;font-family:square-eb;font-size:1.35rem;letter-spacing:-.03em;line-height:1.5;margin:12px 0 0}.CareerApp .subsidiaries2-page .subsidiaries2-story-copy p{color:#607481;font-size:.72rem;line-height:1.95;margin:0}.CareerApp .subsidiaries2-page .subsidiaries2-story-copy p+p{margin-top:13px}.CareerApp .subsidiaries2-page .subsidiaries2-highlight-grid{display:flex;flex-direction:column;gap:0;padding-top:10px}.CareerApp .subsidiaries2-page .subsidiaries2-highlight-item{grid-gap:24px;align-items:start;border-top:1px solid #e0e8ec;display:grid;gap:24px;grid-template-columns:48px minmax(180px,.45fr) minmax(0,1fr);min-height:0;padding:20px 0}.CareerApp .subsidiaries2-page .subsidiaries2-highlight-item>span{color:#78a7bd;font-family:square-bd;font-size:.55rem}.CareerApp .subsidiaries2-page .subsidiaries2-highlight-item h4{color:#334d60;font-family:square-bd;font-size:.78rem;line-height:1.45;margin:0}.CareerApp .subsidiaries2-page .subsidiaries2-highlight-item p{color:#71838e;font-size:.68rem;line-height:1.75;margin:0}@media (max-width:980px){.CareerApp .subsidiaries2-page .subsidiaries2-hero-grid{gap:42px;grid-template-columns:1fr}.CareerApp .subsidiaries2-page .subsidiaries2-hero-copy{max-width:720px}.CareerApp .subsidiaries2-page .subsidiaries2-feature{grid-template-columns:1fr}.CareerApp .subsidiaries2-page .subsidiaries2-feature-copy{border-left:0;border-top:1px solid var(--subs-line);min-height:280px;padding:22px 0 0}}@media (max-width:720px){.CareerApp .subsidiaries2-page .subsidiaries2-shell{width:calc(100% - 28px)}.CareerApp .subsidiaries2-page .subsidiaries2-hero{min-height:0}.CareerApp .subsidiaries2-page .subsidiaries2-hero-grid{padding:65px 0 48px}.CareerApp .subsidiaries2-page .subsidiaries2-hero-copy h1{font-size:2.45rem}.CareerApp .subsidiaries2-page .subsidiaries2-hero-visual{border-radius:20px;height:270px}.CareerApp .subsidiaries2-page .subsidiaries2-main{padding:42px 0 76px}.CareerApp .subsidiaries2-page .subsidiaries2-detail{padding:54px 0}.CareerApp .subsidiaries2-page .subsidiaries2-detail-head{flex-direction:column}.CareerApp .subsidiaries2-page .subsidiaries2-feature-image{height:300px;min-height:300px}.CareerApp .subsidiaries2-page .subsidiaries2-feature-copy{min-height:0;padding:22px 0 0}.CareerApp .subsidiaries2-page .subsidiaries2-story{gap:24px;grid-template-columns:1fr;padding:46px 2px 40px}.CareerApp .subsidiaries2-page .subsidiaries2-highlight-grid{padding-top:0}.CareerApp .subsidiaries2-page .subsidiaries2-highlight-item{gap:8px 16px;grid-template-columns:42px minmax(0,1fr)}.CareerApp .subsidiaries2-page .subsidiaries2-highlight-item p{grid-column:2}}.CareerApp .subsidiaries2-page.subsidiaries2-page{--subs-ink:#17313c;--subs-muted:#60747d;--subs-blue:#078b8d;--subs-line:#d7e6e5;--subs-accent:#0f9f8a;--subs-deep:#102f3a;background:linear-gradient(180deg,#f3faf9,#fff 46%,#f7fbfb)}.CareerApp .subsidiaries2-page.subsidiaries2-page .subsidiaries2-hero{background:linear-gradient(115deg,rgba(6,139,141,.13),hsla(0,0%,100%,.88) 45%,rgba(19,74,88,.11)),repeating-linear-gradient(90deg,rgba(16,47,58,.045) 0 1px,transparent 1px 92px),#f4fbfa;overflow:hidden;position:relative}.CareerApp .subsidiaries2-page.subsidiaries2-page .subsidiaries2-hero:after{background:linear-gradient(90deg,var(--subs-accent),#2db7d7,var(--subs-deep));bottom:0;content:"";height:9px;position:absolute;right:0;width:46%}.CareerApp .subsidiaries2-page.subsidiaries2-page .subsidiaries2-detail-head h2,.CareerApp .subsidiaries2-page.subsidiaries2-page .subsidiaries2-hero-copy h1,.CareerApp .subsidiaries2-page.subsidiaries2-page .subsidiaries2-story-title h3{letter-spacing:0}.CareerApp .subsidiaries2-page.subsidiaries2-page .subsidiaries2-detail-head>div>span,.CareerApp .subsidiaries2-page.subsidiaries2-page .subsidiaries2-eyebrow,.CareerApp .subsidiaries2-page.subsidiaries2-page .subsidiaries2-story-title span{color:var(--subs-accent)}.CareerApp .subsidiaries2-page.subsidiaries2-page .subsidiaries2-feature-image>div span,.CareerApp .subsidiaries2-page.subsidiaries2-page .subsidiaries2-hero-caption span,.CareerApp .subsidiaries2-page.subsidiaries2-page .subsidiaries2-hero-count strong{color:#54d1c2}.CareerApp .subsidiaries2-page.subsidiaries2-page .subsidiaries2-hero-visual{border-radius:8px 38px 8px 8px;box-shadow:0 28px 64px rgba(15,72,76,.18)}.CareerApp .subsidiaries2-page.subsidiaries2-page .subsidiaries2-hero-visual:before{border:1px solid hsla(0,0%,100%,.46);border-radius:inherit;content:"";inset:16px;pointer-events:none;position:absolute;z-index:1}.CareerApp .subsidiaries2-page.subsidiaries2-page .subsidiaries2-detail{border-color:var(--subs-line)}.CareerApp .subsidiaries2-page.subsidiaries2-page .subsidiaries2-detail-head>a:hover,.CareerApp .subsidiaries2-page.subsidiaries2-page .subsidiaries2-highlight-item:hover{border-color:rgba(15,159,138,.36)}.CareerApp .subsidiaries2-page.subsidiaries2-page .subsidiaries2-feature-copy,.CareerApp .subsidiaries2-page.subsidiaries2-page .subsidiaries2-highlight-item{background:transparent}.editor-root{display:flex;flex-direction:column;height:100%;width:100%}.editor-quill-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:0 0 10px 10px;border-top:none;overflow:hidden}.editor-root--read .editor-quill-wrap{border-radius:10px;border-top:1px solid #e5e7eb}.quill{border:none;height:100%!important}.ql-container{border:none!important}.ql-container.ql-snow,.ql-editor{border:none}.ql-editor{font-family:square-rg;font-size:12px;min-height:260px!important}.editor-root--read .ql-editor,.editor-root--read .ql-editor img{cursor:default}.editor-toolbar{width:100%}.ql-toolbar.ql-snow{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:10px 10px 0 0;display:flex;flex-wrap:wrap;gap:4px;padding:6px 8px}.ql-toolbar.ql-snow .ql-formats{margin-right:8px}.ql-toolbar.ql-snow button{font-size:0}.ql-toolbar.ql-snow .ql-size.ql-picker{font-size:12px}.ql-toolbar.ql-snow .ql-picker-label,.ql-toolbar.ql-snow .ql-picker-options{font-family:square-bd}.ql-editor:focus{outline:none}.ql-font-Nanum\ Gothic{font-family:Nanum Gothic,sans-serif}.ql-font-Nanum\ Myeongjo{font-family:Nanum Myeongjo,serif}.ql-font-Noto\ Sans\ KR{font-family:Noto Sans KR,sans-serif}.ql-font-Jeju\ Gothic{font-family:Jeju Gothic,sans-serif}.ql-font-Jeju\ Myeongjo{font-family:Jeju Myeongjo,serif}.ql-font-Gugi{font-family:Gugi,cursive}.ql-font-Jua{font-family:Jua,sans-serif}.ql-font-Black\ Han\ Sans{font-family:Black Han Sans,sans-serif}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;-webkit-transform:translateY(10px);transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.address-modal{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(5,12,30,.55);display:flex;font-family:square-rg;inset:0;justify-content:center;position:fixed;white-space:normal;z-index:9999}.address-modal .address-modal-dialog{background:radial-gradient(circle at top left,#f9fbff 0,#fff 45%,#f4f6fb 100%);border:1px solid rgba(148,163,184,.35);border-radius:22px;box-shadow:0 24px 50px rgba(8,23,51,.4);display:flex;flex-direction:column;max-height:80vh;max-width:96vw;overflow:hidden;width:560px}@media (max-width:768px){.address-modal .address-modal-dialog{border-radius:18px;width:94vw}}.address-modal .address-modal-header{align-items:center;background:linear-gradient(135deg,rgba(0,108,183,.94),rgba(0,172,230,.96));border-bottom:1px solid rgba(226,232,240,.8);color:#fff;display:flex;gap:7px;justify-content:space-between;padding:0 22px}.address-modal .address-modal-header .address-modal-title-wrap{align-items:center;display:flex;gap:12px}.address-modal .address-modal-header .address-modal-title-wrap .icon-wrap{align-items:center;background:hsla(0,0%,100%,.16);border-radius:999px;box-shadow:0 8px 20px rgba(15,23,42,.35);display:flex;height:34px;justify-content:center;width:34px}.address-modal .address-modal-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined{font-size:22px}.address-modal .address-modal-header .address-modal-title-wrap .text-wrap{display:flex;flex-direction:column;gap:2px}.address-modal .address-modal-header .address-modal-title-wrap .text-wrap h2{font-family:square-eb;font-size:1rem;height:5px;letter-spacing:.01em}.address-modal .address-modal-header .address-modal-title-wrap .text-wrap p{font-size:.75rem;opacity:.9}.address-modal .address-modal-header .address-modal-close{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;outline:none;padding:4px}.address-modal .address-modal-header .address-modal-close .material-symbols-outlined{font-size:22px}.address-modal .address-modal-body{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:100%;padding:14px 18px 18px}.address-modal .address-modal-searchbar{align-items:center;display:flex;gap:10px}@media (max-width:768px){.address-modal .address-modal-searchbar{align-items:stretch;flex-direction:column}}.address-modal .address-modal-searchbar .search-input-wrap{align-items:center;background-color:#fff;border:1px solid rgba(148,163,184,.8);border-radius:999px;box-shadow:0 6px 14px rgba(15,23,42,.04);display:flex;flex:1 1;gap:8px;height:44px;padding:0 12px}.address-modal .address-modal-searchbar .search-input-wrap .material-symbols-outlined{color:#6b7280;font-size:20px}.address-modal .address-modal-searchbar .search-input-wrap input{background:transparent;border:none;flex:1 1;font-family:square-rg;font-size:.85rem;min-width:0;outline:none}.address-modal .address-modal-searchbar .search-input-wrap input::-webkit-input-placeholder{color:#9ca3af}.address-modal .address-modal-searchbar .search-input-wrap input::placeholder{color:#9ca3af}.address-modal .address-modal-searchbar .search-input-wrap:focus-within{border-color:rgba(0,123,195,.95);box-shadow:0 0 0 1px rgba(0,108,183,.12),0 10px 24px rgba(15,23,42,.08)}.address-modal .address-modal-searchbar .search-button{align-items:center;background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(30,64,175,.98));border:none;border-radius:999px;box-shadow:0 10px 22px rgba(15,23,42,.4);color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:square-bd;font-size:.85rem;height:44px;justify-content:center;outline:none;padding:0 22px;transition:box-shadow .08s ease,opacity .1s ease,-webkit-transform .08s ease;transition:transform .08s ease,box-shadow .08s ease,opacity .1s ease;transition:transform .08s ease,box-shadow .08s ease,opacity .1s ease,-webkit-transform .08s ease}.address-modal .address-modal-searchbar .search-button:hover{box-shadow:0 14px 30px rgba(15,23,42,.48);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.address-modal .address-modal-searchbar .search-button:active{box-shadow:0 6px 14px rgba(15,23,42,.38);opacity:.96;-webkit-transform:translateY(0);transform:translateY(0)}.address-modal .address-modal-meta{align-items:center;color:#6b7280;display:flex;font-size:.75rem;gap:8px;justify-content:space-between;padding:0 2px}.address-modal .address-modal-meta .count{font-family:square-bd}.address-modal .address-modal-meta .hint{color:#9ca3af;text-align:right}.address-modal .address-modal-list{background:rgba(248,250,252,.9);border-radius:16px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:6px;margin-top:4px;max-height:380px;min-height:240px;overflow-y:auto;padding:10px}@media (max-height:700px){.address-modal .address-modal-list{max-height:300px}}.address-modal .address-modal-list::-webkit-scrollbar{width:6px}.address-modal .address-modal-list::-webkit-scrollbar-thumb{background:rgba(148,163,184,.85);border-radius:999px}.address-modal .address-modal-list::-webkit-scrollbar-track{background:transparent}.address-modal .address-modal-empty{align-items:center;color:#6b7280;display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:center;min-height:220px;padding:12px 16px;text-align:center}.address-modal .address-modal-empty .material-symbols-outlined{color:rgba(0,123,195,.9);font-size:34px}.address-modal .address-modal-empty p{font-size:.82rem;line-height:1.5}.address-modal .address-modal-empty b{font-family:square-bd}.address-modal .address-card{align-items:center;background:#fff;border:none;border-radius:14px;box-shadow:0 6px 14px rgba(15,23,42,.06);box-sizing:border-box;cursor:pointer;display:flex;gap:10px;outline:none;padding:10px 12px;text-align:left;transition:background-color .12s ease,box-shadow .12s ease,-webkit-transform .08s ease;transition:background-color .12s ease,transform .08s ease,box-shadow .12s ease;transition:background-color .12s ease,transform .08s ease,box-shadow .12s ease,-webkit-transform .08s ease;width:100%}.address-modal .address-card .address-card-zip{flex-shrink:0}.address-modal .address-card .address-card-zip span{align-items:center;background:rgba(0,108,183,.08);border-radius:999px;color:#0f172a;display:inline-flex;font-family:square-bd;font-size:.72rem;justify-content:center;padding:4px 10px}.address-modal .address-card .address-card-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.address-modal .address-card .address-card-text .road{color:#111827;font-size:.86rem;white-space:normal;word-break:break-all}.address-modal .address-card .address-card-text .jibun{color:#6b7280;font-size:.75rem;white-space:normal;word-break:break-all}.address-modal .address-card .address-card-icon{color:#9ca3af;flex-shrink:0;font-size:18px}.address-modal .address-card:hover{background:linear-gradient(135deg,rgba(239,246,255,.95),rgba(224,242,254,.95));box-shadow:0 10px 24px rgba(15,23,42,.16);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.address-modal .address-card:active{box-shadow:0 6px 14px rgba(15,23,42,.12);-webkit-transform:translateY(0);transform:translateY(0)}.department-modal{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(5,12,30,.55);display:flex;font-family:square-rg;height:100%;inset:0;justify-content:center;position:fixed;white-space:normal;width:100%;z-index:9999}.department-modal .department-dialog{background:radial-gradient(circle at top left,#f9fbff 0,#fff 45%,#f4f6fb 100%);border:1px solid rgba(148,163,184,.35);border-radius:22px;box-shadow:0 24px 50px rgba(8,23,51,.4);display:flex;flex-direction:column;max-height:80vh;max-width:96vw;overflow:hidden;width:600px}@media (max-width:768px){.department-modal .department-dialog{border-radius:18px;width:94vw}}.department-modal .department-header{background:linear-gradient(135deg,rgba(0,108,183,.94),rgba(0,172,230,.96));border-bottom:1px solid rgba(226,232,240,.8);color:#fff;justify-content:space-between;padding:0 22px}.department-modal .department-header,.department-modal .department-header .department-title-wrap{align-items:center;display:flex;gap:12px}.department-modal .department-header .department-title-wrap .icon-wrap{align-items:center;background:hsla(0,0%,100%,.16);border-radius:999px;box-shadow:0 8px 20px rgba(15,23,42,.35);display:flex;height:34px;justify-content:center;width:34px}.department-modal .department-header .department-title-wrap .icon-wrap .material-symbols-outlined{font-size:22px}.department-modal .department-header .department-title-wrap .text-wrap{display:flex;flex-direction:column;gap:2px}.department-modal .department-header .department-title-wrap .text-wrap h2{font-family:square-eb;font-size:1rem;height:0;letter-spacing:.01em}.department-modal .department-header .department-title-wrap .text-wrap p{font-size:.75rem;opacity:.9}.department-modal .department-header .department-close{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;outline:none;padding:4px}.department-modal .department-header .department-close .material-symbols-outlined{font-size:22px}.department-modal .department-body{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:100%;padding:14px 18px 18px}.department-modal .department-searchbar{align-items:center;display:flex;gap:10px}@media (max-width:768px){.department-modal .department-searchbar{align-items:stretch;flex-direction:column}}.department-modal .department-searchbar .search-input-wrap{align-items:center;background-color:#fff;border:1px solid rgba(148,163,184,.8);border-radius:999px;box-shadow:0 6px 14px rgba(15,23,42,.04);display:flex;flex:1 1;gap:8px;height:44px;padding:0 12px}.department-modal .department-searchbar .search-input-wrap .material-symbols-outlined{color:#6b7280;font-size:20px}.department-modal .department-searchbar .search-input-wrap input{background:transparent;border:none;flex:1 1;font-family:square-rg;font-size:.85rem;min-width:0;outline:none}.department-modal .department-searchbar .search-input-wrap input::-webkit-input-placeholder{color:#9ca3af}.department-modal .department-searchbar .search-input-wrap input::placeholder{color:#9ca3af}.department-modal .department-searchbar .search-input-wrap:focus-within{border-color:rgba(0,123,195,.95);box-shadow:0 0 0 1px rgba(0,108,183,.12),0 10px 24px rgba(15,23,42,.08)}.department-modal .department-searchbar .search-button{align-items:center;background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(30,64,175,.98));border:none;border-radius:999px;box-shadow:0 10px 22px rgba(15,23,42,.4);color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:square-bd;font-size:.85rem;height:44px;justify-content:center;outline:none;padding:0 22px;transition:box-shadow .08s ease,opacity .1s ease,-webkit-transform .08s ease;transition:transform .08s ease,box-shadow .08s ease,opacity .1s ease;transition:transform .08s ease,box-shadow .08s ease,opacity .1s ease,-webkit-transform .08s ease}.department-modal .department-searchbar .search-button:hover{box-shadow:0 14px 30px rgba(15,23,42,.48);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.department-modal .department-searchbar .search-button:active{box-shadow:0 6px 14px rgba(15,23,42,.38);opacity:.96;-webkit-transform:translateY(0);transform:translateY(0)}.department-modal .department-meta{align-items:center;color:#6b7280;display:flex;font-size:.75rem;gap:8px;justify-content:space-between;padding:0 2px}.department-modal .department-meta .count{font-family:square-bd}.department-modal .department-list{background:rgba(248,250,252,.9);border-radius:16px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:6px;margin-top:4px;max-height:380px;min-height:220px;overflow-y:auto;padding:10px}@media (max-height:700px){.department-modal .department-list{max-height:320px}}.department-modal .department-list::-webkit-scrollbar{width:6px}.department-modal .department-list::-webkit-scrollbar-thumb{background:rgba(148,163,184,.85);border-radius:999px}.department-modal .department-list::-webkit-scrollbar-track{background:transparent}.department-modal .department-list-header{grid-gap:6px;background:rgba(209,213,219,.4);border-radius:12px;color:#374151;display:grid;font-family:square-bd;font-size:.8rem;gap:6px;grid-template-columns:.9fr 1.1fr 2fr;padding:8px 10px}.department-modal .department-empty{align-items:center;color:#6b7280;display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:center;min-height:220px;padding:12px 16px;text-align:center}.department-modal .department-empty .material-symbols-outlined{color:rgba(0,123,195,.9);font-size:34px}.department-modal .department-empty p{font-size:.82rem;line-height:1.5}.department-modal .department-card{grid-gap:10px;align-items:center;background:#fff;border:none;border-radius:14px;box-shadow:0 6px 14px rgba(15,23,42,.06);box-sizing:border-box;cursor:pointer;display:grid;gap:10px;grid-template-columns:auto 1fr auto;outline:none;padding:10px 12px;text-align:left;transition:background-color .12s ease,box-shadow .12s ease,-webkit-transform .08s ease;transition:background-color .12s ease,transform .08s ease,box-shadow .12s ease;transition:background-color .12s ease,transform .08s ease,box-shadow .12s ease,-webkit-transform .08s ease;width:100%}.department-modal .department-card .department-card-left .dept-chip{align-items:center;background:rgba(148,163,184,.18);border-radius:999px;color:#0f172a;display:inline-flex;font-family:square-bd;font-size:.72rem;justify-content:center;padding:4px 10px}.department-modal .department-card .department-card-center{display:flex;flex-direction:column;gap:2px;min-width:0}.department-modal .department-card .department-card-center .dept-main{color:#111827;font-size:.86rem}.department-modal .department-card .department-card-center .dept-sub{color:#6b7280;font-size:.78rem;white-space:normal;word-break:break-all}.department-modal .department-card .department-card-icon{color:#9ca3af;font-size:18px}.department-modal .department-card:hover{background:linear-gradient(135deg,rgba(239,246,255,.95),rgba(224,242,254,.95));box-shadow:0 10px 24px rgba(15,23,42,.16);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.department-modal .department-card:active{box-shadow:0 6px 14px rgba(15,23,42,.12);-webkit-transform:translateY(0);transform:translateY(0)}.education-modal{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(5,12,30,.55);display:flex;font-family:square-rg;height:100%;inset:0;justify-content:center;position:fixed;white-space:normal;width:100%;z-index:9999}.education-modal input,.education-modal select{background-color:#fff!important;font-family:square-rg}.education-modal .education-dialog{background:radial-gradient(circle at top left,#f9fbff 0,#fff 45%,#f4f6fb 100%);border:1px solid rgba(148,163,184,.35);border-radius:22px;box-shadow:0 24px 50px rgba(8,23,51,.4);display:flex;flex-direction:column;max-height:82vh;max-width:96vw;overflow:hidden;width:620px}@media (max-width:768px){.education-modal .education-dialog{border-radius:18px;width:94vw}}.education-modal .education-header{background:linear-gradient(135deg,rgba(0,108,183,.94),rgba(0,172,230,.96));border-bottom:1px solid rgba(226,232,240,.8);color:#fff;justify-content:space-between;padding:0 22px}.education-modal .education-header,.education-modal .education-header .education-title-wrap{align-items:center;display:flex;gap:12px}.education-modal .education-header .education-title-wrap .icon-wrap{align-items:center;background:hsla(0,0%,100%,.16);border-radius:999px;box-shadow:0 8px 20px rgba(15,23,42,.35);display:flex;height:34px;justify-content:center;width:34px}.education-modal .education-header .education-title-wrap .icon-wrap .material-symbols-outlined{font-size:22px}.education-modal .education-header .education-title-wrap .text-wrap{display:flex;flex-direction:column;gap:2px}.education-modal .education-header .education-title-wrap .text-wrap h2{font-family:square-eb;font-size:1rem;height:0;letter-spacing:.01em}.education-modal .education-header .education-title-wrap .text-wrap p{font-size:.75rem;opacity:.9}.education-modal .education-header .education-close{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;outline:none;padding:4px}.education-modal .education-header .education-close .material-symbols-outlined{font-size:22px}.education-modal .education-body{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:100%;padding:14px 18px 18px}.education-modal .education-searchbar{align-items:center;display:flex;gap:10px}@media (max-width:768px){.education-modal .education-searchbar{align-items:stretch;flex-direction:column}}.education-modal .education-searchbar .search-input-wrap{align-items:center;background-color:#fff;border:1px solid rgba(148,163,184,.8);border-radius:999px;box-shadow:0 6px 14px rgba(15,23,42,.04);display:flex;flex:1 1;gap:8px;height:44px;padding:0 12px}.education-modal .education-searchbar .search-input-wrap .material-symbols-outlined{color:#6b7280;font-size:20px}.education-modal .education-searchbar .search-input-wrap input{background:transparent;border:none;flex:1 1;font-family:square-rg;font-size:.85rem;min-width:0;outline:none}.education-modal .education-searchbar .search-input-wrap input::-webkit-input-placeholder{color:#9ca3af}.education-modal .education-searchbar .search-input-wrap input::placeholder{color:#9ca3af}.education-modal .education-searchbar .search-input-wrap:focus-within{border-color:rgba(0,123,195,.95);box-shadow:0 0 0 1px rgba(0,108,183,.12),0 10px 24px rgba(15,23,42,.08)}.education-modal .education-searchbar .search-button{align-items:center;background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(30,64,175,.98));border:none;border-radius:999px;box-shadow:0 10px 22px rgba(15,23,42,.4);color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:square-bd;font-size:.85rem;height:44px;justify-content:center;outline:none;padding:0 22px;transition:box-shadow .08s ease,opacity .1s ease,-webkit-transform .08s ease;transition:transform .08s ease,box-shadow .08s ease,opacity .1s ease;transition:transform .08s ease,box-shadow .08s ease,opacity .1s ease,-webkit-transform .08s ease}.education-modal .education-searchbar .search-button:hover{box-shadow:0 14px 30px rgba(15,23,42,.48);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.education-modal .education-searchbar .search-button:active{box-shadow:0 6px 14px rgba(15,23,42,.38);opacity:.96;-webkit-transform:translateY(0);transform:translateY(0)}.education-modal .education-meta{align-items:center;color:#6b7280;display:flex;font-size:.75rem;gap:8px;justify-content:space-between;padding:0 2px}.education-modal .education-meta .count{font-family:square-bd}.education-modal .education-list{background:rgba(248,250,252,.9);border-radius:16px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:6px;margin-top:4px;max-height:420px;min-height:230px;overflow-y:auto;padding:10px}@media (max-height:700px){.education-modal .education-list{max-height:340px}}.education-modal .education-list::-webkit-scrollbar{width:6px}.education-modal .education-list::-webkit-scrollbar-thumb{background:rgba(148,163,184,.85);border-radius:999px}.education-modal .education-list::-webkit-scrollbar-track{background:transparent}.education-modal .education-list-header{grid-gap:6px;background:rgba(209,213,219,.4);border-radius:12px;color:#374151;display:grid;font-family:square-bd;font-size:.8rem;gap:6px;grid-template-columns:2fr 1fr;padding:8px 10px}.education-modal .education-empty{align-items:center;color:#6b7280;display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:center;min-height:220px;padding:12px 16px;text-align:center}.education-modal .education-empty .material-symbols-outlined{color:rgba(0,123,195,.9);font-size:34px}.education-modal .education-empty p{font-size:.82rem;line-height:1.5}.education-modal .education-empty .empty-direct-btn{background:rgba(15,23,42,.9);border:none;border-radius:999px;box-shadow:0 8px 18px rgba(15,23,42,.32);color:#fff;cursor:pointer;font-family:square-bd;font-size:.78rem;margin-top:8px;outline:none;padding:7px 14px;transition:box-shadow .1s ease,-webkit-transform .08s ease;transition:transform .08s ease,box-shadow .1s ease;transition:transform .08s ease,box-shadow .1s ease,-webkit-transform .08s ease}.education-modal .education-empty .empty-direct-btn:hover{box-shadow:0 12px 24px rgba(15,23,42,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.education-modal .education-empty .empty-direct-btn:active{box-shadow:0 6px 16px rgba(15,23,42,.32);-webkit-transform:translateY(0);transform:translateY(0)}.education-modal .education-card{grid-gap:10px;align-items:center;background:#fff;border:none;border-radius:14px;box-shadow:0 6px 14px rgba(15,23,42,.06);box-sizing:border-box;cursor:pointer;display:grid;gap:10px;grid-template-columns:1fr auto;outline:none;padding:10px 12px;text-align:left;transition:background-color .12s ease,box-shadow .12s ease,-webkit-transform .08s ease;transition:background-color .12s ease,transform .08s ease,box-shadow .12s ease;transition:background-color .12s ease,transform .08s ease,box-shadow .12s ease,-webkit-transform .08s ease;width:100%}.education-modal .education-card .education-card-main{display:flex;flex-direction:column;gap:2px;min-width:0}.education-modal .education-card .education-card-main .school-name{color:#111827;font-size:.86rem}.education-modal .education-card .education-card-main .school-region{color:#6b7280;font-size:.78rem}.education-modal .education-card .education-card-icon{color:#9ca3af;font-size:18px}.education-modal .education-card:hover{background:linear-gradient(135deg,rgba(239,246,255,.95),rgba(224,242,254,.95));box-shadow:0 10px 24px rgba(15,23,42,.16);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.education-modal .education-card:active{box-shadow:0 6px 14px rgba(15,23,42,.12);-webkit-transform:translateY(0);transform:translateY(0)}.education-modal .direct-input-panel{align-items:stretch;display:flex;flex:1 1;justify-content:center;min-height:260px}.education-modal .direct-input-panel .direct-inner{background:hsla(0,0%,100%,.9);border:1px solid rgba(148,163,184,.6);border-radius:14px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35);display:flex;flex-direction:column;gap:12px;padding:16px 18px;width:100%}.education-modal .direct-input-panel .direct-row{align-items:center;display:flex;font-size:.8rem;gap:8px}.education-modal .direct-input-panel .direct-row .left{color:#4b5563;flex:0 0 80px}.education-modal .direct-input-panel .direct-row .right{flex:1 1}.education-modal .direct-input-panel .direct-row .right input,.education-modal .direct-input-panel .direct-row .right select{border:1px solid rgba(148,163,184,.9);border-radius:999px;box-sizing:border-box;font-size:.8rem;height:34px;outline:none;padding:0 10px;width:100%}.education-modal .direct-input-panel .direct-row .right input:focus,.education-modal .direct-input-panel .direct-row .right select:focus{border-color:rgba(0,123,195,.95);box-shadow:0 0 0 1px rgba(0,108,183,.12)}.education-modal .direct-input-panel .direct-footer{display:flex;justify-content:center;margin-top:8px}.education-modal .direct-input-panel .direct-footer .direct-submit-btn{background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(17,94,89,.98));border:none;border-radius:999px;box-shadow:0 10px 22px rgba(15,23,42,.45);color:#fff;cursor:pointer;font-family:square-bd;font-size:.82rem;outline:none;padding:8px 18px;transition:box-shadow .1s ease,-webkit-transform .08s ease;transition:transform .08s ease,box-shadow .1s ease;transition:transform .08s ease,box-shadow .1s ease,-webkit-transform .08s ease}.education-modal .direct-input-panel .direct-footer .direct-submit-btn:hover{box-shadow:0 14px 28px rgba(15,23,42,.5);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.education-modal .direct-input-panel .direct-footer .direct-submit-btn:active{box-shadow:0 8px 18px rgba(15,23,42,.4);-webkit-transform:translateY(0);transform:translateY(0)}.loadresumedata-modal{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(5,12,30,.55);display:flex;font-family:square-rg;height:100%;inset:0;justify-content:center;position:fixed;white-space:normal;width:100%;z-index:9999}.loadresumedata-modal .loadresumedata-dialog{background:radial-gradient(circle at top left,#f9fbff 0,#fff 45%,#f4f6fb 100%);border:1px solid rgba(148,163,184,.35);border-radius:22px;box-shadow:0 24px 50px rgba(8,23,51,.4);display:flex;flex-direction:column;max-height:80vh;max-width:96vw;overflow:hidden;width:520px}@media (max-width:768px){.loadresumedata-modal .loadresumedata-dialog{border-radius:18px;width:94vw}}.loadresumedata-modal .loadresumedata-header{align-items:center;background:linear-gradient(135deg,rgba(0,108,183,.94),rgba(0,172,230,.96));border-bottom:1px solid rgba(226,232,240,.8);color:#fff;display:flex;gap:12px;justify-content:space-between;padding:0 22px}.loadresumedata-modal .loadresumedata-header .loadresumedata-title-wrap{align-items:center;display:flex;gap:12px}.loadresumedata-modal .loadresumedata-header .loadresumedata-title-wrap .icon-wrap{align-items:center;background:hsla(0,0%,100%,.16);border-radius:999px;box-shadow:0 8px 20px rgba(15,23,42,.35);display:flex;height:34px;justify-content:center;width:34px}.loadresumedata-modal .loadresumedata-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined{font-size:22px}.loadresumedata-modal .loadresumedata-header .loadresumedata-title-wrap .text-wrap{display:flex;flex-direction:column;gap:2px}.loadresumedata-modal .loadresumedata-header .loadresumedata-title-wrap .text-wrap h2{font-family:square-eb;font-size:1rem;height:0;letter-spacing:.01em}.loadresumedata-modal .loadresumedata-header .loadresumedata-title-wrap .text-wrap p{font-size:.75rem;opacity:.9}.loadresumedata-modal .loadresumedata-header .loadresumedata-close{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;outline:none;padding:4px}.loadresumedata-modal .loadresumedata-header .loadresumedata-close .material-symbols-outlined{font-size:22px}.loadresumedata-modal .loadresumedata-body{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:100%;padding:14px 18px 18px}.loadresumedata-modal .loadresume-meta{align-items:center;color:#6b7280;display:flex;font-size:.75rem;gap:8px;justify-content:space-between;padding:0 2px}.loadresumedata-modal .loadresume-meta .count{font-family:square-bd}.loadresumedata-modal .loadresume-meta .hint{color:#9ca3af;text-align:right}.loadresumedata-modal .loadresume-list{background:rgba(248,250,252,.9);border-radius:16px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:6px;margin-top:4px;max-height:360px;min-height:220px;overflow-y:auto;padding:10px}@media (max-height:700px){.loadresumedata-modal .loadresume-list{max-height:300px}}.loadresumedata-modal .loadresume-list::-webkit-scrollbar{width:6px}.loadresumedata-modal .loadresume-list::-webkit-scrollbar-thumb{background:rgba(148,163,184,.85);border-radius:999px}.loadresumedata-modal .loadresume-list::-webkit-scrollbar-track{background:transparent}.loadresumedata-modal .loadresume-empty{align-items:center;color:#6b7280;display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:center;min-height:200px;padding:12px 16px;text-align:center}.loadresumedata-modal .loadresume-empty .material-symbols-outlined{color:rgba(0,123,195,.9);font-size:34px}.loadresumedata-modal .loadresume-empty p{font-size:.82rem;line-height:1.5}.loadresumedata-modal .loadresume-empty.loadresume-empty--loading{align-items:stretch;text-align:left}.loadresumedata-modal .loadresume-empty .loadresume-skeleton{display:flex;flex-direction:column;gap:9px;width:100%}.loadresumedata-modal .loadresume-empty .loadresume-skeleton span{-webkit-animation:loadresume-skeleton-shimmer 1.1s ease-in-out infinite;animation:loadresume-skeleton-shimmer 1.1s ease-in-out infinite;background:linear-gradient(90deg,#e7edf5,#f8fafc 45%,#e7edf5 90%);background-size:220% 100%;border-radius:999px;display:block;height:13px;width:100%}.loadresumedata-modal .loadresume-empty .loadresume-skeleton .short{width:66%}.loadresumedata-modal .loadresume-card{align-items:center;background:#fff;border:none;border-radius:14px;box-shadow:0 6px 14px rgba(15,23,42,.06);box-sizing:border-box;cursor:pointer;display:flex;gap:10px;outline:none;padding:10px 12px;text-align:left;transition:background-color .12s ease,box-shadow .12s ease,-webkit-transform .08s ease;transition:background-color .12s ease,transform .08s ease,box-shadow .12s ease;transition:background-color .12s ease,transform .08s ease,box-shadow .12s ease,-webkit-transform .08s ease;width:100%}.loadresumedata-modal .loadresume-card .loadresume-card-left{flex-shrink:0}.loadresumedata-modal .loadresume-card .loadresume-card-left .type-chip{align-items:center;background:rgba(148,163,184,.18);border-radius:999px;color:#0f172a;display:inline-flex;font-family:square-bd;font-size:.72rem;justify-content:center;padding:4px 10px}.loadresumedata-modal .loadresume-card .loadresume-card-left .type-chip-submitted{background:rgba(0,108,183,.13);color:#0f172a}.loadresumedata-modal .loadresume-card .loadresume-card-center{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.loadresumedata-modal .loadresume-card .loadresume-card-center .label{color:#111827;font-size:.82rem}.loadresumedata-modal .loadresume-card .loadresume-card-center .label-strong{font-family:square-eb}.loadresumedata-modal .loadresume-card .loadresume-card-center .datetime{color:#6b7280;font-size:.75rem}.loadresumedata-modal .loadresume-card .loadresume-card-right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.loadresumedata-modal .loadresume-card .loadresume-card-right .badge-latest{background:rgba(0,172,230,.12);border-radius:999px;color:#0369a1;font-family:square-bd;font-size:.68rem;padding:2px 8px}.loadresumedata-modal .loadresume-card .loadresume-card-right .arrow-icon{color:#9ca3af;font-size:18px}.loadresumedata-modal .loadresume-card:hover{background:linear-gradient(135deg,rgba(239,246,255,.95),rgba(224,242,254,.95));box-shadow:0 10px 24px rgba(15,23,42,.16);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.loadresumedata-modal .loadresume-card:active{box-shadow:0 6px 14px rgba(15,23,42,.12);-webkit-transform:translateY(0);transform:translateY(0)}@-webkit-keyframes loadresume-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes loadresume-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.certificate-modal{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(5,12,30,.55);display:flex;font-family:square-rg;height:100%;inset:0;justify-content:center;position:fixed;white-space:normal;width:100%;z-index:9999}.certificate-modal .certificate-dialog{background:radial-gradient(circle at top left,#f9fbff 0,#fff 45%,#f4f6fb 100%);border:1px solid rgba(148,163,184,.35);border-radius:22px;box-shadow:0 24px 50px rgba(8,23,51,.4);display:flex;flex-direction:column;max-height:80vh;max-width:96vw;overflow:hidden;width:560px}@media (max-width:768px){.certificate-modal .certificate-dialog{border-radius:18px;width:94vw}}.certificate-modal .certificate-header{background:linear-gradient(135deg,rgba(0,108,183,.94),rgba(0,172,230,.96));border-bottom:1px solid rgba(226,232,240,.8);color:#fff;justify-content:space-between;padding:0 22px}.certificate-modal .certificate-header,.certificate-modal .certificate-header .certificate-title-wrap{align-items:center;display:flex;gap:12px}.certificate-modal .certificate-header .certificate-title-wrap .icon-wrap{align-items:center;background:hsla(0,0%,100%,.16);border-radius:999px;box-shadow:0 8px 20px rgba(15,23,42,.35);display:flex;height:34px;justify-content:center;width:34px}.certificate-modal .certificate-header .certificate-title-wrap .icon-wrap .material-symbols-outlined{font-size:22px}.certificate-modal .certificate-header .certificate-title-wrap .text-wrap{display:flex;flex-direction:column;gap:2px}.certificate-modal .certificate-header .certificate-title-wrap .text-wrap h2{font-family:square-eb;font-size:1rem;height:0;letter-spacing:.01em}.certificate-modal .certificate-header .certificate-title-wrap .text-wrap p{font-size:.75rem;opacity:.9}.certificate-modal .certificate-header .certificate-close{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;outline:none;padding:4px}.certificate-modal .certificate-header .certificate-close .material-symbols-outlined{font-size:22px}.certificate-modal .certificate-body{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:100%;padding:14px 18px 18px}.certificate-modal .certificate-searchbar{align-items:center;display:flex;gap:10px}@media (max-width:768px){.certificate-modal .certificate-searchbar{align-items:stretch;flex-direction:column}}.certificate-modal .certificate-searchbar .search-input-wrap{align-items:center;background-color:#fff;border:1px solid rgba(148,163,184,.8);border-radius:999px;box-shadow:0 6px 14px rgba(15,23,42,.04);display:flex;flex:1 1;gap:8px;height:44px;padding:0 12px}.certificate-modal .certificate-searchbar .search-input-wrap .material-symbols-outlined{color:#6b7280;font-size:20px}.certificate-modal .certificate-searchbar .search-input-wrap input{background:transparent;border:none;flex:1 1;font-family:square-rg;font-size:.85rem;min-width:0;outline:none}.certificate-modal .certificate-searchbar .search-input-wrap input::-webkit-input-placeholder{color:#9ca3af}.certificate-modal .certificate-searchbar .search-input-wrap input::placeholder{color:#9ca3af}.certificate-modal .certificate-searchbar .search-input-wrap:focus-within{border-color:rgba(0,123,195,.95);box-shadow:0 0 0 1px rgba(0,108,183,.12),0 10px 24px rgba(15,23,42,.08)}.certificate-modal .certificate-searchbar .search-button{align-items:center;background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(30,64,175,.98));border:none;border-radius:999px;box-shadow:0 10px 22px rgba(15,23,42,.4);color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:square-bd;font-size:.85rem;height:44px;justify-content:center;outline:none;padding:0 22px;transition:box-shadow .08s ease,opacity .1s ease,-webkit-transform .08s ease;transition:transform .08s ease,box-shadow .08s ease,opacity .1s ease;transition:transform .08s ease,box-shadow .08s ease,opacity .1s ease,-webkit-transform .08s ease}.certificate-modal .certificate-searchbar .search-button:hover{box-shadow:0 14px 30px rgba(15,23,42,.48);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.certificate-modal .certificate-searchbar .search-button:active{box-shadow:0 6px 14px rgba(15,23,42,.38);opacity:.96;-webkit-transform:translateY(0);transform:translateY(0)}.certificate-modal .certificate-meta{align-items:center;color:#6b7280;display:flex;font-size:.75rem;gap:8px;justify-content:space-between;padding:0 2px}.certificate-modal .certificate-meta .count{font-family:square-bd}.certificate-modal .certificate-meta .hint{color:#9ca3af;text-align:right}.certificate-modal .certificate-list{background:rgba(248,250,252,.9);border-radius:16px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:6px;margin-top:4px;max-height:380px;min-height:220px;overflow-y:auto;padding:10px}@media (max-height:700px){.certificate-modal .certificate-list{max-height:300px}}.certificate-modal .certificate-list::-webkit-scrollbar{width:6px}.certificate-modal .certificate-list::-webkit-scrollbar-thumb{background:rgba(148,163,184,.85);border-radius:999px}.certificate-modal .certificate-list::-webkit-scrollbar-track{background:transparent}.certificate-modal .certificate-empty{align-items:center;color:#6b7280;display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:center;min-height:220px;padding:12px 16px;text-align:center}.certificate-modal .certificate-empty .material-symbols-outlined{color:rgba(0,123,195,.9);font-size:34px}.certificate-modal .certificate-empty p{font-size:.82rem;line-height:1.5}.certificate-modal .certificate-empty b{font-family:square-bd}.certificate-modal .certificate-card{align-items:center;background:#fff;border:none;border-radius:14px;box-shadow:0 6px 14px rgba(15,23,42,.06);box-sizing:border-box;cursor:pointer;display:flex;gap:10px;outline:none;padding:10px 12px;text-align:left;transition:background-color .12s ease,box-shadow .12s ease,-webkit-transform .08s ease;transition:background-color .12s ease,transform .08s ease,box-shadow .12s ease;transition:background-color .12s ease,transform .08s ease,box-shadow .12s ease,-webkit-transform .08s ease;width:100%}.certificate-modal .certificate-card .certificate-card-left{flex-shrink:0}.certificate-modal .certificate-card .certificate-card-left .auth-chip{align-items:center;background:rgba(148,163,184,.18);border-radius:999px;color:#0f172a;display:inline-flex;font-family:square-bd;font-size:.72rem;justify-content:center;padding:4px 10px}.certificate-modal .certificate-card .certificate-card-center{flex:1 1;min-width:0}.certificate-modal .certificate-card .certificate-card-center .cert-name{color:#111827;font-size:.86rem;white-space:normal;word-break:break-all}.certificate-modal .certificate-card .certificate-card-icon{color:#9ca3af;flex-shrink:0;font-size:18px}.certificate-modal .certificate-card:hover{background:linear-gradient(135deg,rgba(239,246,255,.95),rgba(224,242,254,.95));box-shadow:0 10px 24px rgba(15,23,42,.16);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.certificate-modal .certificate-card:active{box-shadow:0 6px 14px rgba(15,23,42,.12);-webkit-transform:translateY(0);transform:translateY(0)}

/*!
 * FilePondPluginImagePreview 4.6.11
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit https://pqina.nl/filepond/ for details.
 */.filepond--image-preview-markup{left:0;position:absolute;top:0}.filepond--image-preview-wrapper{z-index:2}.filepond--image-preview-overlay{display:block;left:0;margin:0;max-height:7rem;min-height:5rem;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:2}.filepond--image-preview-overlay svg{color:inherit;height:auto;max-height:inherit;width:100%}.filepond--image-preview-overlay-idle{color:rgba(40,40,40,.85);mix-blend-mode:multiply}.filepond--image-preview-overlay-success{color:#369763;mix-blend-mode:normal}.filepond--image-preview-overlay-failure{color:#c44e47;mix-blend-mode:normal}@supports (-webkit-marquee-repetition:infinite) and ((-o-object-fit:fill) or (object-fit:fill)){.filepond--image-preview-overlay-idle{mix-blend-mode:normal}}.filepond--image-preview-wrapper{background:rgba(0,0,0,.01);border-radius:.45em;height:100%;left:0;margin:0;overflow:hidden;position:absolute;right:0;top:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.filepond--image-preview{align-items:center;background:#222;display:flex;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;will-change:transform,opacity;z-index:1}.filepond--image-clip{margin:0 auto;overflow:hidden;position:relative}.filepond--image-clip[data-transparency-indicator=grid] canvas,.filepond--image-clip[data-transparency-indicator=grid] img{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' fill='%23eee'%3E%3Cpath d='M0 0h50v50H0M50 50h50v50H50'/%3E%3C/svg%3E");background-size:1.25em 1.25em}.filepond--image-bitmap,.filepond--image-vector{left:0;position:absolute;top:0;will-change:transform}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview-wrapper{border-radius:0}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview{align-items:center;display:flex;height:100%;justify-content:center}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-wrapper{border-radius:99999rem}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-overlay{bottom:0;top:auto;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.filepond--root[data-style-panel-layout~=circle] .filepond--file .filepond--file-action-button[data-align*=bottom]:not([data-align*=center]){margin-bottom:.325em}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=left]{left:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=right]{right:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=left],.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=right]{margin-bottom:.5125em}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=center]{margin-bottom:.1875em;margin-left:.1875em;margin-top:0}

/*!
 * FilePond 4.30.4
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit https://pqina.nl/filepond/ for details.
 */.filepond--assistant{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.filepond--browser.filepond--browser{font-size:0;left:1em;margin:0;opacity:0;padding:0;position:absolute;top:1.75em;width:calc(100% - 2em)}.filepond--data{border:none;contain:strict;height:0;margin:0;padding:0;visibility:hidden;width:0}.filepond--data,.filepond--drip{pointer-events:none;position:absolute}.filepond--drip{background:rgba(0,0,0,.01);border-radius:.5em;bottom:0;left:0;opacity:.1;overflow:hidden;right:0;top:0}.filepond--drip-blob{background:#292625;border-radius:50%;height:8em;margin-left:-4em;margin-top:-4em;-webkit-transform-origin:center center;transform-origin:center center;width:8em}.filepond--drip-blob,.filepond--drop-label{left:0;position:absolute;top:0;will-change:transform,opacity}.filepond--drop-label{align-items:center;color:#4f4f4f;display:flex;height:0;justify-content:center;margin:0;right:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.filepond--drop-label.filepond--drop-label label{display:block;margin:0;padding:.5em}.filepond--drop-label label{cursor:default;font-size:.875em;font-weight:400;line-height:1.5;text-align:center}.filepond--label-action{-webkit-text-decoration-skip:ink;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:#a7a4a4;text-decoration-color:#a7a4a4;text-decoration-skip-ink:auto}.filepond--root[data-disabled] .filepond--drop-label label{opacity:.5}.filepond--file-action-button.filepond--file-action-button{border:none;font-family:inherit;font-size:1em;height:1.625em;line-height:inherit;margin:0;outline:none;padding:0;width:1.625em;will-change:transform,opacity}.filepond--file-action-button.filepond--file-action-button span{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.filepond--file-action-button.filepond--file-action-button svg{height:100%;width:100%}.filepond--file-action-button.filepond--file-action-button:after{bottom:-.75em;content:"";left:-.75em;position:absolute;right:-.75em;top:-.75em}.filepond--file-action-button{background-color:rgba(0,0,0,.5);background-image:none;border-radius:50%;box-shadow:0 0 0 0 hsla(0,0%,100%,0);color:#fff;cursor:auto;transition:box-shadow .25s ease-in}.filepond--file-action-button:focus,.filepond--file-action-button:hover{box-shadow:0 0 0 .125em hsla(0,0%,100%,.9)}.filepond--file-action-button[disabled]{background-color:rgba(0,0,0,.25);color:hsla(0,0%,100%,.5)}.filepond--file-action-button[hidden]{display:none}.filepond--action-edit-item.filepond--action-edit-item{height:2em;padding:.1875em;width:2em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=center]{margin-left:-.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=bottom]{margin-bottom:-.1875em}.filepond--action-edit-item-alt{background:transparent;border:none;color:inherit;font-family:inherit;line-height:inherit;margin:0 0 0 .25em;outline:none;padding:0;pointer-events:all;position:absolute}.filepond--action-edit-item-alt svg{height:1.3125em;width:1.3125em}.filepond--action-edit-item-alt span{font-size:0;opacity:0}.filepond--file-info{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;margin:0 .5em 0 0;min-width:0;pointer-events:none;position:static;-webkit-user-select:none;-ms-user-select:none;user-select:none;will-change:transform,opacity}.filepond--file-info *{margin:0}.filepond--file-info .filepond--file-info-main{font-size:.75em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.filepond--file-info .filepond--file-info-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out;white-space:nowrap}.filepond--file-info .filepond--file-info-sub:empty{display:none}.filepond--file-status{align-items:flex-end;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;margin:0;min-width:2.25em;pointer-events:none;position:static;text-align:right;-webkit-user-select:none;-ms-user-select:none;user-select:none;will-change:transform,opacity}.filepond--file-status *{margin:0;white-space:nowrap}.filepond--file-status .filepond--file-status-main{font-size:.75em;line-height:1.2}.filepond--file-status .filepond--file-status-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out}.filepond--file-wrapper.filepond--file-wrapper{border:none;height:100%;margin:0;min-width:0;padding:0}.filepond--file-wrapper.filepond--file-wrapper>legend{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.filepond--file{align-items:flex-start;border-radius:.5em;color:#fff;display:flex;height:100%;padding:.5625em;position:static}.filepond--file .filepond--file-status{margin-left:auto;margin-right:2.25em}.filepond--file .filepond--processing-complete-indicator{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:3}.filepond--file .filepond--file-action-button,.filepond--file .filepond--processing-complete-indicator,.filepond--file .filepond--progress-indicator{position:absolute}.filepond--file [data-align*=left]{left:.5625em}.filepond--file [data-align*=right]{right:.5625em}.filepond--file [data-align*=center]{left:calc(50% - .8125em)}.filepond--file [data-align*=bottom]{bottom:1.125em}.filepond--file [data-align=center]{top:calc(50% - .8125em)}.filepond--file .filepond--progress-indicator{margin-top:.1875em}.filepond--file .filepond--progress-indicator[data-align*=right]{margin-right:.1875em}.filepond--file .filepond--progress-indicator[data-align*=left]{margin-left:.1875em}[data-filepond-item-state*=error] .filepond--file-info,[data-filepond-item-state*=invalid] .filepond--file-info,[data-filepond-item-state=cancelled] .filepond--file-info{margin-right:2.25em}[data-filepond-item-state~=processing] .filepond--file-status-sub{opacity:0}[data-filepond-item-state~=processing] .filepond--action-abort-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-error] .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-error] .filepond--action-retry-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg{-webkit-animation:fall .5s linear .125s both;animation:fall .5s linear .125s both}[data-filepond-item-state=processing-complete] .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--processing-complete-indicator:not([style*=hidden])~.filepond--file-status .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing~.filepond--file-info .filepond--file-info-sub{opacity:.5}[data-filepond-item-state*=error] .filepond--file-wrapper,[data-filepond-item-state*=error] .filepond--panel,[data-filepond-item-state*=invalid] .filepond--file-wrapper,[data-filepond-item-state*=invalid] .filepond--panel{-webkit-animation:shake .65s linear both;animation:shake .65s linear both}[data-filepond-item-state*=busy] .filepond--progress-indicator svg{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translateX(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translateX(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translateX(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translateX(.25em)}}@keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translateX(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translateX(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translateX(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translateX(.25em)}}@-webkit-keyframes fall{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}70%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fall{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}70%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}}.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}.filepond--hopper[data-hopper-state=drag-over]:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:100}.filepond--progress-indicator{z-index:103}.filepond--file-action-button{z-index:102}.filepond--file-status{z-index:101}.filepond--file-info{z-index:100}.filepond--item{left:0;margin:.25em;padding:0;position:absolute;right:0;top:0;will-change:transform,opacity;z-index:1}.filepond--item>.filepond--panel{z-index:-1}.filepond--item>.filepond--panel .filepond--panel-bottom{box-shadow:0 .0625em .125em -.0625em rgba(0,0,0,.25)}.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel{transition:opacity .15s ease-out}.filepond--item[data-drag-state]{cursor:-webkit-grab;cursor:grab}.filepond--item[data-drag-state]>.filepond--panel{box-shadow:0 0 0 transparent;transition:box-shadow .125s ease-in-out}.filepond--item[data-drag-state=drag]{cursor:-webkit-grabbing;cursor:grabbing}.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 .125em .3125em rgba(0,0,0,.325)}.filepond--item[data-drag-state]:not([data-drag-state=idle]){z-index:2}.filepond--item-panel{background-color:#64605e}[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#369763}[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:#c44e47}.filepond--item-panel{border-radius:.5em;transition:background-color .25s}.filepond--list-scroller{left:0;margin:0;position:absolute;right:0;top:0;will-change:transform}.filepond--list-scroller[data-state=overflow] .filepond--list{bottom:0;right:0}.filepond--list-scroller[data-state=overflow]{-webkit-overflow-scrolling:touch;-webkit-mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent);mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent);overflow-x:hidden;overflow-y:scroll}.filepond--list-scroller::-webkit-scrollbar{background:transparent}.filepond--list-scroller::-webkit-scrollbar:vertical{width:1em}.filepond--list-scroller::-webkit-scrollbar:horizontal{height:0}.filepond--list-scroller::-webkit-scrollbar-thumb{background-clip:content-box;background-color:rgba(0,0,0,.3);border:.3125em solid transparent;border-radius:99999px}.filepond--list.filepond--list{list-style-type:none;margin:0;padding:0;position:absolute;top:0;will-change:transform}.filepond--list{left:.75em;right:.75em}.filepond--root[data-style-panel-layout~=integrated]{height:100%;margin:0;max-width:none;width:100%}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root{border-radius:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root>*,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{align-items:center;bottom:0;display:flex;height:auto;justify-content:center;z-index:7}.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel,.filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel{display:none}.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller,.filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller{height:100%;margin-bottom:0;margin-top:0;overflow:hidden}.filepond--root[data-style-panel-layout~=compact] .filepond--list,.filepond--root[data-style-panel-layout~=integrated] .filepond--list{height:100%;left:0;right:0}.filepond--root[data-style-panel-layout~=compact] .filepond--item,.filepond--root[data-style-panel-layout~=integrated] .filepond--item{margin:0}.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper,.filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper{height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{z-index:7}.filepond--root[data-style-panel-layout~=circle]{border-radius:99999rem;overflow:hidden}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel{border-radius:inherit}.filepond--root[data-style-panel-layout~=circle] .filepond--file-info,.filepond--root[data-style-panel-layout~=circle] .filepond--file-status,.filepond--root[data-style-panel-layout~=circle]>.filepond--panel>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item{opacity:1!important;visibility:visible!important}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.filepond--root[data-style-panel-layout~=circle]{will-change:transform}}}.filepond--panel-root{background-color:#f1f0ef;border-radius:.5em}.filepond--panel{height:100%!important;left:0;margin:0;pointer-events:none;position:absolute;right:0;top:0}.filepond-panel:not([data-scalable=false]){height:auto!important}.filepond--panel[data-scalable=false]>div{display:none}.filepond--panel[data-scalable=true]{background-color:initial!important;border:none!important;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.filepond--panel-bottom,.filepond--panel-center,.filepond--panel-top{left:0;margin:0;padding:0;position:absolute;right:0;top:0}.filepond--panel-bottom,.filepond--panel-top{height:.5em}.filepond--panel-top{border-bottom:none!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.filepond--panel-top:after{background-color:inherit;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.filepond--panel-bottom,.filepond--panel-center{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,.5em,0);transform:translate3d(0,.5em,0);-webkit-transform-origin:left top;transform-origin:left top;will-change:transform}.filepond--panel-bottom{border-top:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.filepond--panel-bottom:before{background-color:inherit;content:"";height:2px;left:0;position:absolute;right:0;top:-1px}.filepond--panel-center{border-bottom:none!important;border-radius:0!important;border-top:none!important;height:100px!important}.filepond--panel-center:not([style]){visibility:hidden}.filepond--progress-indicator{color:#fff;height:1.25em;margin:0;pointer-events:none;position:static;width:1.25em;will-change:transform,opacity}.filepond--progress-indicator svg{height:100%;transform-box:fill-box;vertical-align:top;width:100%}.filepond--progress-indicator path{fill:none;stroke:currentColor}.filepond--list-scroller{z-index:6}.filepond--drop-label{z-index:5}.filepond--drip{z-index:3}.filepond--root>.filepond--panel{z-index:2}.filepond--browser{z-index:1}.filepond--root{box-sizing:border-box;contain:layout style size;direction:ltr;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:450;line-height:normal;margin-bottom:1em;position:relative;text-align:left;text-rendering:optimizeLegibility}.filepond--root *{box-sizing:inherit;line-height:inherit}.filepond--root :not(text){font-size:inherit}.filepond--root[data-disabled]{pointer-events:none}.filepond--root[data-disabled] .filepond--list-scroller{pointer-events:all}.filepond--root[data-disabled] .filepond--list{pointer-events:none}.filepond--root .filepond--drop-label{min-height:4.75em}.filepond--root .filepond--list-scroller{margin-bottom:1em;margin-top:1em}.filepond--root .filepond--credits{bottom:-14px;color:inherit;font-size:11px;line-height:.85;opacity:.175;position:absolute;right:0;text-decoration:none;z-index:3}.filepond--root .filepond--credits[style]{bottom:auto;margin-top:14px;top:0}.slider-tabs{display:flex;flex-direction:column;font-family:square-rg,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:8px;position:relative;width:100%}.slider-tabs__header{background:hsla(0,0%,100%,.96);border:1px solid rgba(203,213,225,.95);border-radius:14px;box-shadow:0 10px 24px rgba(15,35,52,.08);box-sizing:border-box;min-height:46px;overflow:visible;padding:8px 10px}.slider-tabs__header,.slider-tabs__list{align-items:center;display:flex;width:100%}.slider-tabs__list{gap:6px;overflow-x:auto;overflow-y:hidden;padding:0;scrollbar-color:rgba(148,163,184,.55) transparent;scrollbar-width:thin}.slider-tabs__list::-webkit-scrollbar{height:4px}.slider-tabs__list::-webkit-scrollbar-thumb{background:rgba(148,163,184,.72);border-radius:999px}.slider-tabs__tab{align-items:center;background:#f8fafc;border:1px solid rgba(203,213,225,.92);border-radius:8px;box-shadow:none;color:#475569;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:square-bd,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.72rem;gap:6px;justify-content:center;line-height:1;min-height:30px;padding:0 12px;position:relative;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease;white-space:nowrap}.slider-tabs__tab .slider-tabs__label,.slider-tabs__tab>div{align-items:center;display:inline-flex;gap:5px;justify-content:center;line-height:1;min-width:0}.slider-tabs__tab .slider-tabs__badge{align-items:center;background:#eef2ff;border-radius:999px;box-sizing:border-box;color:#1d4ed8;display:inline-flex;flex:0 0 auto;font-family:square-eb,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.64rem;font-style:normal;height:18px;justify-content:center;line-height:1;min-width:22px;padding:0 6px}.slider-tabs__tab .material-symbols-outlined{font-size:1rem;line-height:1}.slider-tabs__tab:hover{background:#eff6ff;border-color:rgba(37,99,235,.35);color:#1d4ed8}.slider-tabs__tab.is-active{background:#2f6fb7;border-color:#2f6fb7;box-shadow:0 8px 16px rgba(37,99,235,.18);color:#fff}.slider-tabs__tab.is-active .material-symbols-outlined{color:#fff}.slider-tabs__tab.is-active .slider-tabs__badge{background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,100%,.26);color:#fff}.slider-tabs__tab:focus-visible{box-shadow:0 0 0 3px rgba(47,111,183,.16);outline:none}.slider-tabs__panel-wrapper{background:transparent;box-sizing:border-box;overflow:visible;white-space:normal}.slider-tabs__panel{display:block;overflow:visible;width:100%}.slider-tabs__panel--fade{-webkit-animation:slider-tabs-fade-in .18s ease-out;animation:slider-tabs-fade-in .18s ease-out}@-webkit-keyframes slider-tabs-fade-in{0%{opacity:0}to{opacity:1}}@keyframes slider-tabs-fade-in{0%{opacity:0}to{opacity:1}}.slider-tabs--vertical{align-items:stretch;flex-direction:row;gap:16px}.slider-tabs--vertical .slider-tabs__header{align-items:flex-start;flex:0 0 220px;max-width:220px}.slider-tabs--vertical .slider-tabs__list{align-items:stretch;border-bottom:0;border-right:0;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;padding:0}.slider-tabs--vertical .slider-tabs__tab{justify-content:flex-start;width:100%}.slider-tabs--vertical .slider-tabs__panel-wrapper{flex:1 1;max-height:100%;min-height:0;overflow-x:auto;overflow-y:auto;padding:0}.slider-tabs--vertical .slider-tabs__panel{overflow:visible}.slider-tabs--manager-command{gap:8px}.slider-tabs--manager-command .slider-tabs__command-shell{margin:0 0 8px;width:100%}.slider-tabs--manager-command .slider-tabs__header.manager-commandbar{min-height:46px;overflow:visible;padding:8px 10px;width:100%}.slider-tabs--manager-command .manager-command-title{flex:0 0 auto;max-width:420px;min-width:0}.slider-tabs--manager-command .manager-command-before-tabs{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px;margin-left:2px;min-width:0}.slider-tabs--manager-command .manager-command-summary{flex:0 1 auto;margin-left:auto;min-width:0}.slider-tabs--manager-command .manager-command-actions{flex:0 0 auto}.slider-tabs--manager-command .slider-tabs__list{background:transparent;border:0;border-radius:0;box-shadow:none;flex:0 1 auto;justify-content:flex-start;margin:0 0 0 2px;max-width:46vw;min-width:0;padding:0;width:auto}.slider-tabs--manager-command .slider-tabs__list+.manager-command-actions{margin-left:auto}.slider-tabs--manager-command .slider-tabs__tab{min-height:28px}@media (max-width:1320px){.slider-tabs--manager-command .manager-command-title{max-width:360px}.slider-tabs--manager-command .slider-tabs__list{flex-basis:auto;justify-content:flex-start;margin-left:0;max-width:100%;order:0}.slider-tabs--manager-command .manager-command-summary{margin-left:auto}}.certificate-lang-modal{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(5,12,30,.55);display:flex;font-family:square-rg;height:100%;inset:0;justify-content:center;position:fixed;white-space:normal;width:100%;z-index:9999}.certificate-lang-modal .certificate-lang-dialog{background:radial-gradient(circle at top left,#f9fbff 0,#fff 45%,#f4f6fb 100%);border:1px solid rgba(148,163,184,.35);border-radius:22px;box-shadow:0 24px 50px rgba(8,23,51,.4);display:flex;flex-direction:column;max-height:80vh;max-width:96vw;overflow:hidden;width:560px}@media (max-width:768px){.certificate-lang-modal .certificate-lang-dialog{border-radius:18px;width:94vw}}.certificate-lang-modal .certificate-lang-header{align-items:center;background:linear-gradient(135deg,rgba(0,108,183,.94),rgba(0,172,230,.96));border-bottom:1px solid rgba(226,232,240,.8);color:#fff;display:flex;gap:12px;justify-content:space-between;padding:0 22px}.certificate-lang-modal .certificate-lang-header .certificate-lang-title-wrap{align-items:center;display:flex;gap:12px}.certificate-lang-modal .certificate-lang-header .certificate-lang-title-wrap .icon-wrap{align-items:center;background:hsla(0,0%,100%,.16);border-radius:999px;box-shadow:0 8px 20px rgba(15,23,42,.35);display:flex;height:34px;justify-content:center;width:34px}.certificate-lang-modal .certificate-lang-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined{font-size:22px}.certificate-lang-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap{display:flex;flex-direction:column;gap:2px}.certificate-lang-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap h2{font-family:square-eb;font-size:1rem;height:0;letter-spacing:.01em}.certificate-lang-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap p{font-size:.75rem;opacity:.9}.certificate-lang-modal .certificate-lang-header .certificate-lang-close{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;outline:none;padding:4px}.certificate-lang-modal .certificate-lang-header .certificate-lang-close .material-symbols-outlined{font-size:22px}.certificate-lang-modal .certificate-lang-body{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:100%;padding:14px 18px 18px}.certificate-lang-modal .certificate-searchbar{align-items:center;display:flex;gap:10px}@media (max-width:768px){.certificate-lang-modal .certificate-searchbar{align-items:stretch;flex-direction:column}}.certificate-lang-modal .certificate-searchbar .search-input-wrap{align-items:center;background-color:#fff;border:1px solid rgba(148,163,184,.8);border-radius:999px;box-shadow:0 6px 14px rgba(15,23,42,.04);display:flex;flex:1 1;gap:8px;height:44px;padding:0 12px}.certificate-lang-modal .certificate-searchbar .search-input-wrap .material-symbols-outlined{color:#6b7280;font-size:20px}.certificate-lang-modal .certificate-searchbar .search-input-wrap input{background:transparent;border:none;flex:1 1;font-family:square-rg;font-size:.85rem;min-width:0;outline:none}.certificate-lang-modal .certificate-searchbar .search-input-wrap input::-webkit-input-placeholder{color:#9ca3af}.certificate-lang-modal .certificate-searchbar .search-input-wrap input::placeholder{color:#9ca3af}.certificate-lang-modal .certificate-searchbar .search-input-wrap:focus-within{border-color:rgba(0,123,195,.95);box-shadow:0 0 0 1px rgba(0,108,183,.12),0 10px 24px rgba(15,23,42,.08)}.certificate-lang-modal .certificate-searchbar .search-button{align-items:center;background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(30,64,175,.98));border:none;border-radius:999px;box-shadow:0 10px 22px rgba(15,23,42,.4);color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:square-bd;font-size:.85rem;height:44px;justify-content:center;outline:none;padding:0 22px;transition:box-shadow .08s ease,opacity .1s ease,-webkit-transform .08s ease;transition:transform .08s ease,box-shadow .08s ease,opacity .1s ease;transition:transform .08s ease,box-shadow .08s ease,opacity .1s ease,-webkit-transform .08s ease}.certificate-lang-modal .certificate-searchbar .search-button:hover{box-shadow:0 14px 30px rgba(15,23,42,.48);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.certificate-lang-modal .certificate-searchbar .search-button:active{box-shadow:0 6px 14px rgba(15,23,42,.38);opacity:.96;-webkit-transform:translateY(0);transform:translateY(0)}.certificate-lang-modal .certificate-meta{align-items:center;color:#6b7280;display:flex;font-size:.75rem;gap:8px;justify-content:space-between;padding:0 2px}.certificate-lang-modal .certificate-meta .count{font-family:square-bd}.certificate-lang-modal .certificate-meta .hint{color:#9ca3af;text-align:right}.certificate-lang-modal .certificate-list{background:rgba(248,250,252,.9);border-radius:16px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:6px;margin-top:4px;max-height:380px;min-height:220px;overflow-y:auto;padding:10px}@media (max-height:700px){.certificate-lang-modal .certificate-list{max-height:300px}}.certificate-lang-modal .certificate-list::-webkit-scrollbar{width:6px}.certificate-lang-modal .certificate-list::-webkit-scrollbar-thumb{background:rgba(148,163,184,.85);border-radius:999px}.certificate-lang-modal .certificate-list::-webkit-scrollbar-track{background:transparent}.certificate-lang-modal .certificate-empty{align-items:center;color:#6b7280;display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:center;min-height:220px;padding:12px 16px;text-align:center}.certificate-lang-modal .certificate-empty .material-symbols-outlined{color:rgba(0,123,195,.9);font-size:34px}.certificate-lang-modal .certificate-empty p{font-size:.82rem;line-height:1.5}.certificate-lang-modal .certificate-empty b{font-family:square-bd}.certificate-lang-modal .certificate-card{align-items:center;background:#fff;border:none;border-radius:14px;box-shadow:0 6px 14px rgba(15,23,42,.06);box-sizing:border-box;cursor:pointer;display:flex;gap:10px;outline:none;padding:10px 12px;text-align:left;transition:background-color .12s ease,box-shadow .12s ease,-webkit-transform .08s ease;transition:background-color .12s ease,transform .08s ease,box-shadow .12s ease;transition:background-color .12s ease,transform .08s ease,box-shadow .12s ease,-webkit-transform .08s ease;width:100%}.certificate-lang-modal .certificate-card .certificate-card-left{flex-shrink:0}.certificate-lang-modal .certificate-card .certificate-card-left .lang-chip{align-items:center;background:rgba(0,108,183,.13);border-radius:999px;color:#0f172a;display:inline-flex;font-family:square-bd;font-size:.72rem;justify-content:center;padding:4px 10px}.certificate-lang-modal .certificate-card .certificate-card-center{flex:1 1;min-width:0}.certificate-lang-modal .certificate-card .certificate-card-center .exam-name{color:#111827;font-size:.86rem;white-space:normal;word-break:break-all}.certificate-lang-modal .certificate-card .certificate-card-icon{color:#9ca3af;flex-shrink:0;font-size:18px}.certificate-lang-modal .certificate-card:hover{background:linear-gradient(135deg,rgba(239,246,255,.95),rgba(224,242,254,.95));box-shadow:0 10px 24px rgba(15,23,42,.16);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.certificate-lang-modal .certificate-card:active{box-shadow:0 6px 14px rgba(15,23,42,.12);-webkit-transform:translateY(0);transform:translateY(0)}.address-modal,.certificate-lang-modal,.certificate-modal,.department-modal,.education-modal,.loadresumedata-modal{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:rgba(24,39,52,.38);box-sizing:border-box;padding:24px}.address-modal .address-modal-dialog,.address-modal .certificate-dialog,.address-modal .certificate-lang-dialog,.address-modal .department-dialog,.address-modal .education-dialog,.address-modal .loadresumedata-dialog,.certificate-lang-modal .address-modal-dialog,.certificate-lang-modal .certificate-dialog,.certificate-lang-modal .certificate-lang-dialog,.certificate-lang-modal .department-dialog,.certificate-lang-modal .education-dialog,.certificate-lang-modal .loadresumedata-dialog,.certificate-modal .address-modal-dialog,.certificate-modal .certificate-dialog,.certificate-modal .certificate-lang-dialog,.certificate-modal .department-dialog,.certificate-modal .education-dialog,.certificate-modal .loadresumedata-dialog,.department-modal .address-modal-dialog,.department-modal .certificate-dialog,.department-modal .certificate-lang-dialog,.department-modal .department-dialog,.department-modal .education-dialog,.department-modal .loadresumedata-dialog,.education-modal .address-modal-dialog,.education-modal .certificate-dialog,.education-modal .certificate-lang-dialog,.education-modal .department-dialog,.education-modal .education-dialog,.education-modal .loadresumedata-dialog,.loadresumedata-modal .address-modal-dialog,.loadresumedata-modal .certificate-dialog,.loadresumedata-modal .certificate-lang-dialog,.loadresumedata-modal .department-dialog,.loadresumedata-modal .education-dialog,.loadresumedata-modal .loadresumedata-dialog{background:#fff;border:1px solid rgba(219,229,234,.96);border-radius:20px;box-shadow:0 28px 70px rgba(22,45,61,.24);max-height:calc(100dvh - 48px);max-width:100%;width:640px}.address-modal .education-dialog,.certificate-lang-modal .education-dialog,.certificate-modal .education-dialog,.department-modal .education-dialog,.education-modal .education-dialog,.loadresumedata-modal .education-dialog{width:700px}.address-modal .loadresumedata-dialog,.certificate-lang-modal .loadresumedata-dialog,.certificate-modal .loadresumedata-dialog,.department-modal .loadresumedata-dialog,.education-modal .loadresumedata-dialog,.loadresumedata-modal .loadresumedata-dialog{width:600px}.address-modal .address-modal-header,.address-modal .certificate-header,.address-modal .certificate-lang-header,.address-modal .department-header,.address-modal .education-header,.address-modal .loadresumedata-header,.certificate-lang-modal .address-modal-header,.certificate-lang-modal .certificate-header,.certificate-lang-modal .certificate-lang-header,.certificate-lang-modal .department-header,.certificate-lang-modal .education-header,.certificate-lang-modal .loadresumedata-header,.certificate-modal .address-modal-header,.certificate-modal .certificate-header,.certificate-modal .certificate-lang-header,.certificate-modal .department-header,.certificate-modal .education-header,.certificate-modal .loadresumedata-header,.department-modal .address-modal-header,.department-modal .certificate-header,.department-modal .certificate-lang-header,.department-modal .department-header,.department-modal .education-header,.department-modal .loadresumedata-header,.education-modal .address-modal-header,.education-modal .certificate-header,.education-modal .certificate-lang-header,.education-modal .department-header,.education-modal .education-header,.education-modal .loadresumedata-header,.loadresumedata-modal .address-modal-header,.loadresumedata-modal .certificate-header,.loadresumedata-modal .certificate-lang-header,.loadresumedata-modal .department-header,.loadresumedata-modal .education-header,.loadresumedata-modal .loadresumedata-header{background:#fff;border-bottom:1px solid #e5ecef;box-sizing:border-box;color:#263b50;min-height:88px;padding:18px 22px}.address-modal .address-modal-header .address-modal-title-wrap,.address-modal .address-modal-header .certificate-lang-title-wrap,.address-modal .address-modal-header .certificate-title-wrap,.address-modal .address-modal-header .department-title-wrap,.address-modal .address-modal-header .education-title-wrap,.address-modal .address-modal-header .loadresumedata-title-wrap,.address-modal .certificate-header .address-modal-title-wrap,.address-modal .certificate-header .certificate-lang-title-wrap,.address-modal .certificate-header .certificate-title-wrap,.address-modal .certificate-header .department-title-wrap,.address-modal .certificate-header .education-title-wrap,.address-modal .certificate-header .loadresumedata-title-wrap,.address-modal .certificate-lang-header .address-modal-title-wrap,.address-modal .certificate-lang-header .certificate-lang-title-wrap,.address-modal .certificate-lang-header .certificate-title-wrap,.address-modal .certificate-lang-header .department-title-wrap,.address-modal .certificate-lang-header .education-title-wrap,.address-modal .certificate-lang-header .loadresumedata-title-wrap,.address-modal .department-header .address-modal-title-wrap,.address-modal .department-header .certificate-lang-title-wrap,.address-modal .department-header .certificate-title-wrap,.address-modal .department-header .department-title-wrap,.address-modal .department-header .education-title-wrap,.address-modal .department-header .loadresumedata-title-wrap,.address-modal .education-header .address-modal-title-wrap,.address-modal .education-header .certificate-lang-title-wrap,.address-modal .education-header .certificate-title-wrap,.address-modal .education-header .department-title-wrap,.address-modal .education-header .education-title-wrap,.address-modal .education-header .loadresumedata-title-wrap,.address-modal .loadresumedata-header .address-modal-title-wrap,.address-modal .loadresumedata-header .certificate-lang-title-wrap,.address-modal .loadresumedata-header .certificate-title-wrap,.address-modal .loadresumedata-header .department-title-wrap,.address-modal .loadresumedata-header .education-title-wrap,.address-modal .loadresumedata-header .loadresumedata-title-wrap,.certificate-lang-modal .address-modal-header .address-modal-title-wrap,.certificate-lang-modal .address-modal-header .certificate-lang-title-wrap,.certificate-lang-modal .address-modal-header .certificate-title-wrap,.certificate-lang-modal .address-modal-header .department-title-wrap,.certificate-lang-modal .address-modal-header .education-title-wrap,.certificate-lang-modal .address-modal-header .loadresumedata-title-wrap,.certificate-lang-modal .certificate-header .address-modal-title-wrap,.certificate-lang-modal .certificate-header .certificate-lang-title-wrap,.certificate-lang-modal .certificate-header .certificate-title-wrap,.certificate-lang-modal .certificate-header .department-title-wrap,.certificate-lang-modal .certificate-header .education-title-wrap,.certificate-lang-modal .certificate-header .loadresumedata-title-wrap,.certificate-lang-modal .certificate-lang-header .address-modal-title-wrap,.certificate-lang-modal .certificate-lang-header .certificate-lang-title-wrap,.certificate-lang-modal .certificate-lang-header .certificate-title-wrap,.certificate-lang-modal .certificate-lang-header .department-title-wrap,.certificate-lang-modal .certificate-lang-header .education-title-wrap,.certificate-lang-modal .certificate-lang-header .loadresumedata-title-wrap,.certificate-lang-modal .department-header .address-modal-title-wrap,.certificate-lang-modal .department-header .certificate-lang-title-wrap,.certificate-lang-modal .department-header .certificate-title-wrap,.certificate-lang-modal .department-header .department-title-wrap,.certificate-lang-modal .department-header .education-title-wrap,.certificate-lang-modal .department-header .loadresumedata-title-wrap,.certificate-lang-modal .education-header .address-modal-title-wrap,.certificate-lang-modal .education-header .certificate-lang-title-wrap,.certificate-lang-modal .education-header .certificate-title-wrap,.certificate-lang-modal .education-header .department-title-wrap,.certificate-lang-modal .education-header .education-title-wrap,.certificate-lang-modal .education-header .loadresumedata-title-wrap,.certificate-lang-modal .loadresumedata-header .address-modal-title-wrap,.certificate-lang-modal .loadresumedata-header .certificate-lang-title-wrap,.certificate-lang-modal .loadresumedata-header .certificate-title-wrap,.certificate-lang-modal .loadresumedata-header .department-title-wrap,.certificate-lang-modal .loadresumedata-header .education-title-wrap,.certificate-lang-modal .loadresumedata-header .loadresumedata-title-wrap,.certificate-modal .address-modal-header .address-modal-title-wrap,.certificate-modal .address-modal-header .certificate-lang-title-wrap,.certificate-modal .address-modal-header .certificate-title-wrap,.certificate-modal .address-modal-header .department-title-wrap,.certificate-modal .address-modal-header .education-title-wrap,.certificate-modal .address-modal-header .loadresumedata-title-wrap,.certificate-modal .certificate-header .address-modal-title-wrap,.certificate-modal .certificate-header .certificate-lang-title-wrap,.certificate-modal .certificate-header .certificate-title-wrap,.certificate-modal .certificate-header .department-title-wrap,.certificate-modal .certificate-header .education-title-wrap,.certificate-modal .certificate-header .loadresumedata-title-wrap,.certificate-modal .certificate-lang-header .address-modal-title-wrap,.certificate-modal .certificate-lang-header .certificate-lang-title-wrap,.certificate-modal .certificate-lang-header .certificate-title-wrap,.certificate-modal .certificate-lang-header .department-title-wrap,.certificate-modal .certificate-lang-header .education-title-wrap,.certificate-modal .certificate-lang-header .loadresumedata-title-wrap,.certificate-modal .department-header .address-modal-title-wrap,.certificate-modal .department-header .certificate-lang-title-wrap,.certificate-modal .department-header .certificate-title-wrap,.certificate-modal .department-header .department-title-wrap,.certificate-modal .department-header .education-title-wrap,.certificate-modal .department-header .loadresumedata-title-wrap,.certificate-modal .education-header .address-modal-title-wrap,.certificate-modal .education-header .certificate-lang-title-wrap,.certificate-modal .education-header .certificate-title-wrap,.certificate-modal .education-header .department-title-wrap,.certificate-modal .education-header .education-title-wrap,.certificate-modal .education-header .loadresumedata-title-wrap,.certificate-modal .loadresumedata-header .address-modal-title-wrap,.certificate-modal .loadresumedata-header .certificate-lang-title-wrap,.certificate-modal .loadresumedata-header .certificate-title-wrap,.certificate-modal .loadresumedata-header .department-title-wrap,.certificate-modal .loadresumedata-header .education-title-wrap,.certificate-modal .loadresumedata-header .loadresumedata-title-wrap,.department-modal .address-modal-header .address-modal-title-wrap,.department-modal .address-modal-header .certificate-lang-title-wrap,.department-modal .address-modal-header .certificate-title-wrap,.department-modal .address-modal-header .department-title-wrap,.department-modal .address-modal-header .education-title-wrap,.department-modal .address-modal-header .loadresumedata-title-wrap,.department-modal .certificate-header .address-modal-title-wrap,.department-modal .certificate-header .certificate-lang-title-wrap,.department-modal .certificate-header .certificate-title-wrap,.department-modal .certificate-header .department-title-wrap,.department-modal .certificate-header .education-title-wrap,.department-modal .certificate-header .loadresumedata-title-wrap,.department-modal .certificate-lang-header .address-modal-title-wrap,.department-modal .certificate-lang-header .certificate-lang-title-wrap,.department-modal .certificate-lang-header .certificate-title-wrap,.department-modal .certificate-lang-header .department-title-wrap,.department-modal .certificate-lang-header .education-title-wrap,.department-modal .certificate-lang-header .loadresumedata-title-wrap,.department-modal .department-header .address-modal-title-wrap,.department-modal .department-header .certificate-lang-title-wrap,.department-modal .department-header .certificate-title-wrap,.department-modal .department-header .department-title-wrap,.department-modal .department-header .education-title-wrap,.department-modal .department-header .loadresumedata-title-wrap,.department-modal .education-header .address-modal-title-wrap,.department-modal .education-header .certificate-lang-title-wrap,.department-modal .education-header .certificate-title-wrap,.department-modal .education-header .department-title-wrap,.department-modal .education-header .education-title-wrap,.department-modal .education-header .loadresumedata-title-wrap,.department-modal .loadresumedata-header .address-modal-title-wrap,.department-modal .loadresumedata-header .certificate-lang-title-wrap,.department-modal .loadresumedata-header .certificate-title-wrap,.department-modal .loadresumedata-header .department-title-wrap,.department-modal .loadresumedata-header .education-title-wrap,.department-modal .loadresumedata-header .loadresumedata-title-wrap,.education-modal .address-modal-header .address-modal-title-wrap,.education-modal .address-modal-header .certificate-lang-title-wrap,.education-modal .address-modal-header .certificate-title-wrap,.education-modal .address-modal-header .department-title-wrap,.education-modal .address-modal-header .education-title-wrap,.education-modal .address-modal-header .loadresumedata-title-wrap,.education-modal .certificate-header .address-modal-title-wrap,.education-modal .certificate-header .certificate-lang-title-wrap,.education-modal .certificate-header .certificate-title-wrap,.education-modal .certificate-header .department-title-wrap,.education-modal .certificate-header .education-title-wrap,.education-modal .certificate-header .loadresumedata-title-wrap,.education-modal .certificate-lang-header .address-modal-title-wrap,.education-modal .certificate-lang-header .certificate-lang-title-wrap,.education-modal .certificate-lang-header .certificate-title-wrap,.education-modal .certificate-lang-header .department-title-wrap,.education-modal .certificate-lang-header .education-title-wrap,.education-modal .certificate-lang-header .loadresumedata-title-wrap,.education-modal .department-header .address-modal-title-wrap,.education-modal .department-header .certificate-lang-title-wrap,.education-modal .department-header .certificate-title-wrap,.education-modal .department-header .department-title-wrap,.education-modal .department-header .education-title-wrap,.education-modal .department-header .loadresumedata-title-wrap,.education-modal .education-header .address-modal-title-wrap,.education-modal .education-header .certificate-lang-title-wrap,.education-modal .education-header .certificate-title-wrap,.education-modal .education-header .department-title-wrap,.education-modal .education-header .education-title-wrap,.education-modal .education-header .loadresumedata-title-wrap,.education-modal .loadresumedata-header .address-modal-title-wrap,.education-modal .loadresumedata-header .certificate-lang-title-wrap,.education-modal .loadresumedata-header .certificate-title-wrap,.education-modal .loadresumedata-header .department-title-wrap,.education-modal .loadresumedata-header .education-title-wrap,.education-modal .loadresumedata-header .loadresumedata-title-wrap,.loadresumedata-modal .address-modal-header .address-modal-title-wrap,.loadresumedata-modal .address-modal-header .certificate-lang-title-wrap,.loadresumedata-modal .address-modal-header .certificate-title-wrap,.loadresumedata-modal .address-modal-header .department-title-wrap,.loadresumedata-modal .address-modal-header .education-title-wrap,.loadresumedata-modal .address-modal-header .loadresumedata-title-wrap,.loadresumedata-modal .certificate-header .address-modal-title-wrap,.loadresumedata-modal .certificate-header .certificate-lang-title-wrap,.loadresumedata-modal .certificate-header .certificate-title-wrap,.loadresumedata-modal .certificate-header .department-title-wrap,.loadresumedata-modal .certificate-header .education-title-wrap,.loadresumedata-modal .certificate-header .loadresumedata-title-wrap,.loadresumedata-modal .certificate-lang-header .address-modal-title-wrap,.loadresumedata-modal .certificate-lang-header .certificate-lang-title-wrap,.loadresumedata-modal .certificate-lang-header .certificate-title-wrap,.loadresumedata-modal .certificate-lang-header .department-title-wrap,.loadresumedata-modal .certificate-lang-header .education-title-wrap,.loadresumedata-modal .certificate-lang-header .loadresumedata-title-wrap,.loadresumedata-modal .department-header .address-modal-title-wrap,.loadresumedata-modal .department-header .certificate-lang-title-wrap,.loadresumedata-modal .department-header .certificate-title-wrap,.loadresumedata-modal .department-header .department-title-wrap,.loadresumedata-modal .department-header .education-title-wrap,.loadresumedata-modal .department-header .loadresumedata-title-wrap,.loadresumedata-modal .education-header .address-modal-title-wrap,.loadresumedata-modal .education-header .certificate-lang-title-wrap,.loadresumedata-modal .education-header .certificate-title-wrap,.loadresumedata-modal .education-header .department-title-wrap,.loadresumedata-modal .education-header .education-title-wrap,.loadresumedata-modal .education-header .loadresumedata-title-wrap,.loadresumedata-modal .loadresumedata-header .address-modal-title-wrap,.loadresumedata-modal .loadresumedata-header .certificate-lang-title-wrap,.loadresumedata-modal .loadresumedata-header .certificate-title-wrap,.loadresumedata-modal .loadresumedata-header .department-title-wrap,.loadresumedata-modal .loadresumedata-header .education-title-wrap,.loadresumedata-modal .loadresumedata-header .loadresumedata-title-wrap{gap:13px}.address-modal .address-modal-header .address-modal-title-wrap .icon-wrap,.address-modal .address-modal-header .certificate-lang-title-wrap .icon-wrap,.address-modal .address-modal-header .certificate-title-wrap .icon-wrap,.address-modal .address-modal-header .department-title-wrap .icon-wrap,.address-modal .address-modal-header .education-title-wrap .icon-wrap,.address-modal .address-modal-header .loadresumedata-title-wrap .icon-wrap,.address-modal .certificate-header .address-modal-title-wrap .icon-wrap,.address-modal .certificate-header .certificate-lang-title-wrap .icon-wrap,.address-modal .certificate-header .certificate-title-wrap .icon-wrap,.address-modal .certificate-header .department-title-wrap .icon-wrap,.address-modal .certificate-header .education-title-wrap .icon-wrap,.address-modal .certificate-header .loadresumedata-title-wrap .icon-wrap,.address-modal .certificate-lang-header .address-modal-title-wrap .icon-wrap,.address-modal .certificate-lang-header .certificate-lang-title-wrap .icon-wrap,.address-modal .certificate-lang-header .certificate-title-wrap .icon-wrap,.address-modal .certificate-lang-header .department-title-wrap .icon-wrap,.address-modal .certificate-lang-header .education-title-wrap .icon-wrap,.address-modal .certificate-lang-header .loadresumedata-title-wrap .icon-wrap,.address-modal .department-header .address-modal-title-wrap .icon-wrap,.address-modal .department-header .certificate-lang-title-wrap .icon-wrap,.address-modal .department-header .certificate-title-wrap .icon-wrap,.address-modal .department-header .department-title-wrap .icon-wrap,.address-modal .department-header .education-title-wrap .icon-wrap,.address-modal .department-header .loadresumedata-title-wrap .icon-wrap,.address-modal .education-header .address-modal-title-wrap .icon-wrap,.address-modal .education-header .certificate-lang-title-wrap .icon-wrap,.address-modal .education-header .certificate-title-wrap .icon-wrap,.address-modal .education-header .department-title-wrap .icon-wrap,.address-modal .education-header .education-title-wrap .icon-wrap,.address-modal .education-header .loadresumedata-title-wrap .icon-wrap,.address-modal .loadresumedata-header .address-modal-title-wrap .icon-wrap,.address-modal .loadresumedata-header .certificate-lang-title-wrap .icon-wrap,.address-modal .loadresumedata-header .certificate-title-wrap .icon-wrap,.address-modal .loadresumedata-header .department-title-wrap .icon-wrap,.address-modal .loadresumedata-header .education-title-wrap .icon-wrap,.address-modal .loadresumedata-header .loadresumedata-title-wrap .icon-wrap,.certificate-lang-modal .address-modal-header .address-modal-title-wrap .icon-wrap,.certificate-lang-modal .address-modal-header .certificate-lang-title-wrap .icon-wrap,.certificate-lang-modal .address-modal-header .certificate-title-wrap .icon-wrap,.certificate-lang-modal .address-modal-header .department-title-wrap .icon-wrap,.certificate-lang-modal .address-modal-header .education-title-wrap .icon-wrap,.certificate-lang-modal .address-modal-header .loadresumedata-title-wrap .icon-wrap,.certificate-lang-modal .certificate-header .address-modal-title-wrap .icon-wrap,.certificate-lang-modal .certificate-header .certificate-lang-title-wrap .icon-wrap,.certificate-lang-modal .certificate-header .certificate-title-wrap .icon-wrap,.certificate-lang-modal .certificate-header .department-title-wrap .icon-wrap,.certificate-lang-modal .certificate-header .education-title-wrap .icon-wrap,.certificate-lang-modal .certificate-header .loadresumedata-title-wrap .icon-wrap,.certificate-lang-modal .certificate-lang-header .address-modal-title-wrap .icon-wrap,.certificate-lang-modal .certificate-lang-header .certificate-lang-title-wrap .icon-wrap,.certificate-lang-modal .certificate-lang-header .certificate-title-wrap .icon-wrap,.certificate-lang-modal .certificate-lang-header .department-title-wrap .icon-wrap,.certificate-lang-modal .certificate-lang-header .education-title-wrap .icon-wrap,.certificate-lang-modal .certificate-lang-header .loadresumedata-title-wrap .icon-wrap,.certificate-lang-modal .department-header .address-modal-title-wrap .icon-wrap,.certificate-lang-modal .department-header .certificate-lang-title-wrap .icon-wrap,.certificate-lang-modal .department-header .certificate-title-wrap .icon-wrap,.certificate-lang-modal .department-header .department-title-wrap .icon-wrap,.certificate-lang-modal .department-header .education-title-wrap .icon-wrap,.certificate-lang-modal .department-header .loadresumedata-title-wrap .icon-wrap,.certificate-lang-modal .education-header .address-modal-title-wrap .icon-wrap,.certificate-lang-modal .education-header .certificate-lang-title-wrap .icon-wrap,.certificate-lang-modal .education-header .certificate-title-wrap .icon-wrap,.certificate-lang-modal .education-header .department-title-wrap .icon-wrap,.certificate-lang-modal .education-header .education-title-wrap .icon-wrap,.certificate-lang-modal .education-header .loadresumedata-title-wrap .icon-wrap,.certificate-lang-modal .loadresumedata-header .address-modal-title-wrap .icon-wrap,.certificate-lang-modal .loadresumedata-header .certificate-lang-title-wrap .icon-wrap,.certificate-lang-modal .loadresumedata-header .certificate-title-wrap .icon-wrap,.certificate-lang-modal .loadresumedata-header .department-title-wrap .icon-wrap,.certificate-lang-modal .loadresumedata-header .education-title-wrap .icon-wrap,.certificate-lang-modal .loadresumedata-header .loadresumedata-title-wrap .icon-wrap,.certificate-modal .address-modal-header .address-modal-title-wrap .icon-wrap,.certificate-modal .address-modal-header .certificate-lang-title-wrap .icon-wrap,.certificate-modal .address-modal-header .certificate-title-wrap .icon-wrap,.certificate-modal .address-modal-header .department-title-wrap .icon-wrap,.certificate-modal .address-modal-header .education-title-wrap .icon-wrap,.certificate-modal .address-modal-header .loadresumedata-title-wrap .icon-wrap,.certificate-modal .certificate-header .address-modal-title-wrap .icon-wrap,.certificate-modal .certificate-header .certificate-lang-title-wrap .icon-wrap,.certificate-modal .certificate-header .certificate-title-wrap .icon-wrap,.certificate-modal .certificate-header .department-title-wrap .icon-wrap,.certificate-modal .certificate-header .education-title-wrap .icon-wrap,.certificate-modal .certificate-header .loadresumedata-title-wrap .icon-wrap,.certificate-modal .certificate-lang-header .address-modal-title-wrap .icon-wrap,.certificate-modal .certificate-lang-header .certificate-lang-title-wrap .icon-wrap,.certificate-modal .certificate-lang-header .certificate-title-wrap .icon-wrap,.certificate-modal .certificate-lang-header .department-title-wrap .icon-wrap,.certificate-modal .certificate-lang-header .education-title-wrap .icon-wrap,.certificate-modal .certificate-lang-header .loadresumedata-title-wrap .icon-wrap,.certificate-modal .department-header .address-modal-title-wrap .icon-wrap,.certificate-modal .department-header .certificate-lang-title-wrap .icon-wrap,.certificate-modal .department-header .certificate-title-wrap .icon-wrap,.certificate-modal .department-header .department-title-wrap .icon-wrap,.certificate-modal .department-header .education-title-wrap .icon-wrap,.certificate-modal .department-header .loadresumedata-title-wrap .icon-wrap,.certificate-modal .education-header .address-modal-title-wrap .icon-wrap,.certificate-modal .education-header .certificate-lang-title-wrap .icon-wrap,.certificate-modal .education-header .certificate-title-wrap .icon-wrap,.certificate-modal .education-header .department-title-wrap .icon-wrap,.certificate-modal .education-header .education-title-wrap .icon-wrap,.certificate-modal .education-header .loadresumedata-title-wrap .icon-wrap,.certificate-modal .loadresumedata-header .address-modal-title-wrap .icon-wrap,.certificate-modal .loadresumedata-header .certificate-lang-title-wrap .icon-wrap,.certificate-modal .loadresumedata-header .certificate-title-wrap .icon-wrap,.certificate-modal .loadresumedata-header .department-title-wrap .icon-wrap,.certificate-modal .loadresumedata-header .education-title-wrap .icon-wrap,.certificate-modal .loadresumedata-header .loadresumedata-title-wrap .icon-wrap,.department-modal .address-modal-header .address-modal-title-wrap .icon-wrap,.department-modal .address-modal-header .certificate-lang-title-wrap .icon-wrap,.department-modal .address-modal-header .certificate-title-wrap .icon-wrap,.department-modal .address-modal-header .department-title-wrap .icon-wrap,.department-modal .address-modal-header .education-title-wrap .icon-wrap,.department-modal .address-modal-header .loadresumedata-title-wrap .icon-wrap,.department-modal .certificate-header .address-modal-title-wrap .icon-wrap,.department-modal .certificate-header .certificate-lang-title-wrap .icon-wrap,.department-modal .certificate-header .certificate-title-wrap .icon-wrap,.department-modal .certificate-header .department-title-wrap .icon-wrap,.department-modal .certificate-header .education-title-wrap .icon-wrap,.department-modal .certificate-header .loadresumedata-title-wrap .icon-wrap,.department-modal .certificate-lang-header .address-modal-title-wrap .icon-wrap,.department-modal .certificate-lang-header .certificate-lang-title-wrap .icon-wrap,.department-modal .certificate-lang-header .certificate-title-wrap .icon-wrap,.department-modal .certificate-lang-header .department-title-wrap .icon-wrap,.department-modal .certificate-lang-header .education-title-wrap .icon-wrap,.department-modal .certificate-lang-header .loadresumedata-title-wrap .icon-wrap,.department-modal .department-header .address-modal-title-wrap .icon-wrap,.department-modal .department-header .certificate-lang-title-wrap .icon-wrap,.department-modal .department-header .certificate-title-wrap .icon-wrap,.department-modal .department-header .department-title-wrap .icon-wrap,.department-modal .department-header .education-title-wrap .icon-wrap,.department-modal .department-header .loadresumedata-title-wrap .icon-wrap,.department-modal .education-header .address-modal-title-wrap .icon-wrap,.department-modal .education-header .certificate-lang-title-wrap .icon-wrap,.department-modal .education-header .certificate-title-wrap .icon-wrap,.department-modal .education-header .department-title-wrap .icon-wrap,.department-modal .education-header .education-title-wrap .icon-wrap,.department-modal .education-header .loadresumedata-title-wrap .icon-wrap,.department-modal .loadresumedata-header .address-modal-title-wrap .icon-wrap,.department-modal .loadresumedata-header .certificate-lang-title-wrap .icon-wrap,.department-modal .loadresumedata-header .certificate-title-wrap .icon-wrap,.department-modal .loadresumedata-header .department-title-wrap .icon-wrap,.department-modal .loadresumedata-header .education-title-wrap .icon-wrap,.department-modal .loadresumedata-header .loadresumedata-title-wrap .icon-wrap,.education-modal .address-modal-header .address-modal-title-wrap .icon-wrap,.education-modal .address-modal-header .certificate-lang-title-wrap .icon-wrap,.education-modal .address-modal-header .certificate-title-wrap .icon-wrap,.education-modal .address-modal-header .department-title-wrap .icon-wrap,.education-modal .address-modal-header .education-title-wrap .icon-wrap,.education-modal .address-modal-header .loadresumedata-title-wrap .icon-wrap,.education-modal .certificate-header .address-modal-title-wrap .icon-wrap,.education-modal .certificate-header .certificate-lang-title-wrap .icon-wrap,.education-modal .certificate-header .certificate-title-wrap .icon-wrap,.education-modal .certificate-header .department-title-wrap .icon-wrap,.education-modal .certificate-header .education-title-wrap .icon-wrap,.education-modal .certificate-header .loadresumedata-title-wrap .icon-wrap,.education-modal .certificate-lang-header .address-modal-title-wrap .icon-wrap,.education-modal .certificate-lang-header .certificate-lang-title-wrap .icon-wrap,.education-modal .certificate-lang-header .certificate-title-wrap .icon-wrap,.education-modal .certificate-lang-header .department-title-wrap .icon-wrap,.education-modal .certificate-lang-header .education-title-wrap .icon-wrap,.education-modal .certificate-lang-header .loadresumedata-title-wrap .icon-wrap,.education-modal .department-header .address-modal-title-wrap .icon-wrap,.education-modal .department-header .certificate-lang-title-wrap .icon-wrap,.education-modal .department-header .certificate-title-wrap .icon-wrap,.education-modal .department-header .department-title-wrap .icon-wrap,.education-modal .department-header .education-title-wrap .icon-wrap,.education-modal .department-header .loadresumedata-title-wrap .icon-wrap,.education-modal .education-header .address-modal-title-wrap .icon-wrap,.education-modal .education-header .certificate-lang-title-wrap .icon-wrap,.education-modal .education-header .certificate-title-wrap .icon-wrap,.education-modal .education-header .department-title-wrap .icon-wrap,.education-modal .education-header .education-title-wrap .icon-wrap,.education-modal .education-header .loadresumedata-title-wrap .icon-wrap,.education-modal .loadresumedata-header .address-modal-title-wrap .icon-wrap,.education-modal .loadresumedata-header .certificate-lang-title-wrap .icon-wrap,.education-modal .loadresumedata-header .certificate-title-wrap .icon-wrap,.education-modal .loadresumedata-header .department-title-wrap .icon-wrap,.education-modal .loadresumedata-header .education-title-wrap .icon-wrap,.education-modal .loadresumedata-header .loadresumedata-title-wrap .icon-wrap,.loadresumedata-modal .address-modal-header .address-modal-title-wrap .icon-wrap,.loadresumedata-modal .address-modal-header .certificate-lang-title-wrap .icon-wrap,.loadresumedata-modal .address-modal-header .certificate-title-wrap .icon-wrap,.loadresumedata-modal .address-modal-header .department-title-wrap .icon-wrap,.loadresumedata-modal .address-modal-header .education-title-wrap .icon-wrap,.loadresumedata-modal .address-modal-header .loadresumedata-title-wrap .icon-wrap,.loadresumedata-modal .certificate-header .address-modal-title-wrap .icon-wrap,.loadresumedata-modal .certificate-header .certificate-lang-title-wrap .icon-wrap,.loadresumedata-modal .certificate-header .certificate-title-wrap .icon-wrap,.loadresumedata-modal .certificate-header .department-title-wrap .icon-wrap,.loadresumedata-modal .certificate-header .education-title-wrap .icon-wrap,.loadresumedata-modal .certificate-header .loadresumedata-title-wrap .icon-wrap,.loadresumedata-modal .certificate-lang-header .address-modal-title-wrap .icon-wrap,.loadresumedata-modal .certificate-lang-header .certificate-lang-title-wrap .icon-wrap,.loadresumedata-modal .certificate-lang-header .certificate-title-wrap .icon-wrap,.loadresumedata-modal .certificate-lang-header .department-title-wrap .icon-wrap,.loadresumedata-modal .certificate-lang-header .education-title-wrap .icon-wrap,.loadresumedata-modal .certificate-lang-header .loadresumedata-title-wrap .icon-wrap,.loadresumedata-modal .department-header .address-modal-title-wrap .icon-wrap,.loadresumedata-modal .department-header .certificate-lang-title-wrap .icon-wrap,.loadresumedata-modal .department-header .certificate-title-wrap .icon-wrap,.loadresumedata-modal .department-header .department-title-wrap .icon-wrap,.loadresumedata-modal .department-header .education-title-wrap .icon-wrap,.loadresumedata-modal .department-header .loadresumedata-title-wrap .icon-wrap,.loadresumedata-modal .education-header .address-modal-title-wrap .icon-wrap,.loadresumedata-modal .education-header .certificate-lang-title-wrap .icon-wrap,.loadresumedata-modal .education-header .certificate-title-wrap .icon-wrap,.loadresumedata-modal .education-header .department-title-wrap .icon-wrap,.loadresumedata-modal .education-header .education-title-wrap .icon-wrap,.loadresumedata-modal .education-header .loadresumedata-title-wrap .icon-wrap,.loadresumedata-modal .loadresumedata-header .address-modal-title-wrap .icon-wrap,.loadresumedata-modal .loadresumedata-header .certificate-lang-title-wrap .icon-wrap,.loadresumedata-modal .loadresumedata-header .certificate-title-wrap .icon-wrap,.loadresumedata-modal .loadresumedata-header .department-title-wrap .icon-wrap,.loadresumedata-modal .loadresumedata-header .education-title-wrap .icon-wrap,.loadresumedata-modal .loadresumedata-header .loadresumedata-title-wrap .icon-wrap{background:#eaf6fb;border-radius:13px;box-shadow:none;color:#007bc3;flex-shrink:0;height:42px;width:42px}.address-modal .address-modal-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .address-modal-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .address-modal-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .address-modal-header .department-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .address-modal-header .education-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .address-modal-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .certificate-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .certificate-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .certificate-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .certificate-header .department-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .certificate-header .education-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .certificate-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .certificate-lang-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .certificate-lang-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .certificate-lang-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .certificate-lang-header .department-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .certificate-lang-header .education-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .certificate-lang-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .department-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .department-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .department-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .department-header .department-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .department-header .education-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .department-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .education-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .education-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .education-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .education-header .department-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .education-header .education-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .education-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .loadresumedata-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .loadresumedata-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .loadresumedata-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .loadresumedata-header .department-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .loadresumedata-header .education-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .loadresumedata-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .address-modal-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .address-modal-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .address-modal-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .address-modal-header .department-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .address-modal-header .education-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .address-modal-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .certificate-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .certificate-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .certificate-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .certificate-header .department-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .certificate-header .education-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .certificate-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .certificate-lang-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .certificate-lang-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .certificate-lang-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .certificate-lang-header .department-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .certificate-lang-header .education-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .certificate-lang-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .department-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .department-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .department-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .department-header .department-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .department-header .education-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .department-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .education-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .education-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .education-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .education-header .department-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .education-header .education-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .education-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .loadresumedata-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .loadresumedata-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .loadresumedata-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .loadresumedata-header .department-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .loadresumedata-header .education-title-wrap .icon-wrap .material-symbols-outlined,.certificate-lang-modal .loadresumedata-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .address-modal-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .address-modal-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .address-modal-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .address-modal-header .department-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .address-modal-header .education-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .address-modal-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .certificate-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .certificate-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .certificate-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .certificate-header .department-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .certificate-header .education-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .certificate-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .certificate-lang-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .certificate-lang-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .certificate-lang-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .certificate-lang-header .department-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .certificate-lang-header .education-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .certificate-lang-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .department-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .department-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .department-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .department-header .department-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .department-header .education-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .department-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .education-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .education-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .education-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .education-header .department-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .education-header .education-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .education-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .loadresumedata-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .loadresumedata-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .loadresumedata-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .loadresumedata-header .department-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .loadresumedata-header .education-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .loadresumedata-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .address-modal-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .address-modal-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .address-modal-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .address-modal-header .department-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .address-modal-header .education-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .address-modal-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .certificate-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .certificate-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .certificate-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .certificate-header .department-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .certificate-header .education-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .certificate-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .certificate-lang-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .certificate-lang-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .certificate-lang-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .certificate-lang-header .department-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .certificate-lang-header .education-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .certificate-lang-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .department-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .department-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .department-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .department-header .department-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .department-header .education-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .department-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .education-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .education-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .education-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .education-header .department-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .education-header .education-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .education-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .loadresumedata-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .loadresumedata-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .loadresumedata-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .loadresumedata-header .department-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .loadresumedata-header .education-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .loadresumedata-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .address-modal-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .address-modal-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .address-modal-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .address-modal-header .department-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .address-modal-header .education-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .address-modal-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .certificate-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .certificate-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .certificate-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .certificate-header .department-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .certificate-header .education-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .certificate-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .certificate-lang-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .certificate-lang-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .certificate-lang-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .certificate-lang-header .department-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .certificate-lang-header .education-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .certificate-lang-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .department-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .department-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .department-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .department-header .department-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .department-header .education-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .department-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .education-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .education-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .education-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .education-header .department-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .education-header .education-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .education-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .loadresumedata-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .loadresumedata-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .loadresumedata-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .loadresumedata-header .department-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .loadresumedata-header .education-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .loadresumedata-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .address-modal-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .address-modal-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .address-modal-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .address-modal-header .department-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .address-modal-header .education-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .address-modal-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .certificate-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .certificate-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .certificate-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .certificate-header .department-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .certificate-header .education-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .certificate-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .certificate-lang-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .certificate-lang-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .certificate-lang-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .certificate-lang-header .department-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .certificate-lang-header .education-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .certificate-lang-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .department-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .department-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .department-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .department-header .department-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .department-header .education-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .department-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .education-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .education-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .education-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .education-header .department-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .education-header .education-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .education-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .loadresumedata-header .address-modal-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .loadresumedata-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .loadresumedata-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .loadresumedata-header .department-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .loadresumedata-header .education-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .loadresumedata-header .loadresumedata-title-wrap .icon-wrap .material-symbols-outlined{font-size:21px}.address-modal .address-modal-header .address-modal-title-wrap .text-wrap,.address-modal .address-modal-header .certificate-lang-title-wrap .text-wrap,.address-modal .address-modal-header .certificate-title-wrap .text-wrap,.address-modal .address-modal-header .department-title-wrap .text-wrap,.address-modal .address-modal-header .education-title-wrap .text-wrap,.address-modal .address-modal-header .loadresumedata-title-wrap .text-wrap,.address-modal .certificate-header .address-modal-title-wrap .text-wrap,.address-modal .certificate-header .certificate-lang-title-wrap .text-wrap,.address-modal .certificate-header .certificate-title-wrap .text-wrap,.address-modal .certificate-header .department-title-wrap .text-wrap,.address-modal .certificate-header .education-title-wrap .text-wrap,.address-modal .certificate-header .loadresumedata-title-wrap .text-wrap,.address-modal .certificate-lang-header .address-modal-title-wrap .text-wrap,.address-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap,.address-modal .certificate-lang-header .certificate-title-wrap .text-wrap,.address-modal .certificate-lang-header .department-title-wrap .text-wrap,.address-modal .certificate-lang-header .education-title-wrap .text-wrap,.address-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap,.address-modal .department-header .address-modal-title-wrap .text-wrap,.address-modal .department-header .certificate-lang-title-wrap .text-wrap,.address-modal .department-header .certificate-title-wrap .text-wrap,.address-modal .department-header .department-title-wrap .text-wrap,.address-modal .department-header .education-title-wrap .text-wrap,.address-modal .department-header .loadresumedata-title-wrap .text-wrap,.address-modal .education-header .address-modal-title-wrap .text-wrap,.address-modal .education-header .certificate-lang-title-wrap .text-wrap,.address-modal .education-header .certificate-title-wrap .text-wrap,.address-modal .education-header .department-title-wrap .text-wrap,.address-modal .education-header .education-title-wrap .text-wrap,.address-modal .education-header .loadresumedata-title-wrap .text-wrap,.address-modal .loadresumedata-header .address-modal-title-wrap .text-wrap,.address-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap,.address-modal .loadresumedata-header .certificate-title-wrap .text-wrap,.address-modal .loadresumedata-header .department-title-wrap .text-wrap,.address-modal .loadresumedata-header .education-title-wrap .text-wrap,.address-modal .loadresumedata-header .loadresumedata-title-wrap .text-wrap,.certificate-lang-modal .address-modal-header .address-modal-title-wrap .text-wrap,.certificate-lang-modal .address-modal-header .certificate-lang-title-wrap .text-wrap,.certificate-lang-modal .address-modal-header .certificate-title-wrap .text-wrap,.certificate-lang-modal .address-modal-header .department-title-wrap .text-wrap,.certificate-lang-modal .address-modal-header .education-title-wrap .text-wrap,.certificate-lang-modal .address-modal-header .loadresumedata-title-wrap .text-wrap,.certificate-lang-modal .certificate-header .address-modal-title-wrap .text-wrap,.certificate-lang-modal .certificate-header .certificate-lang-title-wrap .text-wrap,.certificate-lang-modal .certificate-header .certificate-title-wrap .text-wrap,.certificate-lang-modal .certificate-header .department-title-wrap .text-wrap,.certificate-lang-modal .certificate-header .education-title-wrap .text-wrap,.certificate-lang-modal .certificate-header .loadresumedata-title-wrap .text-wrap,.certificate-lang-modal .certificate-lang-header .address-modal-title-wrap .text-wrap,.certificate-lang-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap,.certificate-lang-modal .certificate-lang-header .certificate-title-wrap .text-wrap,.certificate-lang-modal .certificate-lang-header .department-title-wrap .text-wrap,.certificate-lang-modal .certificate-lang-header .education-title-wrap .text-wrap,.certificate-lang-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap,.certificate-lang-modal .department-header .address-modal-title-wrap .text-wrap,.certificate-lang-modal .department-header .certificate-lang-title-wrap .text-wrap,.certificate-lang-modal .department-header .certificate-title-wrap .text-wrap,.certificate-lang-modal .department-header .department-title-wrap .text-wrap,.certificate-lang-modal .department-header .education-title-wrap .text-wrap,.certificate-lang-modal .department-header .loadresumedata-title-wrap .text-wrap,.certificate-lang-modal .education-header .address-modal-title-wrap .text-wrap,.certificate-lang-modal .education-header .certificate-lang-title-wrap .text-wrap,.certificate-lang-modal .education-header .certificate-title-wrap .text-wrap,.certificate-lang-modal .education-header .department-title-wrap .text-wrap,.certificate-lang-modal .education-header .education-title-wrap .text-wrap,.certificate-lang-modal .education-header .loadresumedata-title-wrap .text-wrap,.certificate-lang-modal .loadresumedata-header .address-modal-title-wrap .text-wrap,.certificate-lang-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap,.certificate-lang-modal .loadresumedata-header .certificate-title-wrap .text-wrap,.certificate-lang-modal .loadresumedata-header .department-title-wrap .text-wrap,.certificate-lang-modal .loadresumedata-header .education-title-wrap .text-wrap,.certificate-lang-modal .loadresumedata-header .loadresumedata-title-wrap .text-wrap,.certificate-modal .address-modal-header .address-modal-title-wrap .text-wrap,.certificate-modal .address-modal-header .certificate-lang-title-wrap .text-wrap,.certificate-modal .address-modal-header .certificate-title-wrap .text-wrap,.certificate-modal .address-modal-header .department-title-wrap .text-wrap,.certificate-modal .address-modal-header .education-title-wrap .text-wrap,.certificate-modal .address-modal-header .loadresumedata-title-wrap .text-wrap,.certificate-modal .certificate-header .address-modal-title-wrap .text-wrap,.certificate-modal .certificate-header .certificate-lang-title-wrap .text-wrap,.certificate-modal .certificate-header .certificate-title-wrap .text-wrap,.certificate-modal .certificate-header .department-title-wrap .text-wrap,.certificate-modal .certificate-header .education-title-wrap .text-wrap,.certificate-modal .certificate-header .loadresumedata-title-wrap .text-wrap,.certificate-modal .certificate-lang-header .address-modal-title-wrap .text-wrap,.certificate-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap,.certificate-modal .certificate-lang-header .certificate-title-wrap .text-wrap,.certificate-modal .certificate-lang-header .department-title-wrap .text-wrap,.certificate-modal .certificate-lang-header .education-title-wrap .text-wrap,.certificate-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap,.certificate-modal .department-header .address-modal-title-wrap .text-wrap,.certificate-modal .department-header .certificate-lang-title-wrap .text-wrap,.certificate-modal .department-header .certificate-title-wrap .text-wrap,.certificate-modal .department-header .department-title-wrap .text-wrap,.certificate-modal .department-header .education-title-wrap .text-wrap,.certificate-modal .department-header .loadresumedata-title-wrap .text-wrap,.certificate-modal .education-header .address-modal-title-wrap .text-wrap,.certificate-modal .education-header .certificate-lang-title-wrap .text-wrap,.certificate-modal .education-header .certificate-title-wrap .text-wrap,.certificate-modal .education-header .department-title-wrap .text-wrap,.certificate-modal .education-header .education-title-wrap .text-wrap,.certificate-modal .education-header .loadresumedata-title-wrap .text-wrap,.certificate-modal .loadresumedata-header .address-modal-title-wrap .text-wrap,.certificate-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap,.certificate-modal .loadresumedata-header .certificate-title-wrap .text-wrap,.certificate-modal .loadresumedata-header .department-title-wrap .text-wrap,.certificate-modal .loadresumedata-header .education-title-wrap .text-wrap,.certificate-modal .loadresumedata-header .loadresumedata-title-wrap .text-wrap,.department-modal .address-modal-header .address-modal-title-wrap .text-wrap,.department-modal .address-modal-header .certificate-lang-title-wrap .text-wrap,.department-modal .address-modal-header .certificate-title-wrap .text-wrap,.department-modal .address-modal-header .department-title-wrap .text-wrap,.department-modal .address-modal-header .education-title-wrap .text-wrap,.department-modal .address-modal-header .loadresumedata-title-wrap .text-wrap,.department-modal .certificate-header .address-modal-title-wrap .text-wrap,.department-modal .certificate-header .certificate-lang-title-wrap .text-wrap,.department-modal .certificate-header .certificate-title-wrap .text-wrap,.department-modal .certificate-header .department-title-wrap .text-wrap,.department-modal .certificate-header .education-title-wrap .text-wrap,.department-modal .certificate-header .loadresumedata-title-wrap .text-wrap,.department-modal .certificate-lang-header .address-modal-title-wrap .text-wrap,.department-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap,.department-modal .certificate-lang-header .certificate-title-wrap .text-wrap,.department-modal .certificate-lang-header .department-title-wrap .text-wrap,.department-modal .certificate-lang-header .education-title-wrap .text-wrap,.department-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap,.department-modal .department-header .address-modal-title-wrap .text-wrap,.department-modal .department-header .certificate-lang-title-wrap .text-wrap,.department-modal .department-header .certificate-title-wrap .text-wrap,.department-modal .department-header .department-title-wrap .text-wrap,.department-modal .department-header .education-title-wrap .text-wrap,.department-modal .department-header .loadresumedata-title-wrap .text-wrap,.department-modal .education-header .address-modal-title-wrap .text-wrap,.department-modal .education-header .certificate-lang-title-wrap .text-wrap,.department-modal .education-header .certificate-title-wrap .text-wrap,.department-modal .education-header .department-title-wrap .text-wrap,.department-modal .education-header .education-title-wrap .text-wrap,.department-modal .education-header .loadresumedata-title-wrap .text-wrap,.department-modal .loadresumedata-header .address-modal-title-wrap .text-wrap,.department-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap,.department-modal .loadresumedata-header .certificate-title-wrap .text-wrap,.department-modal .loadresumedata-header .department-title-wrap .text-wrap,.department-modal .loadresumedata-header .education-title-wrap .text-wrap,.department-modal .loadresumedata-header .loadresumedata-title-wrap .text-wrap,.education-modal .address-modal-header .address-modal-title-wrap .text-wrap,.education-modal .address-modal-header .certificate-lang-title-wrap .text-wrap,.education-modal .address-modal-header .certificate-title-wrap .text-wrap,.education-modal .address-modal-header .department-title-wrap .text-wrap,.education-modal .address-modal-header .education-title-wrap .text-wrap,.education-modal .address-modal-header .loadresumedata-title-wrap .text-wrap,.education-modal .certificate-header .address-modal-title-wrap .text-wrap,.education-modal .certificate-header .certificate-lang-title-wrap .text-wrap,.education-modal .certificate-header .certificate-title-wrap .text-wrap,.education-modal .certificate-header .department-title-wrap .text-wrap,.education-modal .certificate-header .education-title-wrap .text-wrap,.education-modal .certificate-header .loadresumedata-title-wrap .text-wrap,.education-modal .certificate-lang-header .address-modal-title-wrap .text-wrap,.education-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap,.education-modal .certificate-lang-header .certificate-title-wrap .text-wrap,.education-modal .certificate-lang-header .department-title-wrap .text-wrap,.education-modal .certificate-lang-header .education-title-wrap .text-wrap,.education-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap,.education-modal .department-header .address-modal-title-wrap .text-wrap,.education-modal .department-header .certificate-lang-title-wrap .text-wrap,.education-modal .department-header .certificate-title-wrap .text-wrap,.education-modal .department-header .department-title-wrap .text-wrap,.education-modal .department-header .education-title-wrap .text-wrap,.education-modal .department-header .loadresumedata-title-wrap .text-wrap,.education-modal .education-header .address-modal-title-wrap .text-wrap,.education-modal .education-header .certificate-lang-title-wrap .text-wrap,.education-modal .education-header .certificate-title-wrap .text-wrap,.education-modal .education-header .department-title-wrap .text-wrap,.education-modal .education-header .education-title-wrap .text-wrap,.education-modal .education-header .loadresumedata-title-wrap .text-wrap,.education-modal .loadresumedata-header .address-modal-title-wrap .text-wrap,.education-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap,.education-modal .loadresumedata-header .certificate-title-wrap .text-wrap,.education-modal .loadresumedata-header .department-title-wrap .text-wrap,.education-modal .loadresumedata-header .education-title-wrap .text-wrap,.education-modal .loadresumedata-header .loadresumedata-title-wrap .text-wrap,.loadresumedata-modal .address-modal-header .address-modal-title-wrap .text-wrap,.loadresumedata-modal .address-modal-header .certificate-lang-title-wrap .text-wrap,.loadresumedata-modal .address-modal-header .certificate-title-wrap .text-wrap,.loadresumedata-modal .address-modal-header .department-title-wrap .text-wrap,.loadresumedata-modal .address-modal-header .education-title-wrap .text-wrap,.loadresumedata-modal .address-modal-header .loadresumedata-title-wrap .text-wrap,.loadresumedata-modal .certificate-header .address-modal-title-wrap .text-wrap,.loadresumedata-modal .certificate-header .certificate-lang-title-wrap .text-wrap,.loadresumedata-modal .certificate-header .certificate-title-wrap .text-wrap,.loadresumedata-modal .certificate-header .department-title-wrap .text-wrap,.loadresumedata-modal .certificate-header .education-title-wrap .text-wrap,.loadresumedata-modal .certificate-header .loadresumedata-title-wrap .text-wrap,.loadresumedata-modal .certificate-lang-header .address-modal-title-wrap .text-wrap,.loadresumedata-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap,.loadresumedata-modal .certificate-lang-header .certificate-title-wrap .text-wrap,.loadresumedata-modal .certificate-lang-header .department-title-wrap .text-wrap,.loadresumedata-modal .certificate-lang-header .education-title-wrap .text-wrap,.loadresumedata-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap,.loadresumedata-modal .department-header .address-modal-title-wrap .text-wrap,.loadresumedata-modal .department-header .certificate-lang-title-wrap .text-wrap,.loadresumedata-modal .department-header .certificate-title-wrap .text-wrap,.loadresumedata-modal .department-header .department-title-wrap .text-wrap,.loadresumedata-modal .department-header .education-title-wrap .text-wrap,.loadresumedata-modal .department-header .loadresumedata-title-wrap .text-wrap,.loadresumedata-modal .education-header .address-modal-title-wrap .text-wrap,.loadresumedata-modal .education-header .certificate-lang-title-wrap .text-wrap,.loadresumedata-modal .education-header .certificate-title-wrap .text-wrap,.loadresumedata-modal .education-header .department-title-wrap .text-wrap,.loadresumedata-modal .education-header .education-title-wrap .text-wrap,.loadresumedata-modal .education-header .loadresumedata-title-wrap .text-wrap,.loadresumedata-modal .loadresumedata-header .address-modal-title-wrap .text-wrap,.loadresumedata-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap,.loadresumedata-modal .loadresumedata-header .certificate-title-wrap .text-wrap,.loadresumedata-modal .loadresumedata-header .department-title-wrap .text-wrap,.loadresumedata-modal .loadresumedata-header .education-title-wrap .text-wrap,.loadresumedata-modal .loadresumedata-header .loadresumedata-title-wrap .text-wrap{gap:5px}.address-modal .address-modal-header .address-modal-title-wrap .text-wrap h2,.address-modal .address-modal-header .certificate-lang-title-wrap .text-wrap h2,.address-modal .address-modal-header .certificate-title-wrap .text-wrap h2,.address-modal .address-modal-header .department-title-wrap .text-wrap h2,.address-modal .address-modal-header .education-title-wrap .text-wrap h2,.address-modal .address-modal-header .loadresumedata-title-wrap .text-wrap h2,.address-modal .certificate-header .address-modal-title-wrap .text-wrap h2,.address-modal .certificate-header .certificate-lang-title-wrap .text-wrap h2,.address-modal .certificate-header .certificate-title-wrap .text-wrap h2,.address-modal .certificate-header .department-title-wrap .text-wrap h2,.address-modal .certificate-header .education-title-wrap .text-wrap h2,.address-modal .certificate-header .loadresumedata-title-wrap .text-wrap h2,.address-modal .certificate-lang-header .address-modal-title-wrap .text-wrap h2,.address-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap h2,.address-modal .certificate-lang-header .certificate-title-wrap .text-wrap h2,.address-modal .certificate-lang-header .department-title-wrap .text-wrap h2,.address-modal .certificate-lang-header .education-title-wrap .text-wrap h2,.address-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap h2,.address-modal .department-header .address-modal-title-wrap .text-wrap h2,.address-modal .department-header .certificate-lang-title-wrap .text-wrap h2,.address-modal .department-header .certificate-title-wrap .text-wrap h2,.address-modal .department-header .department-title-wrap .text-wrap h2,.address-modal .department-header .education-title-wrap .text-wrap h2,.address-modal .department-header .loadresumedata-title-wrap .text-wrap h2,.address-modal .education-header .address-modal-title-wrap .text-wrap h2,.address-modal .education-header .certificate-lang-title-wrap .text-wrap h2,.address-modal .education-header .certificate-title-wrap .text-wrap h2,.address-modal .education-header .department-title-wrap .text-wrap h2,.address-modal .education-header .education-title-wrap .text-wrap h2,.address-modal .education-header .loadresumedata-title-wrap .text-wrap h2,.address-modal .loadresumedata-header .address-modal-title-wrap .text-wrap h2,.address-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap h2,.address-modal .loadresumedata-header .certificate-title-wrap .text-wrap h2,.address-modal .loadresumedata-header .department-title-wrap .text-wrap h2,.address-modal .loadresumedata-header .education-title-wrap .text-wrap h2,.address-modal .loadresumedata-header .loadresumedata-title-wrap .text-wrap h2,.certificate-lang-modal .address-modal-header .address-modal-title-wrap .text-wrap h2,.certificate-lang-modal .address-modal-header .certificate-lang-title-wrap .text-wrap h2,.certificate-lang-modal .address-modal-header .certificate-title-wrap .text-wrap h2,.certificate-lang-modal .address-modal-header .department-title-wrap .text-wrap h2,.certificate-lang-modal .address-modal-header .education-title-wrap .text-wrap h2,.certificate-lang-modal .address-modal-header .loadresumedata-title-wrap .text-wrap h2,.certificate-lang-modal .certificate-header .address-modal-title-wrap .text-wrap h2,.certificate-lang-modal .certificate-header .certificate-lang-title-wrap .text-wrap h2,.certificate-lang-modal .certificate-header .certificate-title-wrap .text-wrap h2,.certificate-lang-modal .certificate-header .department-title-wrap .text-wrap h2,.certificate-lang-modal .certificate-header .education-title-wrap .text-wrap h2,.certificate-lang-modal .certificate-header .loadresumedata-title-wrap .text-wrap h2,.certificate-lang-modal .certificate-lang-header .address-modal-title-wrap .text-wrap h2,.certificate-lang-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap h2,.certificate-lang-modal .certificate-lang-header .certificate-title-wrap .text-wrap h2,.certificate-lang-modal .certificate-lang-header .department-title-wrap .text-wrap h2,.certificate-lang-modal .certificate-lang-header .education-title-wrap .text-wrap h2,.certificate-lang-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap h2,.certificate-lang-modal .department-header .address-modal-title-wrap .text-wrap h2,.certificate-lang-modal .department-header .certificate-lang-title-wrap .text-wrap h2,.certificate-lang-modal .department-header .certificate-title-wrap .text-wrap h2,.certificate-lang-modal .department-header .department-title-wrap .text-wrap h2,.certificate-lang-modal .department-header .education-title-wrap .text-wrap h2,.certificate-lang-modal .department-header .loadresumedata-title-wrap .text-wrap h2,.certificate-lang-modal .education-header .address-modal-title-wrap .text-wrap h2,.certificate-lang-modal .education-header .certificate-lang-title-wrap .text-wrap h2,.certificate-lang-modal .education-header .certificate-title-wrap .text-wrap h2,.certificate-lang-modal .education-header .department-title-wrap .text-wrap h2,.certificate-lang-modal .education-header .education-title-wrap .text-wrap h2,.certificate-lang-modal .education-header .loadresumedata-title-wrap .text-wrap h2,.certificate-lang-modal .loadresumedata-header .address-modal-title-wrap .text-wrap h2,.certificate-lang-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap h2,.certificate-lang-modal .loadresumedata-header .certificate-title-wrap .text-wrap h2,.certificate-lang-modal .loadresumedata-header .department-title-wrap .text-wrap h2,.certificate-lang-modal .loadresumedata-header .education-title-wrap .text-wrap h2,.certificate-lang-modal .loadresumedata-header .loadresumedata-title-wrap .text-wrap h2,.certificate-modal .address-modal-header .address-modal-title-wrap .text-wrap h2,.certificate-modal .address-modal-header .certificate-lang-title-wrap .text-wrap h2,.certificate-modal .address-modal-header .certificate-title-wrap .text-wrap h2,.certificate-modal .address-modal-header .department-title-wrap .text-wrap h2,.certificate-modal .address-modal-header .education-title-wrap .text-wrap h2,.certificate-modal .address-modal-header .loadresumedata-title-wrap .text-wrap h2,.certificate-modal .certificate-header .address-modal-title-wrap .text-wrap h2,.certificate-modal .certificate-header .certificate-lang-title-wrap .text-wrap h2,.certificate-modal .certificate-header .certificate-title-wrap .text-wrap h2,.certificate-modal .certificate-header .department-title-wrap .text-wrap h2,.certificate-modal .certificate-header .education-title-wrap .text-wrap h2,.certificate-modal .certificate-header .loadresumedata-title-wrap .text-wrap h2,.certificate-modal .certificate-lang-header .address-modal-title-wrap .text-wrap h2,.certificate-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap h2,.certificate-modal .certificate-lang-header .certificate-title-wrap .text-wrap h2,.certificate-modal .certificate-lang-header .department-title-wrap .text-wrap h2,.certificate-modal .certificate-lang-header .education-title-wrap .text-wrap h2,.certificate-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap h2,.certificate-modal .department-header .address-modal-title-wrap .text-wrap h2,.certificate-modal .department-header .certificate-lang-title-wrap .text-wrap h2,.certificate-modal .department-header .certificate-title-wrap .text-wrap h2,.certificate-modal .department-header .department-title-wrap .text-wrap h2,.certificate-modal .department-header .education-title-wrap .text-wrap h2,.certificate-modal .department-header .loadresumedata-title-wrap .text-wrap h2,.certificate-modal .education-header .address-modal-title-wrap .text-wrap h2,.certificate-modal .education-header .certificate-lang-title-wrap .text-wrap h2,.certificate-modal .education-header .certificate-title-wrap .text-wrap h2,.certificate-modal .education-header .department-title-wrap .text-wrap h2,.certificate-modal .education-header .education-title-wrap .text-wrap h2,.certificate-modal .education-header .loadresumedata-title-wrap .text-wrap h2,.certificate-modal .loadresumedata-header .address-modal-title-wrap .text-wrap h2,.certificate-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap h2,.certificate-modal .loadresumedata-header .certificate-title-wrap .text-wrap h2,.certificate-modal .loadresumedata-header .department-title-wrap .text-wrap h2,.certificate-modal .loadresumedata-header .education-title-wrap .text-wrap h2,.certificate-modal .loadresumedata-header .loadresumedata-title-wrap .text-wrap h2,.department-modal .address-modal-header .address-modal-title-wrap .text-wrap h2,.department-modal .address-modal-header .certificate-lang-title-wrap .text-wrap h2,.department-modal .address-modal-header .certificate-title-wrap .text-wrap h2,.department-modal .address-modal-header .department-title-wrap .text-wrap h2,.department-modal .address-modal-header .education-title-wrap .text-wrap h2,.department-modal .address-modal-header .loadresumedata-title-wrap .text-wrap h2,.department-modal .certificate-header .address-modal-title-wrap .text-wrap h2,.department-modal .certificate-header .certificate-lang-title-wrap .text-wrap h2,.department-modal .certificate-header .certificate-title-wrap .text-wrap h2,.department-modal .certificate-header .department-title-wrap .text-wrap h2,.department-modal .certificate-header .education-title-wrap .text-wrap h2,.department-modal .certificate-header .loadresumedata-title-wrap .text-wrap h2,.department-modal .certificate-lang-header .address-modal-title-wrap .text-wrap h2,.department-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap h2,.department-modal .certificate-lang-header .certificate-title-wrap .text-wrap h2,.department-modal .certificate-lang-header .department-title-wrap .text-wrap h2,.department-modal .certificate-lang-header .education-title-wrap .text-wrap h2,.department-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap h2,.department-modal .department-header .address-modal-title-wrap .text-wrap h2,.department-modal .department-header .certificate-lang-title-wrap .text-wrap h2,.department-modal .department-header .certificate-title-wrap .text-wrap h2,.department-modal .department-header .department-title-wrap .text-wrap h2,.department-modal .department-header .education-title-wrap .text-wrap h2,.department-modal .department-header .loadresumedata-title-wrap .text-wrap h2,.department-modal .education-header .address-modal-title-wrap .text-wrap h2,.department-modal .education-header .certificate-lang-title-wrap .text-wrap h2,.department-modal .education-header .certificate-title-wrap .text-wrap h2,.department-modal .education-header .department-title-wrap .text-wrap h2,.department-modal .education-header .education-title-wrap .text-wrap h2,.department-modal .education-header .loadresumedata-title-wrap .text-wrap h2,.department-modal .loadresumedata-header .address-modal-title-wrap .text-wrap h2,.department-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap h2,.department-modal .loadresumedata-header .certificate-title-wrap .text-wrap h2,.department-modal .loadresumedata-header .department-title-wrap .text-wrap h2,.department-modal .loadresumedata-header .education-title-wrap .text-wrap h2,.department-modal .loadresumedata-header .loadresumedata-title-wrap .text-wrap h2,.education-modal .address-modal-header .address-modal-title-wrap .text-wrap h2,.education-modal .address-modal-header .certificate-lang-title-wrap .text-wrap h2,.education-modal .address-modal-header .certificate-title-wrap .text-wrap h2,.education-modal .address-modal-header .department-title-wrap .text-wrap h2,.education-modal .address-modal-header .education-title-wrap .text-wrap h2,.education-modal .address-modal-header .loadresumedata-title-wrap .text-wrap h2,.education-modal .certificate-header .address-modal-title-wrap .text-wrap h2,.education-modal .certificate-header .certificate-lang-title-wrap .text-wrap h2,.education-modal .certificate-header .certificate-title-wrap .text-wrap h2,.education-modal .certificate-header .department-title-wrap .text-wrap h2,.education-modal .certificate-header .education-title-wrap .text-wrap h2,.education-modal .certificate-header .loadresumedata-title-wrap .text-wrap h2,.education-modal .certificate-lang-header .address-modal-title-wrap .text-wrap h2,.education-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap h2,.education-modal .certificate-lang-header .certificate-title-wrap .text-wrap h2,.education-modal .certificate-lang-header .department-title-wrap .text-wrap h2,.education-modal .certificate-lang-header .education-title-wrap .text-wrap h2,.education-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap h2,.education-modal .department-header .address-modal-title-wrap .text-wrap h2,.education-modal .department-header .certificate-lang-title-wrap .text-wrap h2,.education-modal .department-header .certificate-title-wrap .text-wrap h2,.education-modal .department-header .department-title-wrap .text-wrap h2,.education-modal .department-header .education-title-wrap .text-wrap h2,.education-modal .department-header .loadresumedata-title-wrap .text-wrap h2,.education-modal .education-header .address-modal-title-wrap .text-wrap h2,.education-modal .education-header .certificate-lang-title-wrap .text-wrap h2,.education-modal .education-header .certificate-title-wrap .text-wrap h2,.education-modal .education-header .department-title-wrap .text-wrap h2,.education-modal .education-header .education-title-wrap .text-wrap h2,.education-modal .education-header .loadresumedata-title-wrap .text-wrap h2,.education-modal .loadresumedata-header .address-modal-title-wrap .text-wrap h2,.education-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap h2,.education-modal .loadresumedata-header .certificate-title-wrap .text-wrap h2,.education-modal .loadresumedata-header .department-title-wrap .text-wrap h2,.education-modal .loadresumedata-header .education-title-wrap .text-wrap h2,.education-modal .loadresumedata-header .loadresumedata-title-wrap .text-wrap h2,.loadresumedata-modal .address-modal-header .address-modal-title-wrap .text-wrap h2,.loadresumedata-modal .address-modal-header .certificate-lang-title-wrap .text-wrap h2,.loadresumedata-modal .address-modal-header .certificate-title-wrap .text-wrap h2,.loadresumedata-modal .address-modal-header .department-title-wrap .text-wrap h2,.loadresumedata-modal .address-modal-header .education-title-wrap .text-wrap h2,.loadresumedata-modal .address-modal-header .loadresumedata-title-wrap .text-wrap h2,.loadresumedata-modal .certificate-header .address-modal-title-wrap .text-wrap h2,.loadresumedata-modal .certificate-header .certificate-lang-title-wrap .text-wrap h2,.loadresumedata-modal .certificate-header .certificate-title-wrap .text-wrap h2,.loadresumedata-modal .certificate-header .department-title-wrap .text-wrap h2,.loadresumedata-modal .certificate-header .education-title-wrap .text-wrap h2,.loadresumedata-modal .certificate-header .loadresumedata-title-wrap .text-wrap h2,.loadresumedata-modal .certificate-lang-header .address-modal-title-wrap .text-wrap h2,.loadresumedata-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap h2,.loadresumedata-modal .certificate-lang-header .certificate-title-wrap .text-wrap h2,.loadresumedata-modal .certificate-lang-header .department-title-wrap .text-wrap h2,.loadresumedata-modal .certificate-lang-header .education-title-wrap .text-wrap h2,.loadresumedata-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap h2,.loadresumedata-modal .department-header .address-modal-title-wrap .text-wrap h2,.loadresumedata-modal .department-header .certificate-lang-title-wrap .text-wrap h2,.loadresumedata-modal .department-header .certificate-title-wrap .text-wrap h2,.loadresumedata-modal .department-header .department-title-wrap .text-wrap h2,.loadresumedata-modal .department-header .education-title-wrap .text-wrap h2,.loadresumedata-modal .department-header .loadresumedata-title-wrap .text-wrap h2,.loadresumedata-modal .education-header .address-modal-title-wrap .text-wrap h2,.loadresumedata-modal .education-header .certificate-lang-title-wrap .text-wrap h2,.loadresumedata-modal .education-header .certificate-title-wrap .text-wrap h2,.loadresumedata-modal .education-header .department-title-wrap .text-wrap h2,.loadresumedata-modal .education-header .education-title-wrap .text-wrap h2,.loadresumedata-modal .education-header .loadresumedata-title-wrap .text-wrap h2,.loadresumedata-modal .loadresumedata-header .address-modal-title-wrap .text-wrap h2,.loadresumedata-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap h2,.loadresumedata-modal .loadresumedata-header .certificate-title-wrap .text-wrap h2,.loadresumedata-modal .loadresumedata-header .department-title-wrap .text-wrap h2,.loadresumedata-modal .loadresumedata-header .education-title-wrap .text-wrap h2,.loadresumedata-modal .loadresumedata-header .loadresumedata-title-wrap .text-wrap h2{color:#263b50;font-size:1rem;height:auto;letter-spacing:-.025em;line-height:1.3;margin:0}.address-modal .address-modal-header .address-modal-title-wrap .text-wrap p,.address-modal .address-modal-header .certificate-lang-title-wrap .text-wrap p,.address-modal .address-modal-header .certificate-title-wrap .text-wrap p,.address-modal .address-modal-header .department-title-wrap .text-wrap p,.address-modal .address-modal-header .education-title-wrap .text-wrap p,.address-modal .address-modal-header .loadresumedata-title-wrap .text-wrap p,.address-modal .certificate-header .address-modal-title-wrap .text-wrap p,.address-modal .certificate-header .certificate-lang-title-wrap .text-wrap p,.address-modal .certificate-header .certificate-title-wrap .text-wrap p,.address-modal .certificate-header .department-title-wrap .text-wrap p,.address-modal .certificate-header .education-title-wrap .text-wrap p,.address-modal .certificate-header .loadresumedata-title-wrap .text-wrap p,.address-modal .certificate-lang-header .address-modal-title-wrap .text-wrap p,.address-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap p,.address-modal .certificate-lang-header .certificate-title-wrap .text-wrap p,.address-modal .certificate-lang-header .department-title-wrap .text-wrap p,.address-modal .certificate-lang-header .education-title-wrap .text-wrap p,.address-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap p,.address-modal .department-header .address-modal-title-wrap .text-wrap p,.address-modal .department-header .certificate-lang-title-wrap .text-wrap p,.address-modal .department-header .certificate-title-wrap .text-wrap p,.address-modal .department-header .department-title-wrap .text-wrap p,.address-modal .department-header .education-title-wrap .text-wrap p,.address-modal .department-header .loadresumedata-title-wrap .text-wrap p,.address-modal .education-header .address-modal-title-wrap .text-wrap p,.address-modal .education-header .certificate-lang-title-wrap .text-wrap p,.address-modal .education-header .certificate-title-wrap .text-wrap p,.address-modal .education-header .department-title-wrap .text-wrap p,.address-modal .education-header .education-title-wrap .text-wrap p,.address-modal .education-header .loadresumedata-title-wrap .text-wrap p,.address-modal .loadresumedata-header .address-modal-title-wrap .text-wrap p,.address-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap p,.address-modal .loadresumedata-header .certificate-title-wrap .text-wrap p,.address-modal .loadresumedata-header .department-title-wrap .text-wrap p,.address-modal .loadresumedata-header .education-title-wrap .text-wrap p,.address-modal .loadresumedata-header .loadresumedata-title-wrap .text-wrap p,.certificate-lang-modal .address-modal-header .address-modal-title-wrap .text-wrap p,.certificate-lang-modal .address-modal-header .certificate-lang-title-wrap .text-wrap p,.certificate-lang-modal .address-modal-header .certificate-title-wrap .text-wrap p,.certificate-lang-modal .address-modal-header .department-title-wrap .text-wrap p,.certificate-lang-modal .address-modal-header .education-title-wrap .text-wrap p,.certificate-lang-modal .address-modal-header .loadresumedata-title-wrap .text-wrap p,.certificate-lang-modal .certificate-header .address-modal-title-wrap .text-wrap p,.certificate-lang-modal .certificate-header .certificate-lang-title-wrap .text-wrap p,.certificate-lang-modal .certificate-header .certificate-title-wrap .text-wrap p,.certificate-lang-modal .certificate-header .department-title-wrap .text-wrap p,.certificate-lang-modal .certificate-header .education-title-wrap .text-wrap p,.certificate-lang-modal .certificate-header .loadresumedata-title-wrap .text-wrap p,.certificate-lang-modal .certificate-lang-header .address-modal-title-wrap .text-wrap p,.certificate-lang-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap p,.certificate-lang-modal .certificate-lang-header .certificate-title-wrap .text-wrap p,.certificate-lang-modal .certificate-lang-header .department-title-wrap .text-wrap p,.certificate-lang-modal .certificate-lang-header .education-title-wrap .text-wrap p,.certificate-lang-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap p,.certificate-lang-modal .department-header .address-modal-title-wrap .text-wrap p,.certificate-lang-modal .department-header .certificate-lang-title-wrap .text-wrap p,.certificate-lang-modal .department-header .certificate-title-wrap .text-wrap p,.certificate-lang-modal .department-header .department-title-wrap .text-wrap p,.certificate-lang-modal .department-header .education-title-wrap .text-wrap p,.certificate-lang-modal .department-header .loadresumedata-title-wrap .text-wrap p,.certificate-lang-modal .education-header .address-modal-title-wrap .text-wrap p,.certificate-lang-modal .education-header .certificate-lang-title-wrap .text-wrap p,.certificate-lang-modal .education-header .certificate-title-wrap .text-wrap p,.certificate-lang-modal .education-header .department-title-wrap .text-wrap p,.certificate-lang-modal .education-header .education-title-wrap .text-wrap p,.certificate-lang-modal .education-header .loadresumedata-title-wrap .text-wrap p,.certificate-lang-modal .loadresumedata-header .address-modal-title-wrap .text-wrap p,.certificate-lang-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap p,.certificate-lang-modal .loadresumedata-header .certificate-title-wrap .text-wrap p,.certificate-lang-modal .loadresumedata-header .department-title-wrap .text-wrap p,.certificate-lang-modal .loadresumedata-header .education-title-wrap .text-wrap p,.certificate-lang-modal .loadresumedata-header .loadresumedata-title-wrap .text-wrap p,.certificate-modal .address-modal-header .address-modal-title-wrap .text-wrap p,.certificate-modal .address-modal-header .certificate-lang-title-wrap .text-wrap p,.certificate-modal .address-modal-header .certificate-title-wrap .text-wrap p,.certificate-modal .address-modal-header .department-title-wrap .text-wrap p,.certificate-modal .address-modal-header .education-title-wrap .text-wrap p,.certificate-modal .address-modal-header .loadresumedata-title-wrap .text-wrap p,.certificate-modal .certificate-header .address-modal-title-wrap .text-wrap p,.certificate-modal .certificate-header .certificate-lang-title-wrap .text-wrap p,.certificate-modal .certificate-header .certificate-title-wrap .text-wrap p,.certificate-modal .certificate-header .department-title-wrap .text-wrap p,.certificate-modal .certificate-header .education-title-wrap .text-wrap p,.certificate-modal .certificate-header .loadresumedata-title-wrap .text-wrap p,.certificate-modal .certificate-lang-header .address-modal-title-wrap .text-wrap p,.certificate-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap p,.certificate-modal .certificate-lang-header .certificate-title-wrap .text-wrap p,.certificate-modal .certificate-lang-header .department-title-wrap .text-wrap p,.certificate-modal .certificate-lang-header .education-title-wrap .text-wrap p,.certificate-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap p,.certificate-modal .department-header .address-modal-title-wrap .text-wrap p,.certificate-modal .department-header .certificate-lang-title-wrap .text-wrap p,.certificate-modal .department-header .certificate-title-wrap .text-wrap p,.certificate-modal .department-header .department-title-wrap .text-wrap p,.certificate-modal .department-header .education-title-wrap .text-wrap p,.certificate-modal .department-header .loadresumedata-title-wrap .text-wrap p,.certificate-modal .education-header .address-modal-title-wrap .text-wrap p,.certificate-modal .education-header .certificate-lang-title-wrap .text-wrap p,.certificate-modal .education-header .certificate-title-wrap .text-wrap p,.certificate-modal .education-header .department-title-wrap .text-wrap p,.certificate-modal .education-header .education-title-wrap .text-wrap p,.certificate-modal .education-header .loadresumedata-title-wrap .text-wrap p,.certificate-modal .loadresumedata-header .address-modal-title-wrap .text-wrap p,.certificate-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap p,.certificate-modal .loadresumedata-header .certificate-title-wrap .text-wrap p,.certificate-modal .loadresumedata-header .department-title-wrap .text-wrap p,.certificate-modal .loadresumedata-header .education-title-wrap .text-wrap p,.certificate-modal .loadresumedata-header .loadresumedata-title-wrap .text-wrap p,.department-modal .address-modal-header .address-modal-title-wrap .text-wrap p,.department-modal .address-modal-header .certificate-lang-title-wrap .text-wrap p,.department-modal .address-modal-header .certificate-title-wrap .text-wrap p,.department-modal .address-modal-header .department-title-wrap .text-wrap p,.department-modal .address-modal-header .education-title-wrap .text-wrap p,.department-modal .address-modal-header .loadresumedata-title-wrap .text-wrap p,.department-modal .certificate-header .address-modal-title-wrap .text-wrap p,.department-modal .certificate-header .certificate-lang-title-wrap .text-wrap p,.department-modal .certificate-header .certificate-title-wrap .text-wrap p,.department-modal .certificate-header .department-title-wrap .text-wrap p,.department-modal .certificate-header .education-title-wrap .text-wrap p,.department-modal .certificate-header .loadresumedata-title-wrap .text-wrap p,.department-modal .certificate-lang-header .address-modal-title-wrap .text-wrap p,.department-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap p,.department-modal .certificate-lang-header .certificate-title-wrap .text-wrap p,.department-modal .certificate-lang-header .department-title-wrap .text-wrap p,.department-modal .certificate-lang-header .education-title-wrap .text-wrap p,.department-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap p,.department-modal .department-header .address-modal-title-wrap .text-wrap p,.department-modal .department-header .certificate-lang-title-wrap .text-wrap p,.department-modal .department-header .certificate-title-wrap .text-wrap p,.department-modal .department-header .department-title-wrap .text-wrap p,.department-modal .department-header .education-title-wrap .text-wrap p,.department-modal .department-header .loadresumedata-title-wrap .text-wrap p,.department-modal .education-header .address-modal-title-wrap .text-wrap p,.department-modal .education-header .certificate-lang-title-wrap .text-wrap p,.department-modal .education-header .certificate-title-wrap .text-wrap p,.department-modal .education-header .department-title-wrap .text-wrap p,.department-modal .education-header .education-title-wrap .text-wrap p,.department-modal .education-header .loadresumedata-title-wrap .text-wrap p,.department-modal .loadresumedata-header .address-modal-title-wrap .text-wrap p,.department-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap p,.department-modal .loadresumedata-header .certificate-title-wrap .text-wrap p,.department-modal .loadresumedata-header .department-title-wrap .text-wrap p,.department-modal .loadresumedata-header .education-title-wrap .text-wrap p,.department-modal .loadresumedata-header .loadresumedata-title-wrap .text-wrap p,.education-modal .address-modal-header .address-modal-title-wrap .text-wrap p,.education-modal .address-modal-header .certificate-lang-title-wrap .text-wrap p,.education-modal .address-modal-header .certificate-title-wrap .text-wrap p,.education-modal .address-modal-header .department-title-wrap .text-wrap p,.education-modal .address-modal-header .education-title-wrap .text-wrap p,.education-modal .address-modal-header .loadresumedata-title-wrap .text-wrap p,.education-modal .certificate-header .address-modal-title-wrap .text-wrap p,.education-modal .certificate-header .certificate-lang-title-wrap .text-wrap p,.education-modal .certificate-header .certificate-title-wrap .text-wrap p,.education-modal .certificate-header .department-title-wrap .text-wrap p,.education-modal .certificate-header .education-title-wrap .text-wrap p,.education-modal .certificate-header .loadresumedata-title-wrap .text-wrap p,.education-modal .certificate-lang-header .address-modal-title-wrap .text-wrap p,.education-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap p,.education-modal .certificate-lang-header .certificate-title-wrap .text-wrap p,.education-modal .certificate-lang-header .department-title-wrap .text-wrap p,.education-modal .certificate-lang-header .education-title-wrap .text-wrap p,.education-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap p,.education-modal .department-header .address-modal-title-wrap .text-wrap p,.education-modal .department-header .certificate-lang-title-wrap .text-wrap p,.education-modal .department-header .certificate-title-wrap .text-wrap p,.education-modal .department-header .department-title-wrap .text-wrap p,.education-modal .department-header .education-title-wrap .text-wrap p,.education-modal .department-header .loadresumedata-title-wrap .text-wrap p,.education-modal .education-header .address-modal-title-wrap .text-wrap p,.education-modal .education-header .certificate-lang-title-wrap .text-wrap p,.education-modal .education-header .certificate-title-wrap .text-wrap p,.education-modal .education-header .department-title-wrap .text-wrap p,.education-modal .education-header .education-title-wrap .text-wrap p,.education-modal .education-header .loadresumedata-title-wrap .text-wrap p,.education-modal .loadresumedata-header .address-modal-title-wrap .text-wrap p,.education-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap p,.education-modal .loadresumedata-header .certificate-title-wrap .text-wrap p,.education-modal .loadresumedata-header .department-title-wrap .text-wrap p,.education-modal .loadresumedata-header .education-title-wrap .text-wrap p,.education-modal .loadresumedata-header .loadresumedata-title-wrap .text-wrap p,.loadresumedata-modal .address-modal-header .address-modal-title-wrap .text-wrap p,.loadresumedata-modal .address-modal-header .certificate-lang-title-wrap .text-wrap p,.loadresumedata-modal .address-modal-header .certificate-title-wrap .text-wrap p,.loadresumedata-modal .address-modal-header .department-title-wrap .text-wrap p,.loadresumedata-modal .address-modal-header .education-title-wrap .text-wrap p,.loadresumedata-modal .address-modal-header .loadresumedata-title-wrap .text-wrap p,.loadresumedata-modal .certificate-header .address-modal-title-wrap .text-wrap p,.loadresumedata-modal .certificate-header .certificate-lang-title-wrap .text-wrap p,.loadresumedata-modal .certificate-header .certificate-title-wrap .text-wrap p,.loadresumedata-modal .certificate-header .department-title-wrap .text-wrap p,.loadresumedata-modal .certificate-header .education-title-wrap .text-wrap p,.loadresumedata-modal .certificate-header .loadresumedata-title-wrap .text-wrap p,.loadresumedata-modal .certificate-lang-header .address-modal-title-wrap .text-wrap p,.loadresumedata-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap p,.loadresumedata-modal .certificate-lang-header .certificate-title-wrap .text-wrap p,.loadresumedata-modal .certificate-lang-header .department-title-wrap .text-wrap p,.loadresumedata-modal .certificate-lang-header .education-title-wrap .text-wrap p,.loadresumedata-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap p,.loadresumedata-modal .department-header .address-modal-title-wrap .text-wrap p,.loadresumedata-modal .department-header .certificate-lang-title-wrap .text-wrap p,.loadresumedata-modal .department-header .certificate-title-wrap .text-wrap p,.loadresumedata-modal .department-header .department-title-wrap .text-wrap p,.loadresumedata-modal .department-header .education-title-wrap .text-wrap p,.loadresumedata-modal .department-header .loadresumedata-title-wrap .text-wrap p,.loadresumedata-modal .education-header .address-modal-title-wrap .text-wrap p,.loadresumedata-modal .education-header .certificate-lang-title-wrap .text-wrap p,.loadresumedata-modal .education-header .certificate-title-wrap .text-wrap p,.loadresumedata-modal .education-header .department-title-wrap .text-wrap p,.loadresumedata-modal .education-header .education-title-wrap .text-wrap p,.loadresumedata-modal .education-header .loadresumedata-title-wrap .text-wrap p,.loadresumedata-modal .loadresumedata-header .address-modal-title-wrap .text-wrap p,.loadresumedata-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap p,.loadresumedata-modal .loadresumedata-header .certificate-title-wrap .text-wrap p,.loadresumedata-modal .loadresumedata-header .department-title-wrap .text-wrap p,.loadresumedata-modal .loadresumedata-header .education-title-wrap .text-wrap p,.loadresumedata-modal .loadresumedata-header .loadresumedata-title-wrap .text-wrap p{color:#778696;font-size:.72rem;line-height:1.45;margin:0;opacity:1}.address-modal .address-modal-header .address-modal-close,.address-modal .address-modal-header .certificate-close,.address-modal .address-modal-header .certificate-lang-close,.address-modal .address-modal-header .department-close,.address-modal .address-modal-header .education-close,.address-modal .address-modal-header .loadresumedata-close,.address-modal .certificate-header .address-modal-close,.address-modal .certificate-header .certificate-close,.address-modal .certificate-header .certificate-lang-close,.address-modal .certificate-header .department-close,.address-modal .certificate-header .education-close,.address-modal .certificate-header .loadresumedata-close,.address-modal .certificate-lang-header .address-modal-close,.address-modal .certificate-lang-header .certificate-close,.address-modal .certificate-lang-header .certificate-lang-close,.address-modal .certificate-lang-header .department-close,.address-modal .certificate-lang-header .education-close,.address-modal .certificate-lang-header .loadresumedata-close,.address-modal .department-header .address-modal-close,.address-modal .department-header .certificate-close,.address-modal .department-header .certificate-lang-close,.address-modal .department-header .department-close,.address-modal .department-header .education-close,.address-modal .department-header .loadresumedata-close,.address-modal .education-header .address-modal-close,.address-modal .education-header .certificate-close,.address-modal .education-header .certificate-lang-close,.address-modal .education-header .department-close,.address-modal .education-header .education-close,.address-modal .education-header .loadresumedata-close,.address-modal .loadresumedata-header .address-modal-close,.address-modal .loadresumedata-header .certificate-close,.address-modal .loadresumedata-header .certificate-lang-close,.address-modal .loadresumedata-header .department-close,.address-modal .loadresumedata-header .education-close,.address-modal .loadresumedata-header .loadresumedata-close,.certificate-lang-modal .address-modal-header .address-modal-close,.certificate-lang-modal .address-modal-header .certificate-close,.certificate-lang-modal .address-modal-header .certificate-lang-close,.certificate-lang-modal .address-modal-header .department-close,.certificate-lang-modal .address-modal-header .education-close,.certificate-lang-modal .address-modal-header .loadresumedata-close,.certificate-lang-modal .certificate-header .address-modal-close,.certificate-lang-modal .certificate-header .certificate-close,.certificate-lang-modal .certificate-header .certificate-lang-close,.certificate-lang-modal .certificate-header .department-close,.certificate-lang-modal .certificate-header .education-close,.certificate-lang-modal .certificate-header .loadresumedata-close,.certificate-lang-modal .certificate-lang-header .address-modal-close,.certificate-lang-modal .certificate-lang-header .certificate-close,.certificate-lang-modal .certificate-lang-header .certificate-lang-close,.certificate-lang-modal .certificate-lang-header .department-close,.certificate-lang-modal .certificate-lang-header .education-close,.certificate-lang-modal .certificate-lang-header .loadresumedata-close,.certificate-lang-modal .department-header .address-modal-close,.certificate-lang-modal .department-header .certificate-close,.certificate-lang-modal .department-header .certificate-lang-close,.certificate-lang-modal .department-header .department-close,.certificate-lang-modal .department-header .education-close,.certificate-lang-modal .department-header .loadresumedata-close,.certificate-lang-modal .education-header .address-modal-close,.certificate-lang-modal .education-header .certificate-close,.certificate-lang-modal .education-header .certificate-lang-close,.certificate-lang-modal .education-header .department-close,.certificate-lang-modal .education-header .education-close,.certificate-lang-modal .education-header .loadresumedata-close,.certificate-lang-modal .loadresumedata-header .address-modal-close,.certificate-lang-modal .loadresumedata-header .certificate-close,.certificate-lang-modal .loadresumedata-header .certificate-lang-close,.certificate-lang-modal .loadresumedata-header .department-close,.certificate-lang-modal .loadresumedata-header .education-close,.certificate-lang-modal .loadresumedata-header .loadresumedata-close,.certificate-modal .address-modal-header .address-modal-close,.certificate-modal .address-modal-header .certificate-close,.certificate-modal .address-modal-header .certificate-lang-close,.certificate-modal .address-modal-header .department-close,.certificate-modal .address-modal-header .education-close,.certificate-modal .address-modal-header .loadresumedata-close,.certificate-modal .certificate-header .address-modal-close,.certificate-modal .certificate-header .certificate-close,.certificate-modal .certificate-header .certificate-lang-close,.certificate-modal .certificate-header .department-close,.certificate-modal .certificate-header .education-close,.certificate-modal .certificate-header .loadresumedata-close,.certificate-modal .certificate-lang-header .address-modal-close,.certificate-modal .certificate-lang-header .certificate-close,.certificate-modal .certificate-lang-header .certificate-lang-close,.certificate-modal .certificate-lang-header .department-close,.certificate-modal .certificate-lang-header .education-close,.certificate-modal .certificate-lang-header .loadresumedata-close,.certificate-modal .department-header .address-modal-close,.certificate-modal .department-header .certificate-close,.certificate-modal .department-header .certificate-lang-close,.certificate-modal .department-header .department-close,.certificate-modal .department-header .education-close,.certificate-modal .department-header .loadresumedata-close,.certificate-modal .education-header .address-modal-close,.certificate-modal .education-header .certificate-close,.certificate-modal .education-header .certificate-lang-close,.certificate-modal .education-header .department-close,.certificate-modal .education-header .education-close,.certificate-modal .education-header .loadresumedata-close,.certificate-modal .loadresumedata-header .address-modal-close,.certificate-modal .loadresumedata-header .certificate-close,.certificate-modal .loadresumedata-header .certificate-lang-close,.certificate-modal .loadresumedata-header .department-close,.certificate-modal .loadresumedata-header .education-close,.certificate-modal .loadresumedata-header .loadresumedata-close,.department-modal .address-modal-header .address-modal-close,.department-modal .address-modal-header .certificate-close,.department-modal .address-modal-header .certificate-lang-close,.department-modal .address-modal-header .department-close,.department-modal .address-modal-header .education-close,.department-modal .address-modal-header .loadresumedata-close,.department-modal .certificate-header .address-modal-close,.department-modal .certificate-header .certificate-close,.department-modal .certificate-header .certificate-lang-close,.department-modal .certificate-header .department-close,.department-modal .certificate-header .education-close,.department-modal .certificate-header .loadresumedata-close,.department-modal .certificate-lang-header .address-modal-close,.department-modal .certificate-lang-header .certificate-close,.department-modal .certificate-lang-header .certificate-lang-close,.department-modal .certificate-lang-header .department-close,.department-modal .certificate-lang-header .education-close,.department-modal .certificate-lang-header .loadresumedata-close,.department-modal .department-header .address-modal-close,.department-modal .department-header .certificate-close,.department-modal .department-header .certificate-lang-close,.department-modal .department-header .department-close,.department-modal .department-header .education-close,.department-modal .department-header .loadresumedata-close,.department-modal .education-header .address-modal-close,.department-modal .education-header .certificate-close,.department-modal .education-header .certificate-lang-close,.department-modal .education-header .department-close,.department-modal .education-header .education-close,.department-modal .education-header .loadresumedata-close,.department-modal .loadresumedata-header .address-modal-close,.department-modal .loadresumedata-header .certificate-close,.department-modal .loadresumedata-header .certificate-lang-close,.department-modal .loadresumedata-header .department-close,.department-modal .loadresumedata-header .education-close,.department-modal .loadresumedata-header .loadresumedata-close,.education-modal .address-modal-header .address-modal-close,.education-modal .address-modal-header .certificate-close,.education-modal .address-modal-header .certificate-lang-close,.education-modal .address-modal-header .department-close,.education-modal .address-modal-header .education-close,.education-modal .address-modal-header .loadresumedata-close,.education-modal .certificate-header .address-modal-close,.education-modal .certificate-header .certificate-close,.education-modal .certificate-header .certificate-lang-close,.education-modal .certificate-header .department-close,.education-modal .certificate-header .education-close,.education-modal .certificate-header .loadresumedata-close,.education-modal .certificate-lang-header .address-modal-close,.education-modal .certificate-lang-header .certificate-close,.education-modal .certificate-lang-header .certificate-lang-close,.education-modal .certificate-lang-header .department-close,.education-modal .certificate-lang-header .education-close,.education-modal .certificate-lang-header .loadresumedata-close,.education-modal .department-header .address-modal-close,.education-modal .department-header .certificate-close,.education-modal .department-header .certificate-lang-close,.education-modal .department-header .department-close,.education-modal .department-header .education-close,.education-modal .department-header .loadresumedata-close,.education-modal .education-header .address-modal-close,.education-modal .education-header .certificate-close,.education-modal .education-header .certificate-lang-close,.education-modal .education-header .department-close,.education-modal .education-header .education-close,.education-modal .education-header .loadresumedata-close,.education-modal .loadresumedata-header .address-modal-close,.education-modal .loadresumedata-header .certificate-close,.education-modal .loadresumedata-header .certificate-lang-close,.education-modal .loadresumedata-header .department-close,.education-modal .loadresumedata-header .education-close,.education-modal .loadresumedata-header .loadresumedata-close,.loadresumedata-modal .address-modal-header .address-modal-close,.loadresumedata-modal .address-modal-header .certificate-close,.loadresumedata-modal .address-modal-header .certificate-lang-close,.loadresumedata-modal .address-modal-header .department-close,.loadresumedata-modal .address-modal-header .education-close,.loadresumedata-modal .address-modal-header .loadresumedata-close,.loadresumedata-modal .certificate-header .address-modal-close,.loadresumedata-modal .certificate-header .certificate-close,.loadresumedata-modal .certificate-header .certificate-lang-close,.loadresumedata-modal .certificate-header .department-close,.loadresumedata-modal .certificate-header .education-close,.loadresumedata-modal .certificate-header .loadresumedata-close,.loadresumedata-modal .certificate-lang-header .address-modal-close,.loadresumedata-modal .certificate-lang-header .certificate-close,.loadresumedata-modal .certificate-lang-header .certificate-lang-close,.loadresumedata-modal .certificate-lang-header .department-close,.loadresumedata-modal .certificate-lang-header .education-close,.loadresumedata-modal .certificate-lang-header .loadresumedata-close,.loadresumedata-modal .department-header .address-modal-close,.loadresumedata-modal .department-header .certificate-close,.loadresumedata-modal .department-header .certificate-lang-close,.loadresumedata-modal .department-header .department-close,.loadresumedata-modal .department-header .education-close,.loadresumedata-modal .department-header .loadresumedata-close,.loadresumedata-modal .education-header .address-modal-close,.loadresumedata-modal .education-header .certificate-close,.loadresumedata-modal .education-header .certificate-lang-close,.loadresumedata-modal .education-header .department-close,.loadresumedata-modal .education-header .education-close,.loadresumedata-modal .education-header .loadresumedata-close,.loadresumedata-modal .loadresumedata-header .address-modal-close,.loadresumedata-modal .loadresumedata-header .certificate-close,.loadresumedata-modal .loadresumedata-header .certificate-lang-close,.loadresumedata-modal .loadresumedata-header .department-close,.loadresumedata-modal .loadresumedata-header .education-close,.loadresumedata-modal .loadresumedata-header .loadresumedata-close{background:#f2f5f7;border-radius:11px;color:#6d7d8d;height:38px;padding:0;transition:background .18s ease,color .18s ease;width:38px}.address-modal .address-modal-header .address-modal-close:hover,.address-modal .address-modal-header .certificate-close:hover,.address-modal .address-modal-header .certificate-lang-close:hover,.address-modal .address-modal-header .department-close:hover,.address-modal .address-modal-header .education-close:hover,.address-modal .address-modal-header .loadresumedata-close:hover,.address-modal .certificate-header .address-modal-close:hover,.address-modal .certificate-header .certificate-close:hover,.address-modal .certificate-header .certificate-lang-close:hover,.address-modal .certificate-header .department-close:hover,.address-modal .certificate-header .education-close:hover,.address-modal .certificate-header .loadresumedata-close:hover,.address-modal .certificate-lang-header .address-modal-close:hover,.address-modal .certificate-lang-header .certificate-close:hover,.address-modal .certificate-lang-header .certificate-lang-close:hover,.address-modal .certificate-lang-header .department-close:hover,.address-modal .certificate-lang-header .education-close:hover,.address-modal .certificate-lang-header .loadresumedata-close:hover,.address-modal .department-header .address-modal-close:hover,.address-modal .department-header .certificate-close:hover,.address-modal .department-header .certificate-lang-close:hover,.address-modal .department-header .department-close:hover,.address-modal .department-header .education-close:hover,.address-modal .department-header .loadresumedata-close:hover,.address-modal .education-header .address-modal-close:hover,.address-modal .education-header .certificate-close:hover,.address-modal .education-header .certificate-lang-close:hover,.address-modal .education-header .department-close:hover,.address-modal .education-header .education-close:hover,.address-modal .education-header .loadresumedata-close:hover,.address-modal .loadresumedata-header .address-modal-close:hover,.address-modal .loadresumedata-header .certificate-close:hover,.address-modal .loadresumedata-header .certificate-lang-close:hover,.address-modal .loadresumedata-header .department-close:hover,.address-modal .loadresumedata-header .education-close:hover,.address-modal .loadresumedata-header .loadresumedata-close:hover,.certificate-lang-modal .address-modal-header .address-modal-close:hover,.certificate-lang-modal .address-modal-header .certificate-close:hover,.certificate-lang-modal .address-modal-header .certificate-lang-close:hover,.certificate-lang-modal .address-modal-header .department-close:hover,.certificate-lang-modal .address-modal-header .education-close:hover,.certificate-lang-modal .address-modal-header .loadresumedata-close:hover,.certificate-lang-modal .certificate-header .address-modal-close:hover,.certificate-lang-modal .certificate-header .certificate-close:hover,.certificate-lang-modal .certificate-header .certificate-lang-close:hover,.certificate-lang-modal .certificate-header .department-close:hover,.certificate-lang-modal .certificate-header .education-close:hover,.certificate-lang-modal .certificate-header .loadresumedata-close:hover,.certificate-lang-modal .certificate-lang-header .address-modal-close:hover,.certificate-lang-modal .certificate-lang-header .certificate-close:hover,.certificate-lang-modal .certificate-lang-header .certificate-lang-close:hover,.certificate-lang-modal .certificate-lang-header .department-close:hover,.certificate-lang-modal .certificate-lang-header .education-close:hover,.certificate-lang-modal .certificate-lang-header .loadresumedata-close:hover,.certificate-lang-modal .department-header .address-modal-close:hover,.certificate-lang-modal .department-header .certificate-close:hover,.certificate-lang-modal .department-header .certificate-lang-close:hover,.certificate-lang-modal .department-header .department-close:hover,.certificate-lang-modal .department-header .education-close:hover,.certificate-lang-modal .department-header .loadresumedata-close:hover,.certificate-lang-modal .education-header .address-modal-close:hover,.certificate-lang-modal .education-header .certificate-close:hover,.certificate-lang-modal .education-header .certificate-lang-close:hover,.certificate-lang-modal .education-header .department-close:hover,.certificate-lang-modal .education-header .education-close:hover,.certificate-lang-modal .education-header .loadresumedata-close:hover,.certificate-lang-modal .loadresumedata-header .address-modal-close:hover,.certificate-lang-modal .loadresumedata-header .certificate-close:hover,.certificate-lang-modal .loadresumedata-header .certificate-lang-close:hover,.certificate-lang-modal .loadresumedata-header .department-close:hover,.certificate-lang-modal .loadresumedata-header .education-close:hover,.certificate-lang-modal .loadresumedata-header .loadresumedata-close:hover,.certificate-modal .address-modal-header .address-modal-close:hover,.certificate-modal .address-modal-header .certificate-close:hover,.certificate-modal .address-modal-header .certificate-lang-close:hover,.certificate-modal .address-modal-header .department-close:hover,.certificate-modal .address-modal-header .education-close:hover,.certificate-modal .address-modal-header .loadresumedata-close:hover,.certificate-modal .certificate-header .address-modal-close:hover,.certificate-modal .certificate-header .certificate-close:hover,.certificate-modal .certificate-header .certificate-lang-close:hover,.certificate-modal .certificate-header .department-close:hover,.certificate-modal .certificate-header .education-close:hover,.certificate-modal .certificate-header .loadresumedata-close:hover,.certificate-modal .certificate-lang-header .address-modal-close:hover,.certificate-modal .certificate-lang-header .certificate-close:hover,.certificate-modal .certificate-lang-header .certificate-lang-close:hover,.certificate-modal .certificate-lang-header .department-close:hover,.certificate-modal .certificate-lang-header .education-close:hover,.certificate-modal .certificate-lang-header .loadresumedata-close:hover,.certificate-modal .department-header .address-modal-close:hover,.certificate-modal .department-header .certificate-close:hover,.certificate-modal .department-header .certificate-lang-close:hover,.certificate-modal .department-header .department-close:hover,.certificate-modal .department-header .education-close:hover,.certificate-modal .department-header .loadresumedata-close:hover,.certificate-modal .education-header .address-modal-close:hover,.certificate-modal .education-header .certificate-close:hover,.certificate-modal .education-header .certificate-lang-close:hover,.certificate-modal .education-header .department-close:hover,.certificate-modal .education-header .education-close:hover,.certificate-modal .education-header .loadresumedata-close:hover,.certificate-modal .loadresumedata-header .address-modal-close:hover,.certificate-modal .loadresumedata-header .certificate-close:hover,.certificate-modal .loadresumedata-header .certificate-lang-close:hover,.certificate-modal .loadresumedata-header .department-close:hover,.certificate-modal .loadresumedata-header .education-close:hover,.certificate-modal .loadresumedata-header .loadresumedata-close:hover,.department-modal .address-modal-header .address-modal-close:hover,.department-modal .address-modal-header .certificate-close:hover,.department-modal .address-modal-header .certificate-lang-close:hover,.department-modal .address-modal-header .department-close:hover,.department-modal .address-modal-header .education-close:hover,.department-modal .address-modal-header .loadresumedata-close:hover,.department-modal .certificate-header .address-modal-close:hover,.department-modal .certificate-header .certificate-close:hover,.department-modal .certificate-header .certificate-lang-close:hover,.department-modal .certificate-header .department-close:hover,.department-modal .certificate-header .education-close:hover,.department-modal .certificate-header .loadresumedata-close:hover,.department-modal .certificate-lang-header .address-modal-close:hover,.department-modal .certificate-lang-header .certificate-close:hover,.department-modal .certificate-lang-header .certificate-lang-close:hover,.department-modal .certificate-lang-header .department-close:hover,.department-modal .certificate-lang-header .education-close:hover,.department-modal .certificate-lang-header .loadresumedata-close:hover,.department-modal .department-header .address-modal-close:hover,.department-modal .department-header .certificate-close:hover,.department-modal .department-header .certificate-lang-close:hover,.department-modal .department-header .department-close:hover,.department-modal .department-header .education-close:hover,.department-modal .department-header .loadresumedata-close:hover,.department-modal .education-header .address-modal-close:hover,.department-modal .education-header .certificate-close:hover,.department-modal .education-header .certificate-lang-close:hover,.department-modal .education-header .department-close:hover,.department-modal .education-header .education-close:hover,.department-modal .education-header .loadresumedata-close:hover,.department-modal .loadresumedata-header .address-modal-close:hover,.department-modal .loadresumedata-header .certificate-close:hover,.department-modal .loadresumedata-header .certificate-lang-close:hover,.department-modal .loadresumedata-header .department-close:hover,.department-modal .loadresumedata-header .education-close:hover,.department-modal .loadresumedata-header .loadresumedata-close:hover,.education-modal .address-modal-header .address-modal-close:hover,.education-modal .address-modal-header .certificate-close:hover,.education-modal .address-modal-header .certificate-lang-close:hover,.education-modal .address-modal-header .department-close:hover,.education-modal .address-modal-header .education-close:hover,.education-modal .address-modal-header .loadresumedata-close:hover,.education-modal .certificate-header .address-modal-close:hover,.education-modal .certificate-header .certificate-close:hover,.education-modal .certificate-header .certificate-lang-close:hover,.education-modal .certificate-header .department-close:hover,.education-modal .certificate-header .education-close:hover,.education-modal .certificate-header .loadresumedata-close:hover,.education-modal .certificate-lang-header .address-modal-close:hover,.education-modal .certificate-lang-header .certificate-close:hover,.education-modal .certificate-lang-header .certificate-lang-close:hover,.education-modal .certificate-lang-header .department-close:hover,.education-modal .certificate-lang-header .education-close:hover,.education-modal .certificate-lang-header .loadresumedata-close:hover,.education-modal .department-header .address-modal-close:hover,.education-modal .department-header .certificate-close:hover,.education-modal .department-header .certificate-lang-close:hover,.education-modal .department-header .department-close:hover,.education-modal .department-header .education-close:hover,.education-modal .department-header .loadresumedata-close:hover,.education-modal .education-header .address-modal-close:hover,.education-modal .education-header .certificate-close:hover,.education-modal .education-header .certificate-lang-close:hover,.education-modal .education-header .department-close:hover,.education-modal .education-header .education-close:hover,.education-modal .education-header .loadresumedata-close:hover,.education-modal .loadresumedata-header .address-modal-close:hover,.education-modal .loadresumedata-header .certificate-close:hover,.education-modal .loadresumedata-header .certificate-lang-close:hover,.education-modal .loadresumedata-header .department-close:hover,.education-modal .loadresumedata-header .education-close:hover,.education-modal .loadresumedata-header .loadresumedata-close:hover,.loadresumedata-modal .address-modal-header .address-modal-close:hover,.loadresumedata-modal .address-modal-header .certificate-close:hover,.loadresumedata-modal .address-modal-header .certificate-lang-close:hover,.loadresumedata-modal .address-modal-header .department-close:hover,.loadresumedata-modal .address-modal-header .education-close:hover,.loadresumedata-modal .address-modal-header .loadresumedata-close:hover,.loadresumedata-modal .certificate-header .address-modal-close:hover,.loadresumedata-modal .certificate-header .certificate-close:hover,.loadresumedata-modal .certificate-header .certificate-lang-close:hover,.loadresumedata-modal .certificate-header .department-close:hover,.loadresumedata-modal .certificate-header .education-close:hover,.loadresumedata-modal .certificate-header .loadresumedata-close:hover,.loadresumedata-modal .certificate-lang-header .address-modal-close:hover,.loadresumedata-modal .certificate-lang-header .certificate-close:hover,.loadresumedata-modal .certificate-lang-header .certificate-lang-close:hover,.loadresumedata-modal .certificate-lang-header .department-close:hover,.loadresumedata-modal .certificate-lang-header .education-close:hover,.loadresumedata-modal .certificate-lang-header .loadresumedata-close:hover,.loadresumedata-modal .department-header .address-modal-close:hover,.loadresumedata-modal .department-header .certificate-close:hover,.loadresumedata-modal .department-header .certificate-lang-close:hover,.loadresumedata-modal .department-header .department-close:hover,.loadresumedata-modal .department-header .education-close:hover,.loadresumedata-modal .department-header .loadresumedata-close:hover,.loadresumedata-modal .education-header .address-modal-close:hover,.loadresumedata-modal .education-header .certificate-close:hover,.loadresumedata-modal .education-header .certificate-lang-close:hover,.loadresumedata-modal .education-header .department-close:hover,.loadresumedata-modal .education-header .education-close:hover,.loadresumedata-modal .education-header .loadresumedata-close:hover,.loadresumedata-modal .loadresumedata-header .address-modal-close:hover,.loadresumedata-modal .loadresumedata-header .certificate-close:hover,.loadresumedata-modal .loadresumedata-header .certificate-lang-close:hover,.loadresumedata-modal .loadresumedata-header .department-close:hover,.loadresumedata-modal .loadresumedata-header .education-close:hover,.loadresumedata-modal .loadresumedata-header .loadresumedata-close:hover{background:#e8eef1;color:#31485c}.address-modal .address-modal-header .address-modal-close .material-symbols-outlined,.address-modal .address-modal-header .certificate-close .material-symbols-outlined,.address-modal .address-modal-header .certificate-lang-close .material-symbols-outlined,.address-modal .address-modal-header .department-close .material-symbols-outlined,.address-modal .address-modal-header .education-close .material-symbols-outlined,.address-modal .address-modal-header .loadresumedata-close .material-symbols-outlined,.address-modal .certificate-header .address-modal-close .material-symbols-outlined,.address-modal .certificate-header .certificate-close .material-symbols-outlined,.address-modal .certificate-header .certificate-lang-close .material-symbols-outlined,.address-modal .certificate-header .department-close .material-symbols-outlined,.address-modal .certificate-header .education-close .material-symbols-outlined,.address-modal .certificate-header .loadresumedata-close .material-symbols-outlined,.address-modal .certificate-lang-header .address-modal-close .material-symbols-outlined,.address-modal .certificate-lang-header .certificate-close .material-symbols-outlined,.address-modal .certificate-lang-header .certificate-lang-close .material-symbols-outlined,.address-modal .certificate-lang-header .department-close .material-symbols-outlined,.address-modal .certificate-lang-header .education-close .material-symbols-outlined,.address-modal .certificate-lang-header .loadresumedata-close .material-symbols-outlined,.address-modal .department-header .address-modal-close .material-symbols-outlined,.address-modal .department-header .certificate-close .material-symbols-outlined,.address-modal .department-header .certificate-lang-close .material-symbols-outlined,.address-modal .department-header .department-close .material-symbols-outlined,.address-modal .department-header .education-close .material-symbols-outlined,.address-modal .department-header .loadresumedata-close .material-symbols-outlined,.address-modal .education-header .address-modal-close .material-symbols-outlined,.address-modal .education-header .certificate-close .material-symbols-outlined,.address-modal .education-header .certificate-lang-close .material-symbols-outlined,.address-modal .education-header .department-close .material-symbols-outlined,.address-modal .education-header .education-close .material-symbols-outlined,.address-modal .education-header .loadresumedata-close .material-symbols-outlined,.address-modal .loadresumedata-header .address-modal-close .material-symbols-outlined,.address-modal .loadresumedata-header .certificate-close .material-symbols-outlined,.address-modal .loadresumedata-header .certificate-lang-close .material-symbols-outlined,.address-modal .loadresumedata-header .department-close .material-symbols-outlined,.address-modal .loadresumedata-header .education-close .material-symbols-outlined,.address-modal .loadresumedata-header .loadresumedata-close .material-symbols-outlined,.certificate-lang-modal .address-modal-header .address-modal-close .material-symbols-outlined,.certificate-lang-modal .address-modal-header .certificate-close .material-symbols-outlined,.certificate-lang-modal .address-modal-header .certificate-lang-close .material-symbols-outlined,.certificate-lang-modal .address-modal-header .department-close .material-symbols-outlined,.certificate-lang-modal .address-modal-header .education-close .material-symbols-outlined,.certificate-lang-modal .address-modal-header .loadresumedata-close .material-symbols-outlined,.certificate-lang-modal .certificate-header .address-modal-close .material-symbols-outlined,.certificate-lang-modal .certificate-header .certificate-close .material-symbols-outlined,.certificate-lang-modal .certificate-header .certificate-lang-close .material-symbols-outlined,.certificate-lang-modal .certificate-header .department-close .material-symbols-outlined,.certificate-lang-modal .certificate-header .education-close .material-symbols-outlined,.certificate-lang-modal .certificate-header .loadresumedata-close .material-symbols-outlined,.certificate-lang-modal .certificate-lang-header .address-modal-close .material-symbols-outlined,.certificate-lang-modal .certificate-lang-header .certificate-close .material-symbols-outlined,.certificate-lang-modal .certificate-lang-header .certificate-lang-close .material-symbols-outlined,.certificate-lang-modal .certificate-lang-header .department-close .material-symbols-outlined,.certificate-lang-modal .certificate-lang-header .education-close .material-symbols-outlined,.certificate-lang-modal .certificate-lang-header .loadresumedata-close .material-symbols-outlined,.certificate-lang-modal .department-header .address-modal-close .material-symbols-outlined,.certificate-lang-modal .department-header .certificate-close .material-symbols-outlined,.certificate-lang-modal .department-header .certificate-lang-close .material-symbols-outlined,.certificate-lang-modal .department-header .department-close .material-symbols-outlined,.certificate-lang-modal .department-header .education-close .material-symbols-outlined,.certificate-lang-modal .department-header .loadresumedata-close .material-symbols-outlined,.certificate-lang-modal .education-header .address-modal-close .material-symbols-outlined,.certificate-lang-modal .education-header .certificate-close .material-symbols-outlined,.certificate-lang-modal .education-header .certificate-lang-close .material-symbols-outlined,.certificate-lang-modal .education-header .department-close .material-symbols-outlined,.certificate-lang-modal .education-header .education-close .material-symbols-outlined,.certificate-lang-modal .education-header .loadresumedata-close .material-symbols-outlined,.certificate-lang-modal .loadresumedata-header .address-modal-close .material-symbols-outlined,.certificate-lang-modal .loadresumedata-header .certificate-close .material-symbols-outlined,.certificate-lang-modal .loadresumedata-header .certificate-lang-close .material-symbols-outlined,.certificate-lang-modal .loadresumedata-header .department-close .material-symbols-outlined,.certificate-lang-modal .loadresumedata-header .education-close .material-symbols-outlined,.certificate-lang-modal .loadresumedata-header .loadresumedata-close .material-symbols-outlined,.certificate-modal .address-modal-header .address-modal-close .material-symbols-outlined,.certificate-modal .address-modal-header .certificate-close .material-symbols-outlined,.certificate-modal .address-modal-header .certificate-lang-close .material-symbols-outlined,.certificate-modal .address-modal-header .department-close .material-symbols-outlined,.certificate-modal .address-modal-header .education-close .material-symbols-outlined,.certificate-modal .address-modal-header .loadresumedata-close .material-symbols-outlined,.certificate-modal .certificate-header .address-modal-close .material-symbols-outlined,.certificate-modal .certificate-header .certificate-close .material-symbols-outlined,.certificate-modal .certificate-header .certificate-lang-close .material-symbols-outlined,.certificate-modal .certificate-header .department-close .material-symbols-outlined,.certificate-modal .certificate-header .education-close .material-symbols-outlined,.certificate-modal .certificate-header .loadresumedata-close .material-symbols-outlined,.certificate-modal .certificate-lang-header .address-modal-close .material-symbols-outlined,.certificate-modal .certificate-lang-header .certificate-close .material-symbols-outlined,.certificate-modal .certificate-lang-header .certificate-lang-close .material-symbols-outlined,.certificate-modal .certificate-lang-header .department-close .material-symbols-outlined,.certificate-modal .certificate-lang-header .education-close .material-symbols-outlined,.certificate-modal .certificate-lang-header .loadresumedata-close .material-symbols-outlined,.certificate-modal .department-header .address-modal-close .material-symbols-outlined,.certificate-modal .department-header .certificate-close .material-symbols-outlined,.certificate-modal .department-header .certificate-lang-close .material-symbols-outlined,.certificate-modal .department-header .department-close .material-symbols-outlined,.certificate-modal .department-header .education-close .material-symbols-outlined,.certificate-modal .department-header .loadresumedata-close .material-symbols-outlined,.certificate-modal .education-header .address-modal-close .material-symbols-outlined,.certificate-modal .education-header .certificate-close .material-symbols-outlined,.certificate-modal .education-header .certificate-lang-close .material-symbols-outlined,.certificate-modal .education-header .department-close .material-symbols-outlined,.certificate-modal .education-header .education-close .material-symbols-outlined,.certificate-modal .education-header .loadresumedata-close .material-symbols-outlined,.certificate-modal .loadresumedata-header .address-modal-close .material-symbols-outlined,.certificate-modal .loadresumedata-header .certificate-close .material-symbols-outlined,.certificate-modal .loadresumedata-header .certificate-lang-close .material-symbols-outlined,.certificate-modal .loadresumedata-header .department-close .material-symbols-outlined,.certificate-modal .loadresumedata-header .education-close .material-symbols-outlined,.certificate-modal .loadresumedata-header .loadresumedata-close .material-symbols-outlined,.department-modal .address-modal-header .address-modal-close .material-symbols-outlined,.department-modal .address-modal-header .certificate-close .material-symbols-outlined,.department-modal .address-modal-header .certificate-lang-close .material-symbols-outlined,.department-modal .address-modal-header .department-close .material-symbols-outlined,.department-modal .address-modal-header .education-close .material-symbols-outlined,.department-modal .address-modal-header .loadresumedata-close .material-symbols-outlined,.department-modal .certificate-header .address-modal-close .material-symbols-outlined,.department-modal .certificate-header .certificate-close .material-symbols-outlined,.department-modal .certificate-header .certificate-lang-close .material-symbols-outlined,.department-modal .certificate-header .department-close .material-symbols-outlined,.department-modal .certificate-header .education-close .material-symbols-outlined,.department-modal .certificate-header .loadresumedata-close .material-symbols-outlined,.department-modal .certificate-lang-header .address-modal-close .material-symbols-outlined,.department-modal .certificate-lang-header .certificate-close .material-symbols-outlined,.department-modal .certificate-lang-header .certificate-lang-close .material-symbols-outlined,.department-modal .certificate-lang-header .department-close .material-symbols-outlined,.department-modal .certificate-lang-header .education-close .material-symbols-outlined,.department-modal .certificate-lang-header .loadresumedata-close .material-symbols-outlined,.department-modal .department-header .address-modal-close .material-symbols-outlined,.department-modal .department-header .certificate-close .material-symbols-outlined,.department-modal .department-header .certificate-lang-close .material-symbols-outlined,.department-modal .department-header .department-close .material-symbols-outlined,.department-modal .department-header .education-close .material-symbols-outlined,.department-modal .department-header .loadresumedata-close .material-symbols-outlined,.department-modal .education-header .address-modal-close .material-symbols-outlined,.department-modal .education-header .certificate-close .material-symbols-outlined,.department-modal .education-header .certificate-lang-close .material-symbols-outlined,.department-modal .education-header .department-close .material-symbols-outlined,.department-modal .education-header .education-close .material-symbols-outlined,.department-modal .education-header .loadresumedata-close .material-symbols-outlined,.department-modal .loadresumedata-header .address-modal-close .material-symbols-outlined,.department-modal .loadresumedata-header .certificate-close .material-symbols-outlined,.department-modal .loadresumedata-header .certificate-lang-close .material-symbols-outlined,.department-modal .loadresumedata-header .department-close .material-symbols-outlined,.department-modal .loadresumedata-header .education-close .material-symbols-outlined,.department-modal .loadresumedata-header .loadresumedata-close .material-symbols-outlined,.education-modal .address-modal-header .address-modal-close .material-symbols-outlined,.education-modal .address-modal-header .certificate-close .material-symbols-outlined,.education-modal .address-modal-header .certificate-lang-close .material-symbols-outlined,.education-modal .address-modal-header .department-close .material-symbols-outlined,.education-modal .address-modal-header .education-close .material-symbols-outlined,.education-modal .address-modal-header .loadresumedata-close .material-symbols-outlined,.education-modal .certificate-header .address-modal-close .material-symbols-outlined,.education-modal .certificate-header .certificate-close .material-symbols-outlined,.education-modal .certificate-header .certificate-lang-close .material-symbols-outlined,.education-modal .certificate-header .department-close .material-symbols-outlined,.education-modal .certificate-header .education-close .material-symbols-outlined,.education-modal .certificate-header .loadresumedata-close .material-symbols-outlined,.education-modal .certificate-lang-header .address-modal-close .material-symbols-outlined,.education-modal .certificate-lang-header .certificate-close .material-symbols-outlined,.education-modal .certificate-lang-header .certificate-lang-close .material-symbols-outlined,.education-modal .certificate-lang-header .department-close .material-symbols-outlined,.education-modal .certificate-lang-header .education-close .material-symbols-outlined,.education-modal .certificate-lang-header .loadresumedata-close .material-symbols-outlined,.education-modal .department-header .address-modal-close .material-symbols-outlined,.education-modal .department-header .certificate-close .material-symbols-outlined,.education-modal .department-header .certificate-lang-close .material-symbols-outlined,.education-modal .department-header .department-close .material-symbols-outlined,.education-modal .department-header .education-close .material-symbols-outlined,.education-modal .department-header .loadresumedata-close .material-symbols-outlined,.education-modal .education-header .address-modal-close .material-symbols-outlined,.education-modal .education-header .certificate-close .material-symbols-outlined,.education-modal .education-header .certificate-lang-close .material-symbols-outlined,.education-modal .education-header .department-close .material-symbols-outlined,.education-modal .education-header .education-close .material-symbols-outlined,.education-modal .education-header .loadresumedata-close .material-symbols-outlined,.education-modal .loadresumedata-header .address-modal-close .material-symbols-outlined,.education-modal .loadresumedata-header .certificate-close .material-symbols-outlined,.education-modal .loadresumedata-header .certificate-lang-close .material-symbols-outlined,.education-modal .loadresumedata-header .department-close .material-symbols-outlined,.education-modal .loadresumedata-header .education-close .material-symbols-outlined,.education-modal .loadresumedata-header .loadresumedata-close .material-symbols-outlined,.loadresumedata-modal .address-modal-header .address-modal-close .material-symbols-outlined,.loadresumedata-modal .address-modal-header .certificate-close .material-symbols-outlined,.loadresumedata-modal .address-modal-header .certificate-lang-close .material-symbols-outlined,.loadresumedata-modal .address-modal-header .department-close .material-symbols-outlined,.loadresumedata-modal .address-modal-header .education-close .material-symbols-outlined,.loadresumedata-modal .address-modal-header .loadresumedata-close .material-symbols-outlined,.loadresumedata-modal .certificate-header .address-modal-close .material-symbols-outlined,.loadresumedata-modal .certificate-header .certificate-close .material-symbols-outlined,.loadresumedata-modal .certificate-header .certificate-lang-close .material-symbols-outlined,.loadresumedata-modal .certificate-header .department-close .material-symbols-outlined,.loadresumedata-modal .certificate-header .education-close .material-symbols-outlined,.loadresumedata-modal .certificate-header .loadresumedata-close .material-symbols-outlined,.loadresumedata-modal .certificate-lang-header .address-modal-close .material-symbols-outlined,.loadresumedata-modal .certificate-lang-header .certificate-close .material-symbols-outlined,.loadresumedata-modal .certificate-lang-header .certificate-lang-close .material-symbols-outlined,.loadresumedata-modal .certificate-lang-header .department-close .material-symbols-outlined,.loadresumedata-modal .certificate-lang-header .education-close .material-symbols-outlined,.loadresumedata-modal .certificate-lang-header .loadresumedata-close .material-symbols-outlined,.loadresumedata-modal .department-header .address-modal-close .material-symbols-outlined,.loadresumedata-modal .department-header .certificate-close .material-symbols-outlined,.loadresumedata-modal .department-header .certificate-lang-close .material-symbols-outlined,.loadresumedata-modal .department-header .department-close .material-symbols-outlined,.loadresumedata-modal .department-header .education-close .material-symbols-outlined,.loadresumedata-modal .department-header .loadresumedata-close .material-symbols-outlined,.loadresumedata-modal .education-header .address-modal-close .material-symbols-outlined,.loadresumedata-modal .education-header .certificate-close .material-symbols-outlined,.loadresumedata-modal .education-header .certificate-lang-close .material-symbols-outlined,.loadresumedata-modal .education-header .department-close .material-symbols-outlined,.loadresumedata-modal .education-header .education-close .material-symbols-outlined,.loadresumedata-modal .education-header .loadresumedata-close .material-symbols-outlined,.loadresumedata-modal .loadresumedata-header .address-modal-close .material-symbols-outlined,.loadresumedata-modal .loadresumedata-header .certificate-close .material-symbols-outlined,.loadresumedata-modal .loadresumedata-header .certificate-lang-close .material-symbols-outlined,.loadresumedata-modal .loadresumedata-header .department-close .material-symbols-outlined,.loadresumedata-modal .loadresumedata-header .education-close .material-symbols-outlined,.loadresumedata-modal .loadresumedata-header .loadresumedata-close .material-symbols-outlined{font-size:20px}.address-modal .address-modal-body,.address-modal .certificate-body,.address-modal .certificate-lang-body,.address-modal .department-body,.address-modal .education-body,.address-modal .loadresumedata-body,.certificate-lang-modal .address-modal-body,.certificate-lang-modal .certificate-body,.certificate-lang-modal .certificate-lang-body,.certificate-lang-modal .department-body,.certificate-lang-modal .education-body,.certificate-lang-modal .loadresumedata-body,.certificate-modal .address-modal-body,.certificate-modal .certificate-body,.certificate-modal .certificate-lang-body,.certificate-modal .department-body,.certificate-modal .education-body,.certificate-modal .loadresumedata-body,.department-modal .address-modal-body,.department-modal .certificate-body,.department-modal .certificate-lang-body,.department-modal .department-body,.department-modal .education-body,.department-modal .loadresumedata-body,.education-modal .address-modal-body,.education-modal .certificate-body,.education-modal .certificate-lang-body,.education-modal .department-body,.education-modal .education-body,.education-modal .loadresumedata-body,.loadresumedata-modal .address-modal-body,.loadresumedata-modal .certificate-body,.loadresumedata-modal .certificate-lang-body,.loadresumedata-modal .department-body,.loadresumedata-modal .education-body,.loadresumedata-modal .loadresumedata-body{background:#fff;gap:12px;min-height:0;padding:20px 22px 22px}.address-modal .address-modal-searchbar,.address-modal .certificate-searchbar,.address-modal .department-searchbar,.address-modal .education-searchbar,.certificate-lang-modal .address-modal-searchbar,.certificate-lang-modal .certificate-searchbar,.certificate-lang-modal .department-searchbar,.certificate-lang-modal .education-searchbar,.certificate-modal .address-modal-searchbar,.certificate-modal .certificate-searchbar,.certificate-modal .department-searchbar,.certificate-modal .education-searchbar,.department-modal .address-modal-searchbar,.department-modal .certificate-searchbar,.department-modal .department-searchbar,.department-modal .education-searchbar,.education-modal .address-modal-searchbar,.education-modal .certificate-searchbar,.education-modal .department-searchbar,.education-modal .education-searchbar,.loadresumedata-modal .address-modal-searchbar,.loadresumedata-modal .certificate-searchbar,.loadresumedata-modal .department-searchbar,.loadresumedata-modal .education-searchbar{gap:8px}.address-modal .address-modal-searchbar .search-input-wrap,.address-modal .certificate-searchbar .search-input-wrap,.address-modal .department-searchbar .search-input-wrap,.address-modal .education-searchbar .search-input-wrap,.certificate-lang-modal .address-modal-searchbar .search-input-wrap,.certificate-lang-modal .certificate-searchbar .search-input-wrap,.certificate-lang-modal .department-searchbar .search-input-wrap,.certificate-lang-modal .education-searchbar .search-input-wrap,.certificate-modal .address-modal-searchbar .search-input-wrap,.certificate-modal .certificate-searchbar .search-input-wrap,.certificate-modal .department-searchbar .search-input-wrap,.certificate-modal .education-searchbar .search-input-wrap,.department-modal .address-modal-searchbar .search-input-wrap,.department-modal .certificate-searchbar .search-input-wrap,.department-modal .department-searchbar .search-input-wrap,.department-modal .education-searchbar .search-input-wrap,.education-modal .address-modal-searchbar .search-input-wrap,.education-modal .certificate-searchbar .search-input-wrap,.education-modal .department-searchbar .search-input-wrap,.education-modal .education-searchbar .search-input-wrap,.loadresumedata-modal .address-modal-searchbar .search-input-wrap,.loadresumedata-modal .certificate-searchbar .search-input-wrap,.loadresumedata-modal .department-searchbar .search-input-wrap,.loadresumedata-modal .education-searchbar .search-input-wrap{background:#f9fbfc;border:1px solid #d6e0e6;border-radius:12px;box-shadow:none;height:48px;padding:0 14px}.address-modal .address-modal-searchbar .search-input-wrap:focus-within,.address-modal .certificate-searchbar .search-input-wrap:focus-within,.address-modal .department-searchbar .search-input-wrap:focus-within,.address-modal .education-searchbar .search-input-wrap:focus-within,.certificate-lang-modal .address-modal-searchbar .search-input-wrap:focus-within,.certificate-lang-modal .certificate-searchbar .search-input-wrap:focus-within,.certificate-lang-modal .department-searchbar .search-input-wrap:focus-within,.certificate-lang-modal .education-searchbar .search-input-wrap:focus-within,.certificate-modal .address-modal-searchbar .search-input-wrap:focus-within,.certificate-modal .certificate-searchbar .search-input-wrap:focus-within,.certificate-modal .department-searchbar .search-input-wrap:focus-within,.certificate-modal .education-searchbar .search-input-wrap:focus-within,.department-modal .address-modal-searchbar .search-input-wrap:focus-within,.department-modal .certificate-searchbar .search-input-wrap:focus-within,.department-modal .department-searchbar .search-input-wrap:focus-within,.department-modal .education-searchbar .search-input-wrap:focus-within,.education-modal .address-modal-searchbar .search-input-wrap:focus-within,.education-modal .certificate-searchbar .search-input-wrap:focus-within,.education-modal .department-searchbar .search-input-wrap:focus-within,.education-modal .education-searchbar .search-input-wrap:focus-within,.loadresumedata-modal .address-modal-searchbar .search-input-wrap:focus-within,.loadresumedata-modal .certificate-searchbar .search-input-wrap:focus-within,.loadresumedata-modal .department-searchbar .search-input-wrap:focus-within,.loadresumedata-modal .education-searchbar .search-input-wrap:focus-within{background:#fff;border-color:rgba(0,123,195,.48);box-shadow:0 0 0 3px rgba(0,123,195,.08)}.address-modal .address-modal-searchbar .search-input-wrap .material-symbols-outlined,.address-modal .certificate-searchbar .search-input-wrap .material-symbols-outlined,.address-modal .department-searchbar .search-input-wrap .material-symbols-outlined,.address-modal .education-searchbar .search-input-wrap .material-symbols-outlined,.certificate-lang-modal .address-modal-searchbar .search-input-wrap .material-symbols-outlined,.certificate-lang-modal .certificate-searchbar .search-input-wrap .material-symbols-outlined,.certificate-lang-modal .department-searchbar .search-input-wrap .material-symbols-outlined,.certificate-lang-modal .education-searchbar .search-input-wrap .material-symbols-outlined,.certificate-modal .address-modal-searchbar .search-input-wrap .material-symbols-outlined,.certificate-modal .certificate-searchbar .search-input-wrap .material-symbols-outlined,.certificate-modal .department-searchbar .search-input-wrap .material-symbols-outlined,.certificate-modal .education-searchbar .search-input-wrap .material-symbols-outlined,.department-modal .address-modal-searchbar .search-input-wrap .material-symbols-outlined,.department-modal .certificate-searchbar .search-input-wrap .material-symbols-outlined,.department-modal .department-searchbar .search-input-wrap .material-symbols-outlined,.department-modal .education-searchbar .search-input-wrap .material-symbols-outlined,.education-modal .address-modal-searchbar .search-input-wrap .material-symbols-outlined,.education-modal .certificate-searchbar .search-input-wrap .material-symbols-outlined,.education-modal .department-searchbar .search-input-wrap .material-symbols-outlined,.education-modal .education-searchbar .search-input-wrap .material-symbols-outlined,.loadresumedata-modal .address-modal-searchbar .search-input-wrap .material-symbols-outlined,.loadresumedata-modal .certificate-searchbar .search-input-wrap .material-symbols-outlined,.loadresumedata-modal .department-searchbar .search-input-wrap .material-symbols-outlined,.loadresumedata-modal .education-searchbar .search-input-wrap .material-symbols-outlined{color:#82909d;font-size:19px}.address-modal .address-modal-searchbar .search-input-wrap input,.address-modal .certificate-searchbar .search-input-wrap input,.address-modal .department-searchbar .search-input-wrap input,.address-modal .education-searchbar .search-input-wrap input,.certificate-lang-modal .address-modal-searchbar .search-input-wrap input,.certificate-lang-modal .certificate-searchbar .search-input-wrap input,.certificate-lang-modal .department-searchbar .search-input-wrap input,.certificate-lang-modal .education-searchbar .search-input-wrap input,.certificate-modal .address-modal-searchbar .search-input-wrap input,.certificate-modal .certificate-searchbar .search-input-wrap input,.certificate-modal .department-searchbar .search-input-wrap input,.certificate-modal .education-searchbar .search-input-wrap input,.department-modal .address-modal-searchbar .search-input-wrap input,.department-modal .certificate-searchbar .search-input-wrap input,.department-modal .department-searchbar .search-input-wrap input,.department-modal .education-searchbar .search-input-wrap input,.education-modal .address-modal-searchbar .search-input-wrap input,.education-modal .certificate-searchbar .search-input-wrap input,.education-modal .department-searchbar .search-input-wrap input,.education-modal .education-searchbar .search-input-wrap input,.loadresumedata-modal .address-modal-searchbar .search-input-wrap input,.loadresumedata-modal .certificate-searchbar .search-input-wrap input,.loadresumedata-modal .department-searchbar .search-input-wrap input,.loadresumedata-modal .education-searchbar .search-input-wrap input{color:#263b50;font-size:.78rem}.address-modal .address-modal-searchbar .search-button,.address-modal .certificate-searchbar .search-button,.address-modal .department-searchbar .search-button,.address-modal .education-searchbar .search-button,.certificate-lang-modal .address-modal-searchbar .search-button,.certificate-lang-modal .certificate-searchbar .search-button,.certificate-lang-modal .department-searchbar .search-button,.certificate-lang-modal .education-searchbar .search-button,.certificate-modal .address-modal-searchbar .search-button,.certificate-modal .certificate-searchbar .search-button,.certificate-modal .department-searchbar .search-button,.certificate-modal .education-searchbar .search-button,.department-modal .address-modal-searchbar .search-button,.department-modal .certificate-searchbar .search-button,.department-modal .department-searchbar .search-button,.department-modal .education-searchbar .search-button,.education-modal .address-modal-searchbar .search-button,.education-modal .certificate-searchbar .search-button,.education-modal .department-searchbar .search-button,.education-modal .education-searchbar .search-button,.loadresumedata-modal .address-modal-searchbar .search-button,.loadresumedata-modal .certificate-searchbar .search-button,.loadresumedata-modal .department-searchbar .search-button,.loadresumedata-modal .education-searchbar .search-button{background:#007bc3;border-radius:12px;box-shadow:none;font-size:.75rem;height:48px;min-width:96px;padding:0 20px}.address-modal .address-modal-searchbar .search-button:hover,.address-modal .certificate-searchbar .search-button:hover,.address-modal .department-searchbar .search-button:hover,.address-modal .education-searchbar .search-button:hover,.certificate-lang-modal .address-modal-searchbar .search-button:hover,.certificate-lang-modal .certificate-searchbar .search-button:hover,.certificate-lang-modal .department-searchbar .search-button:hover,.certificate-lang-modal .education-searchbar .search-button:hover,.certificate-modal .address-modal-searchbar .search-button:hover,.certificate-modal .certificate-searchbar .search-button:hover,.certificate-modal .department-searchbar .search-button:hover,.certificate-modal .education-searchbar .search-button:hover,.department-modal .address-modal-searchbar .search-button:hover,.department-modal .certificate-searchbar .search-button:hover,.department-modal .department-searchbar .search-button:hover,.department-modal .education-searchbar .search-button:hover,.education-modal .address-modal-searchbar .search-button:hover,.education-modal .certificate-searchbar .search-button:hover,.education-modal .department-searchbar .search-button:hover,.education-modal .education-searchbar .search-button:hover,.loadresumedata-modal .address-modal-searchbar .search-button:hover,.loadresumedata-modal .certificate-searchbar .search-button:hover,.loadresumedata-modal .department-searchbar .search-button:hover,.loadresumedata-modal .education-searchbar .search-button:hover{background:#006cb7;box-shadow:0 9px 20px rgba(0,108,183,.16);-webkit-transform:none;transform:none}.address-modal .address-modal-searchbar .search-button:active,.address-modal .certificate-searchbar .search-button:active,.address-modal .department-searchbar .search-button:active,.address-modal .education-searchbar .search-button:active,.certificate-lang-modal .address-modal-searchbar .search-button:active,.certificate-lang-modal .certificate-searchbar .search-button:active,.certificate-lang-modal .department-searchbar .search-button:active,.certificate-lang-modal .education-searchbar .search-button:active,.certificate-modal .address-modal-searchbar .search-button:active,.certificate-modal .certificate-searchbar .search-button:active,.certificate-modal .department-searchbar .search-button:active,.certificate-modal .education-searchbar .search-button:active,.department-modal .address-modal-searchbar .search-button:active,.department-modal .certificate-searchbar .search-button:active,.department-modal .department-searchbar .search-button:active,.department-modal .education-searchbar .search-button:active,.education-modal .address-modal-searchbar .search-button:active,.education-modal .certificate-searchbar .search-button:active,.education-modal .department-searchbar .search-button:active,.education-modal .education-searchbar .search-button:active,.loadresumedata-modal .address-modal-searchbar .search-button:active,.loadresumedata-modal .certificate-searchbar .search-button:active,.loadresumedata-modal .department-searchbar .search-button:active,.loadresumedata-modal .education-searchbar .search-button:active{box-shadow:none}.address-modal .address-modal-meta,.address-modal .certificate-meta,.address-modal .department-meta,.address-modal .education-meta,.address-modal .loadresume-meta,.certificate-lang-modal .address-modal-meta,.certificate-lang-modal .certificate-meta,.certificate-lang-modal .department-meta,.certificate-lang-modal .education-meta,.certificate-lang-modal .loadresume-meta,.certificate-modal .address-modal-meta,.certificate-modal .certificate-meta,.certificate-modal .department-meta,.certificate-modal .education-meta,.certificate-modal .loadresume-meta,.department-modal .address-modal-meta,.department-modal .certificate-meta,.department-modal .department-meta,.department-modal .education-meta,.department-modal .loadresume-meta,.education-modal .address-modal-meta,.education-modal .certificate-meta,.education-modal .department-meta,.education-modal .education-meta,.education-modal .loadresume-meta,.loadresumedata-modal .address-modal-meta,.loadresumedata-modal .certificate-meta,.loadresumedata-modal .department-meta,.loadresumedata-modal .education-meta,.loadresumedata-modal .loadresume-meta{color:#7e8c99;font-size:.68rem;min-height:24px}.address-modal .address-modal-meta .count,.address-modal .certificate-meta .count,.address-modal .department-meta .count,.address-modal .education-meta .count,.address-modal .loadresume-meta .count,.certificate-lang-modal .address-modal-meta .count,.certificate-lang-modal .certificate-meta .count,.certificate-lang-modal .department-meta .count,.certificate-lang-modal .education-meta .count,.certificate-lang-modal .loadresume-meta .count,.certificate-modal .address-modal-meta .count,.certificate-modal .certificate-meta .count,.certificate-modal .department-meta .count,.certificate-modal .education-meta .count,.certificate-modal .loadresume-meta .count,.department-modal .address-modal-meta .count,.department-modal .certificate-meta .count,.department-modal .department-meta .count,.department-modal .education-meta .count,.department-modal .loadresume-meta .count,.education-modal .address-modal-meta .count,.education-modal .certificate-meta .count,.education-modal .department-meta .count,.education-modal .education-meta .count,.education-modal .loadresume-meta .count,.loadresumedata-modal .address-modal-meta .count,.loadresumedata-modal .certificate-meta .count,.loadresumedata-modal .department-meta .count,.loadresumedata-modal .education-meta .count,.loadresumedata-modal .loadresume-meta .count{color:#52677b}.address-modal .address-modal-list,.address-modal .certificate-list,.address-modal .department-list,.address-modal .education-list,.address-modal .loadresume-list,.certificate-lang-modal .address-modal-list,.certificate-lang-modal .certificate-list,.certificate-lang-modal .department-list,.certificate-lang-modal .education-list,.certificate-lang-modal .loadresume-list,.certificate-modal .address-modal-list,.certificate-modal .certificate-list,.certificate-modal .department-list,.certificate-modal .education-list,.certificate-modal .loadresume-list,.department-modal .address-modal-list,.department-modal .certificate-list,.department-modal .department-list,.department-modal .education-list,.department-modal .loadresume-list,.education-modal .address-modal-list,.education-modal .certificate-list,.education-modal .department-list,.education-modal .education-list,.education-modal .loadresume-list,.loadresumedata-modal .address-modal-list,.loadresumedata-modal .certificate-list,.loadresumedata-modal .department-list,.loadresumedata-modal .education-list,.loadresumedata-modal .loadresume-list{background:#f5f8f9;border:1px solid #e3eaee;border-radius:14px;gap:7px;margin-top:0;max-height:430px;min-height:250px;padding:9px}.address-modal .address-card,.address-modal .certificate-card,.address-modal .department-card,.address-modal .education-card,.address-modal .loadresume-card,.certificate-lang-modal .address-card,.certificate-lang-modal .certificate-card,.certificate-lang-modal .department-card,.certificate-lang-modal .education-card,.certificate-lang-modal .loadresume-card,.certificate-modal .address-card,.certificate-modal .certificate-card,.certificate-modal .department-card,.certificate-modal .education-card,.certificate-modal .loadresume-card,.department-modal .address-card,.department-modal .certificate-card,.department-modal .department-card,.department-modal .education-card,.department-modal .loadresume-card,.education-modal .address-card,.education-modal .certificate-card,.education-modal .department-card,.education-modal .education-card,.education-modal .loadresume-card,.loadresumedata-modal .address-card,.loadresumedata-modal .certificate-card,.loadresumedata-modal .department-card,.loadresumedata-modal .education-card,.loadresumedata-modal .loadresume-card{background:#fff;border:1px solid #e1e8ec;border-radius:12px;box-shadow:none;min-height:58px;padding:12px 13px}.address-modal .address-card:hover,.address-modal .certificate-card:hover,.address-modal .department-card:hover,.address-modal .education-card:hover,.address-modal .loadresume-card:hover,.certificate-lang-modal .address-card:hover,.certificate-lang-modal .certificate-card:hover,.certificate-lang-modal .department-card:hover,.certificate-lang-modal .education-card:hover,.certificate-lang-modal .loadresume-card:hover,.certificate-modal .address-card:hover,.certificate-modal .certificate-card:hover,.certificate-modal .department-card:hover,.certificate-modal .education-card:hover,.certificate-modal .loadresume-card:hover,.department-modal .address-card:hover,.department-modal .certificate-card:hover,.department-modal .department-card:hover,.department-modal .education-card:hover,.department-modal .loadresume-card:hover,.education-modal .address-card:hover,.education-modal .certificate-card:hover,.education-modal .department-card:hover,.education-modal .education-card:hover,.education-modal .loadresume-card:hover,.loadresumedata-modal .address-card:hover,.loadresumedata-modal .certificate-card:hover,.loadresumedata-modal .department-card:hover,.loadresumedata-modal .education-card:hover,.loadresumedata-modal .loadresume-card:hover{background:#f3fafc;border-color:rgba(0,123,195,.25);box-shadow:0 8px 18px rgba(38,72,92,.07);-webkit-transform:none;transform:none}.address-modal .address-card:focus-visible,.address-modal .certificate-card:focus-visible,.address-modal .department-card:focus-visible,.address-modal .education-card:focus-visible,.address-modal .loadresume-card:focus-visible,.certificate-lang-modal .address-card:focus-visible,.certificate-lang-modal .certificate-card:focus-visible,.certificate-lang-modal .department-card:focus-visible,.certificate-lang-modal .education-card:focus-visible,.certificate-lang-modal .loadresume-card:focus-visible,.certificate-modal .address-card:focus-visible,.certificate-modal .certificate-card:focus-visible,.certificate-modal .department-card:focus-visible,.certificate-modal .education-card:focus-visible,.certificate-modal .loadresume-card:focus-visible,.department-modal .address-card:focus-visible,.department-modal .certificate-card:focus-visible,.department-modal .department-card:focus-visible,.department-modal .education-card:focus-visible,.department-modal .loadresume-card:focus-visible,.education-modal .address-card:focus-visible,.education-modal .certificate-card:focus-visible,.education-modal .department-card:focus-visible,.education-modal .education-card:focus-visible,.education-modal .loadresume-card:focus-visible,.loadresumedata-modal .address-card:focus-visible,.loadresumedata-modal .certificate-card:focus-visible,.loadresumedata-modal .department-card:focus-visible,.loadresumedata-modal .education-card:focus-visible,.loadresumedata-modal .loadresume-card:focus-visible{outline:3px solid rgba(0,123,195,.13);outline-offset:1px}.address-modal .address-card .address-card-zip span,.address-modal .certificate-card .certificate-card-left .auth-chip,.address-modal .certificate-card .certificate-card-left .lang-chip,.address-modal .department-card .department-card-left .dept-chip,.address-modal .loadresume-card .loadresume-card-left .type-chip,.certificate-lang-modal .address-card .address-card-zip span,.certificate-lang-modal .certificate-card .certificate-card-left .auth-chip,.certificate-lang-modal .certificate-card .certificate-card-left .lang-chip,.certificate-lang-modal .department-card .department-card-left .dept-chip,.certificate-lang-modal .loadresume-card .loadresume-card-left .type-chip,.certificate-modal .address-card .address-card-zip span,.certificate-modal .certificate-card .certificate-card-left .auth-chip,.certificate-modal .certificate-card .certificate-card-left .lang-chip,.certificate-modal .department-card .department-card-left .dept-chip,.certificate-modal .loadresume-card .loadresume-card-left .type-chip,.department-modal .address-card .address-card-zip span,.department-modal .certificate-card .certificate-card-left .auth-chip,.department-modal .certificate-card .certificate-card-left .lang-chip,.department-modal .department-card .department-card-left .dept-chip,.department-modal .loadresume-card .loadresume-card-left .type-chip,.education-modal .address-card .address-card-zip span,.education-modal .certificate-card .certificate-card-left .auth-chip,.education-modal .certificate-card .certificate-card-left .lang-chip,.education-modal .department-card .department-card-left .dept-chip,.education-modal .loadresume-card .loadresume-card-left .type-chip,.loadresumedata-modal .address-card .address-card-zip span,.loadresumedata-modal .certificate-card .certificate-card-left .auth-chip,.loadresumedata-modal .certificate-card .certificate-card-left .lang-chip,.loadresumedata-modal .department-card .department-card-left .dept-chip,.loadresumedata-modal .loadresume-card .loadresume-card-left .type-chip{background:#eaf6fb;border-radius:8px;color:#006cb7;font-size:.65rem;padding:5px 9px}.address-modal .department-list-header,.address-modal .education-list-header,.certificate-lang-modal .department-list-header,.certificate-lang-modal .education-list-header,.certificate-modal .department-list-header,.certificate-modal .education-list-header,.department-modal .department-list-header,.department-modal .education-list-header,.education-modal .department-list-header,.education-modal .education-list-header,.loadresumedata-modal .department-list-header,.loadresumedata-modal .education-list-header{background:#eaf0f3;border-radius:9px;color:#607285;font-size:.68rem;padding:8px 12px}.address-modal .address-modal-empty,.address-modal .certificate-empty,.address-modal .department-empty,.address-modal .education-empty,.address-modal .loadresume-empty,.certificate-lang-modal .address-modal-empty,.certificate-lang-modal .certificate-empty,.certificate-lang-modal .department-empty,.certificate-lang-modal .education-empty,.certificate-lang-modal .loadresume-empty,.certificate-modal .address-modal-empty,.certificate-modal .certificate-empty,.certificate-modal .department-empty,.certificate-modal .education-empty,.certificate-modal .loadresume-empty,.department-modal .address-modal-empty,.department-modal .certificate-empty,.department-modal .department-empty,.department-modal .education-empty,.department-modal .loadresume-empty,.education-modal .address-modal-empty,.education-modal .certificate-empty,.education-modal .department-empty,.education-modal .education-empty,.education-modal .loadresume-empty,.loadresumedata-modal .address-modal-empty,.loadresumedata-modal .certificate-empty,.loadresumedata-modal .department-empty,.loadresumedata-modal .education-empty,.loadresumedata-modal .loadresume-empty{color:#778696}.address-modal .address-modal-empty .material-symbols-outlined,.address-modal .certificate-empty .material-symbols-outlined,.address-modal .department-empty .material-symbols-outlined,.address-modal .education-empty .material-symbols-outlined,.address-modal .loadresume-empty .material-symbols-outlined,.certificate-lang-modal .address-modal-empty .material-symbols-outlined,.certificate-lang-modal .certificate-empty .material-symbols-outlined,.certificate-lang-modal .department-empty .material-symbols-outlined,.certificate-lang-modal .education-empty .material-symbols-outlined,.certificate-lang-modal .loadresume-empty .material-symbols-outlined,.certificate-modal .address-modal-empty .material-symbols-outlined,.certificate-modal .certificate-empty .material-symbols-outlined,.certificate-modal .department-empty .material-symbols-outlined,.certificate-modal .education-empty .material-symbols-outlined,.certificate-modal .loadresume-empty .material-symbols-outlined,.department-modal .address-modal-empty .material-symbols-outlined,.department-modal .certificate-empty .material-symbols-outlined,.department-modal .department-empty .material-symbols-outlined,.department-modal .education-empty .material-symbols-outlined,.department-modal .loadresume-empty .material-symbols-outlined,.education-modal .address-modal-empty .material-symbols-outlined,.education-modal .certificate-empty .material-symbols-outlined,.education-modal .department-empty .material-symbols-outlined,.education-modal .education-empty .material-symbols-outlined,.education-modal .loadresume-empty .material-symbols-outlined,.loadresumedata-modal .address-modal-empty .material-symbols-outlined,.loadresumedata-modal .certificate-empty .material-symbols-outlined,.loadresumedata-modal .department-empty .material-symbols-outlined,.loadresumedata-modal .education-empty .material-symbols-outlined,.loadresumedata-modal .loadresume-empty .material-symbols-outlined{align-items:center;background:#eaf6fb;border-radius:15px;color:#007bc3;display:flex;font-size:25px;height:48px;justify-content:center;width:48px}.education-modal .direct-input-panel{background:#f7fafb;border:1px solid #e0e8ec;border-radius:14px;padding:18px}.education-modal .direct-row{gap:12px}.education-modal .direct-row .left{color:#53677b;font-size:.7rem}.education-modal .direct-row input,.education-modal .direct-row select{background:#fff!important;border:1px solid #d7e1e6;border-radius:10px;box-sizing:border-box;min-height:44px}.education-modal .direct-submit-btn,.education-modal .empty-direct-btn{background:#007bc3;border:0;border-radius:10px;box-shadow:none;color:#fff;min-height:44px}@media (max-width:640px){.address-modal,.certificate-lang-modal,.certificate-modal,.department-modal,.education-modal,.loadresumedata-modal{align-items:flex-end;padding:0}.address-modal .address-modal-dialog,.address-modal .certificate-dialog,.address-modal .certificate-lang-dialog,.address-modal .department-dialog,.address-modal .education-dialog,.address-modal .loadresumedata-dialog,.certificate-lang-modal .address-modal-dialog,.certificate-lang-modal .certificate-dialog,.certificate-lang-modal .certificate-lang-dialog,.certificate-lang-modal .department-dialog,.certificate-lang-modal .education-dialog,.certificate-lang-modal .loadresumedata-dialog,.certificate-modal .address-modal-dialog,.certificate-modal .certificate-dialog,.certificate-modal .certificate-lang-dialog,.certificate-modal .department-dialog,.certificate-modal .education-dialog,.certificate-modal .loadresumedata-dialog,.department-modal .address-modal-dialog,.department-modal .certificate-dialog,.department-modal .certificate-lang-dialog,.department-modal .department-dialog,.department-modal .education-dialog,.department-modal .loadresumedata-dialog,.education-modal .address-modal-dialog,.education-modal .certificate-dialog,.education-modal .certificate-lang-dialog,.education-modal .department-dialog,.education-modal .education-dialog,.education-modal .loadresumedata-dialog,.loadresumedata-modal .address-modal-dialog,.loadresumedata-modal .certificate-dialog,.loadresumedata-modal .certificate-lang-dialog,.loadresumedata-modal .department-dialog,.loadresumedata-modal .education-dialog,.loadresumedata-modal .loadresumedata-dialog{border-bottom:0;border-left:0;border-radius:22px 22px 0 0;border-right:0;max-height:92dvh;max-width:100%;width:100%}.address-modal .address-modal-header,.address-modal .certificate-header,.address-modal .certificate-lang-header,.address-modal .department-header,.address-modal .education-header,.address-modal .loadresumedata-header,.certificate-lang-modal .address-modal-header,.certificate-lang-modal .certificate-header,.certificate-lang-modal .certificate-lang-header,.certificate-lang-modal .department-header,.certificate-lang-modal .education-header,.certificate-lang-modal .loadresumedata-header,.certificate-modal .address-modal-header,.certificate-modal .certificate-header,.certificate-modal .certificate-lang-header,.certificate-modal .department-header,.certificate-modal .education-header,.certificate-modal .loadresumedata-header,.department-modal .address-modal-header,.department-modal .certificate-header,.department-modal .certificate-lang-header,.department-modal .department-header,.department-modal .education-header,.department-modal .loadresumedata-header,.education-modal .address-modal-header,.education-modal .certificate-header,.education-modal .certificate-lang-header,.education-modal .department-header,.education-modal .education-header,.education-modal .loadresumedata-header,.loadresumedata-modal .address-modal-header,.loadresumedata-modal .certificate-header,.loadresumedata-modal .certificate-lang-header,.loadresumedata-modal .department-header,.loadresumedata-modal .education-header,.loadresumedata-modal .loadresumedata-header{min-height:78px;padding:15px 16px}.address-modal .address-modal-body,.address-modal .certificate-body,.address-modal .certificate-lang-body,.address-modal .department-body,.address-modal .education-body,.address-modal .loadresumedata-body,.certificate-lang-modal .address-modal-body,.certificate-lang-modal .certificate-body,.certificate-lang-modal .certificate-lang-body,.certificate-lang-modal .department-body,.certificate-lang-modal .education-body,.certificate-lang-modal .loadresumedata-body,.certificate-modal .address-modal-body,.certificate-modal .certificate-body,.certificate-modal .certificate-lang-body,.certificate-modal .department-body,.certificate-modal .education-body,.certificate-modal .loadresumedata-body,.department-modal .address-modal-body,.department-modal .certificate-body,.department-modal .certificate-lang-body,.department-modal .department-body,.department-modal .education-body,.department-modal .loadresumedata-body,.education-modal .address-modal-body,.education-modal .certificate-body,.education-modal .certificate-lang-body,.education-modal .department-body,.education-modal .education-body,.education-modal .loadresumedata-body,.loadresumedata-modal .address-modal-body,.loadresumedata-modal .certificate-body,.loadresumedata-modal .certificate-lang-body,.loadresumedata-modal .department-body,.loadresumedata-modal .education-body,.loadresumedata-modal .loadresumedata-body{padding:15px 14px 20px}.address-modal .address-modal-searchbar,.address-modal .certificate-searchbar,.address-modal .department-searchbar,.address-modal .education-searchbar,.certificate-lang-modal .address-modal-searchbar,.certificate-lang-modal .certificate-searchbar,.certificate-lang-modal .department-searchbar,.certificate-lang-modal .education-searchbar,.certificate-modal .address-modal-searchbar,.certificate-modal .certificate-searchbar,.certificate-modal .department-searchbar,.certificate-modal .education-searchbar,.department-modal .address-modal-searchbar,.department-modal .certificate-searchbar,.department-modal .department-searchbar,.department-modal .education-searchbar,.education-modal .address-modal-searchbar,.education-modal .certificate-searchbar,.education-modal .department-searchbar,.education-modal .education-searchbar,.loadresumedata-modal .address-modal-searchbar,.loadresumedata-modal .certificate-searchbar,.loadresumedata-modal .department-searchbar,.loadresumedata-modal .education-searchbar{flex-direction:row}.address-modal .address-modal-searchbar .search-button,.address-modal .certificate-searchbar .search-button,.address-modal .department-searchbar .search-button,.address-modal .education-searchbar .search-button,.certificate-lang-modal .address-modal-searchbar .search-button,.certificate-lang-modal .certificate-searchbar .search-button,.certificate-lang-modal .department-searchbar .search-button,.certificate-lang-modal .education-searchbar .search-button,.certificate-modal .address-modal-searchbar .search-button,.certificate-modal .certificate-searchbar .search-button,.certificate-modal .department-searchbar .search-button,.certificate-modal .education-searchbar .search-button,.department-modal .address-modal-searchbar .search-button,.department-modal .certificate-searchbar .search-button,.department-modal .department-searchbar .search-button,.department-modal .education-searchbar .search-button,.education-modal .address-modal-searchbar .search-button,.education-modal .certificate-searchbar .search-button,.education-modal .department-searchbar .search-button,.education-modal .education-searchbar .search-button,.loadresumedata-modal .address-modal-searchbar .search-button,.loadresumedata-modal .certificate-searchbar .search-button,.loadresumedata-modal .department-searchbar .search-button,.loadresumedata-modal .education-searchbar .search-button{min-width:78px;padding:0 13px}.address-modal .address-modal-list,.address-modal .certificate-list,.address-modal .department-list,.address-modal .education-list,.address-modal .loadresume-list,.certificate-lang-modal .address-modal-list,.certificate-lang-modal .certificate-list,.certificate-lang-modal .department-list,.certificate-lang-modal .education-list,.certificate-lang-modal .loadresume-list,.certificate-modal .address-modal-list,.certificate-modal .certificate-list,.certificate-modal .department-list,.certificate-modal .education-list,.certificate-modal .loadresume-list,.department-modal .address-modal-list,.department-modal .certificate-list,.department-modal .department-list,.department-modal .education-list,.department-modal .loadresume-list,.education-modal .address-modal-list,.education-modal .certificate-list,.education-modal .department-list,.education-modal .education-list,.education-modal .loadresume-list,.loadresumedata-modal .address-modal-list,.loadresumedata-modal .certificate-list,.loadresumedata-modal .department-list,.loadresumedata-modal .education-list,.loadresumedata-modal .loadresume-list{max-height:54dvh;min-height:230px}}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-info-title{grid-gap:6px;display:grid;gap:6px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-info-title>div{grid-gap:0;align-items:start!important;display:grid!important;gap:0;grid-template-columns:22px minmax(0,1fr);line-height:1.55;min-width:0;overflow-wrap:anywhere;padding:0!important;white-space:normal}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-info-title>div>.material-symbols-outlined{font-size:19px!important;line-height:1.25;padding:0!important;width:22px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content2{grid-gap:9px 12px;align-items:start;box-sizing:border-box;display:grid;gap:9px 12px;grid-template-columns:108px minmax(0,1fr);padding-top:18px;width:100%}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content2>div:first-child{color:#56697c;font-family:square-bd;font-size:.65rem;justify-content:flex-start;line-height:1.45;margin:0;min-width:0;padding:13px 0 0;width:auto!important}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content2>div:nth-child(2){grid-column:2;min-width:0;width:100%}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content2 input,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content2 select,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content2 textarea{width:100%!important}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content2 textarea{min-height:190px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content3:has(>div:nth-child(2):last-child){grid-template-columns:108px minmax(0,1fr)}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content3:has(>div:nth-child(2):last-child)>div:nth-child(2){grid-column:2}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .address{grid-gap:10px!important;align-items:center!important;display:grid!important;gap:10px!important;grid-template-columns:128px 130px minmax(0,1fr);min-width:0;width:100%}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .address>div:first-child{display:contents!important}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .address>div:first-child>div{height:auto!important;width:100%!important}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .address>div:last-child{min-width:0;width:100%!important}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .address .btn-black{background:#0879bd;border:1px solid #0879bd;border-radius:10px;box-shadow:none;color:#fff;font-family:square-bd;margin:0;min-height:46px;width:100%!important}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .address .btn-black:hover{background:#006cb7}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fbfcfd!important;background-image:none!important;color:#2e4358;cursor:pointer;padding-right:48px!important}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor select:hover:not(:disabled){background-color:#fff!important;border-color:#b7cbd6}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor select:focus{background-color:#fff!important}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor select:disabled{background-color:#f0f3f5!important;cursor:default}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content div:has(>select),.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content2 div:has(>select),.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content3 div:has(>select),.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4-content div:has(>select){position:relative}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content div:has(>select):after,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content2 div:has(>select):after,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content3 div:has(>select):after,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4-content div:has(>select):after{align-items:center;background:#eef4f7;border-left:1px solid #dce5ea;border-radius:0 9px 9px 0;bottom:1px;box-sizing:border-box;color:#007bc3;content:"expand_more";display:flex;font-family:Material Symbols Outlined;font-size:19px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20;justify-content:center;line-height:1;pointer-events:none;position:absolute;right:1px;top:1px;width:39px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content div:has(>select):has(>select:hover:not(:disabled)):after,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content2 div:has(>select):has(>select:hover:not(:disabled)):after,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content3 div:has(>select):has(>select:hover:not(:disabled)):after,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4-content div:has(>select):has(>select:hover:not(:disabled)):after{background:#e7f3f8}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content div:has(>select):has(>select:focus):after,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content2 div:has(>select):has(>select:focus):after,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content3 div:has(>select):has(>select:focus):after,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4-content div:has(>select):has(>select:focus):after{background:#e4f2f8;border-left-color:rgba(0,123,195,.24);color:#006cb7;content:"expand_less"}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content div:has(>select):has(>select:disabled):after,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content2 div:has(>select):has(>select:disabled):after,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content3 div:has(>select):has(>select:disabled):after,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4-content div:has(>select):has(>select:disabled):after{background:#e8edef;color:#94a3af}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-title{align-items:center;color:#344b61;display:flex;font-family:square-eb;font-size:.82rem;gap:12px;justify-content:space-between;min-height:36px;min-width:0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-title:has(>div+div)>div:last-child{align-items:center;background:#eaf6fb;border:1px solid rgba(0,123,195,.22);border-radius:9px;color:#006cb7;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:square-bd;font-size:.62rem!important;justify-content:center;min-height:34px;min-width:72px;padding:0 12px;transition:background .18s ease,color .18s ease;width:auto}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-title:has(>div+div)>div:last-child:before{content:"add";font-family:Material Symbols Outlined;font-size:16px;line-height:1;margin-right:4px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-title:has(>div+div)>div:last-child:hover{background:#007bc3;color:#fff}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-subtitle{align-items:center;color:#7b8997;display:flex;font-size:.62rem;gap:14px;justify-content:space-between;min-height:40px;padding:8px 0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-subtitle>div:first-child{line-height:1.55}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-subtitle>div:nth-child(2){display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-left:auto}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-subtitle>div:nth-child(2)>div{align-items:center;background:#fff;border:1px solid #d7e1e6;border-radius:8px;color:#647789;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.59rem;gap:4px;justify-content:center;max-width:100%;min-height:34px;min-width:76px;padding:0 11px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-subtitle>div:nth-child(2)>div:first-child{background:#fff5f5;border-color:#f0d7d7;color:#bd5050}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-subtitle>div:nth-child(2)>div:first-child:before{content:"delete";font-family:Material Symbols Outlined;font-size:15px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-subtitle>div:nth-child(2)>div:last-child{background:#eaf6fb;border-color:rgba(0,123,195,.22);color:#006cb7}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-subtitle>div:nth-child(2)>div:last-child:before{content:"add";font-family:Material Symbols Outlined;font-size:15px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-subtitle>div:nth-child(2)>div:only-child:has(.material-symbols-outlined){background:#fff5f5;border-color:#f0d7d7;color:#bd5050}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-subtitle>div:nth-child(2)>div:only-child:has(.material-symbols-outlined):before{display:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-subtitle>div:nth-child(2)>div:only-child:has(.material-symbols-outlined):after{content:"항목 삭제"}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-subtitle>div:nth-child(2)>div:only-child:has(.material-symbols-outlined) .material-symbols-outlined{color:inherit;font-size:16px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4{-webkit-overflow-scrolling:touch;background:#f7fafb;border:1px solid #dfe7eb;border-radius:13px;box-sizing:border-box;margin-top:14px;max-width:100%;overflow-x:auto;padding:0;width:100%}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4 .resume-default-field-content4-content,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4 .resume-default-field-content4-title{grid-gap:8px;align-items:center;display:grid;gap:8px;min-width:690px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4 .resume-default-field-content4-title{background:#eef3f5;border-bottom:1px solid #dfe7eb;padding:10px 12px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4 .resume-default-field-content4-title>div{color:#617487;font-family:square-bd;font-size:.61rem;height:auto;text-align:center;width:auto!important}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4 .resume-default-field-content4-content{background:#fff;border-bottom:1px solid #e3eaee;padding:10px 12px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4 .resume-default-field-content4-content:last-child{border-bottom:0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4 .resume-default-field-content4-content>div{align-items:center;display:flex;gap:7px;justify-content:center;min-height:46px;min-width:0;width:auto!important}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4 .resume-default-field-content4-content input,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4 .resume-default-field-content4-content select{min-height:42px;width:100%!important}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4 .resume-default-field-content4-content>div:first-child:has(.material-symbols-outlined) .material-symbols-outlined{align-items:center;background:#eaf6fb;border:1px solid rgba(0,123,195,.2);border-radius:9px;color:#007bc3;cursor:pointer;display:inline-flex;font-size:19px;height:38px;justify-content:center;width:38px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4 .resume-default-field-content4-content>div:last-child:has(.material-symbols-outlined) .material-symbols-outlined{align-items:center;background:#fff5f5;border:1px solid #f0d7d7;border-radius:9px;color:#c45454;cursor:pointer;display:inline-flex;font-size:18px;height:38px;justify-content:center;width:38px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4 .resume-default-field-content4-content>div:last-child:has(.material-symbols-outlined) .material-symbols-outlined:hover{background:#fdeaea;border-color:#dfb9b9}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .certified-language-table .resume-default-field-content4-content,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .certified-language-table .resume-default-field-content4-title{grid-template-columns:44px .9fr 1.25fr .9fr 1.05fr 44px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .ability-language-table .resume-default-field-content4-content,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .ability-language-table .resume-default-field-content4-title{grid-template-columns:1px 1.1fr 1fr 1fr 1fr 44px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .ability-language-table .resume-default-field-content4-content>div:first-child,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .ability-language-table .resume-default-field-content4-title>div:first-child{overflow:hidden;padding:0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .certificate-table .resume-default-field-content4-content,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .certificate-table .resume-default-field-content4-title{grid-template-columns:44px 1.05fr 1.2fr 1fr 1.05fr 44px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .computer-usage-table .resume-default-field-content4-content,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .computer-usage-table .resume-default-field-content4-title{grid-template-columns:1.4fr 1fr 1fr 44px;min-width:560px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content5{border-top:1px solid #e8edef;display:flex;justify-content:flex-end;margin-top:14px;padding-top:13px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content5>div{align-items:center;background:#fff5f5;border:1px solid #f0d7d7;border-radius:9px;color:#c45454;cursor:pointer;display:inline-flex;gap:5px;height:38px;justify-content:center;min-width:88px;padding:0 12px;width:auto}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content5>div .material-symbols-outlined{color:inherit;font-size:18px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content5>div:after{content:"항목 삭제";font-family:square-bd;font-size:.59rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content5>div:hover{background:#fdeaea;border-color:#dfb9b9}@media (max-width:760px){.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content2,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content3:has(>div:nth-child(2):last-child){grid-template-columns:1fr}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content2>div:first-child,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content2>div:nth-child(2),.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content3:has(>div:nth-child(2):last-child)>div:first-child,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content3:has(>div:nth-child(2):last-child)>div:nth-child(2){grid-column:1}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content2>div:first-child,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content3:has(>div:nth-child(2):last-child)>div:first-child{padding-top:0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .address{grid-template-columns:1fr 1fr}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .address>div:last-child{grid-column:1/-1}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4{margin-left:-3px;margin-right:-3px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-subtitle{align-items:flex-start;flex-direction:column}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-subtitle>div:nth-child(2){justify-content:flex-end;margin-left:0;width:100%}}@media (max-width:480px){.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-title{align-items:flex-start;flex-direction:column}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-title:has(>div+div)>div:last-child{width:100%}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .address{grid-template-columns:1fr}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4{margin-left:0;margin-right:0}}.floating-input-wrapper{position:relative}.floating-input-wrapper input{background:transparent;border:none;font-size:1rem;outline:none;padding:16px 12px 8px;width:100%}.floating-input-wrapper label{color:#888;font-size:.7rem;left:12px;pointer-events:none;position:absolute;top:7px;-webkit-transform-origin:left top;transform-origin:left top;transition:all .2s ease}.floating-input-wrapper input:focus+label,.floating-input-wrapper input:not(:placeholder-shown)+label{color:#926d6d;font-size:.65rem;top:-12px}.CareerApp .career-applicant-mainview.applicant-modern-home{--mypage-ink:#1f3445;--mypage-muted:#718391;--mypage-line:#dfe7eb;--mypage-soft:#f4f7f8;--mypage-blue:#1878b5;--mypage-blue-soft:#edf7fc;--mypage-green:#278767;--mypage-red:#c74d4d;background:#f3f6f7;color:var(--mypage-ink);display:block;padding:0 0 72px}.CareerApp .career-applicant-mainview.applicant-modern-home .career-1280-wrap{display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:1180px;padding:42px 0 0;width:calc(100% - 40px)}.CareerApp .career-applicant-mainview.applicant-modern-home button,.CareerApp .career-applicant-mainview.applicant-modern-home input,.CareerApp .career-applicant-mainview.applicant-modern-home select{font-family:inherit}.CareerApp .career-applicant-mainview.applicant-modern-home button:focus-visible,.CareerApp .career-applicant-mainview.applicant-modern-home input:focus-visible,.CareerApp .career-applicant-mainview.applicant-modern-home label.fileLabel:focus-within,.CareerApp .career-applicant-mainview.applicant-modern-home select:focus-visible{outline:3px solid rgba(24,120,181,.16);outline-offset:2px}.CareerApp .career-applicant-mainview.applicant-modern-home .mypage-page-header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;padding:4px 2px 12px}.CareerApp .career-applicant-mainview.applicant-modern-home .mypage-page-header>div>span{color:var(--mypage-blue);font-family:square-bd;font-size:.62rem;letter-spacing:.16em}.CareerApp .career-applicant-mainview.applicant-modern-home .mypage-page-header h1{color:#183145;font-family:square-eb;font-size:clamp(1.75rem,3vw,2.35rem);letter-spacing:-.045em;margin:8px 0 0}.CareerApp .career-applicant-mainview.applicant-modern-home .mypage-page-header p{color:var(--mypage-muted);font-size:.75rem;line-height:1.6;margin:9px 0 0}.CareerApp .career-applicant-mainview.applicant-modern-home .header-logout-button{align-items:center;background:#fff;border:1px solid #d8e2e7;border-radius:10px;color:#607483;cursor:pointer;display:inline-flex;font-size:.64rem;gap:6px;height:40px;padding:0 14px}.CareerApp .career-applicant-mainview.applicant-modern-home .header-logout-button .material-symbols-outlined{font-size:17px}.CareerApp .career-applicant-mainview.applicant-modern-home .application-overview{grid-gap:34px;align-items:stretch;background:radial-gradient(circle at 94% 0,rgba(69,171,219,.13),transparent 34%),#fff;border:1px solid #dfe7eb;border-radius:24px;box-shadow:0 15px 38px rgba(36,65,84,.07);box-sizing:border-box;display:grid;gap:34px;grid-template-columns:minmax(0,1fr) 235px;min-height:220px;overflow:hidden;padding:34px 36px}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-main{display:flex;flex-direction:column;justify-content:center;min-width:0}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-status-row{align-items:center;display:flex;gap:8px;margin-bottom:20px}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-dday,.CareerApp .career-applicant-mainview.applicant-modern-home .overview-status{align-items:center;border-radius:999px;display:inline-flex;font-family:square-bd;font-size:.61rem;min-height:28px;padding:0 11px}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-status{background:var(--mypage-blue-soft);color:var(--mypage-blue)}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-dday{background:#273f52;color:#fff}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-company{color:#758793;font-size:.64rem}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-main h2{color:#1b3346;font-family:square-eb;font-size:clamp(1.25rem,2.3vw,1.85rem);letter-spacing:-.035em;line-height:1.38;margin:8px 0 0;max-width:720px;word-break:keep-all}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-meta{display:flex;flex-wrap:wrap;gap:9px 20px;margin-top:20px}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-meta>span{align-items:center;color:#637786;display:inline-flex;font-size:.66rem;gap:6px}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-meta .material-symbols-outlined{color:#88a0ae;font-size:16px}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-action{grid-gap:11px;align-items:center;background:#176fa7;border:0;border-radius:18px;color:#fff;cursor:pointer;display:grid;gap:11px;grid-template-columns:42px minmax(0,1fr) 20px;padding:22px;text-align:left;transition:background .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,background .18s ease;transition:transform .18s ease,background .18s ease,-webkit-transform .18s ease}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-action:hover{background:#126493;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-action>.material-symbols-outlined:first-child{align-items:center;background:hsla(0,0%,100%,.14);border-radius:13px;display:inline-flex;font-size:21px;height:42px;justify-content:center;width:42px}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-action>.material-symbols-outlined:last-child{font-size:19px}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-action small,.CareerApp .career-applicant-mainview.applicant-modern-home .overview-action strong{display:block}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-action small{color:hsla(0,0%,100%,.68);font-size:.55rem}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-action strong{font-family:square-bd;font-size:.75rem;margin-top:5px}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card{grid-gap:12px;align-items:center;background:#fff;border:1px solid var(--mypage-line);border-radius:17px;box-shadow:0 9px 25px rgba(41,69,86,.045);color:inherit;cursor:pointer;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr) 18px;min-height:92px;padding:17px 18px;position:relative;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,-webkit-transform .18s ease;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card:hover:not(:disabled){border-color:#b8d5e4;box-shadow:0 13px 28px rgba(41,69,86,.075);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card:disabled{cursor:default;opacity:.62}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card>.material-symbols-outlined:first-child{align-items:center;background:#edf5f8;border-radius:12px;color:#357b9f;display:inline-flex;font-size:20px;height:40px;justify-content:center;width:40px}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card .card-arrow{color:#a1afb8;font-size:18px}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card .card-label{color:#7a8b97;font-size:.59rem;margin:0 0 5px}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card .card-value{color:#263f52;font-family:square-bd;font-size:.82rem}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card .progress-track{background:#e7edf0;border-radius:99px;height:5px;margin-top:8px;overflow:hidden}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card .progress-bar{background:#2e91bf;border-radius:inherit;height:100%}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-layout{grid-gap:16px;align-items:flex-start;display:grid;gap:16px;grid-template-columns:225px minmax(0,1fr)}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-mobile-nav-select{display:none}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-nav{background:#fff;border:1px solid var(--mypage-line);border-radius:18px;box-shadow:0 10px 27px rgba(41,69,86,.05);display:flex;flex-direction:column;gap:4px;padding:8px;position:-webkit-sticky;position:sticky;top:86px}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item{align-items:center;background:transparent;border:0;border-radius:12px;color:#667986;cursor:pointer;display:flex;gap:10px;min-height:56px;padding:8px 10px;text-align:left;width:100%}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item:hover{background:#f5f8f9}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item.active{background:#edf6fa;color:#176fa7}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item .nav-icon{align-items:center;background:#f0f4f6;border-radius:10px;display:inline-flex;flex:0 0 35px;font-size:18px;height:35px;justify-content:center;width:35px}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item.active .nav-icon{background:#fff}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item .nav-text{display:flex;flex-direction:column;gap:3px;min-width:0}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item .nav-label{font-family:square-bd;font-size:.68rem}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item .nav-desc{color:#96a3ab;font-size:.55rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-content{min-width:0}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-content .content-current-label{display:none}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-content .mypage-section-card{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.CareerApp .career-applicant-mainview.applicant-modern-home .mypage-panel{background:#fff;border:1px solid var(--mypage-line);border-radius:20px;box-shadow:0 11px 30px rgba(41,69,86,.055);box-sizing:border-box;padding:30px}.CareerApp .career-applicant-mainview.applicant-modern-home .panel-heading{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.CareerApp .career-applicant-mainview.applicant-modern-home .panel-heading .panel-eyebrow{color:var(--mypage-blue);display:block;font-family:square-bd;font-size:.55rem;letter-spacing:.14em;margin-bottom:7px}.CareerApp .career-applicant-mainview.applicant-modern-home .panel-heading h2{color:#233b4e;font-family:square-eb;font-size:1.25rem;letter-spacing:-.035em;margin:0}.CareerApp .career-applicant-mainview.applicant-modern-home .panel-heading p{color:var(--mypage-muted);font-size:.63rem;line-height:1.6;margin:8px 0 0}.CareerApp .career-applicant-mainview.applicant-modern-home .application-state,.CareerApp .career-applicant-mainview.applicant-modern-home .panel-count{align-items:center;background:#eef7f3;border-radius:999px;color:var(--mypage-green);display:inline-flex;flex-shrink:0;font-family:square-bd;font-size:.58rem;min-height:30px;padding:0 11px}.CareerApp .career-applicant-mainview.applicant-modern-home .application-state.neutral,.CareerApp .career-applicant-mainview.applicant-modern-home .panel-count.neutral{background:#f0f4f6;color:#647783}.CareerApp .career-applicant-mainview.applicant-modern-home .application-state.has-new,.CareerApp .career-applicant-mainview.applicant-modern-home .panel-count.has-new{background:#fff1f1;color:var(--mypage-red)}.CareerApp .career-applicant-mainview.applicant-modern-home .application-card{grid-gap:28px;background:#f8fafb;border:1px solid #dce7ec;border-radius:17px;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 230px;padding:25px}.CareerApp .career-applicant-mainview.applicant-modern-home .application-company{color:var(--mypage-blue);font-family:square-bd;font-size:.61rem}.CareerApp .career-applicant-mainview.applicant-modern-home .application-card-main h3{color:#243b4e;font-family:square-eb;font-size:1.1rem;letter-spacing:-.025em;line-height:1.45;margin:11px 0 0}.CareerApp .career-applicant-mainview.applicant-modern-home .application-meta{display:flex;flex-wrap:wrap;gap:9px 17px;margin-top:20px}.CareerApp .career-applicant-mainview.applicant-modern-home .application-meta>span{align-items:center;color:#70818d;display:inline-flex;font-size:.6rem;gap:5px}.CareerApp .career-applicant-mainview.applicant-modern-home .application-meta .material-symbols-outlined{color:#91a3ad;font-size:15px}.CareerApp .career-applicant-mainview.applicant-modern-home .application-card-side{border-left:1px solid #dce5e9;display:flex;flex-direction:column;gap:15px;justify-content:space-between;padding-left:24px}.CareerApp .career-applicant-mainview.applicant-modern-home .application-card-side .application-dday{color:var(--mypage-blue);font-family:square-eb;font-size:1.15rem}.CareerApp .career-applicant-mainview.applicant-modern-home .application-card-side small,.CareerApp .career-applicant-mainview.applicant-modern-home .application-card-side strong{display:block}.CareerApp .career-applicant-mainview.applicant-modern-home .application-card-side small{color:#8b9aa4;font-size:.54rem}.CareerApp .career-applicant-mainview.applicant-modern-home .application-card-side strong{color:#526775;font-size:.61rem;line-height:1.5;margin-top:5px}.CareerApp .career-applicant-mainview.applicant-modern-home .document-delete-button,.CareerApp .career-applicant-mainview.applicant-modern-home .document-upload-button,.CareerApp .career-applicant-mainview.applicant-modern-home .mypage-danger-action,.CareerApp .career-applicant-mainview.applicant-modern-home .mypage-primary-action,.CareerApp .career-applicant-mainview.applicant-modern-home .mypage-secondary-action{align-items:center;border-radius:10px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.61rem;gap:6px;justify-content:center;min-height:42px;padding:0 14px}.CareerApp .career-applicant-mainview.applicant-modern-home .mypage-primary-action{background:#176fa7;border:1px solid #176fa7;color:#fff}.CareerApp .career-applicant-mainview.applicant-modern-home .mypage-primary-action .material-symbols-outlined{font-size:17px}.CareerApp .career-applicant-mainview.applicant-modern-home .mypage-secondary-action{background:#fff;border:1px solid #cfdce2;color:#486174}.CareerApp .career-applicant-mainview.applicant-modern-home .mypage-secondary-action:disabled{background:#eef2f4;color:#9aa7af;cursor:default}.CareerApp .career-applicant-mainview.applicant-modern-home .mypage-danger-action{background:#c94f4f;border:1px solid #c94f4f;color:#fff}.CareerApp .career-applicant-mainview.applicant-modern-home .logout-card,.CareerApp .career-applicant-mainview.applicant-modern-home .talent-pool-card{grid-gap:18px;align-items:center;background:#f8fafb;border:1px solid #dce7ec;border-radius:16px;display:grid;gap:18px;grid-template-columns:50px minmax(0,1fr) auto;padding:24px}.CareerApp .career-applicant-mainview.applicant-modern-home .logout-card>.material-symbols-outlined,.CareerApp .career-applicant-mainview.applicant-modern-home .talent-pool-card>.material-symbols-outlined{align-items:center;background:#e9f5fa;border-radius:14px;color:var(--mypage-blue);display:inline-flex;height:50px;justify-content:center;width:50px}.CareerApp .career-applicant-mainview.applicant-modern-home .logout-card strong,.CareerApp .career-applicant-mainview.applicant-modern-home .talent-pool-card strong{color:#344d60;font-family:square-bd;font-size:.69rem}.CareerApp .career-applicant-mainview.applicant-modern-home .logout-card p,.CareerApp .career-applicant-mainview.applicant-modern-home .talent-pool-card p{color:#778995;font-size:.59rem;line-height:1.55;margin:7px 0 0}.CareerApp .career-applicant-mainview.applicant-modern-home .notice{display:block;min-height:430px}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-workspace{width:100%}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-feed{display:flex;flex-direction:column;gap:10px;overflow:visible;padding:2px 0 12px;width:100%}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-feed-item{background:#fff;border:1px solid #dfe7eb;border-radius:13px;color:#506574;cursor:pointer;display:flex;flex-direction:column;gap:12px;justify-content:space-between;min-height:74px;min-width:0;padding:13px 15px;text-align:left;transition:border-color .18s ease,background .18s ease,-webkit-transform .18s ease;transition:border-color .18s ease,background .18s ease,transform .18s ease;transition:border-color .18s ease,background .18s ease,transform .18s ease,-webkit-transform .18s ease;width:100%}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-feed-item:hover{border-color:#a9cede;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-feed-item.active{background:#eef8fc;border-color:#8ec2d9;box-shadow:inset 3px 0 0 #2d89b5}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-feed-item-top{align-items:flex-start;display:flex;gap:10px}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-feed-number{color:#83a0b1;font-family:square-bd;font-size:.58rem}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-feed-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#344d60;display:-webkit-box;font-family:square-bd;font-size:.72rem;line-height:1.5;overflow:hidden}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-feed-meta,.CareerApp .career-applicant-mainview.applicant-modern-home .notice-reader-badges{display:flex;flex-wrap:wrap;gap:5px}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-badge{align-items:center;background:#eef2f4;border-radius:99px;color:#71828e;display:inline-flex;font-size:.56rem;min-height:22px;padding:0 8px}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-badge.new{background:#fff0f0;color:#c84f4f}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-badge.file{background:#eaf6fb;color:#267da7}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-feed-empty{align-items:center;border:1px dashed #d6e1e6;border-radius:13px;color:#8798a3;display:flex;font-size:.67rem;justify-content:center;min-height:100px;width:100%}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-reader{background:#fbfcfc;border:1px solid #dfe7eb;border-radius:15px;box-sizing:border-box;margin-top:12px;min-height:560px;padding:30px 32px;width:100%}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-reader-header{align-items:flex-start;border-bottom:1px solid #dfe7eb;display:flex;gap:20px;justify-content:space-between;padding-bottom:20px}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-reader-eyebrow{color:var(--mypage-blue);font-size:.6rem}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-reader-title{color:#263f52;font-family:square-eb;font-size:1rem;line-height:1.5;margin:8px 0 0}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-reader-body{color:#536977;font-size:.72rem;line-height:1.85;min-height:400px;overflow-wrap:anywhere;padding:30px 4px}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-reader-body iframe,.CareerApp .career-applicant-mainview.applicant-modern-home .notice-reader-body img,.CareerApp .career-applicant-mainview.applicant-modern-home .notice-reader-body table,.CareerApp .career-applicant-mainview.applicant-modern-home .notice-reader-body video{max-width:100%!important}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-reader-body img,.CareerApp .career-applicant-mainview.applicant-modern-home .notice-reader-body video{height:auto!important}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-reader-body table{width:100%!important}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-reader-body pre{max-width:100%;overflow-x:auto}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-reader-files{border-top:1px solid #dfe7eb;padding-top:18px}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-reader-files-title{color:#526775;font-family:square-bd;font-size:.66rem;margin-bottom:10px}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-reader-file-list{display:flex;flex-wrap:wrap;gap:8px}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-reader-file{align-items:center;background:#fff;border:1px solid #d6e2e7;border-radius:9px;color:#526c7c;cursor:pointer;display:inline-flex;font-size:.63rem;gap:6px;max-width:100%;min-height:36px;padding:0 11px}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-reader-file .material-symbols-outlined{flex-shrink:0;font-size:16px}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-reader-file .file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-reader-empty{align-items:center;color:#8a9aa4;display:flex;font-size:.69rem;justify-content:center;min-height:430px}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-mobile-modal-backdrop{align-items:flex-end;background:rgba(15,23,42,.36);box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:120}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-mobile-modal{background:#fff;border-radius:18px;box-shadow:0 22px 50px rgba(15,23,42,.22);box-sizing:border-box;max-height:78vh;max-width:520px;overflow-y:auto;padding:20px;width:100%}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-mobile-modal-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-mobile-modal-header span{color:var(--mypage-blue);font-size:.58rem}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-mobile-modal-header h3{color:#263f52;font-family:square-rg;font-size:.95rem;letter-spacing:0;line-height:1.5;margin:7px 0 0}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-mobile-modal-close{align-items:center;background:#eef5f8;border:0;border-radius:10px;color:#526775;cursor:pointer;display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;padding:0;width:34px}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-mobile-modal-close .material-symbols-outlined{font-size:19px}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-mobile-modal-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-mobile-modal-body{border-top:1px solid #dfe7eb;color:#536977;font-size:.7rem;line-height:1.8;margin-top:16px;min-height:220px;overflow-wrap:anywhere;padding-top:16px}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-mobile-modal-body iframe,.CareerApp .career-applicant-mainview.applicant-modern-home .notice-mobile-modal-body img,.CareerApp .career-applicant-mainview.applicant-modern-home .notice-mobile-modal-body table,.CareerApp .career-applicant-mainview.applicant-modern-home .notice-mobile-modal-body video{max-width:100%!important}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-mobile-modal-files{border-top:1px solid #dfe7eb;margin-top:16px;padding-top:14px}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-mobile-modal-files-title{color:#526775;font-family:square-rg;font-size:.63rem;margin-bottom:8px}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-mobile-modal-file{align-items:center;background:#fff;border:1px solid #d6e2e7;border-radius:9px;color:#526c7c;cursor:pointer;display:flex;font-size:.63rem;gap:6px;min-height:36px;padding:0 11px;width:100%}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-mobile-modal-file .material-symbols-outlined{flex-shrink:0;font-size:16px}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-mobile-modal-file .file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-list{display:flex;flex-direction:column;gap:9px;max-height:none;overflow:visible;padding:0 0 10px;width:100%}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-item{background:#fff;border:1px solid #e0e7eb;border-radius:12px;color:#506574;cursor:pointer;display:flex;flex-direction:column;gap:9px;justify-content:space-between;min-height:92px;min-width:0;padding:14px;text-align:left;width:100%}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-item.active,.CareerApp .career-applicant-mainview.applicant-modern-home .notice-item:hover{background:#f2f9fc;border-color:#a8cede}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-item.active{box-shadow:inset 3px 0 0 #2685b5}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-family:square-bd;font-size:.62rem;line-height:1.5;overflow:hidden}.CareerApp .career-applicant-mainview.applicant-modern-home .badge-row,.CareerApp .career-applicant-mainview.applicant-modern-home .notice-detail-badges{display:flex;flex-wrap:wrap;gap:5px}.CareerApp .career-applicant-mainview.applicant-modern-home .badge{align-items:center;background:#eef2f4;border-radius:99px;color:#71828e;display:inline-flex;font-size:.5rem;min-height:20px;padding:0 7px}.CareerApp .career-applicant-mainview.applicant-modern-home .badge.new{background:#fff0f0;color:#c84f4f}.CareerApp .career-applicant-mainview.applicant-modern-home .badge.file{background:#edf6fa;color:#347c9f}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-detail-placeholder,.CareerApp .career-applicant-mainview.applicant-modern-home .notice-empty{align-items:center;color:#94a2ab;display:flex;font-size:.62rem;justify-content:center;min-height:180px;text-align:center}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-detail{background:#fbfcfc;border:1px solid #e0e7eb;border-radius:14px;box-sizing:border-box;margin-top:12px;min-height:540px;min-width:0;padding:26px 28px;width:100%}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-detail-header{align-items:flex-start;border-bottom:1px solid #e0e7eb;display:flex;gap:16px;justify-content:space-between;padding-bottom:17px}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-detail-eyebrow{color:var(--mypage-blue);font-size:.53rem}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-detail-title{color:#2e4658;font-family:square-bd;font-size:.75rem;line-height:1.5;margin-top:7px}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-detail-body{color:#566b79;font-size:.64rem;line-height:1.8;min-height:400px;padding:26px 2px}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-detail-body iframe,.CareerApp .career-applicant-mainview.applicant-modern-home .notice-detail-body img,.CareerApp .career-applicant-mainview.applicant-modern-home .notice-detail-body table,.CareerApp .career-applicant-mainview.applicant-modern-home .notice-detail-body video{max-width:100%!important}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-detail-body img,.CareerApp .career-applicant-mainview.applicant-modern-home .notice-detail-body video{height:auto!important}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-detail-body table{table-layout:auto;width:100%!important}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-detail-body pre{max-width:100%;overflow-x:auto}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-files{border-top:1px solid #e0e7eb;padding-top:15px}.CareerApp .career-applicant-mainview.applicant-modern-home .files-title{color:#526775;font-family:square-bd;font-size:.59rem;margin-bottom:9px}.CareerApp .career-applicant-mainview.applicant-modern-home .files-list{display:flex;flex-wrap:wrap;gap:7px}.CareerApp .career-applicant-mainview.applicant-modern-home .file-chip{align-items:center;background:#fff;border:1px solid #d8e3e8;border-radius:9px;color:#587080;cursor:pointer;display:inline-flex;font-size:.56rem;gap:5px;min-height:34px;padding:0 10px}.CareerApp .career-applicant-mainview.applicant-modern-home .file-chip .material-symbols-outlined{font-size:15px}.CareerApp .career-applicant-mainview.applicant-modern-home .document-progress-card{grid-gap:16px;align-items:center;background:#f2f7f9;border-radius:13px;display:grid;gap:16px;grid-template-columns:155px minmax(0,1fr) 44px;padding:16px 18px}.CareerApp .career-applicant-mainview.applicant-modern-home .document-progress-card span,.CareerApp .career-applicant-mainview.applicant-modern-home .document-progress-card strong{display:block}.CareerApp .career-applicant-mainview.applicant-modern-home .document-progress-card strong{color:#40586a;font-family:square-bd;font-size:.62rem}.CareerApp .career-applicant-mainview.applicant-modern-home .document-progress-card div>span{color:#87959e;font-size:.52rem;margin-top:4px}.CareerApp .career-applicant-mainview.applicant-modern-home .document-progress-card b{color:var(--mypage-blue);font-family:square-bd;font-size:.68rem;text-align:right}.CareerApp .career-applicant-mainview.applicant-modern-home .document-progress-track{background:#dce6ea;border-radius:99px;height:7px;overflow:hidden}.CareerApp .career-applicant-mainview.applicant-modern-home .document-progress-track>span{background:#2d8fbd;border-radius:inherit;height:100%;margin:0}.CareerApp .career-applicant-mainview.applicant-modern-home .document-summary{align-items:baseline;color:#7a8c98;display:flex;font-size:.58rem;gap:4px}.CareerApp .career-applicant-mainview.applicant-modern-home .document-summary strong{color:var(--mypage-blue);font-family:square-eb;font-size:1.05rem}.CareerApp .career-applicant-mainview.applicant-modern-home .document-list{display:flex;flex-direction:column;gap:8px;margin-top:13px}.CareerApp .career-applicant-mainview.applicant-modern-home .document-item{grid-gap:14px;align-items:center;background:#fff;border:1px solid #e0e7eb;border-radius:13px;display:grid!important;gap:14px;grid-template-columns:42px minmax(0,1fr) auto;justify-content:normal!important;min-height:88px;padding:15px 16px}.CareerApp .career-applicant-mainview.applicant-modern-home .document-item.is-uploaded{background:#fbfdfc;border-color:#cfe4da}.CareerApp .career-applicant-mainview.applicant-modern-home .document-list .document-item>.document-item-icon{display:inline-flex!important;gap:0!important}.CareerApp .career-applicant-mainview.applicant-modern-home .document-list .document-item>.document-item-info{align-items:normal!important;display:block!important;gap:0!important;min-width:0;width:100%}.CareerApp .career-applicant-mainview.applicant-modern-home .document-list .document-item>.document-item-action{display:flex!important;gap:0!important;justify-content:flex-end;min-width:74px}.CareerApp .career-applicant-mainview.applicant-modern-home .document-item-icon{align-items:center;background:#eef5f8;border-radius:11px;color:#4582a1;display:inline-flex;height:42px;justify-content:center;width:42px}.CareerApp .career-applicant-mainview.applicant-modern-home .document-item-icon .material-symbols-outlined{font-size:20px}.CareerApp .career-applicant-mainview.applicant-modern-home .document-name-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.CareerApp .career-applicant-mainview.applicant-modern-home .document-name-row strong{color:#3d5566;font-family:square-bd;font-size:.65rem}.CareerApp .career-applicant-mainview.applicant-modern-home .complete-badge,.CareerApp .career-applicant-mainview.applicant-modern-home .required-badge{border-radius:6px;font-size:.48rem;padding:4px 6px}.CareerApp .career-applicant-mainview.applicant-modern-home .required-badge{background:#fff0f0;color:#c64e4e}.CareerApp .career-applicant-mainview.applicant-modern-home .complete-badge{background:#eaf7f1;color:#2a8466}.CareerApp .career-applicant-mainview.applicant-modern-home .document-meta{color:#8a99a3;display:flex;flex-wrap:wrap;font-size:.52rem;gap:5px 14px;margin-top:6px}.CareerApp .career-applicant-mainview.applicant-modern-home .file-current{color:#477087;display:block;font-size:.63rem!important;line-height:1.5;margin-top:7px;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.CareerApp .career-applicant-mainview.applicant-modern-home .document-upload-button{background:#edf7fb;border:1px solid #b9d8e6;color:#247ba6}.CareerApp .career-applicant-mainview.applicant-modern-home .document-upload-button input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.CareerApp .career-applicant-mainview.applicant-modern-home .document-upload-button .material-symbols-outlined{font-size:16px}.CareerApp .career-applicant-mainview.applicant-modern-home .document-delete-button{align-items:center;background:#fff7f7;border:1px solid #efd2d2;color:#bf5555;display:inline-flex;flex-direction:row;gap:6px;justify-content:center;min-width:74px;white-space:nowrap}.CareerApp .career-applicant-mainview.applicant-modern-home .document-delete-button .material-symbols-outlined{font-size:16px}.CareerApp .career-applicant-mainview.applicant-modern-home .mypage-page-header p{font-size:.82rem}.CareerApp .career-applicant-mainview.applicant-modern-home .header-logout-button,.CareerApp .career-applicant-mainview.applicant-modern-home .overview-company{font-size:.7rem}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-meta>span{font-size:.72rem}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-action small{font-size:.62rem}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-action strong{font-size:.82rem}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card .card-label{font-size:.66rem}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card .card-value{font-size:.9rem}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item .nav-label{font-size:.75rem}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item .nav-desc{font-size:.62rem}.CareerApp .career-applicant-mainview.applicant-modern-home .panel-heading .panel-eyebrow{font-size:.61rem}.CareerApp .career-applicant-mainview.applicant-modern-home .panel-heading p{font-size:.7rem}.CareerApp .career-applicant-mainview.applicant-modern-home .application-state,.CareerApp .career-applicant-mainview.applicant-modern-home .document-delete-button,.CareerApp .career-applicant-mainview.applicant-modern-home .document-upload-button,.CareerApp .career-applicant-mainview.applicant-modern-home .mypage-danger-action,.CareerApp .career-applicant-mainview.applicant-modern-home .mypage-primary-action,.CareerApp .career-applicant-mainview.applicant-modern-home .mypage-secondary-action,.CareerApp .career-applicant-mainview.applicant-modern-home .notice-title,.CareerApp .career-applicant-mainview.applicant-modern-home .panel-count{font-size:.68rem}.CareerApp .career-applicant-mainview.applicant-modern-home .badge{font-size:.56rem}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-detail-body,.CareerApp .career-applicant-mainview.applicant-modern-home .notice-detail-placeholder{font-size:.7rem}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-detail-title{font-size:.82rem}.CareerApp .career-applicant-mainview.applicant-modern-home .file-chip,.CareerApp .career-applicant-mainview.applicant-modern-home .files-title{font-size:.64rem}.CareerApp .career-applicant-mainview.applicant-modern-home .document-progress-card strong{font-size:.68rem}.CareerApp .career-applicant-mainview.applicant-modern-home .document-progress-card div>span{font-size:.59rem}.CareerApp .career-applicant-mainview.applicant-modern-home .document-progress-card b{font-size:.75rem}.CareerApp .career-applicant-mainview.applicant-modern-home .document-summary{font-size:.64rem}.CareerApp .career-applicant-mainview.applicant-modern-home .document-name-row strong{font-size:.72rem}.CareerApp .career-applicant-mainview.applicant-modern-home .complete-badge,.CareerApp .career-applicant-mainview.applicant-modern-home .required-badge{font-size:.54rem}.CareerApp .career-applicant-mainview.applicant-modern-home .document-meta{font-size:.59rem}.CareerApp .career-applicant-mainview.applicant-modern-home .danger-heading>.material-symbols-outlined{align-items:center;background:#fff0f0;border-radius:12px;color:var(--mypage-red);display:inline-flex;height:40px;justify-content:center;width:40px}.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-warning{align-items:flex-start;background:#fff8f8;border:1px solid #f0d7d7;border-radius:12px;display:flex;gap:10px;padding:15px 16px}.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-warning>.material-symbols-outlined{color:#c95656;font-size:19px}.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-warning strong{color:#8e4848;font-family:square-bd;font-size:.62rem}.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-warning p{color:#947272;font-size:.55rem;line-height:1.55;margin:5px 0 0}.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-steps{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:22px 0;padding:0}.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-steps li{grid-gap:9px;background:#fafbfb;border:1px solid #e0e7eb;border-radius:11px;display:grid;gap:9px;grid-template-columns:30px minmax(0,1fr);opacity:.62;padding:13px}.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-steps li>span{align-items:center;background:#e8edef;border-radius:9px;color:#748590;display:inline-flex;font-family:square-bd;font-size:.58rem;height:30px;justify-content:center;width:30px}.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-steps li.active,.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-steps li.complete{opacity:1}.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-steps li.active{background:#f2f9fc;border-color:#bdd9e6}.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-steps li.active>span{background:#287fa9;color:#fff}.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-steps li.complete>span{background:#e5f4ed;color:#278767}.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-steps li strong{color:#4b6272;font-family:square-bd;font-size:.58rem}.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-steps li p{color:#8a98a2;font-size:.5rem;line-height:1.4;margin:4px 0 0}.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-auth-card{background:#f8fafb;border:1px solid #e0e7eb;border-radius:14px;padding:20px}.CareerApp .career-applicant-mainview.applicant-modern-home .email-wrap{grid-gap:14px;display:grid;gap:14px}.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-field{grid-gap:7px;display:grid;gap:7px}.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-field>span{color:#526978;font-family:square-bd;font-size:.58rem}.CareerApp .career-applicant-mainview.applicant-modern-home .auth-row,.CareerApp .career-applicant-mainview.applicant-modern-home .email-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 145px}.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-field input{background:#fff;border:1px solid #d3dee4;border-radius:10px;box-sizing:border-box;color:#334b5d;font-size:.62rem;height:42px;padding:0 12px;width:100%}.CareerApp .career-applicant-mainview.applicant-modern-home .input-wrapper{position:relative}.CareerApp .career-applicant-mainview.applicant-modern-home .input-wrapper .countdown-overlay{color:#c65353;font-size:.53rem;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-final-action{align-items:center;border-top:1px solid #e1e8eb;display:flex;gap:18px;justify-content:space-between;margin-top:18px;padding-top:18px}.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-final-action strong{color:var(--mypage-green);font-family:square-bd;font-size:.64rem}.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-final-action p{color:#7f909b;font-size:.54rem;margin:5px 0 0}@media (max-width:980px){.CareerApp .career-applicant-mainview.applicant-modern-home .application-overview{grid-template-columns:1fr}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-action{grid-template-columns:42px minmax(0,1fr) 20px}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-layout{grid-template-columns:1fr}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:static}}@media (max-width:760px){.CareerApp .career-applicant-mainview.applicant-modern-home{padding-bottom:45px}.CareerApp .career-applicant-mainview.applicant-modern-home .career-1280-wrap{gap:12px;max-width:1180px;padding-top:25px;width:calc(100% - 24px)}.CareerApp .career-applicant-mainview.applicant-modern-home .mypage-page-header{align-items:flex-start}.CareerApp .career-applicant-mainview.applicant-modern-home .mypage-page-header p{max-width:250px}.CareerApp .career-applicant-mainview.applicant-modern-home .application-overview,.CareerApp .career-applicant-mainview.applicant-modern-home .mypage-panel{border-radius:17px;padding:22px 18px}.CareerApp .career-applicant-mainview.applicant-modern-home .application-overview{gap:14px;min-height:0}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-status-row{margin-bottom:14px}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-dday,.CareerApp .career-applicant-mainview.applicant-modern-home .overview-status{font-family:square-rg;font-size:.56rem;min-height:25px;padding:0 10px}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-main h2{font-family:square-rg;font-size:1.18rem;letter-spacing:0;line-height:1.45}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-meta{gap:8px 16px;margin-top:16px}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-action{display:none}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding-bottom:0}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card{border-radius:14px;gap:6px;grid-template-columns:26px minmax(0,1fr);min-height:58px;padding:10px 8px}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card>.material-symbols-outlined:first-child{border-radius:10px;font-size:15px;height:26px;width:26px}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card .card-arrow{display:none}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card .card-label{font-size:.54rem;margin-bottom:3px}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card .card-value{font-family:square-rg;font-size:.7rem;line-height:1.25}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card .progress-track{margin-top:5px}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-nav,.CareerApp .career-applicant-mainview.applicant-modern-home .career-1280-wrap .applicant-layout>.applicant-nav{display:none}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item{min-width:0}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-mobile-nav-select{grid-gap:7px;background:#fff;border:1px solid rgba(24,120,181,.24);border-radius:14px;box-shadow:0 9px 24px rgba(41,69,86,.06);box-sizing:border-box;display:grid;gap:7px;padding:10px;position:-webkit-sticky;position:sticky;top:68px;z-index:70}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-mobile-nav-caption{align-items:center;color:#334b5f;display:inline-flex;font-family:square-rg;font-size:.6rem;gap:5px;line-height:1.2;min-width:0}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-mobile-nav-caption .material-symbols-outlined{color:var(--mypage-blue);font-size:16px}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-mobile-nav-control{grid-gap:9px;align-items:center;background:#fff;border:1px solid rgba(24,120,181,.5);border-radius:12px;box-sizing:border-box;cursor:pointer;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;min-height:46px;padding:0 7px 0 10px;position:relative;width:100%}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-mobile-nav-control select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:0;color:#172b46;cursor:pointer;font-family:square-rg;font-size:.84rem;font-weight:400;height:100%;inset:0;opacity:0;outline:0;position:absolute;width:100%;z-index:2}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-mobile-nav-control select option{font-family:square-rg;font-size:.84rem;font-weight:400}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-mobile-nav-arrow,.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-mobile-nav-current,.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-mobile-nav-icon{pointer-events:none;position:relative;z-index:1}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-mobile-nav-arrow,.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-mobile-nav-icon{align-items:center;background:#eef7fb;border-radius:10px;color:var(--mypage-blue);display:inline-flex;font-size:19px;height:32px;justify-content:center;width:32px}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-mobile-nav-current{color:#172b46;font-family:square-rg;font-size:.75rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CareerApp .career-applicant-mainview.applicant-modern-home .application-card{grid-template-columns:1fr;padding:18px}.CareerApp .career-applicant-mainview.applicant-modern-home .application-card-side{border-left:0;border-top:1px solid #dce5e9;padding:17px 0 0}.CareerApp .career-applicant-mainview.applicant-modern-home .logout-card,.CareerApp .career-applicant-mainview.applicant-modern-home .talent-pool-card{grid-template-columns:46px minmax(0,1fr)}.CareerApp .career-applicant-mainview.applicant-modern-home .logout-card button,.CareerApp .career-applicant-mainview.applicant-modern-home .talent-pool-card button{grid-column:1/-1;width:100%}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-list{max-height:none}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-detail{min-height:330px;padding:17px}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-detail-body{min-height:260px}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-feed-item{min-width:0;width:100%}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-reader{display:none}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-reader-header{flex-direction:column;gap:12px}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-reader-body{min-height:260px;padding:22px 0}.CareerApp .career-applicant-mainview.applicant-modern-home .document-progress-card{grid-template-columns:1fr 42px}.CareerApp .career-applicant-mainview.applicant-modern-home .document-progress-card .document-progress-track{grid-column:1/-1;grid-row:2}.CareerApp .career-applicant-mainview.applicant-modern-home .document-item{grid-template-columns:40px minmax(0,1fr)}.CareerApp .career-applicant-mainview.applicant-modern-home .document-item .document-item-action{grid-column:1/-1}.CareerApp .career-applicant-mainview.applicant-modern-home .document-item .document-delete-button,.CareerApp .career-applicant-mainview.applicant-modern-home .document-item .document-upload-button{align-items:center;display:flex!important;flex-direction:row!important;gap:6px;justify-content:center;width:100%}.CareerApp .career-applicant-mainview.applicant-modern-home .auth-row,.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-steps,.CareerApp .career-applicant-mainview.applicant-modern-home .email-row{grid-template-columns:1fr}.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-final-action{align-items:flex-start;flex-direction:column}.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-final-action button{width:100%}}@media (max-width:480px){.CareerApp .career-applicant-mainview.applicant-modern-home .header-logout-button{font-size:0;padding:0;width:40px}.CareerApp .career-applicant-mainview.applicant-modern-home .header-logout-button .material-symbols-outlined{font-size:17px}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-nav{display:none;flex-direction:row;overflow-x:auto;padding:6px}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item{min-width:138px}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-mobile-nav-select{padding:9px;top:64px}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-mobile-nav-control{min-height:44px}.CareerApp .career-applicant-mainview.applicant-modern-home .panel-heading{align-items:flex-start;flex-direction:column;gap:12px}}.manager-login-modal{--manager-login-ink:#173142;--manager-login-muted:#5f7480;--manager-login-line:#cbdde4;--manager-login-soft:#f3f8fa;--manager-login-main:#1689a5;--manager-login-main-dark:#0e7790;background:linear-gradient(135deg,rgba(226,239,244,.94),rgba(249,252,253,.96)),url(/static/media/login_background.3fbcdded9a6a5c354052.jpg) 50%/cover no-repeat;font-family:square-rg;height:100%;inset:0;position:fixed;white-space:pre-wrap;width:100%;z-index:9999}.manager-login-modal .wrap{align-items:center;background:rgba(243,248,250,.7);box-sizing:border-box;display:flex;height:100%;justify-content:center;overflow-y:auto;padding:28px;width:100%}.manager-login-modal .manager-login-form{background:#fff;border:1px solid rgba(188,213,220,.92);border-radius:8px;box-shadow:0 22px 54px rgba(25,62,80,.18);display:grid;grid-template-columns:280px minmax(0,1fr);max-width:820px;min-height:430px;overflow:hidden;width:calc(100vw - 56px)}.manager-login-modal .manager-login-form .login-header{background:#173142;color:#fff;display:flex;flex-direction:column;gap:18px;isolation:isolate;justify-content:flex-end;overflow:hidden;padding:30px;position:relative}.manager-login-modal .manager-login-form .login-header:before{background:url(/static/media/login_background.3fbcdded9a6a5c354052.jpg) 50%/cover no-repeat;content:"";-webkit-filter:saturate(.95) contrast(1.02);filter:saturate(.95) contrast(1.02);inset:0;opacity:.9;pointer-events:none;position:absolute;z-index:0}.manager-login-modal .manager-login-form .login-header:after{background:linear-gradient(180deg,rgba(18,51,66,.36),rgba(14,52,67,.88));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.manager-login-modal .manager-login-form .login-header>*{position:relative;z-index:2}.manager-login-modal .manager-login-form .login-header .login-logo{align-items:center;background:hsla(0,0%,100%,.94);border-radius:8px;box-shadow:0 12px 24px rgba(15,40,52,.18);display:flex;height:54px;justify-content:center;width:54px}.manager-login-modal .manager-login-form .login-header .login-logo img{height:32px;object-fit:contain;width:40px}.manager-login-modal .manager-login-form .login-header .login-header-copy{display:flex;flex-direction:column;gap:8px}.manager-login-modal .manager-login-form .login-header .login-eyebrow{color:#a7e6f1;font-family:square-bd;font-size:.72rem;letter-spacing:0;line-height:1.3}.manager-login-modal .manager-login-form .login-header .login-title{color:#fff;font-family:square-hv;font-size:1.58rem;letter-spacing:0;line-height:1.22}.manager-login-modal .manager-login-form .login-header .login-subtitle{color:hsla(0,0%,100%,.78);font-size:.78rem;line-height:1.55;max-width:220px;text-align:left}.manager-login-modal .manager-login-form .login-header .login-status-note{align-items:center;background:rgba(12,37,50,.46);border:1px solid hsla(0,0%,100%,.26);border-radius:8px;color:hsla(0,0%,100%,.88);display:inline-flex;font-family:square-bd;font-size:.68rem;gap:6px;min-height:32px;padding:0 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.manager-login-modal .manager-login-form .login-header .login-status-note .material-symbols-outlined{color:#a7e6f1;font-size:1rem}.manager-login-modal .manager-login-form .login-panel{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:22px;justify-content:center;padding:38px 40px}.manager-login-modal .manager-login-form .login-panel-header{padding-right:54px;position:relative}.manager-login-modal .manager-login-form .login-panel-header .login-panel-kicker{color:var(--manager-login-main);display:block;font-family:square-eb;font-size:.72rem;line-height:1.3;margin-bottom:7px}.manager-login-modal .manager-login-form .login-panel-header h1{color:var(--manager-login-ink);font-family:square-hv;font-size:1.28rem;letter-spacing:0;line-height:1.35;margin:0}.manager-login-modal .manager-login-form .login-panel-header .login-panel-icon{align-items:center;background:#edf8fa;border-radius:8px;color:var(--manager-login-main);display:flex;font-size:1.42rem;height:42px;justify-content:center;position:absolute;right:0;top:0;width:42px}.manager-login-modal .manager-login-form .login-body{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;width:100%}.manager-login-modal .manager-login-form .login-body>.floating-input-wrapper{height:48px}.manager-login-modal .manager-login-form .login-body>.floating-input-wrapper input{background-color:#fbfdfd;border:1px solid var(--manager-login-line);border-radius:8px;box-sizing:border-box;color:#102033;font-family:square-rg;font-size:.8rem;height:48px;padding:18px 13px 6px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;width:100%}.manager-login-modal .manager-login-form .login-body>.floating-input-wrapper input:focus{background-color:#fff;border-color:var(--manager-login-main);box-shadow:0 0 0 3px rgba(22,137,165,.12);outline:none}.manager-login-modal .manager-login-form .login-body>.floating-input-wrapper label{color:#6d818b;font-size:.72rem;left:13px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.manager-login-modal .manager-login-form .login-body>.floating-input-wrapper input:focus+label,.manager-login-modal .manager-login-form .login-body>.floating-input-wrapper input:not(:placeholder-shown)+label{color:var(--manager-login-main);font-size:.62rem;top:8px;-webkit-transform:none;transform:none}.manager-login-modal .manager-login-form .login-footer{grid-gap:9px;display:grid;gap:9px;grid-template-columns:minmax(0,1fr) auto}.manager-login-modal .manager-login-form .login-footer .btn-company3,.manager-login-modal .manager-login-form .login-footer .login-reset-button{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-family:square-eb;font-size:.76rem;gap:7px;height:42px;justify-content:center;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.manager-login-modal .manager-login-form .login-footer .btn-company3 .material-symbols-outlined,.manager-login-modal .manager-login-form .login-footer .login-reset-button .material-symbols-outlined{font-size:1rem}.manager-login-modal .manager-login-form .login-footer .btn-company3{background:var(--manager-login-main);border:1px solid var(--manager-login-main);color:#fff;width:100%}.manager-login-modal .manager-login-form .login-footer .btn-company3:hover{background:var(--manager-login-main-dark);border-color:var(--manager-login-main-dark);box-shadow:0 10px 20px rgba(22,137,165,.16)}.manager-login-modal .manager-login-form .login-footer .login-reset-button{background:#fff;border:1px solid var(--manager-login-line);color:var(--manager-login-muted);padding:0 14px}.manager-login-modal .manager-login-form .login-footer .login-reset-button:hover{background:#f1fbfc;border-color:var(--manager-login-main);color:var(--manager-login-main-dark)}.manager-login-modal .password-reset-backdrop{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(22,47,60,.34);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:10}.manager-login-modal .password-reset-backdrop .password-reset-form{background:#fff;border:1px solid rgba(188,213,220,.95);border-radius:8px;box-shadow:0 24px 60px rgba(25,62,80,.2);max-width:430px;overflow:hidden;position:relative;width:calc(100vw - 48px)}.manager-login-modal .password-reset-backdrop .password-reset-close{align-items:center;background:#fff;border:1px solid var(--manager-login-line);border-radius:8px;color:#5f7480;cursor:pointer;display:flex;font-size:1rem;height:32px;justify-content:center;line-height:1;position:absolute;right:14px;top:14px;width:32px;z-index:1}.manager-login-modal .password-reset-backdrop .password-reset-close:hover{background:#f1fbfc;border-color:var(--manager-login-main);color:var(--manager-login-main-dark)}.manager-login-modal .password-reset-backdrop .password-reset-header{background:#edf9fa;border-bottom:1px solid #d7e5e9;display:flex;flex-direction:column;gap:8px;padding:26px 60px 22px 26px}.manager-login-modal .password-reset-backdrop .password-reset-header .password-reset-icon{align-items:center;background:#fff;border-radius:8px;color:var(--manager-login-main);display:flex;font-size:1.2rem;height:34px;justify-content:center;width:34px}.manager-login-modal .password-reset-backdrop .password-reset-header .password-reset-title{color:var(--manager-login-ink);font-family:square-eb;font-size:.98rem;line-height:1.35}.manager-login-modal .password-reset-backdrop .password-reset-header .password-reset-subtitle{color:var(--manager-login-muted);font-size:.72rem;line-height:1.55}.manager-login-modal .password-reset-backdrop .password-reset-body{display:flex;flex-direction:column;gap:12px;padding:22px 26px 0}.manager-login-modal .password-reset-backdrop .password-reset-body .field-group{display:flex;flex-direction:column;gap:5px}.manager-login-modal .password-reset-backdrop .password-reset-body .field-group label{color:#435d69;font-family:square-bd;font-size:.68rem}.manager-login-modal .password-reset-backdrop .password-reset-body .field-group input,.manager-login-modal .password-reset-backdrop .password-reset-body .field-group select{background:#fbfdfd;border:1px solid var(--manager-login-line);border-radius:8px;box-sizing:border-box;color:#102033;font-family:square-rg;font-size:.74rem;height:40px;padding:0 12px;width:100%}.manager-login-modal .password-reset-backdrop .password-reset-body .field-group input:focus,.manager-login-modal .password-reset-backdrop .password-reset-body .field-group select:focus{background:#fff;border-color:var(--manager-login-main);box-shadow:0 0 0 3px rgba(22,137,165,.12);outline:none}.manager-login-modal .password-reset-backdrop .password-reset-body .field-group select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#627883 0),linear-gradient(135deg,#627883 50%,transparent 0);background-position:calc(100% - 18px) 17px,calc(100% - 13px) 17px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;cursor:pointer;padding-right:32px}.manager-login-modal .password-reset-backdrop .password-reset-footer{padding:20px 26px 26px}.manager-login-modal .password-reset-backdrop .password-reset-footer .btn-company3{align-items:center;background:var(--manager-login-main);border:1px solid var(--manager-login-main);border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:square-eb;font-size:.76rem;gap:7px;height:42px;justify-content:center;width:100%}.manager-login-modal .password-reset-backdrop .password-reset-footer .btn-company3 .material-symbols-outlined{font-size:1rem}.manager-login-modal .password-reset-backdrop .password-reset-footer .btn-company3:hover{background:var(--manager-login-main-dark);border-color:var(--manager-login-main-dark)}@media (max-width:720px){.manager-login-modal .wrap{align-items:flex-start;padding:14px}.manager-login-modal .manager-login-form{grid-template-columns:1fr;min-height:0;width:100%}.manager-login-modal .manager-login-form .login-header{min-height:210px;padding:22px}.manager-login-modal .manager-login-form .login-panel{padding:26px 20px 22px}.manager-login-modal .manager-login-form .login-footer{grid-template-columns:1fr}.manager-login-modal .manager-login-form .login-footer .login-reset-button{width:100%}.manager-login-modal .password-reset-backdrop{padding:12px}.manager-login-modal .password-reset-backdrop .password-reset-form{width:100%}.manager-login-modal .password-reset-backdrop .password-reset-header{padding:22px 52px 20px 20px}.manager-login-modal .password-reset-backdrop .password-reset-body{padding:20px 20px 0}.manager-login-modal .password-reset-backdrop .password-reset-footer{padding:16px 20px 22px}}.manager-password-modal{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(22,47,60,.34);font-family:square-rg;inset:0;position:fixed;white-space:pre-wrap;z-index:9999}.manager-password-modal,.manager-password-modal .wrap{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.manager-password-modal .wrap{background:transparent;box-sizing:border-box;padding:24px}.manager-password-modal .manager-password-form{background:#fff;border:1px solid rgba(188,213,220,.95);border-radius:18px;box-shadow:0 24px 60px rgba(25,62,80,.2);box-sizing:border-box;display:flex;flex-direction:column;gap:0;max-width:430px;min-height:0;overflow:hidden;position:relative;width:calc(100vw - 48px)}.manager-password-modal .manager-password-form .password-close{align-items:center;background:#fff;border:1px solid #c5d8df;border-radius:9px;color:#5f7480;cursor:pointer;display:flex;font-size:1rem;height:32px;justify-content:center;line-height:1;position:absolute;right:14px;top:14px;transition:background .14s ease,border-color .14s ease,color .14s ease;width:32px;z-index:1}.manager-password-modal .manager-password-form .password-close:hover{background:#f1fbfc;border-color:#1689a5;color:#0e7790;-webkit-transform:none;transform:none}.manager-password-modal .manager-password-form .password-close:active{-webkit-transform:none;transform:none}.manager-password-modal .manager-password-form .password-header{background:#edf9fa;border-bottom:1px solid #d7e5e9;color:#203849;display:flex;flex-direction:column;gap:7px;margin:0;padding:28px 62px 24px 28px}.manager-password-modal .manager-password-form .password-header:before{background:#1689a5;border-radius:999px;box-shadow:18px 0 0 rgba(22,137,165,.22);content:"";height:4px;width:34px}.manager-password-modal .manager-password-form .password-header .password-title{color:#203849;font-family:square-eb;font-size:.98rem;line-height:1.3}.manager-password-modal .manager-password-form .password-header .password-subtitle{color:#627883;font-size:.7rem;line-height:1.55}.manager-password-modal .manager-password-form .password-body{display:flex;flex-direction:column;gap:12px;margin-top:0;padding:22px 28px 0}.manager-password-modal .manager-password-form .password-body .field-group{display:flex;flex-direction:column;gap:5px}.manager-password-modal .manager-password-form .password-body .field-group label{color:#435d69;font-family:square-bd;font-size:.68rem}.manager-password-modal .manager-password-form .password-body .field-group input{background:#fbfdfd;border:1px solid #c5d8df;border-radius:9px;box-sizing:border-box;color:#102033;font-family:square-rg;font-size:.74rem;height:38px;padding:0 12px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;width:100%}.manager-password-modal .manager-password-form .password-body .field-group input::-webkit-input-placeholder{color:#8799a1}.manager-password-modal .manager-password-form .password-body .field-group input::placeholder{color:#8799a1}.manager-password-modal .manager-password-form .password-body .field-group input:focus{background-color:#fff;border-color:#1689a5;box-shadow:0 0 0 3px rgba(22,137,165,.12);outline:none}.manager-password-modal .manager-password-form .password-body .password-hint{background:#f6fbfc;border:1px solid #d7e5e9;border-radius:9px;color:#5f7480;font-size:.68rem;line-height:1.45;margin-top:0;padding:10px 12px}.manager-password-modal .manager-password-form .password-footer{display:flex;justify-content:stretch;margin-top:0;padding:20px 28px 28px}.manager-password-modal .manager-password-form .password-footer .btn-company3{align-items:center;background:#1689a5;border:1px solid #1689a5;border-radius:9px;box-shadow:none;color:#fff;cursor:pointer;display:flex;font-family:square-eb;font-size:.74rem;height:40px;justify-content:center;max-width:none;transition:background .14s ease,border-color .14s ease;width:100%}.manager-password-modal .manager-password-form .password-footer .btn-company3:hover{background:#0e7790;border-color:#0e7790;box-shadow:none;-webkit-transform:none;transform:none}.manager-password-modal .manager-password-form .password-footer .btn-company3:active{background:#0a6278;border-color:#0a6278;box-shadow:none;-webkit-transform:none;transform:none}@media (max-width:768px){.manager-password-modal .wrap{padding:12px}.manager-password-modal .manager-password-form{border-radius:14px;width:100%}.manager-password-modal .manager-password-form .password-header{padding:22px 52px 20px 20px}.manager-password-modal .manager-password-form .password-body{padding:20px 20px 0}.manager-password-modal .manager-password-form .password-footer{padding:16px 20px 22px}}.grid-table-default-virtuar-wrap.fullsize{background-color:#e9e9e9!important;height:100vh;left:0;overflow-x:hidden!important;padding:0!important;position:fixed;top:0;transition:.3s;width:100vw;z-index:9999999}.grid-table-default-virtuar-wrap input,.grid-table-default-virtuar-wrap textarea{-webkit-user-select:text;user-select:text}.grid-table-default-virtuar-wrap:focus{outline:none}.no-utils{padding:0!important}.grid-table-default-virtuar-wrap{--grid-vscroll:0px;background-color:#f8fafc;box-sizing:border-box;padding:0 5px;transition:.3s}.grid-table-default-virtuar-wrap.is-fill-bottom{min-height:0}.grid-table-default-virtuar-wrap .grid-table-top-wrap{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,hsla(0,0%,100%,.96) 0,rgba(248,250,252,.98) 60%,rgba(241,245,249,.96));border-bottom:1px solid rgba(226,232,240,.95);border-radius:20px 20px 0 0;box-sizing:border-box;display:flex;gap:16px;justify-content:space-between;padding:4px 12px;position:-webkit-sticky;position:sticky;top:0;z-index:102}.grid-table-default-virtuar-wrap.perf-mode .grid-table-top-wrap{-webkit-backdrop-filter:none;backdrop-filter:none}.grid-table-default-virtuar-wrap.perf-mode .td-class,.grid-table-default-virtuar-wrap.perf-mode .tr-class{transition:none!important}.grid-table-default-virtuar-wrap .grid-table-title{color:#020617;font-size:.78rem}.grid-table-default-virtuar-wrap .grid-table thead{top:0}.grid-table-default-virtuar-wrap .no-padding{padding:0!important}.grid-table-default-virtuar-wrap .grid-table-top-left{align-items:center;display:flex;gap:10px;min-width:0}.grid-table-default-virtuar-wrap .grid-fullscreen-toggle{align-items:center;background:rgba(148,163,184,.12);border:none;border-radius:999px;color:#0f172a;cursor:pointer;display:inline-flex;gap:4px;outline:none;padding:2px 4px;transition:background .18s ease,box-shadow .18s ease,color .18s ease,-webkit-transform .12s ease;transition:background .18s ease,transform .12s ease,box-shadow .18s ease,color .18s ease;transition:background .18s ease,transform .12s ease,box-shadow .18s ease,color .18s ease,-webkit-transform .12s ease}.grid-table-default-virtuar-wrap .grid-fullscreen-toggle .material-symbols-outlined{font-size:1.05rem}.grid-table-default-virtuar-wrap .grid-fullscreen-toggle .label{-webkit-transform:translateY(-.5px);transform:translateY(-.5px)}.grid-table-default-virtuar-wrap .grid-fullscreen-toggle:hover{background:rgba(148,163,184,.2);box-shadow:0 0 0 1px rgba(148,163,184,.7)}.grid-table-default-virtuar-wrap .grid-fullscreen-toggle.is-active{background:#006cb7;box-shadow:0 8px 22px rgba(37,99,235,.5)}.grid-table-default-virtuar-wrap .grid-title-block{display:flex;gap:3px;min-width:0}.grid-table-default-virtuar-wrap .grid-title-main-row{align-items:center;display:flex;gap:6px;min-width:0}.grid-table-default-virtuar-wrap .grid-title-main{color:#0b1120;font-family:square-hv;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-table-default-virtuar-wrap .grid-filter-pill{background:rgba(0,108,183,.08);border:1px solid rgba(0,108,183,.2);border-radius:999px;color:#006cb7;font-size:.65rem;padding:2px 8px}.grid-table-default-virtuar-wrap .grid-title-meta{display:flex;flex-wrap:wrap;gap:4px}.grid-table-default-virtuar-wrap .grid-title-meta .chip{background:#f3f4f6;border-radius:999px;color:#64748b;font-family:square-rg;font-size:.66rem;padding:2px 8px}.grid-table-default-virtuar-wrap .grid-title-meta .chip-filtered{background:#eef2ff}.grid-table-default-virtuar-wrap .grid-title-meta .chip-active{background:rgba(0,108,183,.08);border:1px solid rgba(0,108,183,.3);color:#006cb7}.grid-table-default-virtuar-wrap .grid-table-select{align-items:center;background:#f9fafb;border-radius:999px;box-shadow:0 0 0 1px rgba(226,232,240,.95);display:flex;gap:6px;margin-left:auto;padding:0 9px;position:-webkit-sticky;position:sticky;right:10px;top:6px;z-index:999}.grid-table-default-virtuar-wrap .grid-table-select>div:first-child{margin-left:0}.grid-table-default-virtuar-wrap .grid-table{border-collapse:collapse;border-radius:12px;border-top:1px solid rgba(226,232,240,.95);table-layout:fixed}.grid-table-default-virtuar-wrap .grid-table thead{position:-webkit-sticky;position:sticky;z-index:100}.grid-table-default-virtuar-wrap .th-class{align-items:center;background:rgba(248,250,252,.92)!important;border-right:1px solid rgba(226,232,240,.95);box-sizing:border-box;color:rgba(15,23,42,.9);display:flex;flex:0 0 auto;flex-direction:column;padding:7px 0 9px}.grid-table-default-virtuar-wrap .th-class .th-header{align-items:center;color:#636363;display:flex;font-family:square-eb;height:7px;height:9px;justify-content:center;width:90%}.grid-table-default-virtuar-wrap .th-class .filter{box-sizing:border-box;font-weight:200;padding:5px 4px 0;text-align:center;width:100%}.grid-table-default-virtuar-wrap .th-class .filter input[type=date],.grid-table-default-virtuar-wrap .th-class .filter input[type=text],.grid-table-default-virtuar-wrap .th-class .filter select{background-color:#f9fafb!important;border:1px dotted #9e9e9e;border-radius:20px;color:#000}.grid-table-default-virtuar-wrap .th-class .filter input[type=text]{text-align:center}.grid-table-default-virtuar-wrap .tr-class{align-items:center;border-bottom:1px solid rgba(148,163,184,.18);box-sizing:border-box;display:flex;flex:0 0 auto;font-family:square-rg;height:100%;transition:background-color .12s ease,box-shadow .12s ease}.grid-table-default-virtuar-wrap .tr-class:hover{background-color:rgba(0,108,183,.01)}.grid-table-default-virtuar-wrap .tr-class.row-selected{background:#f1f3f5}.grid-table-default-virtuar-wrap .tr-class .td-class{align-items:center;border-right:1px solid rgba(226,232,240,.95);box-sizing:border-box;color:#111827;cursor:default;display:flex;flex:0 0 auto;font-size:.7rem;height:100%}.grid-table-default-virtuar-wrap .tr-class .td-class>div>div>div{align-items:center;display:flex}.grid-table-default-virtuar-wrap .sort-icon{border-left:4px solid transparent;border-right:4px solid transparent;display:inline-block;height:0;margin-left:5px;width:0}.grid-table-default-virtuar-wrap .sort-icon.asc{border-bottom:6px solid #4f46e5}.grid-table-default-virtuar-wrap .sort-icon.desc{border-top:6px solid #4f46e5}.grid-table-default-virtuar-wrap .grid-table-thead-tr{background:linear-gradient(180deg,#f9fafb 0,#f3f4f6 60%,#e5edff);border-bottom:1px solid #e2e8f0;box-sizing:border-box;display:flex;padding-right:var(--grid-vscroll)}.grid-table-default-virtuar-wrap .pagination{display:flex;gap:6px;justify-content:center;margin:16px 0 4px}.grid-table-default-virtuar-wrap .pagination button{background-color:#fff;border:1px solid #e5e7eb;border-radius:999px;color:rgba(15,23,42,.9);cursor:pointer;font-size:.7rem;min-width:32px;padding:7px 10px;transition:background-color .12s ease,border-color .12s ease,color .12s ease,-webkit-transform .08s ease;transition:background-color .12s ease,border-color .12s ease,color .12s ease,transform .08s ease;transition:background-color .12s ease,border-color .12s ease,color .12s ease,transform .08s ease,-webkit-transform .08s ease}.grid-table-default-virtuar-wrap .pagination button:hover{background-color:#f3f4f6;border-color:#d1d5db}.grid-table-default-virtuar-wrap .pagination button.active{background-color:#111827;border-color:#111827;color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.grid-table-default-virtuar-wrap .no-data-message{align-items:center;color:#9ca3af;display:flex;font-size:.8rem;justify-content:center}.grid-table-default-virtuar-wrap .util-btn-style-select{background-color:#fef2f2;border:1px solid hsla(0,94%,82%,.6);border-radius:999px;color:#b91c1c;font-size:.7rem;height:20px;margin:4px 2px;min-width:70px;outline:none;padding:0 12px}.grid-table-default-virtuar-wrap .util-btn-styl-btn,.grid-table-default-virtuar-wrap .util-btn-style-select{align-items:center;cursor:pointer;display:inline-flex;font-family:square-rg;justify-content:center;text-align:center;text-decoration:none}.grid-table-default-virtuar-wrap .util-btn-styl-btn{background-color:initial;border:1px solid transparent;border-radius:999px;color:#1f2933;font-size:.7rem!important;height:24px;margin:0 0 0 4px;min-width:58px;padding:0 10px;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.grid-table-default-virtuar-wrap .util-btn-styl-btn:hover{background-color:#e5e7eb;border-color:#d1d5db}.grid-table-default-virtuar-wrap input,.grid-table-default-virtuar-wrap select{background-color:#fff!important;border:1px dotted #9e9e9e;border-radius:20px!important;color:#000!important;font-family:square-rg,sans-serif!important;font-size:.7rem!important;height:20px!important;padding:2px 8px!important;width:100%!important}.grid-table-default-virtuar-wrap input input[type=date]::-webkit-datetime-edit,.grid-table-default-virtuar-wrap input input[type=date]::-webkit-datetime-edit-day-field,.grid-table-default-virtuar-wrap input input[type=date]::-webkit-datetime-edit-fields-wrapper,.grid-table-default-virtuar-wrap input input[type=date]::-webkit-datetime-edit-month-field,.grid-table-default-virtuar-wrap input input[type=date]::-webkit-datetime-edit-text,.grid-table-default-virtuar-wrap input input[type=date]::-webkit-datetime-edit-year-field,.grid-table-default-virtuar-wrap select input[type=date]::-webkit-datetime-edit,.grid-table-default-virtuar-wrap select input[type=date]::-webkit-datetime-edit-day-field,.grid-table-default-virtuar-wrap select input[type=date]::-webkit-datetime-edit-fields-wrapper,.grid-table-default-virtuar-wrap select input[type=date]::-webkit-datetime-edit-month-field,.grid-table-default-virtuar-wrap select input[type=date]::-webkit-datetime-edit-text,.grid-table-default-virtuar-wrap select input[type=date]::-webkit-datetime-edit-year-field{font-family:square-rg,sans-serif;font-size:.7rem}.grid-table-default-virtuar-wrap input>option,.grid-table-default-virtuar-wrap select>option{color:#161414;font-size:.7rem!important}.grid-table-default-virtuar-wrap input:focus,.grid-table-default-virtuar-wrap select:focus{box-shadow:none!important;outline:none!important}.grid-table-default-virtuar-wrap .custom-switch{display:inline-block;height:14px;position:relative;width:40px}.grid-table-default-virtuar-wrap .custom-switch input{display:none}.grid-table-default-virtuar-wrap .custom-switch .slider{background-color:#e5e7eb;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.25s}.grid-table-default-virtuar-wrap .custom-switch .slider:before{background-color:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(15,23,42,.35);content:"";height:10px;left:2px;position:absolute;top:2px;transition:.25s;width:10px}.grid-table-default-virtuar-wrap .custom-switch input:checked+.slider{background-color:#22c55e}.grid-table-default-virtuar-wrap .custom-switch input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.grid-table-default-virtuar-wrap .custom-switch .label{color:#fff;font-size:.6rem;height:30px;line-height:15px;position:absolute;text-align:center;transition:.4s;width:100%}.grid-table-default-virtuar-wrap .custom-checkbox{cursor:pointer;display:flex;justify-content:center;position:relative;-webkit-user-select:none;user-select:none}.grid-table-default-virtuar-wrap .custom-checkbox input{cursor:pointer;opacity:0;position:absolute}.grid-table-default-virtuar-wrap .custom-checkbox .checkmark{background-color:#d2d3d3;border-radius:10%;height:10px;position:absolute;width:10px}.grid-table-default-virtuar-wrap .custom-checkbox:hover input~.checkmark{background-color:#e5e7eb}.grid-table-default-virtuar-wrap .custom-checkbox input:checked~.checkmark{background-color:initial;box-shadow:none;transition:.3s}.grid-table-default-virtuar-wrap .custom-checkbox .checkmark:after{content:"";display:none;position:absolute}.grid-table-default-virtuar-wrap .custom-checkbox input:checked~.checkmark:after{display:block}.grid-table-default-virtuar-wrap .custom-checkbox .checkmark:after{border:solid #43a1ee;border-width:0 3px 3px 0;height:5px;left:2px;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:3px}.grid-table-default-virtuar-wrap .custom-select{font-size:.75rem;width:70%}.grid-table-default-virtuar-wrap .custom-select select{text-align:center}.grid-table-default-virtuar-wrap .circular-image{border:1px solid #afb5bd;box-sizing:border-box;height:40px;overflow:hidden;width:40px;z-index:10}.grid-table-default-virtuar-wrap .circular-image img{height:100%;object-fit:cover;width:100%}.grid-table-default-virtuar-wrap .custom-textarea{box-sizing:border-box;min-height:20px;width:100%}.grid-table-default-virtuar-wrap .custom-textarea:focus{border-color:#4f46e5;box-shadow:0 0 0 1px rgba(79,70,229,.35);outline:none}.grid-table-default-virtuar-wrap .tfoot-no-sticky .tr-class,.grid-table-default-virtuar-wrap .tfoot-sticky .tr-class{background:linear-gradient(90deg,#f9fafb,#fdfdfd);height:100%;padding-right:var(--grid-vscroll)}.grid-table-default-virtuar-wrap .tfoot-no-sticky .td-class,.grid-table-default-virtuar-wrap .tfoot-sticky .td-class{color:#000;font-family:square-eb;font-weight:700}.grid-table-default-virtuar-wrap .tfoot-no-sticky .td-class:first-child,.grid-table-default-virtuar-wrap .tfoot-sticky .td-class:first-child{color:#000;font-family:square-eb;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.grid-table-default-virtuar-wrap .tr-class.row-selected{background:linear-gradient(90deg,rgba(75,85,99,.13),rgba(241,243,245,.96));box-shadow:inset 3px 0 0 rgba(75,85,99,.58)}.grid-table-default-virtuar-wrap .tr-class.row-checked{background:linear-gradient(90deg,rgba(0,172,230,.14),rgba(0,172,230,.08) 80%,hsla(0,0%,100%,0));box-shadow:inset 3px 0 0 rgba(0,172,230,.55)}.grid-table-default-virtuar-wrap .tr-class.row-checked.row-selected{background:linear-gradient(90deg,rgba(0,172,230,.18),rgba(0,172,230,.06) 80%,hsla(0,0%,100%,0));box-shadow:inset 3px 0 0 rgba(0,172,230,.7)}.grid-table-default-virtuar-wrap .tr-class.row-subtotal{background:rgba(255,237,213,.92);box-shadow:inset 0 1px 0 rgba(148,163,184,.35);font-family:square-eb}.grid-table-default-virtuar-wrap .tr-class.row-subtotal .td-class{color:#7c2d12;font-family:square-eb}.grid-table-default-virtuar-wrap .tr-class.row-subtotal .grid-subtotal-cell{color:#7c2d12;font-family:square-eb;padding:0 6px 0 0;text-align:right;width:100%}.grid-table-default-virtuar-wrap .tr-class.row-deleted{background:#f7c2c2;box-shadow:inset 3px 0 0 rgba(239,68,68,.55)}.grid-table-default-virtuar-wrap .grid-tags-edit{align-items:center;background-color:initial;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;gap:4px;padding:3px 4px;width:100%}.grid-table-default-virtuar-wrap .grid-tag{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;box-sizing:border-box;display:inline-flex;padding:1px 4px 1px 6px;width:100%}.grid-table-default-virtuar-wrap .grid-tag-input{border:none!important;font-family:square-rg,sans-serif!important;font-size:.7rem!important;width:90%}.grid-table-default-virtuar-wrap .grid-tag-input:focus{box-shadow:none;outline:none}.grid-table-default-virtuar-wrap .grid-tag-remove{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;justify-content:center;margin-left:2px;padding:0}.grid-table-default-virtuar-wrap .grid-tag-remove .material-symbols-outlined{color:#9ca3af;font-size:1rem}.grid-table-default-virtuar-wrap .grid-tag-remove:hover .material-symbols-outlined{color:#6b7280}.grid-table-default-virtuar-wrap .grid-tag-add{align-items:center;background:#f9fafb;border:1px dashed rgba(148,163,184,.7);border-radius:999px;color:#4b5563;cursor:pointer;display:inline-flex;font-family:square-rg;font-size:.68rem;gap:3px;padding:1px 8px}.grid-table-default-virtuar-wrap .grid-tag-add .material-symbols-outlined{font-size:1rem}.grid-table-default-virtuar-wrap .grid-tag-add.ghost{background:transparent;border-color:rgba(148,163,184,.5);border-style:solid;padding:1px 6px}.grid-table-default-virtuar-wrap .grid-tag-add:hover{background:#e5e7eb}.grid-table-default-virtuar-wrap .grid-tag-add .label{-webkit-transform:translateY(-.3px);transform:translateY(-.3px)}.grid-table-default-virtuar-wrap .grid-tags-readonly{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;gap:8px;padding:7px 8px;width:100%}.grid-table-default-virtuar-wrap .grid-tags-readonly.is-empty{gap:0;justify-content:center;padding:4px 8px}.grid-table-default-virtuar-wrap .grid-tags-readonly.is-empty .grid-tag-add{width:100%}.grid-table-default-virtuar-wrap .grid-tags-readonly.has-values:after{content:"";display:block;flex:0 0 28px;min-height:28px}.grid-table-default-virtuar-wrap .grid-tag-pill{border:1px dotted #9e9e9e;border-radius:6px;box-sizing:border-box;color:#000;font-size:.7rem;line-height:1.35;min-height:25px;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap}.grid-table-default-virtuar-wrap .grid-tag-more{background:#e0f2fe;border:1px solid #bae6fd;border-radius:999px;color:#0369a1;font-size:.66rem;padding:1px 6px}.grid-table-default-virtuar-wrap .grid-virtual-wrap{contain:layout paint}.grid-table-default-virtuar-wrap .grid-top-hint{align-items:flex-start;background:linear-gradient(0deg,rgba(248,250,252,0) 0,rgba(248,250,252,.78) 55%,rgba(248,250,252,.96));box-shadow:inset 0 10px 14px rgba(15,23,42,.08);display:flex;height:24px;justify-content:center;left:0;opacity:0;padding-top:2px;pointer-events:none;position:absolute;right:0;top:0;-webkit-transform:translateY(-2px);transform:translateY(-2px);transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease,-webkit-transform .18s ease;z-index:2}.grid-table-default-virtuar-wrap .grid-top-hint .material-symbols-outlined{-webkit-animation:gridHintBounce 1.15s ease-in-out infinite;animation:gridHintBounce 1.15s ease-in-out infinite;font-size:18px;opacity:.75}.grid-table-default-virtuar-wrap .grid-bottom-hint{align-items:flex-end;background:linear-gradient(180deg,rgba(248,250,252,0) 0,rgba(248,250,252,.78) 55%,rgba(248,250,252,.96));bottom:0;box-shadow:inset 0 -10px 14px rgba(15,23,42,.08);display:flex;height:24px;justify-content:center;left:0;opacity:0;padding-bottom:2px;pointer-events:none;position:absolute;right:0;-webkit-transform:translateY(2px);transform:translateY(2px);transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease,-webkit-transform .18s ease;z-index:2}.grid-table-default-virtuar-wrap .grid-bottom-hint .material-symbols-outlined{-webkit-animation:gridHintBounce 1.15s ease-in-out infinite;animation:gridHintBounce 1.15s ease-in-out infinite;font-size:18px;opacity:.75}.grid-table-default-virtuar-wrap .grid-virtual-wrap.show-top-hint .grid-top-hint{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.grid-table-default-virtuar-wrap .grid-virtual-wrap.show-bottom-hint .grid-bottom-hint{opacity:1;-webkit-transform:translateY(1);transform:translateY(1)}@-webkit-keyframes gridHintBounce{0%,to{opacity:.55;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:.9;-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes gridHintBounce{0%,to{opacity:.55;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:.9;-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@-webkit-keyframes whiteFlash{0%{opacity:0}40%{opacity:1}to{opacity:0}}@keyframes whiteFlash{0%{opacity:0}40%{opacity:1}to{opacity:0}}@-webkit-keyframes rowInsert{0%{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes rowInsert{0%{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.row-insert-anim{-webkit-animation:rowInsert .25s ease-out;animation:rowInsert .25s ease-out}@-webkit-keyframes rowDelete{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes rowDelete{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.row-delete-anim{-webkit-animation:rowDelete .2s ease-in forwards;animation:rowDelete .2s ease-in forwards}.grid-table .grid-table-thead--merged .grid-table-thead-tr{display:table-row;padding-right:0}.grid-table .grid-table-thead--merged .th-class{display:table-cell;height:auto;min-height:44px;padding:0;vertical-align:middle}.grid-table .grid-table-thead--merged .th-inner{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:25px;padding:0}.grid-table .grid-table-thead--merged .th-merged-leaf{background:rgba(248,250,252,.98);border:1px solid rgba(226,232,240,.95)}.grid-table .grid-table-thead--merged .th-merged-leaf .th-header{gap:6px}.grid-table .grid-table-thead--merged .th-merged-leaf .filter{padding-top:2px}.grid-table--merged .grid-table-thead-tr{background:none!important;display:table-row!important;padding-right:0!important}.grid-table--merged .th-class{display:table-cell!important;vertical-align:middle}.grid-table--merged .th-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.grid-virtual-list{contain:layout paint;scrollbar-color:rgba(126,179,253,.65) transparent;scrollbar-width:thin}.grid-virtual-list::-webkit-scrollbar{background:transparent;height:3px;width:3px}.grid-virtual-list::-webkit-scrollbar-thumb{background:rgba(148,163,184,.65);background-clip:padding-box;border:1px solid transparent;border-radius:999px}.grid-virtual-list::-webkit-scrollbar-track{background:transparent}.grid-virtual-list.is-merged-header{width:calc(100% + var(--grid-vscroll))!important}.grid-copy-backdrop{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(2,6,23,.55);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:10000050}.grid-copy-modal{background:#fff;border-radius:6px;max-width:calc(100vw - 48px);overflow:hidden;width:560px}.grid-copy-modal__header{align-items:center;background:#f1f5f9;border-bottom:1px solid rgba(15,23,42,.35);display:flex;justify-content:space-between;padding:4px 15px}.grid-copy-modal__title{color:#111827;font-family:square-eb;font-size:.8rem}.grid-copy-modal__close{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.35);border-radius:999px;cursor:pointer;display:inline-flex;height:28px;justify-content:center;outline:none;padding:0;width:28px}.grid-copy-modal__close .material-symbols-outlined{color:#111827;font-size:18px;line-height:1}.grid-copy-modal__close:hover{background:#f8fafc}.grid-copy-modal__body{padding:10px 10px 3px}.grid-copy-modal__body textarea{background:#fff;border:1px solid rgba(15,23,42,.3);border-radius:6px;color:#0f172a;font-family:square-rg;font-size:.7rem;line-height:1.4;min-height:70px;outline:none;padding:10px;resize:none;width:100%}.grid-copy-modal__body textarea:focus{border-color:rgba(0,108,183,.6);box-shadow:0 0 0 3px rgba(0,108,183,.15)}.grid-copy-modal__footer{display:flex;justify-content:flex-end;padding:0 10px 10px}.grid-copy-modal__btn{background:#fff;border:1px solid rgba(15,23,42,.35);border-radius:6px;color:#111827;cursor:pointer;font-size:.7rem;height:20px;padding:0 14px}.grid-copy-modal__btn:hover{background:#f8fafc}.btn-grid{background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#1f2933;cursor:pointer;font-size:.7rem;max-width:90%;overflow:hidden;padding:2px 8px;text-align:center;text-overflow:ellipsis;transition:background-color .12s ease,border-color .12s ease,color .12s ease;white-space:nowrap;width:auto}.btn-grid:hover{background-color:#e5e7eb;border-color:#9ca3af;color:#111827}.grid-table-default-virtuar-wrap .grid-virtual-wrap{min-height:160px;position:relative}.grid-table-default-virtuar-wrap .grid-state-overlay{align-items:stretch;background:rgba(248,250,252,.92);color:#64748b;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:flex-start;min-height:140px;padding:18px;pointer-events:none;position:absolute;text-align:left;z-index:5}.grid-table-default-virtuar-wrap .grid-state-overlay--empty{align-items:center;justify-content:center;text-align:center}.grid-table-default-virtuar-wrap .grid-state-title{color:#475569;font-family:square-rg;font-size:.78rem}.grid-table-default-virtuar-wrap .grid-state-overlay--empty .material-symbols-outlined{color:#94a3b8;font-size:28px}.grid-table-default-virtuar-wrap .grid-skeleton-table{display:flex;flex-direction:column;gap:10px;width:100%}.grid-table-default-virtuar-wrap .grid-skeleton-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(86px,1fr));width:100%}.grid-table-default-virtuar-wrap .grid-skeleton-cell{-webkit-animation:grid-skeleton-shimmer 1.1s ease-in-out infinite;animation:grid-skeleton-shimmer 1.1s ease-in-out infinite;background:linear-gradient(90deg,#e7edf5,#f8fafc 45%,#e7edf5 90%);background-size:220% 100%;border-radius:999px;display:block;height:14px}.grid-table-default-virtuar-wrap .grid-skeleton-cell.short{width:58%}.grid-table-default-virtuar-wrap .grid-skeleton-cell.wide{width:92%}@-webkit-keyframes grid-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes grid-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.grid-table-default-virtuar-wrap .tr-class .td-class.cell-row-merge-start{border-bottom:1px solid rgba(226,232,240,.95);box-shadow:1px 0 0 rgba(226,232,240,.95);overflow:hidden;position:relative}.grid-table-default-virtuar-wrap .tr-class .td-class.cell-row-merge-start>div{align-items:center;height:100%;justify-content:center}.grid-table-default-virtuar-wrap .tr-class .td-class.cell-row-merge-hidden{border-bottom-color:transparent;border-top-color:transparent;color:transparent;pointer-events:none}.grid-table-default-virtuar-wrap .tr-class .td-class.cell-row-merge-hidden>div{visibility:hidden}.grid-table-default-virtuar-wrap{--grid-accent:#5f85ad;--grid-accent-soft:#f3f7fc;--grid-selected-bg:#f1f3f5;--grid-selected-bg-strong:#e9ecef;--grid-selected-border:#8a94a3;--grid-selected-cell-bg:rgba(237,243,250,.9);--grid-selected-cell-border:#a9b7c8;--grid-border:#e1e8f1;--grid-border-soft:#edf2f7;--grid-header-bg:#f7f9fc;--grid-header-bg-strong:#f1f5fa;--grid-text:#334155;--grid-muted:#738298;background:#fbfcfe;border-radius:7px;box-shadow:none;overflow:hidden;padding:5px;transition:none}.grid-table-default-virtuar-wrap.fullsize{background:#fbfcfe!important;padding:5px!important}.grid-table-default-virtuar-wrap .grid-table-top-wrap{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid var(--grid-border);border-bottom:0;border-radius:6px 6px 0 0;box-shadow:none;gap:8px;padding:5px 7px}.grid-table-default-virtuar-wrap .grid-table-top-left{gap:7px}.grid-table-default-virtuar-wrap .grid-fullscreen-toggle{background:#fff;border:1px solid var(--grid-border);border-radius:5px;box-shadow:none;color:var(--grid-text);font-size:.7rem;gap:3px;height:25px;padding:0 8px}.grid-table-default-virtuar-wrap .grid-fullscreen-toggle .material-symbols-outlined{color:var(--grid-accent);font-size:1rem}.grid-table-default-virtuar-wrap .grid-fullscreen-toggle:hover{background:#f8fbff;border-color:#d4deea;box-shadow:none}.grid-table-default-virtuar-wrap .grid-fullscreen-toggle.is-active{background:#6f94bd;border-color:#6f94bd;box-shadow:none;color:#fff}.grid-table-default-virtuar-wrap .grid-fullscreen-toggle.is-active .material-symbols-outlined{color:#fff}.grid-table-default-virtuar-wrap .grid-title-block{align-items:center;gap:6px}.grid-table-default-virtuar-wrap .grid-title-main-row{gap:5px}.grid-table-default-virtuar-wrap .grid-title-main{color:#27364a;font-size:.78rem;line-height:1.2}.grid-table-default-virtuar-wrap .grid-filter-pill,.grid-table-default-virtuar-wrap .grid-title-meta .chip{align-items:center;border-radius:4px;display:inline-flex;font-size:.66rem;height:20px;line-height:1;padding:0 7px}.grid-table-default-virtuar-wrap .grid-filter-pill{background:var(--grid-accent-soft);border:1px solid #d6e2f1;color:#426b95}.grid-table-default-virtuar-wrap .grid-title-meta{gap:3px}.grid-table-default-virtuar-wrap .grid-title-meta .chip{background:#f6f8fb;border:1px solid var(--grid-border-soft);color:var(--grid-muted)}.grid-table-default-virtuar-wrap .grid-title-meta .chip-active{background:var(--grid-accent-soft);border-color:#d6e2f1;color:#426b95}.grid-table-default-virtuar-wrap .grid-table-select{background:transparent;border-radius:0;box-shadow:none;flex-wrap:wrap;gap:4px;justify-content:flex-end;padding:0;position:static;right:auto;top:auto;z-index:10}.grid-table-default-virtuar-wrap .util-btn-styl-btn,.grid-table-default-virtuar-wrap .util-btn-style-select{background:#fff;border:1px solid #cfd9e6;border-radius:5px;box-shadow:none;color:var(--grid-text);font-size:.7rem!important;height:25px;line-height:1;margin:0;min-width:auto;padding:0 9px}.grid-table-default-virtuar-wrap .util-btn-styl-btn:hover,.grid-table-default-virtuar-wrap .util-btn-style-select:hover{background:#f8fbff;border-color:#d2deeb;color:#334155}.grid-table-default-virtuar-wrap .grid-table{background:#fff;border:1px solid var(--grid-border);border-radius:0 0 6px 6px;border-top:0;overflow:hidden}.grid-table-default-virtuar-wrap.no-utils .grid-table{border-radius:6px;border-top:1px solid var(--grid-border)}.grid-table-default-virtuar-wrap .grid-table-thead-tr{background:var(--grid-header-bg);border-bottom:1px solid #e2e9f2;min-height:31px}.grid-table-default-virtuar-wrap .grid-table:not(.grid-table--merged) .th-class{background:var(--grid-header-bg)!important;padding:6px 4px}.grid-table-default-virtuar-wrap .th-class{border-right:1px solid #e7edf5;color:#3d4d63}.grid-table-default-virtuar-wrap .th-class .th-header{color:#3d4d63;font-size:.7rem;height:auto;min-height:17px;width:100%;word-break:keep-all}.grid-table-default-virtuar-wrap .th-class .th-header .material-symbols-outlined{color:#6f94bd;font-size:1rem}.grid-table-default-virtuar-wrap .th-class .filter{padding:3px 4px 0}.grid-table-default-virtuar-wrap .th-class .filter input[type=date],.grid-table-default-virtuar-wrap .th-class .filter input[type=text],.grid-table-default-virtuar-wrap .th-class .filter select{background:#fff!important;border:1px solid #d5dee9!important;border-radius:4px!important;box-shadow:none!important;color:#334155!important;height:22px!important}.grid-table-default-virtuar-wrap .grid-table--merged .th-class{background:var(--grid-header-bg)!important}.grid-table-default-virtuar-wrap .grid-table--merged .th-inner{min-height:29px;padding:3px 6px}.grid-table-default-virtuar-wrap .grid-table--merged .th-merged-group{background:var(--grid-header-bg-strong)!important;border-color:#e1e8f1}.grid-table-default-virtuar-wrap .grid-table-tbody-td,.grid-table-default-virtuar-wrap .grid-virtual-list,.grid-table-default-virtuar-wrap .grid-virtual-wrap{background:#fff}.grid-table-default-virtuar-wrap .grid-virtual-list .tr-class:nth-child(2n):not(.row-selected):not(.row-checked):not(.row-subtotal):not(.row-deleted){background:#fcfdff}.grid-table-default-virtuar-wrap .tr-class{background:#fff;border-bottom:1px solid var(--grid-border-soft);color:var(--grid-text)}.grid-table-default-virtuar-wrap .tr-class:hover{background:#f8fbff}.grid-table-default-virtuar-wrap .tr-class.row-selected{background:var(--grid-selected-bg);box-shadow:inset 3px 0 0 var(--grid-selected-border)}.grid-table-default-virtuar-wrap .tr-class.row-checked{background:#f6faff;box-shadow:inset 2px 0 0 #b7cfe9}.grid-table-default-virtuar-wrap .tr-class.row-checked.row-selected{background:var(--grid-selected-bg-strong);box-shadow:inset 3px 0 0 #6b7280}.grid-table-default-virtuar-wrap .tr-class.row-subtotal{background:#fff7ed;box-shadow:inset 0 1px 0 #fed7aa;color:#7c2d12}.grid-table-default-virtuar-wrap .tr-class.row-deleted{background:#fff1f2;box-shadow:inset 3px 0 0 #ef4444}.grid-table-default-virtuar-wrap .tr-class .td-class{border-right:1px solid var(--grid-border-soft);color:var(--grid-text);font-size:.71rem;line-height:1.2;min-width:0;padding:0 5px;transition:background-color .12s ease,box-shadow .12s ease}.grid-table-default-virtuar-wrap .tr-class .td-class>div{min-width:0}.grid-table-default-virtuar-wrap input,.grid-table-default-virtuar-wrap select,.grid-table-default-virtuar-wrap textarea{background:#fff!important;border:1px solid #d5dee9!important;border-radius:4px!important;box-shadow:none!important;color:#334155!important}.grid-table-default-virtuar-wrap .custom-textarea:focus,.grid-table-default-virtuar-wrap input:focus,.grid-table-default-virtuar-wrap select:focus,.grid-table-default-virtuar-wrap textarea:focus{border-color:#9db6d3!important;box-shadow:0 0 0 2px rgba(95,133,173,.12)!important}.grid-table-default-virtuar-wrap .grid-cell-inner{box-sizing:border-box;min-width:0;position:relative;width:100%}.grid-table-default-virtuar-wrap .td-class.cell-editable .grid-cell-inner{border:1px solid transparent;border-radius:4px;min-height:22px}.grid-table-default-virtuar-wrap .td-class.cell-edit-date .grid-cell-inner,.grid-table-default-virtuar-wrap .td-class.cell-edit-month .grid-cell-inner,.grid-table-default-virtuar-wrap .td-class.cell-edit-select .grid-cell-inner,.grid-table-default-virtuar-wrap .td-class.cell-edit-text .grid-cell-inner,.grid-table-default-virtuar-wrap .td-class.cell-edit-text-add .grid-cell-inner,.grid-table-default-virtuar-wrap .td-class.cell-edit-time .grid-cell-inner{background:transparent!important;border-color:transparent!important;box-shadow:none!important;min-height:22px}.grid-table-default-virtuar-wrap .td-class.cell-edit-text-add .grid-cell-inner{align-items:flex-start!important}.grid-table-default-virtuar-wrap .td-class.cell-edit-textarea{align-items:stretch;padding:6px 8px}.grid-table-default-virtuar-wrap .td-class.cell-edit-textarea .grid-cell-inner{align-items:stretch!important;height:100%;min-height:86px;padding:0!important}.grid-table-default-virtuar-wrap .td-class.cell-edit-textarea .grid-cell-inner,.grid-table-default-virtuar-wrap .tr-class.row-selected .td-class.cell-edit-date .grid-cell-inner,.grid-table-default-virtuar-wrap .tr-class.row-selected .td-class.cell-edit-month .grid-cell-inner,.grid-table-default-virtuar-wrap .tr-class.row-selected .td-class.cell-edit-select .grid-cell-inner,.grid-table-default-virtuar-wrap .tr-class.row-selected .td-class.cell-edit-text .grid-cell-inner,.grid-table-default-virtuar-wrap .tr-class.row-selected .td-class.cell-edit-text-add .grid-cell-inner,.grid-table-default-virtuar-wrap .tr-class.row-selected .td-class.cell-edit-time .grid-cell-inner{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.grid-table-default-virtuar-wrap .td-class.cell-editable:not(.cell-editing):hover .grid-cell-inner{background:transparent!important;border-color:transparent!important}.grid-table-default-virtuar-wrap .td-class.cell-clickable:not(.cell-editing),.grid-table-default-virtuar-wrap .td-class.cell-clickable:not(.cell-editing) .grid-cell-inner{cursor:pointer}.grid-table-default-virtuar-wrap .td-class.cell-clickable:not(.cell-editing) .grid-cell-inner{color:#2f6fb7;font-family:square-bd,sans-serif;text-decoration:none!important}.grid-table-default-virtuar-wrap .td-class.cell-clickable:not(.cell-editing) .grid-cell-inner>div{align-items:center;background:rgba(47,111,183,.07);border:1px solid rgba(47,111,183,.18);box-shadow:inset 0 -1px 0 rgba(47,111,183,.12);color:inherit;display:inline-flex;max-width:100%;min-width:0}.grid-table-default-virtuar-wrap .td-class.cell-clickable:not(.cell-editing):hover .grid-cell-inner>div{background:rgba(47,111,183,.12);border-color:rgba(47,111,183,.32)}.grid-table-default-virtuar-wrap .td-class.cell-editing{background:transparent!important;box-shadow:none}.grid-table-default-virtuar-wrap .td-class.cell-editing .grid-cell-inner{background:transparent!important;border:1px solid transparent!important;border-radius:4px!important;box-shadow:none!important}.grid-table-default-virtuar-wrap .td-class.cell-editing.cell-edit-text-add .grid-cell-inner,.grid-table-default-virtuar-wrap .td-class.cell-editing.cell-edit-textarea .grid-cell-inner{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.grid-table-default-virtuar-wrap .td-class.cell-selected{background:var(--grid-selected-cell-bg)!important;box-shadow:inset 0 0 0 1px var(--grid-selected-cell-border)}.grid-table-default-virtuar-wrap .td-class.cell-selected .grid-cell-inner{background:transparent!important;border-color:transparent!important;box-shadow:none!important;height:100%;min-height:100%}.grid-table-default-virtuar-wrap .td-class.cell-selected.cell-editing{background:rgba(237,243,250,.95)!important;box-shadow:inset 0 0 0 1px var(--grid-selected-cell-border)}.grid-table-default-virtuar-wrap .grid-cell-input,.grid-table-default-virtuar-wrap .grid-cell-select,.grid-table-default-virtuar-wrap .grid-cell-textarea{background:#fff!important;border:1px solid #d5dee9!important;border-radius:4px!important;box-shadow:none!important;color:#334155!important;font-family:square-rg,sans-serif!important;font-size:.72rem!important;height:22px!important;line-height:1.2!important;min-height:22px!important;min-width:0!important;outline:none!important;padding:0 7px!important;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease;width:100%!important}.grid-table-default-virtuar-wrap .grid-cell-input:hover,.grid-table-default-virtuar-wrap .grid-cell-select:hover,.grid-table-default-virtuar-wrap .grid-cell-textarea:hover{background:#fff!important;border-color:#c4d2e1!important}.grid-table-default-virtuar-wrap .grid-cell-input:focus,.grid-table-default-virtuar-wrap .grid-cell-select:focus,.grid-table-default-virtuar-wrap .grid-cell-textarea:focus{background:#fff!important;border-color:#9fb5cc!important;box-shadow:0 0 0 1px rgba(95,133,173,.1)!important}.grid-table-default-virtuar-wrap .grid-cell-input[type=number]{text-align:right}.grid-table-default-virtuar-wrap .grid-cell-input-date,.grid-table-default-virtuar-wrap .grid-cell-input-month,.grid-table-default-virtuar-wrap .grid-cell-input-time{padding-inline:4px!important;text-align:center}.grid-table-default-virtuar-wrap .grid-cell-textarea{background:#fff!important;box-sizing:border-box!important;height:100%!important;line-height:1.55!important;max-height:none!important;min-height:86px!important;overflow-y:auto!important;padding:10px 12px!important;resize:none!important;scrollbar-color:#b9d3f2 #f3f7fc;scrollbar-width:thin}.grid-table-default-virtuar-wrap .grid-cell-textarea::-webkit-scrollbar{width:8px}.grid-table-default-virtuar-wrap .grid-cell-textarea::-webkit-scrollbar-track{background:#f3f7fc;border-radius:999px}.grid-table-default-virtuar-wrap .grid-cell-textarea::-webkit-scrollbar-thumb{background:#b9d3f2;border:2px solid #f3f7fc;border-radius:999px}.grid-table-default-virtuar-wrap .grid-cell-textarea-readonly{background:#f8fbff!important;border-color:#dbe5f0!important;cursor:text}.grid-table-default-virtuar-wrap .row-checked .grid-cell-input,.grid-table-default-virtuar-wrap .row-checked .grid-cell-select,.grid-table-default-virtuar-wrap .row-checked .grid-cell-textarea,.grid-table-default-virtuar-wrap .row-checked .grid-tag,.grid-table-default-virtuar-wrap .row-checked .grid-tag-pill,.grid-table-default-virtuar-wrap .row-checked.row-selected .grid-cell-input,.grid-table-default-virtuar-wrap .row-checked.row-selected .grid-cell-select,.grid-table-default-virtuar-wrap .row-checked.row-selected .grid-cell-textarea,.grid-table-default-virtuar-wrap .row-checked.row-selected .grid-tag,.grid-table-default-virtuar-wrap .row-checked.row-selected .grid-tag-pill,.grid-table-default-virtuar-wrap .row-selected .grid-cell-input,.grid-table-default-virtuar-wrap .row-selected .grid-cell-select,.grid-table-default-virtuar-wrap .row-selected .grid-cell-textarea,.grid-table-default-virtuar-wrap .row-selected .grid-tag,.grid-table-default-virtuar-wrap .row-selected .grid-tag-pill{background:#fff!important;border-color:#d5dee9!important;color:#334155!important}.grid-table-default-virtuar-wrap .custom-select{height:22px;max-width:100%;position:relative;width:100%}.grid-table-default-virtuar-wrap .custom-select:after{border-bottom:1px solid #8795a7;border-right:1px solid #8795a7;content:"";height:5px;pointer-events:none;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-65%) rotate(45deg);transform:translateY(-65%) rotate(45deg);width:5px}.grid-table-default-virtuar-wrap .custom-select .grid-cell-select{-webkit-appearance:none;appearance:none;padding-right:22px!important}.grid-table-default-virtuar-wrap .grid-tags-edit{align-items:stretch;background:transparent;border:1px solid transparent;border-radius:7px;gap:8px;padding:7px 8px}.grid-table-default-virtuar-wrap .grid-tag{background:#fff;border:1px solid #b9cee4;border-radius:6px;box-shadow:inset 0 1px 2px rgba(15,23,42,.025);height:30px;min-height:30px;padding:2px 5px 2px 9px}.grid-table-default-virtuar-wrap .grid-tag:focus-within{border-color:#9db6d3;box-shadow:0 0 0 2px rgba(95,133,173,.12)}.grid-table-default-virtuar-wrap .grid-tag-input{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;height:24px!important;min-height:24px!important;padding:0 4px!important}.grid-table-default-virtuar-wrap .grid-tag-remove{border-radius:4px;height:24px;width:24px}.grid-table-default-virtuar-wrap .grid-tag-remove:hover{background:#fee2e2}.grid-table-default-virtuar-wrap .grid-tag-remove:hover .material-symbols-outlined{color:#dc2626}.grid-table-default-virtuar-wrap .grid-tag-add{background:#fff;border-color:#b9cee4;border-radius:5px;box-shadow:inset 0 1px 2px rgba(15,23,42,.025);color:#4d657e;height:28px;justify-content:center;min-height:28px}.grid-table-default-virtuar-wrap .grid-tag-add:hover{background:#f4f8fd;border-color:#b9cee4;color:#3f73aa}.grid-table-default-virtuar-wrap .custom-checkbox{align-items:center;height:16px;width:16px}.grid-table-default-virtuar-wrap .custom-checkbox .checkmark{background:#fff;border:1px solid #bdc9d8;border-radius:3px;box-sizing:border-box;height:14px;position:relative;width:14px}.grid-table-default-virtuar-wrap .custom-checkbox input:checked~.checkmark{background:#6f94bd;border-color:#6f94bd}.grid-table-default-virtuar-wrap .custom-checkbox .checkmark:after{border-color:#fff;border-width:0 2px 2px 0;height:7px;left:4px;top:1px;width:4px}.grid-table-default-virtuar-wrap .custom-switch{height:16px;width:38px}.grid-table-default-virtuar-wrap .custom-switch .slider{background:#d9e2ee}.grid-table-default-virtuar-wrap .custom-switch .slider:before{height:12px;width:12px}.grid-table-default-virtuar-wrap .custom-switch input:checked+.slider{background:#6f94bd}.grid-table-default-virtuar-wrap .custom-switch input:checked+.slider:before{-webkit-transform:translateX(22px);transform:translateX(22px)}.grid-table-default-virtuar-wrap .btn-grid,.grid-table-default-virtuar-wrap .grid-tag,.grid-table-default-virtuar-wrap .grid-tag-add,.grid-table-default-virtuar-wrap .grid-tag-pill{border-radius:5px}.grid-table-default-virtuar-wrap .btn-grid{background:#fff;border-color:#cfd9e6;color:#334155}.grid-table-default-virtuar-wrap .btn-grid:hover{background:#f8fbff;border-color:#c3d2e2;color:#3f73aa}.grid-table-default-virtuar-wrap .grid-tag-pill{align-items:center;background:#fff;border:1px solid #b9cee4;box-shadow:inset 0 1px 2px rgba(15,23,42,.025);color:#334155;display:flex;height:30px;min-height:30px;padding:2px 10px;width:100%}.grid-table-default-virtuar-wrap .circular-image{border-color:#c7d2e2;border-radius:5px;height:36px;width:36px}.grid-table-default-virtuar-wrap .grid-state-overlay{background:hsla(0,0%,100%,.9)}.grid-table-default-virtuar-wrap .grid-copy-modal{border:1px solid var(--grid-border);border-radius:8px;box-shadow:0 18px 50px rgba(15,23,42,.18)}.grid-table-default-virtuar-wrap .grid-copy-modal__header{background:#f6f8fb;border-bottom:1px solid var(--grid-border);padding:7px 12px}.grid-table-default-virtuar-wrap .grid-copy-modal__btn,.grid-table-default-virtuar-wrap .grid-copy-modal__close{border-color:#cfd9e6;border-radius:5px}.grid-copy-modal{border:1px solid #d8e2ee;border-radius:8px;box-shadow:0 18px 50px rgba(15,23,42,.18)}.grid-copy-modal__header{background:#f6f8fb;border-bottom:1px solid #d8e2ee;padding:7px 12px}.grid-copy-modal__btn,.grid-copy-modal__close{border-color:#cfd9e6;border-radius:5px}.tree-node-wrap{background:linear-gradient(180deg,#fbfdff,#f5f9ff);border:0;border-radius:12px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;gap:9px;height:100%;padding:12px;width:100%}.tree-node-wrap .search{display:flex;justify-content:center;width:100%}.tree-node-wrap .search .search-inner{align-items:center;background-color:#fff;border:1px solid #cfdeef;border-radius:12px;box-shadow:0 8px 18px rgba(36,63,91,.07);display:flex;gap:8px;max-width:none;min-height:40px;padding:0 13px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;width:100%}.tree-node-wrap .search .search-inner:focus-within{background-color:#f9fbff;border-color:rgba(0,108,183,.9);box-shadow:0 0 0 1px rgba(0,108,183,.12),0 10px 25px rgba(15,23,42,.15)}.tree-node-wrap .search .search-inner .search-icon{color:#2f6fb7;flex-shrink:0;font-size:1.05rem}.tree-node-wrap .search .search-inner input{background:transparent;border:none;box-shadow:none;color:#111827;font-family:square-rg;font-size:.74rem;min-height:38px;outline:none;padding:0;width:100%}.tree-node-wrap .search .search-inner input:after,.tree-node-wrap .search .search-inner input:before{content:none;display:none}.tree-node-wrap .search .search-inner input::-webkit-input-placeholder{color:#9ca3af}.tree-node-wrap .search .search-inner input::placeholder{color:#9ca3af}.tree-node-wrap .search .search-inner .search-clear{align-items:center;background:#eef6ff;border:0;border-radius:8px;color:#5c6f86;cursor:pointer;display:inline-flex;flex:0 0 24px;height:24px;justify-content:center;transition:background-color .14s ease,color .14s ease;width:24px}.tree-node-wrap .search .search-inner .search-clear .material-symbols-outlined{font-size:.9rem}.tree-node-wrap .search .search-inner .search-clear:hover{background:#dceeff;color:#2f6fb7}.tree-node-wrap .tree-helper{background:hsla(0,0%,100%,.82);border:1px solid #d9e6f5;border-radius:12px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.72);display:flex;flex-direction:column;gap:8px;padding:10px}.tree-node-wrap .tree-summary{align-items:center;display:flex;gap:6px;justify-content:space-between}.tree-node-wrap .tree-summary span{align-items:center;color:#5c6f86;display:inline-flex;font-size:.64rem;gap:4px;line-height:1.2;min-width:0;white-space:nowrap}.tree-node-wrap .tree-summary b{color:#2f6fb7;font-family:square-eb;font-size:.76rem}.tree-node-wrap .tree-actions{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(3,minmax(0,1fr))}.tree-node-wrap .tree-actions button{align-items:center;background:#fff;border:1px solid #cfddec;border-radius:8px;color:#344861;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.62rem;gap:3px;justify-content:center;min-height:28px;min-width:0;padding:0 6px;transition:background-color .14s ease,border-color .14s ease,color .14s ease,-webkit-transform .12s ease;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease,-webkit-transform .12s ease}.tree-node-wrap .tree-actions button .material-symbols-outlined{font-size:.86rem}.tree-node-wrap .tree-actions button:hover:not(:disabled){background:#eef6ff;border-color:#bdd5ee;color:#2f6fb7;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.tree-node-wrap .tree-actions button:disabled{cursor:default;opacity:.45}.tree-node-wrap .tree-selected-strip{align-items:center;background:#f2f8ff;border:1px solid #d4e4f6;border-radius:12px;display:flex;flex-wrap:wrap;gap:5px;padding:8px 10px}.tree-node-wrap .tree-selected-chip{align-items:center;background:#fff;border:1px solid #bdd5ee;border-radius:999px;color:#1f4f86;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.62rem;gap:4px;max-width:100px;min-height:24px;padding:0 7px 0 9px}.tree-node-wrap .tree-selected-chip span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-node-wrap .tree-selected-chip .material-symbols-outlined{flex:0 0 auto;font-size:.76rem}.tree-node-wrap .tree-selected-chip:hover{background:#e8f3ff}.tree-node-wrap .tree-selected-more{align-items:center;background:#dceeff;border-radius:999px;color:#2f6fb7;display:inline-flex;font-family:square-eb;font-size:.62rem;min-height:24px;padding:0 8px}.tree-node-wrap .tree-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 6px 6px 2px;width:100%}.tree-node-wrap .tree-scroll::-webkit-scrollbar{width:6px}.tree-node-wrap .tree-scroll::-webkit-scrollbar-thumb{background:rgba(148,163,184,.85);border-radius:999px}.tree-node-wrap .tree-scroll::-webkit-scrollbar-track{background:transparent}.tree-node-wrap .tree-scroll .tree-empty-state{align-items:center;color:#8a97a8;display:flex;flex-direction:column;font-family:square-bd;font-size:.68rem;gap:8px;justify-content:center;min-height:160px}.tree-node-wrap .tree-scroll .tree-empty-state .material-symbols-outlined{color:#a9bbcf;font-size:1.5rem}.tree-node-wrap .tree-node{border-left:0;margin:1px 0;padding-left:0;position:relative}.tree-node-wrap .tree-node .node-label{align-items:center;background-color:initial;border:1px solid transparent;border-radius:9px;color:#0f172a;cursor:pointer;display:flex;font-family:square-bd;font-size:.7rem;gap:7px;margin:2px 0;max-width:100%;min-height:28px;padding:0 9px 0 6px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,-webkit-transform .1s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease,-webkit-transform .1s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tree-node-wrap .tree-node .node-label:hover{background-color:#f1f7ff;border-color:#d6e5f6;-webkit-transform:translateX(1px);transform:translateX(1px)}.tree-node-wrap .tree-node .node-label.open{background:#edf6ff;border-color:#cfe0f3;color:#183f6d}.tree-node-wrap .tree-node .node-label.matched .node-label-name{background-color:rgba(0,108,183,.08);border-radius:6px;padding:1px 6px}.tree-node-wrap .tree-node .node-label .node-toggle-icon{align-items:center;background:#fff;border:1px solid #d6e5f6;border-radius:6px;color:#2f6fb7;display:inline-flex;flex-shrink:0;font-size:.68rem;height:18px;justify-content:center;text-align:center;width:18px}.tree-node-wrap .tree-node .node-label .node-selected-count{align-items:center;background:#2f6fb7;border-radius:999px;color:#fff;display:inline-flex;font-family:square-eb;font-size:.58rem;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px}.tree-node-wrap .tree-node .node-label .node-label-text{color:#0f172a;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-node-wrap .tree-node .node-label .node-label-name{color:#4b5563;font-family:square-rg;font-size:.7rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-node-wrap .tree-node .node-children{border-left:1px solid #dbe8f6;margin-left:15px;margin-top:2px;padding-left:13px;position:relative}.tree-node-wrap .tree-node .node-children>.team-member:before,.tree-node-wrap .tree-node .node-children>.tree-node:before{border-top:1px solid #dbe8f6;content:"";left:-13px;position:absolute;top:15px;width:10px}.tree-node-wrap .tree-node .team-member{color:#111827;font-family:square-rg;font-size:.7rem;padding:2px 0;position:relative}.tree-node-wrap .tree-node .team-member.matched .team-member-label{background:#edf6ff;border-color:#9bc8f8}.tree-node-wrap .tree-node .team-member .team-member-label{align-items:center;background:transparent;border:1px solid transparent;border-radius:9px;cursor:pointer;display:flex;gap:8px;max-width:100%;min-height:28px;padding:0 10px 0 8px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,-webkit-transform .12s ease;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease,-webkit-transform .12s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tree-node-wrap .tree-node .team-member .team-member-label:hover{background-color:#f5f9ff;border-color:#d6e5f6;-webkit-transform:translateX(1px);transform:translateX(1px)}.tree-node-wrap .tree-node .team-member .team-member-label:has(.team-member-checkbox:checked){background:#edf6ff;border-color:#a9cff6;box-shadow:0 4px 10px rgba(47,111,183,.1)}.tree-node-wrap .tree-node .team-member .team-member-checkbox{appearance:none;-webkit-appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:10px 10px;border:1px solid #b9c9dd;border-radius:5px;box-sizing:border-box;cursor:pointer;flex:0 0 13px;height:13px;margin:0;width:13px}.tree-node-wrap .tree-node .team-member .team-member-checkbox:after,.tree-node-wrap .tree-node .team-member .team-member-checkbox:before{content:none;display:none}.tree-node-wrap .tree-node .team-member .team-member-checkbox:checked{background-color:#2f6fb7;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m2.5 6.2 2.3 2.3 4.7-4.7' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:#2f6fb7}.tree-node-wrap .tree-node .team-member .team-member-info{align-items:baseline;display:inline-flex;gap:5px;min-width:0}.tree-node-wrap .tree-node .team-member .team-member-name{color:#17263a;font-family:square-bd;font-size:.7rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-node-wrap .tree-node .team-member .team-member-rank{color:#7a899c;flex:0 0 auto;font-size:.64rem}.outcome-modal{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(15,23,42,.46);box-sizing:border-box;display:flex;height:100%;inset:0;justify-content:center;padding:20px;position:fixed;white-space:pre-wrap;width:100%;z-index:9999}.outcome-modal .wrap{background:#fff;border:1px solid #cfd8e3;border-radius:8px;box-shadow:0 18px 42px rgba(15,23,42,.24);box-sizing:border-box;display:flex;flex-direction:column;gap:0;max-height:calc(100vh - 40px);min-width:0;overflow:hidden;width:calc(100vw - 40px)}.outcome-modal .wrap .header{background:#f7fbff;border-bottom:1px solid #d9e3ee;display:flex;flex-direction:column;gap:5px;padding:16px 18px 14px}.outcome-modal .wrap .header .title{color:#102033;font-family:square-eb;font-size:1rem;line-height:1.25}.outcome-modal .wrap .header .subtitle{color:#607389;font-family:square-rg;font-size:.72rem;line-height:1.45;word-break:keep-all}.outcome-modal .wrap .grid{background:#fff;border:0;border-radius:0;flex:1 1 auto;min-height:0;overflow:hidden;padding:14px 18px 12px}.outcome-modal .wrap .grid .grid-table-default-virtuar-wrap{border:1px solid #d9e3ee;border-radius:6px;box-shadow:none}.outcome-modal .wrap .footer-btn{align-items:center;background:#f8fafc;border-top:1px solid #d9e3ee;box-sizing:border-box;display:flex;gap:12px;justify-content:flex-end;margin:0;min-height:56px;padding:10px 18px;width:100%}.outcome-modal .wrap .footer-btn .left,.outcome-modal .wrap .footer-btn .right{align-items:center;display:flex;gap:8px}.outcome-modal .wrap .footer-btn .outcome-btn-danger,.outcome-modal .wrap .footer-btn .outcome-btn-ghost,.outcome-modal .wrap .footer-btn .outcome-btn-primary{align-items:center;border-radius:6px!important;box-shadow:none!important;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:square-bd!important;font-size:.78rem!important;height:34px;justify-content:center;min-width:92px;padding:0 14px;transition:background .14s ease,border-color .14s ease,color .14s ease}.outcome-modal .wrap .footer-btn .outcome-btn-danger{background:#fff5f5!important;border:1px solid #f0b8b8!important;color:#b42318!important;min-width:116px}.outcome-modal .wrap .footer-btn .outcome-btn-danger:hover{background:#ffecec!important;border-color:#e89a9a!important}.outcome-modal .wrap .footer-btn .outcome-btn-primary{background:#2f6fb7!important;border:1px solid #2f6fb7!important;color:#fff!important;min-width:140px}.outcome-modal .wrap .footer-btn .outcome-btn-primary:hover{background:#285f9d!important;border-color:#285f9d!important;-webkit-filter:none;filter:none}.outcome-modal .wrap .footer-btn .outcome-btn-ghost{background:#fff!important;border:1px solid #c8d5e3!important;color:#34445a!important;min-width:84px}.outcome-modal .wrap .footer-btn .outcome-btn-ghost:hover{background:#eef6ff!important;border-color:#9bbce3!important}@media (max-width:900px){.outcome-modal{align-items:stretch;padding:10px}.outcome-modal .wrap{max-height:calc(100vh - 20px);width:calc(100vw - 20px)}.outcome-modal .wrap .header{padding:16px 14px 14px}.outcome-modal .wrap .grid{padding:12px 14px}.outcome-modal .wrap .footer-btn{align-items:stretch;flex-direction:column;padding:10px 14px}.outcome-modal .wrap .footer-btn .left,.outcome-modal .wrap .footer-btn .right{justify-content:stretch;margin-left:0;width:100%}.outcome-modal .wrap .footer-btn .right{flex-direction:column}.outcome-modal .wrap .footer-btn .outcome-btn-danger,.outcome-modal .wrap .footer-btn .outcome-btn-ghost,.outcome-modal .wrap .footer-btn .outcome-btn-primary{width:100%}}.interview-auto-modal{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(15,23,42,.45);display:flex;font-family:square-rg;height:100%;inset:0;justify-content:center;position:fixed;white-space:pre-wrap;width:100%;z-index:9999}.interview-auto-modal select{font-family:square-rg;font-size:.75rem}.interview-auto-modal .modal-search{background-color:#fff;border-radius:18px;box-shadow:0 24px 60px rgba(15,23,42,.35),0 0 0 1px rgba(148,163,184,.08);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 80px);max-width:calc(100% - 48px);overflow:hidden;width:760px}.interview-auto-modal .modal-search input{font-family:square-rg}.interview-auto-modal .modal-search .title{align-items:center;background:radial-gradient(circle at top left,#e0f2fe 0,#fff 40%);border-bottom:1px solid rgba(226,232,240,.9);display:flex;justify-content:space-between;padding:18px 24px 16px}.interview-auto-modal .modal-search .title .title-text{display:flex;flex-direction:column;gap:4px}.interview-auto-modal .modal-search .title .title-text .title-main{color:#0f172a;font-family:square-eb;font-size:1rem}.interview-auto-modal .modal-search .title .title-text .title-sub{color:#6b7280;font-family:square-rg;font-size:.75rem}.interview-auto-modal .modal-search .title .icon-button{align-items:center;background:transparent;border:none;border-radius:999px;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background .15s ease-out,-webkit-transform .1s ease-out;transition:background .15s ease-out,transform .1s ease-out;transition:background .15s ease-out,transform .1s ease-out,-webkit-transform .1s ease-out}.interview-auto-modal .modal-search .title .icon-button:hover{background:rgba(148,163,184,.18);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.interview-auto-modal .modal-search .title .icon-button:active{-webkit-transform:translateY(0);transform:translateY(0)}.interview-auto-modal .modal-search .title .icon-button span{color:#0f172a;font-size:1.5rem}.interview-auto-modal .modal-search .address{grid-column-gap:20px;grid-row-gap:16px;background:linear-gradient(180deg,#f9fafb,#f3f4f6 60%,#eff4fb);box-sizing:border-box;-webkit-column-gap:20px;column-gap:20px;display:grid;flex:1 1;grid-auto-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow-y:auto;padding:18px 24px 20px;row-gap:16px}.interview-auto-modal .modal-search .address .section-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 10px 25px rgba(15,23,42,.04),0 0 0 1px rgba(148,163,184,.03);box-sizing:border-box;display:flex;flex-direction:column;font-size:.75rem;gap:10px;padding:14px 16px 16px}.interview-auto-modal .modal-search .address .sub-title-wrap{display:flex;flex-direction:column;gap:2px;margin-bottom:4px}.interview-auto-modal .modal-search .address .sub-title-wrap .sub-title{color:#0f172a;font-family:square-eb;font-size:.8rem}.interview-auto-modal .modal-search .address .sub-title-wrap .sub-title-sub{color:#6b7280;font-family:square-rg;font-size:.7rem}.interview-auto-modal .modal-search .address .sub-title{font-family:square-eb;font-size:.75rem;padding:0 0 6px}.interview-auto-modal .modal-search .address .field-group{display:flex;flex-direction:column;gap:4px}.interview-auto-modal .modal-search .address .sub-sub-title{align-items:center;color:#4b5563;display:flex;font-size:.7rem;gap:6px;padding:2px 0 0 2px}.interview-auto-modal .modal-search .address .sub-sub-title.with-badge{justify-content:space-between}.interview-auto-modal .modal-search .address .badge{align-items:center;background:rgba(248,250,252,.9);border:1px solid rgba(148,163,184,.6);border-radius:999px;color:#6b7280;display:inline-flex;font-size:.65rem;justify-content:center;padding:0 6px}.interview-auto-modal .modal-search .address .box{grid-gap:10px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:4px;padding:10px 10px 8px}.interview-auto-modal .modal-search .address .box>div{width:100%}.interview-auto-modal .modal-search .address .preset-row{align-items:center;display:flex;gap:6px;margin-top:6px}.interview-auto-modal .modal-search .address .preset-row button{background:#fff;border:1px solid #d1d5db;border-radius:999px;color:#475569;cursor:pointer;font-family:square-bd;font-size:.68rem;height:28px;min-width:48px}.interview-auto-modal .modal-search .address .preset-row button:hover{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.interview-auto-modal .modal-search .address .preset-row button.is-active{background:#2f6fb7;border-color:#2f6fb7;color:#fff}.interview-auto-modal .modal-search .address input,.interview-auto-modal .modal-search .address select{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#111827;font-size:.75rem;height:32px;outline:none;padding:0 8px;transition:border-color .15s ease-out,box-shadow .15s ease-out,background .15s ease-out;width:100%}.interview-auto-modal .modal-search .address input:focus,.interview-auto-modal .modal-search .address select:focus{background:#f9fcff;border-color:#006cb7;box-shadow:0 0 0 1px rgba(0,108,183,.35)}.interview-auto-modal .modal-search .address input::-webkit-input-placeholder,.interview-auto-modal .modal-search .address select::-webkit-input-placeholder{color:#9ca3af}.interview-auto-modal .modal-search .address input::placeholder,.interview-auto-modal .modal-search .address select::placeholder{color:#9ca3af}.interview-auto-modal .modal-search .address input[type=number]::-webkit-inner-spin-button,.interview-auto-modal .modal-search .address input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.interview-auto-modal .modal-search .address .btnrap{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.6),rgba(249,250,251,.9));border-top:1px solid rgba(148,163,184,.35);display:flex;gap:8px;grid-column:1/-1;justify-content:flex-end;margin-top:6px;padding-top:12px}.interview-auto-modal .modal-search .address .btnrap>div{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.75rem;height:32px;justify-content:center;min-width:88px;transition:box-shadow .12s ease-out,background .12s ease-out,-webkit-transform .12s ease-out;transition:transform .12s ease-out,box-shadow .12s ease-out,background .12s ease-out;transition:transform .12s ease-out,box-shadow .12s ease-out,background .12s ease-out,-webkit-transform .12s ease-out}.interview-auto-modal .modal-search .address .btnrap .btn-white{background:#fff;border:1px solid #d1d5db;box-shadow:0 1px 2px rgba(15,23,42,.08);color:#374151}.interview-auto-modal .modal-search .address .btnrap .btn-white:hover{background:#f9fafb;box-shadow:0 3px 8px rgba(15,23,42,.14);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.interview-auto-modal .modal-search .address .btnrap .btn-white:active{box-shadow:0 1px 3px rgba(15,23,42,.12);-webkit-transform:translateY(0);transform:translateY(0)}.interview-auto-modal .modal-search .address .btnrap .btn-company3{background:linear-gradient(135deg,#006cb7,#00ace6);border:none;box-shadow:0 8px 18px rgba(0,108,183,.45),0 0 0 1px rgba(191,219,254,.8);color:#f9fafb}.interview-auto-modal .modal-search .address .btnrap .btn-company3:hover{box-shadow:0 12px 26px rgba(0,108,183,.55),0 0 0 1px #bfdbfe;-webkit-transform:translateY(-1.5px);transform:translateY(-1.5px)}.interview-auto-modal .modal-search .address .btnrap .btn-company3:active{box-shadow:0 6px 16px rgba(0,108,183,.5),0 0 0 1px #bfdbfe;-webkit-transform:translateY(0);transform:translateY(0)}.fade-in{-webkit-animation:fade-in .18s ease-out;animation:fade-in .18s ease-out}.applicants-modal{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(15,23,42,.46);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;white-space:pre-wrap;z-index:9999}.applicants-modal select{font-family:square-rg}.applicants-modal .wrap{background:#fff;border:1px solid #cfd8e3;border-radius:8px;box-shadow:0 18px 42px rgba(15,23,42,.24);box-sizing:border-box;display:flex;flex-direction:column;gap:0;max-height:calc(100vh - 40px);max-width:1180px;min-width:0;overflow:hidden;width:calc(100vw - 40px)}.applicants-modal .wrap .tool-box{background:#f7fbff;border-bottom:1px solid #d9e3ee;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-size:.78rem;padding:16px 18px 14px;width:100%}.applicants-modal .wrap .tool-box .tool-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.applicants-modal .wrap .tool-box .tool-header .title{color:#102033;font-family:square-eb;font-size:1rem;line-height:1.25}.applicants-modal .wrap .tool-box .tool-header .subtitle{color:#607389;flex:1 1;font-size:.72rem;line-height:1.45;text-align:right;word-break:keep-all}.applicants-modal .wrap .tool-box .row3{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;min-height:36px;width:100%}.applicants-modal .wrap .tool-box .row3 .center,.applicants-modal .wrap .tool-box .row3 .left,.applicants-modal .wrap .tool-box .row3 .right{align-items:stretch;display:flex;flex:1 1;min-width:0}.applicants-modal .wrap .tool-box .row3 .right{flex:0 0 auto;justify-content:flex-end}.applicants-modal .wrap .tool-box .row3 .center>div:first-child,.applicants-modal .wrap .tool-box .row3 .left>div:first-child,.applicants-modal .wrap .tool-box .row3 .right>div:first-child{align-items:center;box-sizing:border-box;color:#52687d;display:flex;font-family:square-eb;font-size:.72rem;justify-content:flex-start;min-width:54px;padding:0 8px 0 0;white-space:nowrap}.applicants-modal .wrap .tool-box .row3 .center>div:last-child,.applicants-modal .wrap .tool-box .row3 .left>div:last-child,.applicants-modal .wrap .tool-box .row3 .right>div:last-child{align-items:center;display:flex;flex:1 1;min-width:0}.applicants-modal .wrap .tool-box .row3 .right>div.last-child{justify-content:flex-end}.applicants-modal .wrap .tool-box .row3 select{background:#fff;border:1px solid #c8d5e3;border-radius:6px;color:#102033;font-size:.74rem;height:34px;min-width:0;outline:none;padding:0 30px 0 10px;width:100%}.applicants-modal .wrap .tool-box .row3 select:focus{border-color:#7fa6cc;box-shadow:0 0 0 3px rgba(47,111,183,.12)}.applicants-modal .wrap .tool-box .row3 .right .btn{align-items:center;display:flex;justify-content:flex-end}.applicants-modal .wrap .tool-box .row3 .right .btn .btn-company3{border-radius:6px;box-shadow:none;font-size:.78rem;height:34px;min-width:76px}.applicants-modal .wrap .grid{background:#fff;border-radius:0;box-shadow:none;flex:1 1;min-height:0;overflow:hidden;padding:14px 18px 12px}.applicants-modal .wrap .grid .grid-table-default-virtuar-wrap{border:1px solid #d9e3ee;border-radius:6px;box-shadow:none}.applicants-modal .wrap .btn{align-items:center;background:#f8fafc;border-top:1px solid #d9e3ee;box-sizing:border-box;display:flex;gap:10px;justify-content:flex-end;min-height:56px;padding:10px 18px;width:100%}.applicants-modal .wrap .btn>div{border-radius:6px;box-shadow:none;font-family:square-rg!important;font-size:.78rem!important;height:34px;min-width:84px;width:auto}.applicants-modal .wrap .btn .btn-white{background:#fff;border:1px solid #c8d5e3;color:#34445a}.applicants-modal .wrap .btn .btn-company3{background:#2f6fb7;border:1px solid #2f6fb7;color:#fff}@media (max-width:980px){.applicants-modal{align-items:stretch;padding:10px}.applicants-modal .wrap{max-height:calc(100vh - 20px);width:100%}.applicants-modal .wrap .tool-box .tool-header{flex-direction:column;gap:6px}.applicants-modal .wrap .tool-box .tool-header .subtitle{text-align:left}.applicants-modal .wrap .tool-box .row3{grid-template-columns:1fr}.applicants-modal .wrap .tool-box .row3 .center,.applicants-modal .wrap .tool-box .row3 .left,.applicants-modal .wrap .tool-box .row3 .right{flex-direction:column;gap:5px}.applicants-modal .wrap .tool-box .row3 .right{align-items:stretch}.applicants-modal .wrap .tool-box .row3 .right .btn,.applicants-modal .wrap .tool-box .row3 .right .btn .btn-company3{width:100%}}.applicants-simple-modal{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(15,23,42,.46);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;white-space:pre-wrap;z-index:9999}.applicants-simple-modal .wrap{background:#fff;border:1px solid #cfd8e3;border-radius:8px;box-shadow:0 18px 42px rgba(15,23,42,.24);box-sizing:border-box;display:flex;flex-direction:column;gap:0;max-height:calc(100vh - 40px);max-width:1080px;min-width:0;overflow:hidden;width:calc(100vw - 40px)}.applicants-simple-modal .wrap .simple-header{background:#f7fbff;border-bottom:1px solid #d9e3ee;display:flex;flex-direction:column;gap:4px;padding:16px 18px 14px}.applicants-simple-modal .wrap .simple-header .title{color:#102033;font-family:square-eb;font-size:1rem;line-height:1.25}.applicants-simple-modal .wrap .simple-header .subtitle{color:#607389;font-size:.72rem;line-height:1.45}.applicants-simple-modal .wrap .grid{background:#fff;flex:1 1;min-height:0;overflow:hidden;padding:14px 18px 12px}.applicants-simple-modal .wrap .grid .grid-table-default-virtuar-wrap{border:1px solid #d9e3ee;border-radius:6px;box-shadow:none}.applicants-simple-modal .wrap .btn{align-items:center;background:#f8fafc;border-top:1px solid #d9e3ee;box-sizing:border-box;display:flex;gap:10px;justify-content:flex-end;min-height:56px;padding:10px 18px;width:100%}.applicants-simple-modal .wrap .btn>div{border-radius:6px;box-shadow:none;font-family:square-rg!important;font-size:.78rem!important;height:34px;min-width:84px;width:auto}.applicants-simple-modal .wrap .btn .btn-company3{background:#2f6fb7;border:1px solid #2f6fb7;color:#fff}@media (max-width:760px){.applicants-simple-modal{align-items:stretch;padding:10px}.applicants-simple-modal .wrap{max-height:calc(100vh - 20px);width:100%}}.fade-in{-webkit-animation:fade-in .22s ease-out;animation:fade-in .22s ease-out}.evaluation-login-modal{--evaluation-login-ink:#263f38;--evaluation-login-muted:#63766f;--evaluation-login-line:#cfe0da;--evaluation-login-soft:#f4faf7;--evaluation-login-main:#178075;--evaluation-login-main-dark:#0f766e;background:linear-gradient(135deg,rgba(232,242,237,.94),rgba(249,252,250,.96)),url(/static/media/login_background.5ee694c4838fafbf2d1b.jpg) 50%/cover no-repeat;font-family:square-rg;height:100%;inset:0;position:fixed;white-space:pre-wrap;width:100%;z-index:9999}.evaluation-login-modal .wrap{align-items:center;background:rgba(240,247,244,.7);box-sizing:border-box;display:flex;height:100%;justify-content:center;overflow-y:auto;padding:28px;width:100%}.evaluation-login-modal .evaluation-login-form{background:#fff;border:1px solid rgba(199,215,209,.92);border-radius:8px;box-shadow:0 22px 54px rgba(35,62,56,.16);display:grid;grid-template-columns:280px minmax(0,1fr);max-width:840px;min-height:456px;overflow:hidden;width:calc(100vw - 56px)}.evaluation-login-modal .evaluation-login-form .login-header{background:#263f38;color:#fff;display:flex;flex-direction:column;gap:18px;isolation:isolate;justify-content:flex-end;overflow:hidden;padding:30px;position:relative}.evaluation-login-modal .evaluation-login-form .login-header:before{background:url(/static/media/login_background.5ee694c4838fafbf2d1b.jpg) 50%/cover no-repeat;content:"";-webkit-filter:saturate(.95) contrast(1.02);filter:saturate(.95) contrast(1.02);inset:0;opacity:.9;pointer-events:none;position:absolute;z-index:0}.evaluation-login-modal .evaluation-login-form .login-header:after{background:linear-gradient(180deg,rgba(31,63,55,.34),rgba(23,72,63,.88));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.evaluation-login-modal .evaluation-login-form .login-header>*{position:relative;z-index:2}.evaluation-login-modal .evaluation-login-form .login-header .login-logo{align-items:center;background:hsla(0,0%,100%,.94);border-radius:8px;box-shadow:0 12px 24px rgba(20,48,41,.18);display:flex;height:54px;justify-content:center;width:54px}.evaluation-login-modal .evaluation-login-form .login-header .login-logo img{height:32px;object-fit:contain;width:40px}.evaluation-login-modal .evaluation-login-form .login-header .login-header-copy{display:flex;flex-direction:column;gap:8px}.evaluation-login-modal .evaluation-login-form .login-header .login-eyebrow{color:#a9e5dc;font-family:square-bd;font-size:.72rem;letter-spacing:0;line-height:1.3}.evaluation-login-modal .evaluation-login-form .login-header .login-title{color:#fff;font-family:square-hv;font-size:1.52rem;letter-spacing:0;line-height:1.22}.evaluation-login-modal .evaluation-login-form .login-header .login-subtitle{color:hsla(0,0%,100%,.78);font-size:.78rem;line-height:1.55;max-width:220px;text-align:left}.evaluation-login-modal .evaluation-login-form .login-header .login-status-note{align-items:center;background:rgba(18,49,43,.46);border:1px solid hsla(0,0%,100%,.26);border-radius:8px;color:hsla(0,0%,100%,.88);display:inline-flex;font-family:square-bd;font-size:.68rem;gap:6px;min-height:32px;padding:0 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.evaluation-login-modal .evaluation-login-form .login-header .login-status-note .material-symbols-outlined{color:#a9e5dc;font-size:1rem}.evaluation-login-modal .evaluation-login-form .login-panel{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:34px 40px}.evaluation-login-modal .evaluation-login-form .login-panel-header{padding-right:54px;position:relative}.evaluation-login-modal .evaluation-login-form .login-panel-header .login-panel-kicker{color:var(--evaluation-login-main);display:block;font-family:square-eb;font-size:.72rem;line-height:1.3;margin-bottom:7px}.evaluation-login-modal .evaluation-login-form .login-panel-header h1{color:var(--evaluation-login-ink);font-family:square-hv;font-size:1.28rem;letter-spacing:0;line-height:1.35;margin:0}.evaluation-login-modal .evaluation-login-form .login-panel-header .login-panel-icon{align-items:center;background:#edf8f5;border-radius:8px;color:var(--evaluation-login-main);display:flex;font-size:1.42rem;height:42px;justify-content:center;position:absolute;right:0;top:0;width:42px}.evaluation-login-modal .evaluation-login-form .login-body{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;width:100%}.evaluation-login-modal .evaluation-login-form .login-body .recruitment-select-field{height:48px;position:relative}.evaluation-login-modal .evaluation-login-form .login-body .recruitment-select-field label{color:var(--evaluation-login-main);font-family:square-bd;font-size:.62rem;left:13px;line-height:1;pointer-events:none;position:absolute;top:8px;z-index:1}.evaluation-login-modal .evaluation-login-form .login-body .recruitment-select-field select{-webkit-appearance:none;appearance:none;background-color:#fbfdfc;background-image:linear-gradient(45deg,transparent 50%,#63766f 0),linear-gradient(135deg,#63766f 50%,transparent 0);background-position:calc(100% - 18px) 22px,calc(100% - 13px) 22px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;border:1px solid var(--evaluation-login-line);border-radius:8px;box-sizing:border-box;color:#102033;cursor:pointer;font-family:square-rg;font-size:.8rem;height:48px;overflow:hidden;padding:18px 36px 6px 13px;text-overflow:ellipsis;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;white-space:nowrap;width:100%}.evaluation-login-modal .evaluation-login-form .login-body .recruitment-select-field select:focus{background-color:#fff;border-color:var(--evaluation-login-main);box-shadow:0 0 0 3px rgba(23,128,117,.12);outline:none}.evaluation-login-modal .evaluation-login-form .login-body>.floating-input-wrapper{height:48px}.evaluation-login-modal .evaluation-login-form .login-body>.floating-input-wrapper input{background-color:#fbfdfc;border:1px solid var(--evaluation-login-line);border-radius:8px;box-sizing:border-box;color:#102033;font-family:square-rg;font-size:.8rem;height:48px;padding:18px 13px 6px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;width:100%}.evaluation-login-modal .evaluation-login-form .login-body>.floating-input-wrapper input:focus{background-color:#fff;border-color:var(--evaluation-login-main);box-shadow:0 0 0 3px rgba(23,128,117,.12);outline:none}.evaluation-login-modal .evaluation-login-form .login-body>.floating-input-wrapper label{color:#657970;font-size:.72rem;left:13px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.evaluation-login-modal .evaluation-login-form .login-body>.floating-input-wrapper input:focus+label,.evaluation-login-modal .evaluation-login-form .login-body>.floating-input-wrapper input:not(:placeholder-shown)+label{color:var(--evaluation-login-main);font-size:.62rem;top:8px;-webkit-transform:none;transform:none}.evaluation-login-modal .evaluation-login-form .login-footer{grid-gap:9px;display:grid;gap:9px;grid-template-columns:minmax(0,1fr) auto}.evaluation-login-modal .evaluation-login-form .login-footer .btn-company3,.evaluation-login-modal .evaluation-login-form .login-footer .login-reset-button{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-family:square-eb;font-size:.76rem;gap:7px;height:42px;justify-content:center;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.evaluation-login-modal .evaluation-login-form .login-footer .btn-company3 .material-symbols-outlined,.evaluation-login-modal .evaluation-login-form .login-footer .login-reset-button .material-symbols-outlined{flex:0 0 auto;font-size:1rem}.evaluation-login-modal .evaluation-login-form .login-footer .btn-company3{background:var(--evaluation-login-main);border:1px solid var(--evaluation-login-main);color:#fff;width:100%}.evaluation-login-modal .evaluation-login-form .login-footer .btn-company3:hover{background:var(--evaluation-login-main-dark);border-color:var(--evaluation-login-main-dark);box-shadow:0 10px 20px rgba(23,128,117,.16)}.evaluation-login-modal .evaluation-login-form .login-footer .login-reset-button{background:#fff;border:1px solid var(--evaluation-login-line);color:var(--evaluation-login-muted);padding:0 14px}.evaluation-login-modal .evaluation-login-form .login-footer .login-reset-button:hover{background:#f1fbf8;border-color:var(--evaluation-login-main);color:var(--evaluation-login-main-dark)}.evaluation-login-modal .password-reset-backdrop{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(35,62,56,.34);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:10}.evaluation-login-modal .password-reset-backdrop .password-reset-form{background:#fff;border:1px solid rgba(199,215,209,.95);border-radius:8px;box-shadow:0 24px 60px rgba(35,62,56,.2);max-width:460px;overflow:hidden;position:relative;width:calc(100vw - 48px)}.evaluation-login-modal .password-reset-backdrop .password-reset-close{align-items:center;background:#fff;border:1px solid var(--evaluation-login-line);border-radius:8px;color:#63766f;cursor:pointer;display:flex;font-size:1rem;height:32px;justify-content:center;line-height:1;position:absolute;right:14px;top:14px;width:32px;z-index:1}.evaluation-login-modal .password-reset-backdrop .password-reset-close:hover{background:#f1fbf8;border-color:var(--evaluation-login-main);color:var(--evaluation-login-main-dark)}.evaluation-login-modal .password-reset-backdrop .password-reset-header{background:#edf8f5;border-bottom:1px solid #d7e6df;display:flex;flex-direction:column;gap:8px;padding:26px 60px 22px 26px}.evaluation-login-modal .password-reset-backdrop .password-reset-header .password-reset-icon{align-items:center;background:#fff;border-radius:8px;color:var(--evaluation-login-main);display:flex;font-size:1.2rem;height:34px;justify-content:center;width:34px}.evaluation-login-modal .password-reset-backdrop .password-reset-header .password-reset-title{color:var(--evaluation-login-ink);font-family:square-eb;font-size:.98rem;line-height:1.35}.evaluation-login-modal .password-reset-backdrop .password-reset-header .password-reset-subtitle{color:var(--evaluation-login-muted);font-size:.72rem;line-height:1.55}.evaluation-login-modal .password-reset-backdrop .password-reset-body{display:flex;flex-direction:column;gap:12px;padding:22px 26px 0}.evaluation-login-modal .password-reset-backdrop .password-reset-body .field-group{display:flex;flex-direction:column;gap:5px}.evaluation-login-modal .password-reset-backdrop .password-reset-body .field-group label{color:#405a52;font-family:square-bd;font-size:.68rem}.evaluation-login-modal .password-reset-backdrop .password-reset-body .field-group input,.evaluation-login-modal .password-reset-backdrop .password-reset-body .field-group select{background:#fbfdfc;border:1px solid var(--evaluation-login-line);border-radius:8px;box-sizing:border-box;color:#102033;font-family:square-rg;font-size:.74rem;height:40px;padding:0 12px;width:100%}.evaluation-login-modal .password-reset-backdrop .password-reset-body .field-group input:focus,.evaluation-login-modal .password-reset-backdrop .password-reset-body .field-group select:focus{background:#fff;border-color:var(--evaluation-login-main);box-shadow:0 0 0 3px rgba(23,128,117,.12);outline:none}.evaluation-login-modal .password-reset-backdrop .password-reset-body .field-group select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#63766f 0),linear-gradient(135deg,#63766f 50%,transparent 0);background-position:calc(100% - 18px) 17px,calc(100% - 13px) 17px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;cursor:pointer;overflow:hidden;padding-right:32px;text-overflow:ellipsis;white-space:nowrap}.evaluation-login-modal .password-reset-backdrop .password-reset-footer{padding:20px 26px 26px}.evaluation-login-modal .password-reset-backdrop .password-reset-footer .btn-company3{align-items:center;background:var(--evaluation-login-main);border:1px solid var(--evaluation-login-main);border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:square-eb;font-size:.76rem;gap:7px;height:42px;justify-content:center;width:100%}.evaluation-login-modal .password-reset-backdrop .password-reset-footer .btn-company3 .material-symbols-outlined{font-size:1rem}.evaluation-login-modal .password-reset-backdrop .password-reset-footer .btn-company3:hover{background:var(--evaluation-login-main-dark);border-color:var(--evaluation-login-main-dark)}@media (max-width:720px){.evaluation-login-modal .wrap{align-items:flex-start;padding:14px}.evaluation-login-modal .evaluation-login-form{grid-template-columns:1fr;min-height:0;width:100%}.evaluation-login-modal .evaluation-login-form .login-header{min-height:210px;padding:22px}.evaluation-login-modal .evaluation-login-form .login-panel{padding:26px 20px 22px}.evaluation-login-modal .evaluation-login-form .login-footer{grid-template-columns:1fr}.evaluation-login-modal .evaluation-login-form .login-footer .login-reset-button{width:100%}.evaluation-login-modal .password-reset-backdrop{padding:12px}.evaluation-login-modal .password-reset-backdrop .password-reset-form{width:100%}.evaluation-login-modal .password-reset-backdrop .password-reset-header{padding:22px 52px 20px 20px}.evaluation-login-modal .password-reset-backdrop .password-reset-body{padding:20px 20px 0}.evaluation-login-modal .password-reset-backdrop .password-reset-footer{padding:16px 20px 22px}}.evaluation-password-modal{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(35,62,56,.4);font-family:square-rg;inset:0;position:fixed;white-space:pre-wrap;z-index:9999}.evaluation-password-modal,.evaluation-password-modal .wrap{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.evaluation-password-modal .wrap{box-sizing:border-box;padding:18px}.evaluation-password-modal .evaluation-password-form{background:#fff;border:1px solid #d3e0dc;border-radius:16px;box-shadow:0 22px 54px rgba(35,62,56,.16);box-sizing:border-box;display:flex;flex-direction:column;gap:0;max-width:430px;min-height:0;overflow:hidden;position:relative;width:calc(100vw - 36px)}.evaluation-password-modal .evaluation-password-form:before{display:none}.evaluation-password-modal .evaluation-password-form .password-close{align-items:center;background:#fff;border:1px solid #d3e0dc;border-radius:9px;color:#526861;cursor:pointer;display:flex;font-size:1rem;height:30px;justify-content:center;line-height:1;position:absolute;right:14px;top:14px;transition:background .14s ease,border-color .14s ease;width:30px}.evaluation-password-modal .evaluation-password-form .password-close:hover{background:#eef7f3;border-color:#b7d7cf;-webkit-transform:none;transform:none}.evaluation-password-modal .evaluation-password-form .password-header{background:#f2f7f4;color:#2c403b;display:flex;flex-direction:column;gap:6px;margin:0;padding:24px 54px 22px 24px}.evaluation-password-modal .evaluation-password-form .password-header .password-title{color:#2c403b;font-family:square-eb;font-size:.98rem;line-height:1.3}.evaluation-password-modal .evaluation-password-form .password-header .password-subtitle{color:#61736d;font-size:.72rem;line-height:1.55}.evaluation-password-modal .evaluation-password-form .password-body{display:flex;flex-direction:column;gap:12px;margin-top:0;padding:22px 24px 0}.evaluation-password-modal .evaluation-password-form .password-body .field-group{display:flex;flex-direction:column;gap:5px}.evaluation-password-modal .evaluation-password-form .password-body .field-group label{color:#34514a;font-family:square-bd;font-size:.68rem}.evaluation-password-modal .evaluation-password-form .password-body .field-group input{background:#fbfdfc;border:1px solid #c7d7d1;border-radius:9px;box-sizing:border-box;color:#102033;font-family:square-rg;font-size:.76rem;height:36px;padding:0 12px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;width:100%}.evaluation-password-modal .evaluation-password-form .password-body .field-group input::-webkit-input-placeholder{color:#879a93}.evaluation-password-modal .evaluation-password-form .password-body .field-group input::placeholder{color:#879a93}.evaluation-password-modal .evaluation-password-form .password-body .field-group input:focus{background:#fff;border-color:#0f766e;box-shadow:0 0 0 3px rgba(15,118,110,.12);outline:none}.evaluation-password-modal .evaluation-password-form .password-body .password-hint{color:#5a6f68;font-size:.68rem;line-height:1.45;margin-top:0}.evaluation-password-modal .evaluation-password-form .password-footer{display:flex;justify-content:stretch;margin-top:0;padding:18px 24px 24px}.evaluation-password-modal .evaluation-password-form .password-footer .btn-company3{align-items:center;background:#178075;border:1px solid #178075;border-radius:9px;box-shadow:none;color:#fff;cursor:pointer;display:flex;font-family:square-eb;font-size:.78rem;height:38px;justify-content:center;max-width:none;transition:background .14s ease,border-color .14s ease;width:100%}.evaluation-password-modal .evaluation-password-form .password-footer .btn-company3:hover{background:#0f766e;border-color:#0f766e;box-shadow:none;-webkit-transform:none;transform:none}@media (max-width:768px){.evaluation-password-modal .wrap{padding:10px}.evaluation-password-modal .evaluation-password-form{border-radius:14px;width:100%}.evaluation-password-modal .evaluation-password-form .password-header{padding:22px 52px 20px 20px}.evaluation-password-modal .evaluation-password-form .password-body{padding:20px 20px 0}.evaluation-password-modal .evaluation-password-form .password-footer{padding:16px 20px 22px}}.fade-in{-webkit-animation:fade-in .25s ease-out;animation:fade-in .25s ease-out}.viewcnt-modal{align-items:center;background:rgba(35,62,56,.28);box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:9999}.viewcnt-modal .viewcnt-modal-wrap{background:#fff;border:1px solid #d3e0dc;border-radius:16px;box-shadow:0 22px 54px rgba(35,62,56,.16);box-sizing:border-box;color:#102033;display:flex;flex-direction:column;max-height:calc(100vh - 36px);max-width:680px;overflow:hidden;width:calc(100vw - 36px)}.viewcnt-modal .viewcnt-modal-header{background:#f2f7f4;color:#2c403b;margin:0;padding:22px 26px 18px}.viewcnt-modal .viewcnt-modal-header .eyebrow{color:#178075;font-family:square-bd;font-size:.64rem;letter-spacing:.02em;margin-bottom:6px;text-transform:uppercase}.viewcnt-modal .viewcnt-modal-header .title{color:#2c403b;font-family:square-hv;font-size:1rem;line-height:1.35;margin:0 0 6px}.viewcnt-modal .viewcnt-modal-header .subtitle{color:#61736d;font-family:square-rg;font-size:.72rem;line-height:1.55}.viewcnt-modal .viewcnt-modal-content{background:#fff;border:0;border-radius:0;display:flex;flex-direction:column;margin:0;overflow:hidden}.viewcnt-modal .viewcnt-table-header{background:#f2f7f4;border-bottom:1px solid #d8e6e1;color:#34514a;display:grid;font-family:square-bd;font-size:.7rem;grid-template-columns:1.5fr 1.1fr .8fr .8fr;padding:10px 16px}.viewcnt-modal .viewcnt-table-header .col{align-items:center;display:flex}.viewcnt-modal .viewcnt-table-header .col.date{justify-content:flex-start}.viewcnt-modal .viewcnt-table-header .col.name,.viewcnt-modal .viewcnt-table-header .col.rank,.viewcnt-modal .viewcnt-table-header .col.team{justify-content:center}.viewcnt-modal .viewcnt-table-body{max-height:calc(100vh - 232px);overflow-y:auto}.viewcnt-modal .viewcnt-table-body::-webkit-scrollbar{width:8px}.viewcnt-modal .viewcnt-table-body::-webkit-scrollbar-track{background:#edf2f7}.viewcnt-modal .viewcnt-table-body::-webkit-scrollbar-thumb{background:#9fb1c4;border:2px solid #edf2f7;border-radius:999px}.viewcnt-modal .viewcnt-row{border-bottom:1px solid #e1ebe7;color:#102033;display:grid;font-family:square-rg;font-size:.7rem;grid-template-columns:1.5fr 1.1fr .8fr .8fr;min-height:38px;padding:9px 16px}.viewcnt-modal .viewcnt-row:nth-child(2n){background:#fbfdfc}.viewcnt-modal .viewcnt-row:hover{background:#f1f8f5}.viewcnt-modal .viewcnt-row:last-child{border-bottom:none}.viewcnt-modal .viewcnt-row .col{align-items:center;display:flex}.viewcnt-modal .viewcnt-row .col.date{justify-content:flex-start}.viewcnt-modal .viewcnt-row .col.name,.viewcnt-modal .viewcnt-row .col.rank,.viewcnt-modal .viewcnt-row .col.team{justify-content:center}.viewcnt-modal .viewcnt-empty{align-items:center;color:#4b5d58;display:flex;flex-direction:column;font-family:square-rg;font-size:.76rem;gap:8px;justify-content:center;min-height:180px;padding:30px 18px;text-align:center}.viewcnt-modal .viewcnt-empty .material-symbols-outlined{color:#0f766e;font-size:1.65rem}.viewcnt-modal .viewcnt-empty.loading .spinner{display:none}.viewcnt-modal .viewcnt-empty .eval-modal-skeleton{display:flex;flex-direction:column;gap:9px;max-width:360px;width:100%}.viewcnt-modal .viewcnt-empty .eval-modal-skeleton span{-webkit-animation:eval-modal-skeleton-shimmer 1.1s ease-in-out infinite;animation:eval-modal-skeleton-shimmer 1.1s ease-in-out infinite;background:linear-gradient(90deg,#e1ebe7,#f8fafc 45%,#e1ebe7 90%);background-size:220% 100%;border-radius:999px;display:block;height:13px;width:100%}.viewcnt-modal .viewcnt-empty .eval-modal-skeleton .short{width:66%}.viewcnt-modal .viewcnt-modal-footer{background:#fff;border-top:1px solid #d8e6e1;display:flex;justify-content:flex-end;margin:0;padding:12px 18px}.viewcnt-modal .viewcnt-modal-footer .btn-company3{background:#178075;border:1px solid #178075;border-radius:9px;box-shadow:none;color:#fff;cursor:pointer;font-family:square-bd;font-size:.74rem;height:34px;min-width:88px;padding:0 16px;transition:background .14s ease,border-color .14s ease}.viewcnt-modal .viewcnt-modal-footer .btn-company3:hover{background:#0f766e;border-color:#0f766e;box-shadow:none;-webkit-transform:none;transform:none}.viewcnt-modal .viewcnt-modal-footer .btn-company3:active{background:#0b5f59;border-color:#0b5f59;box-shadow:none;-webkit-transform:none;transform:none}@media (max-width:768px){.viewcnt-modal{padding:10px}.viewcnt-modal .viewcnt-modal-wrap{border-radius:14px;max-height:calc(100vh - 20px);width:calc(100vw - 20px)}.viewcnt-modal .viewcnt-modal-header{padding:20px 18px 16px}.viewcnt-modal .viewcnt-row,.viewcnt-modal .viewcnt-table-header{font-size:.66rem;grid-template-columns:1.4fr 1fr .8fr .8fr;padding-inline:12px}.viewcnt-modal .viewcnt-modal-footer{padding:12px 18px}.viewcnt-modal .viewcnt-modal-footer .btn-company3{width:100%}}.evaluation-board-modal{align-items:center;background:rgba(35,62,56,.28);box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:9999}.evaluation-board-modal .board-modal-wrap{background:#fff;border:1px solid #d3e0dc;border-radius:16px;box-shadow:0 22px 54px rgba(35,62,56,.16);box-sizing:border-box;color:#102033;display:flex;flex-direction:column;max-height:calc(100vh - 36px);max-width:920px;overflow:hidden;width:calc(100vw - 36px)}.evaluation-board-modal .board-modal-header{background:#f2f7f4;color:#2c403b;margin:0;padding:22px 26px 18px}.evaluation-board-modal .board-modal-header .eyebrow{color:#178075;font-family:square-eb;font-size:.64rem;letter-spacing:.02em;margin-bottom:6px;text-transform:uppercase}.evaluation-board-modal .board-modal-header .title{color:#2c403b;font-family:square-hv;font-size:1rem;line-height:1.35;margin:0 0 12px;word-break:keep-all}.evaluation-board-modal .board-modal-header .meta-row{display:flex;flex-wrap:wrap;gap:7px 12px;margin-bottom:0}.evaluation-board-modal .board-modal-header .meta-row .meta-item{align-items:center;color:#61736d;display:inline-flex;font-family:square-rg;font-size:.68rem;gap:5px;line-height:1.35;min-width:0}.evaluation-board-modal .board-modal-header .meta-row .meta-item .label{color:#748781}.evaluation-board-modal .board-modal-header .meta-row .meta-item .value{color:#2c403b;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-board-modal .board-modal-header .title-input-row{display:none}.evaluation-board-modal .board-modal-body{background:#fbfdfc;border:0;border-radius:0;box-sizing:border-box;flex:1 1 auto;margin:0;max-height:calc(100vh - 238px);min-height:280px;overflow:auto;padding:24px 28px}.evaluation-board-modal .board-modal-body .board-loading{align-items:center;color:#52687d;display:flex;flex-direction:column;font-family:square-rg;font-size:.72rem;gap:10px;justify-content:center;min-height:260px}.evaluation-board-modal .board-modal-body .board-loading .eval-modal-skeleton{display:flex;flex-direction:column;gap:9px;max-width:420px;width:100%}.evaluation-board-modal .board-modal-body .board-loading .eval-modal-skeleton span{-webkit-animation:eval-modal-skeleton-shimmer 1.1s ease-in-out infinite;animation:eval-modal-skeleton-shimmer 1.1s ease-in-out infinite;background:linear-gradient(90deg,#e1ebe7,#f8fafc 45%,#e1ebe7 90%);background-size:220% 100%;border-radius:999px;display:block;height:13px;width:100%}.evaluation-board-modal .board-modal-body .board-loading .eval-modal-skeleton .short{width:66%}.evaluation-board-modal .board-modal-body .editor-root,.evaluation-board-modal .board-modal-body .text-editor-root{box-sizing:border-box;height:100%}.evaluation-board-modal .board-modal-body .ql-toolbar{display:none}.evaluation-board-modal .board-modal-body .ql-container.ql-snow{background:#fff;border:1px solid #d8e6e1;border-radius:10px;min-height:240px}.evaluation-board-modal .board-modal-body .ql-editor{color:#102033;font-size:.78rem;line-height:1.75;min-height:240px;padding:18px 20px}.evaluation-board-modal .board-modal-footer{background:#fff;border-top:1px solid #d8e6e1;display:flex;justify-content:flex-end;margin:0;padding:12px 18px}.evaluation-board-modal .board-modal-footer .btn-company3{background:#178075;border:1px solid #178075;border-radius:9px;box-shadow:none;color:#fff;cursor:pointer;font-family:square-bd;font-size:.74rem;height:34px;min-width:88px;padding:0 16px;transition:background .14s ease,border-color .14s ease}.evaluation-board-modal .board-modal-footer .btn-company3:hover{background:#0f766e;border-color:#0f766e}.evaluation-board-modal .board-modal-footer .btn-company3:active{background:#0b5f59;border-color:#0b5f59}@media (max-width:760px){.evaluation-board-modal{align-items:stretch;padding:10px}.evaluation-board-modal .board-modal-wrap{border-radius:14px;max-height:calc(100vh - 20px);width:calc(100vw - 20px)}.evaluation-board-modal .board-modal-header{padding:20px 18px 16px}.evaluation-board-modal .board-modal-header .title{font-size:.96rem}.evaluation-board-modal .board-modal-header .meta-row{align-items:flex-start;flex-direction:column;gap:5px}.evaluation-board-modal .board-modal-header .meta-row .meta-item .value{max-width:calc(100vw - 120px)}.evaluation-board-modal .board-modal-body{max-height:calc(100vh - 220px);min-height:260px;padding:18px}.evaluation-board-modal .board-modal-body .ql-editor{padding:16px}.evaluation-board-modal .board-modal-footer{padding:12px 18px}.evaluation-board-modal .board-modal-footer .btn-company3{width:100%}}@-webkit-keyframes eval-modal-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes eval-modal-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.interview-modal{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(17,24,39,.38);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.interview-modal .wrap{background:#f3f5f8;border:1px solid rgba(17,24,39,.18);border-radius:10px;box-shadow:0 18px 46px rgba(0,0,0,.2);box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 32px);margin:16px;max-width:1050px;min-height:0;overflow:hidden}.interview-modal .close-wrap{align-items:center;background:linear-gradient(180deg,#1f2a44,#2b3a63);border-bottom:1px solid hsla(0,0%,100%,.15);box-sizing:border-box;color:#fff;display:flex;font-family:square-bd;font-size:.82rem;height:44px;justify-content:space-between;padding:0 12px}.interview-modal .close-wrap>div:first-child{overflow:hidden;padding-right:12px;text-overflow:ellipsis;white-space:nowrap}.interview-modal .close-wrap .material-symbols-outlined{border:1px solid #e5e9f2;border-radius:6px;color:hsla(0,0%,100%,.92);cursor:pointer;font-size:25px;margin-left:20px;padding:6px;transition:background-color .12s ease}.interview-modal .close-wrap .material-symbols-outlined:hover{background:hsla(0,0%,100%,.1)}.interview-modal .applicant-warp{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;padding:8px 10px 10px}.interview-modal .slider-tabs__tab{background:transparent;border:1px solid transparent;border-radius:6px;box-shadow:none;color:#374151;font-size:.74rem;padding:5px 8px;transition:.3s}.interview-modal .slider-tabs__tab .applicant .image img{border-radius:20px;height:140px;object-fit:cover;width:100px}.interview-modal .interview-applicant-tabs{display:flex;flex:1 1;flex-direction:column;min-height:0}.interview-modal .interview-applicant-tabs .slider-tabs__header{flex:0 0 auto}.interview-modal .interview-applicant-tabs .slider-tabs__list{background:#eef1f6;border:1px solid #cfd6e4;border-radius:8px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7);padding:4px 6px}.interview-modal .interview-applicant-tabs .slider-tabs__tab{background:transparent;border:1px solid transparent;border-radius:6px;color:#374151;font-size:.74rem;padding:5px 8px;transition:.3s}.interview-modal .interview-applicant-tabs .slider-tabs__tab .applicant .image img{border-radius:20px;height:140px;width:120px!important}.interview-modal .interview-applicant-tabs .slider-tabs__tab:hover{background:hsla(0,0%,100%,.6);border-color:#cfd6e4}.interview-modal .interview-applicant-tabs .slider-tabs__tab.is-active{background:#fff;border:1px solid #4e91dd;box-shadow:0 0 0 6px #4e91dd;box-sizing:border-box;color:#111827;transition:.3s}.interview-modal .interview-applicant-tabs .slider-tabs__panel,.interview-modal .interview-applicant-tabs .slider-tabs__panel-wrapper{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.interview-modal .content-wrap{box-sizing:border-box;display:flex;flex:1 1;height:100%;min-height:0;width:100%}.interview-modal .interview-group{display:flex;flex-direction:column;gap:8px}.interview-modal .evaluation-wrap,.interview-modal .resume-wrap{border:1px solid #cfd6e4;border-radius:8px;box-sizing:border-box;height:100%;min-height:0;overflow:hidden}.interview-modal .resume-wrap{display:flex;flex:1 1 auto;flex-direction:column;position:relative;transition:width .3s cubic-bezier(.22,.9,.24,1);width:100%;z-index:1}.interview-modal .resume-wrap .manager-common-popup-resumedetail.is-embedded,.interview-modal .resume-wrap .manager-common-popup-resumedetail.is-embedded .resume-detail-modal-panel{height:100%;min-height:0}.interview-modal .resume-wrap .manager-common-popup-resumedetail.is-embedded .resume-modal-main,.interview-modal .resume-wrap .manager-common-popup-resumedetail.is-embedded .resume-tab-content{min-height:0}.interview-modal .resume-wrap .resume-fontsize-control{align-items:center;display:inline-flex;gap:6px;margin-left:8px}.interview-modal .resume-wrap .resume-fontsize-control .material-symbols-outlined{align-items:center;background:#eef1f6;border:1px solid #cfd6e4;border-radius:8px;cursor:pointer;display:inline-flex;font-size:20px;height:28px;justify-content:center;transition:background-color .12s ease,opacity .12s ease;width:28px}.interview-modal .resume-wrap .resume-fontsize-control .material-symbols-outlined:hover{background:#fff}.interview-modal .resume-wrap .resume-fontsize-control .material-symbols-outlined[aria-disabled=true],.interview-modal .resume-wrap .resume-fontsize-control .tooltip.is-disabled .material-symbols-outlined{cursor:not-allowed;opacity:.35}.interview-modal .resume-wrap .resume-fontsize-control .resume-fontsize-value{background:#eef1f6;border:1px solid #cfd6e4;border-radius:8px;color:#111827;cursor:pointer;font-family:square-bd;font-size:12px;height:28px;padding:0 10px;transition:background-color .12s ease}.interview-modal .resume-wrap .resume-fontsize-control .resume-fontsize-value:hover{background:#fff}.interview-modal .evaluation-wrap{background:#f7f8fb;display:flex;flex:0 0 auto;flex-direction:column;will-change:width,transform}.interview-modal .content-wrap.has-evaluation-inline .evaluation-wrap{overflow:hidden}.interview-modal .content-wrap.has-evaluation-inline .evaluation-wrap.is-opening{-webkit-animation:evaluation-panel-inline-in .3s cubic-bezier(.22,.9,.24,1) both;animation:evaluation-panel-inline-in .3s cubic-bezier(.22,.9,.24,1) both}.interview-modal .content-wrap.has-evaluation-inline .evaluation-wrap.is-closing{-webkit-animation:evaluation-panel-inline-out .26s cubic-bezier(.55,.05,.45,.95) both;animation:evaluation-panel-inline-out .26s cubic-bezier(.55,.05,.45,.95) both;pointer-events:none}.interview-modal .content-wrap.has-evaluation-overlay .evaluation-wrap{border-left:1px solid #9edbd1;bottom:0;max-width:calc(100% - 44px);position:absolute;right:0;top:0;z-index:3}.interview-modal .content-wrap.has-evaluation-overlay .evaluation-wrap.is-opening{-webkit-animation:evaluation-panel-slide-in .3s cubic-bezier(.22,.9,.24,1) both;animation:evaluation-panel-slide-in .3s cubic-bezier(.22,.9,.24,1) both}.interview-modal .content-wrap.has-evaluation-overlay .evaluation-wrap.is-closing{-webkit-animation:evaluation-panel-slide-out .26s cubic-bezier(.55,.05,.45,.95) both;animation:evaluation-panel-slide-out .26s cubic-bezier(.55,.05,.45,.95) both;pointer-events:none}.interview-modal .content-wrap.is-evaluation-drawer-closed:after{background:linear-gradient(90deg,rgba(237,243,239,0),rgba(18,63,57,.16));bottom:0;box-shadow:inset -8px 0 14px rgba(18,63,57,.1);content:"";pointer-events:none;position:absolute;right:0;top:0;width:24px;z-index:2}.interview-modal .content-wrap.has-evaluation-overlay .evaluation-wrap:before{-webkit-animation:evaluation-panel-rail-shine 1.8s ease-in-out infinite;animation:evaluation-panel-rail-shine 1.8s ease-in-out infinite;background:linear-gradient(180deg,rgba(88,205,185,.18),#24b8a6 48%,rgba(88,205,185,.18));border-radius:999px;bottom:12px;box-shadow:0 0 10px rgba(36,184,166,.34);content:"";left:0;pointer-events:none;position:absolute;top:12px;width:4px;z-index:2}.interview-modal .interview-side-tabs{display:flex;flex-direction:column;height:100%;min-height:0}.interview-modal .interview-side-tabs .slider-tabs__header{background:#eef1f6;border-bottom:1px solid #cfd6e4;flex:0 0 auto}.interview-modal .interview-side-tabs .slider-tabs__list{padding:4px 6px}.interview-modal .interview-side-tabs .slider-tabs__tab{background:transparent;border:1px solid transparent;border-radius:6px;box-shadow:none;color:#374151;font-size:.76rem;padding:6px 10px}.interview-modal .interview-side-tabs .slider-tabs__tab.is-active{background:#fff;border-color:#cfd6e4;color:#111827}.interview-modal .interview-side-tabs .slider-tabs__panel,.interview-modal .interview-side-tabs .slider-tabs__panel-wrapper{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.interview-modal .evaluation-wrap .content-wrap{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:8px}.interview-modal .evaluation-wrap .content-wrap::-webkit-scrollbar{width:8px}.interview-modal .evaluation-wrap .content-wrap::-webkit-scrollbar-thumb{background:rgba(17,24,39,.2);border-radius:999px}.interview-modal .evaluation-content,.interview-modal .interview-content{border:1px solid #cfd6e4;border-radius:6px;box-shadow:0 1px 0 rgba(17,24,39,.04);box-sizing:border-box;color:#111827;font-family:square-rg;padding:8px 9px}.interview-modal .evaluation-content>div:first-child,.interview-modal .interview-content>div:first-child{align-items:center;border-bottom:1px dashed #e5e9f2;color:#111827;display:flex;font-family:square-bd;font-size:.75rem;gap:8px;justify-content:space-between;margin-bottom:6px;padding-bottom:6px}.interview-modal .eval-title-main{align-items:flex-start;display:inline-flex;gap:6px;min-width:0}.interview-modal .index-badge{align-items:center;background:#e8f1fb;border:1px solid rgba(0,108,183,.25);border-radius:4px;color:#006cb7;display:inline-flex;flex-shrink:0;font-family:square-bd;font-size:.7rem;height:18px;justify-content:center;width:18px}.interview-modal .title-text{color:#111827;font-size:.75rem;overflow:hidden}.interview-modal .eval-type-chip{background:#f1f5f9;border:1px solid #cfd6e4;border-radius:4px;color:#334155;flex-shrink:0;font-size:.7rem;padding:2px 6px;white-space:nowrap}.interview-modal textarea{background:#fff;border:1px solid #bcc6d8;border-radius:4px;box-sizing:border-box;color:#111827;font-family:square-rg;font-size:.7rem;min-height:64px;outline:none;padding:6px 7px;resize:vertical;width:100%}.interview-modal textarea:focus{border-color:#006cb7;box-shadow:0 0 0 2px rgba(0,108,183,.12)}.interview-modal .opinion-textarea{font-family:square-rg;min-height:110px}.interview-modal input[type=text]{border:1px solid #bcc6d8;border-radius:4px;box-sizing:border-box;font-family:square-bd;height:26px;outline:none;padding:0 6px;text-align:center;width:84px}.interview-modal input[type=text]:focus{border-color:#006cb7;box-shadow:0 0 0 2px rgba(0,108,183,.12)}.interview-modal .checkbox-group.vertical,.interview-modal .radio-group.vertical{display:flex;flex-direction:column;gap:6px;margin-top:2px}.interview-modal .checkbox-group.vertical label,.interview-modal .radio-group.vertical label{align-items:center;background:#f8fafc;border:1px solid #e5e9f2;border-radius:4px;color:#111827;cursor:pointer;display:flex;font-size:.7rem;gap:8px;padding:6px 8px}.interview-modal .checkbox-group.vertical input,.interview-modal .radio-group.vertical input{accent-color:#007bc3;flex-shrink:0;height:15px;width:15px}.fade-in{-webkit-animation:fade-in .16s ease-out;animation:fade-in .16s ease-out}@-webkit-keyframes fade-in{0%{opacity:0;-webkit-transform:translateY(2px);transform:translateY(2px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in{0%{opacity:0;-webkit-transform:translateY(2px);transform:translateY(2px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes interview-panel-toggle-glow{0%,to{box-shadow:0 0 0 0 rgba(255,196,36,.42),0 4px 14px rgba(255,196,36,.3),inset 0 0 0 1px hsla(0,0%,100%,.72)}50%{box-shadow:0 0 0 5px rgba(255,196,36,.2),0 6px 24px rgba(255,196,36,.58),inset 0 0 0 1px hsla(0,0%,100%,.9)}}@keyframes interview-panel-toggle-glow{0%,to{box-shadow:0 0 0 0 rgba(255,196,36,.42),0 4px 14px rgba(255,196,36,.3),inset 0 0 0 1px hsla(0,0%,100%,.72)}50%{box-shadow:0 0 0 5px rgba(255,196,36,.2),0 6px 24px rgba(255,196,36,.58),inset 0 0 0 1px hsla(0,0%,100%,.9)}}@-webkit-keyframes interview-panel-toggle-spark{0%,to{opacity:.58;-webkit-transform:scale(.76);transform:scale(.76)}50%{opacity:1;-webkit-transform:scale(1.08);transform:scale(1.08)}}@keyframes interview-panel-toggle-spark{0%,to{opacity:.58;-webkit-transform:scale(.76);transform:scale(.76)}50%{opacity:1;-webkit-transform:scale(1.08);transform:scale(1.08)}}@-webkit-keyframes interview-panel-toggle-sheen{0%,35%{-webkit-transform:translateX(-150%) skewX(-18deg);transform:translateX(-150%) skewX(-18deg)}68%,to{-webkit-transform:translateX(150%) skewX(-18deg);transform:translateX(150%) skewX(-18deg)}}@keyframes interview-panel-toggle-sheen{0%,35%{-webkit-transform:translateX(-150%) skewX(-18deg);transform:translateX(-150%) skewX(-18deg)}68%,to{-webkit-transform:translateX(150%) skewX(-18deg);transform:translateX(150%) skewX(-18deg)}}@-webkit-keyframes evaluation-panel-slide-in{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes evaluation-panel-slide-in{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes evaluation-panel-inline-in{0%{width:0}to{width:350px;width:var(--evaluation-panel-width,350px)}}@keyframes evaluation-panel-inline-in{0%{width:0}to{width:350px;width:var(--evaluation-panel-width,350px)}}@-webkit-keyframes evaluation-panel-inline-out{0%{width:350px;width:var(--evaluation-panel-width,350px)}to{width:0}}@keyframes evaluation-panel-inline-out{0%{width:350px;width:var(--evaluation-panel-width,350px)}to{width:0}}@-webkit-keyframes evaluation-panel-slide-out{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes evaluation-panel-slide-out{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes evaluation-panel-rail-shine{0%,to{opacity:.58}50%{opacity:1}}@keyframes evaluation-panel-rail-shine{0%,to{opacity:.58}50%{opacity:1}}.interview-modal{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(35,62,56,.28)}.interview-modal .wrap{background:#edf3ef;border:1px solid #d3e0dc;border-radius:16px;box-shadow:0 22px 54px rgba(35,62,56,.16);height:calc(100vh - 28px);margin:14px;max-width:1080px;width:100%}.interview-modal .close-wrap{background:#f2f7f4;border-bottom:1px solid #d8e6e1;color:#2c403b;font-size:.74rem;height:46px;padding:0 12px 0 18px}.interview-modal .close-wrap .title-en,.interview-modal .close-wrap>div:first-child{color:#2c403b}.interview-modal .close-wrap .meta{color:#61736d;font-size:.64rem}.interview-modal .close-wrap .material-symbols-outlined{align-items:center;background:#fff;border:1px solid #d3e0dc;border-radius:9px;box-sizing:border-box;color:#526861;display:inline-flex;font-size:1rem;height:32px;justify-content:center;line-height:1;margin-left:8px;overflow:visible;padding:0;position:relative;vertical-align:middle;width:32px}.interview-modal .close-wrap .material-symbols-outlined:hover{background:#eef7f3}.interview-modal .close-wrap .interview-panel-toggle.is-active{-webkit-animation:interview-panel-toggle-glow 1.2s ease-in-out infinite;animation:interview-panel-toggle-glow 1.2s ease-in-out infinite;background:linear-gradient(180deg,#fffbea,#ffefaf);border-color:#f2b51f;color:#805900;outline:1px solid rgba(255,196,36,.34);overflow:hidden}.interview-modal .close-wrap .interview-panel-toggle.is-active:before{-webkit-animation:interview-panel-toggle-sheen 1.65s ease-in-out infinite;animation:interview-panel-toggle-sheen 1.65s ease-in-out infinite;background:linear-gradient(110deg,transparent 14%,hsla(0,0%,100%,.88) 48%,transparent 76%);border-radius:7px;content:"";inset:1px;opacity:.72;pointer-events:none;position:absolute}.interview-modal .close-wrap .interview-panel-toggle.is-active:after{-webkit-animation:interview-panel-toggle-spark .95s ease-in-out infinite;animation:interview-panel-toggle-spark .95s ease-in-out infinite;background:#ffc400;border-radius:50%;box-shadow:0 0 12px rgba(255,196,0,.95),0 0 20px rgba(255,196,0,.48);content:"";height:8px;position:absolute;right:4px;top:4px;width:8px}.interview-modal .close-wrap .interview-panel-toggle.is-active.is-closing{-webkit-animation-duration:.82s;animation-duration:.82s}.interview-modal .close-wrap .interview-panel-toggle.is-active.is-closing:before{-webkit-animation-duration:.95s;animation-duration:.95s}.interview-modal .applicant-warp{gap:10px;padding:12px}.interview-modal .interview-applicant-tabs .slider-tabs__list{background:#fff;border:1px solid #d3e0dc;border-radius:12px;box-shadow:0 8px 20px rgba(18,63,57,.06);gap:6px;max-height:82px;overflow-x:auto;overflow-y:hidden;padding:6px}.interview-modal .interview-applicant-tabs .slider-tabs__tab{background:#fbfdfc;border:1px solid #d4e3de;border-radius:10px;box-shadow:none;color:#2c403b;min-width:136px;padding:7px 9px}.interview-modal .interview-applicant-tabs .slider-tabs__tab .applicant{align-items:center;display:flex;gap:6px}.interview-modal .interview-applicant-tabs .slider-tabs__tab .applicant .image img{border-radius:9px!important;height:42px!important;object-fit:cover;width:34px!important}.interview-modal .interview-applicant-tabs .slider-tabs__tab .applicant .text{color:#2c403b;display:flex;flex-direction:column;font-size:.66rem;gap:2px;line-height:1.25;min-width:0}.interview-modal .interview-applicant-tabs .slider-tabs__tab:hover{background:#f1f8f5;border-color:#93c7ba;-webkit-transform:none;transform:none}.interview-modal .interview-applicant-tabs .slider-tabs__tab.is-active{background:#eef7f3;border-color:#b7d7cf;box-shadow:inset 4px 0 0 #91c8bb;color:#2c403b}.interview-modal .content-wrap{gap:10px;overflow:hidden;position:relative}.interview-modal .evaluation-wrap,.interview-modal .resume-wrap{background:#fff;border:1px solid #d3e0dc;border-radius:12px;box-shadow:0 10px 24px rgba(18,63,57,.07)}.interview-modal .evaluation-wrap{background:#fbfdfc}.interview-modal .content-wrap.has-evaluation-overlay .evaluation-wrap{box-shadow:-18px 0 34px rgba(18,63,57,.22)}.interview-modal .interview-side-tabs .slider-tabs__header{background:#f2f7f4;border-bottom:1px solid #d8e6e1}.interview-modal .interview-side-tabs .slider-tabs__list{gap:6px;padding:6px}.interview-modal .interview-side-tabs .slider-tabs__tab{background:#fff;border:1px solid #d3e0dc;border-radius:8px;color:#526861;font-size:.66rem;min-height:28px;padding:5px 9px}.interview-modal .interview-side-tabs .slider-tabs__tab.is-active{background:#eef7f3;border-color:#b7d7cf;color:#178075}.interview-modal .evaluation-wrap .content-wrap{gap:10px;padding:10px}.interview-modal .evaluation-content,.interview-modal .interview-content{background:#fff;border:1px solid #d3e0dc;border-radius:10px;box-shadow:0 6px 16px rgba(18,63,57,.05)}.interview-modal .evaluation-content>div:first-child,.interview-modal .interview-content>div:first-child{color:#102033;font-size:.7rem}.interview-modal .eval-type-chip,.interview-modal .index-badge{border-radius:7px}.interview-modal .index-badge{background:#eef7f3;border-color:#b8d6ce;color:#0f766e}.interview-modal .eval-type-chip{background:#f3f6f5;border-color:#d3e0dc;color:#34514a}.interview-modal textarea{background:#fbfdfc;border:1px solid #c4d8d1;border-radius:9px;color:#102033;font-size:.68rem;line-height:1.45;min-height:56px}.interview-modal textarea:focus{border-color:#0f766e;box-shadow:0 0 0 3px rgba(15,118,110,.12)}.interview-modal .opinion-textarea{min-height:112px}.interview-modal input[type=text]{border:1px solid #c4d8d1;border-radius:8px;font-size:.78rem;height:28px}.interview-modal input[type=text]:focus{border-color:#0f766e;box-shadow:0 0 0 3px rgba(15,118,110,.12)}.interview-modal .checkbox-group.vertical label,.interview-modal .radio-group.vertical label{background:#fbfdfc;border:1px solid #d3e0dc;border-radius:9px;color:#102033;font-size:.76rem;padding:7px 9px}.interview-modal .checkbox-group.vertical label:hover,.interview-modal .radio-group.vertical label:hover{background:#f1f8f5;border-color:#9ec7bd}@media (max-width:900px){.interview-modal .wrap{border-radius:14px;height:calc(100vh - 20px);margin:10px}.interview-modal .applicant-warp{padding:8px}}@media (max-width:640px){.interview-modal .content-wrap{overflow:hidden}.interview-modal .content-wrap.has-evaluation-overlay .evaluation-wrap{max-width:calc(100% - 24px);min-height:0;width:calc(100% - 24px)!important}}@font-face{font-family:gothic-bold;src:url(/static/media/NanumGothic-Bold.da44b80b4281720ff324.ttf)}@font-face{font-family:gothic;src:url(/static/media/NanumGothic-Regular.3d4cadda438d02231739.ttf)}@font-face{font-family:gothic-extra-bold;src:url(/static/media/NanumGothic-ExtraBold.0e3a296da47dfbf55271.ttf)}@font-face{font-family:barun;src:url(/static/media/NanumBarunGothic.06c821535273ae7f7a51.ttf)}@font-face{font-family:barun-bold;src:url(/static/media/NanumBarunGothicBold.d2409cf29861098bad74.ttf)}@font-face{font-family:pre-regular;src:url(/static/media/NanumBarunGothicLight.644909786861639c2cf6.ttf)}@font-face{font-family:barun-ultra-light;src:url(/static/media/NanumBarunGothicUltraLight.48f4f8e417bc6c695e72.ttf)}@font-face{font-family:square-lt;src:url(/static/media/NanumSquareNeo-aLt.ca4d63a8881f4ca17239.ttf)}@font-face{font-family:square-rg;src:url(/static/media/NanumSquareNeo-bRg.5076032d79b49a26baa2.ttf)}@font-face{font-family:square-bd;src:url(/static/media/NanumSquareNeo-cBd.7f4dbb792cbda9fc36a4.ttf)}@font-face{font-family:square-eb;src:url(/static/media/NanumSquareNeo-dEb.4faa8cb4c1d276609ee8.ttf)}@font-face{font-family:square-hv;src:url(/static/media/NanumSquareNeo-eHv.ae9b1d2bc5eda16ab47c.ttf)}@font-face{font-family:pre-bold;src:url(/static/media/Pretendard-Bold.3ec32cdae5bc0c0026a6.otf)}@font-face{font-family:pre-regular;src:url(/static/media/Pretendard-Regular.de88013f2ea98a04dede.otf)}@font-face{font-family:pre-black;src:url(/static/media/Pretendard-Black.2017bdd775a38f0779e2.otf)}@font-face{font-family:pre-extra-bold;src:url(/static/media/Pretendard-ExtraBold.6a8d330cb367af8c7a57.otf)}@font-face{font-family:pre-medium;src:url(/static/media/Pretendard-Medium.a8904df42c9b4f93a668.otf)}@font-face{font-family:pre-semi-bold;src:url(/static/media/Pretendard-SemiBold.d8e6b49c5bbba3cd911b.otf)}@font-face{font-family:pre-thin;src:url(/static/media/Pretendard-Thin.6c732c788300615e6a65.otf)}@font-face{font-family:pre-light;src:url(/static/media/Pretendard-Light.b751f0c99ed43c34e627.otf)}@font-face{font-family:noto-black;src:url(/static/media/NotoSansKR-Black.dba005b6b1bed712b472.otf)}@font-face{font-family:noto-bold;src:url(/static/media/NotoSansKR-Bold.c252383c4f70753be0e7.otf)}@font-face{font-family:noto-medium;src:url(/static/media/NotoSansKR-Medium.56207b5e52841342a21b.otf)}@font-face{font-family:noto-regular;src:url(/static/media/NotoSansKR-Regular.e1aa54c04a18648e6468.otf)}@font-face{font-family:noto-thin;src:url(/static/media/NotoSansKR-Thin.a3e74b5ef0ed5ab193f5.otf)}.text-focus-in1{-webkit-animation:text-focus1-in 1s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus1-in 1s cubic-bezier(.55,.085,.68,.53) both}.text-focus-in2{-webkit-animation:text-focus2-in 1s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus2-in 1s cubic-bezier(.55,.085,.68,.53) both}.text-focus-in3{-webkit-animation:text-focus3-in 1s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus3-in 1s cubic-bezier(.55,.085,.68,.53) both}.text-focus-in4{-webkit-animation:text-focus4-in 1s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus4-in 1s cubic-bezier(.55,.085,.68,.53) both}.slide-in-top{-webkit-animation:slide-in-top .7s ease-out alternate forwards;animation:slide-in-top .7s ease-out alternate forwards}.slide-in-bottom{-webkit-animation:slide-in-bottom .5s .5s both;animation:slide-in-bottom .5s .5s both}.slide-out-bottom{-webkit-animation:slide-out-bottom .3s cubic-bezier(.55,.085,.68,.53) both;animation:slide-out-bottom .35s cubic-bezier(.55,.085,.68,.53) both}.kenburns-top{-webkit-animation:kenburns-top 5s ease-out both;animation:kenburns-top 5s ease-out both}.kenburns-bottom{-webkit-animation:kenburns-bottom 10s ease-out both;animation:kenburns-bottom 10s ease-out both}.kenburns-reverse-top{-webkit-animation:kenburns-top 5s cubic-bezier(.755,.05,.855,.06) reverse both;animation:kenburns-top 5s cubic-bezier(.755,.05,.855,.06) reverse both}.puff-in-center{-webkit-animation:puff-in-center .9s cubic-bezier(.47,0,.745,.715) alternate both;animation:puff-in-center .9s cubic-bezier(.47,0,.745,.715) alternate both}@-webkit-keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@-webkit-keyframes text-focus1-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes text-focus1-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@-webkit-keyframes text-focus2-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes text-focus2-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@-webkit-keyframes text-focus3-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes text-focus3-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@-webkit-keyframes text-focus4-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes text-focus4-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@-webkit-keyframes text-fade-in{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes text-fade-in{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes scroll{0%{top:10px}30%{opacity:1}to{opacity:0;top:20px}}@-webkit-keyframes scroll{0%{top:10px}30%{opacity:1}to{opacity:0;top:15px}}@-webkit-keyframes slide-in-top{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in-top{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide-in-bottom{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in-bottom{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide-out-bottom{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}}@keyframes slide-out-bottom{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}}@-webkit-keyframes kenburns-bottom{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 84%;transform-origin:50% 84%}to{-webkit-transform:scale(1.25) translateY(15px);transform:scale(1.25) translateY(15px);-webkit-transform-origin:bottom;transform-origin:bottom}}@keyframes kenburns-bottom{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 84%;transform-origin:50% 84%}to{-webkit-transform:scale(1.25) translateY(15px);transform:scale(1.25) translateY(15px);-webkit-transform-origin:bottom;transform-origin:bottom}}@-webkit-keyframes kenburns-top{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}to{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}@keyframes kenburns-top{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}to{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}@-webkit-keyframes puff-in-center{0%{-webkit-filter:blur(4px);filter:blur(4px);opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes puff-in-center{0%{-webkit-filter:blur(4px);filter:blur(4px);opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes rise{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes rise{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes resumeValidationHighlight{0%{background-color:rgba(0,123,195,0);box-shadow:inset 0 0 0 1px rgba(0,123,195,0);color:inherit}18%,72%{background-color:rgba(0,123,195,.1);box-shadow:inset 0 0 0 1px rgba(0,123,195,.22),0 6px 16px rgba(0,108,183,.08);color:#005a9e}to{background-color:rgba(0,123,195,0);box-shadow:inset 0 0 0 1px rgba(0,123,195,0);color:inherit}}@keyframes resumeValidationHighlight{0%{background-color:rgba(0,123,195,0);box-shadow:inset 0 0 0 1px rgba(0,123,195,0);color:inherit}18%,72%{background-color:rgba(0,123,195,.1);box-shadow:inset 0 0 0 1px rgba(0,123,195,.22),0 6px 16px rgba(0,108,183,.08);color:#005a9e}to{background-color:rgba(0,123,195,0);box-shadow:inset 0 0 0 1px rgba(0,123,195,0);color:inherit}}@-webkit-keyframes resumeValidationUnderline{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}20%,76%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:0;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes resumeValidationUnderline{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}20%,76%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:0;-webkit-transform:scaleX(1);transform:scaleX(1)}}.career-hero-under-header{margin-top:-68px;padding-top:68px}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-wrap{box-sizing:border-box;padding:20px 0 0;width:100%}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .form-box{background:#fff;border:1px solid #e2e9ed;border-radius:17px;box-sizing:border-box;margin-top:14px;min-width:0;padding:24px 22px 27px}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content3{grid-gap:9px 12px;align-items:center;box-sizing:border-box;display:grid;gap:9px 12px;grid-template-columns:108px minmax(0,1fr) 108px minmax(0,1fr);padding-top:16px;width:100%}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content3>div:first-child,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content3>div:nth-child(3),.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content>div:first-child,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content>div:nth-child(3){align-items:center;color:#56697c;display:flex;flex:none;font-family:square-bd;font-size:.65rem;justify-content:flex-start;line-height:1.45;margin:0;min-width:0;padding:0;width:auto!important;word-break:keep-all}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content3>div:nth-child(2),.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content3>div:nth-child(4),.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content>div:nth-child(2),.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content>div:nth-child(4){align-items:center;display:flex;gap:7px;min-width:0;width:100%}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content3>div:empty,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content>div:empty{display:none}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=date],.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=email],.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=number],.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=password],.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=text],.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor select,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor textarea{background:#fbfcfd;border:1px solid #d7e0e6;border-radius:10px;box-shadow:none;box-sizing:border-box;color:#273b50;font-family:square-rg;font-size:.68rem;max-width:100%;min-height:46px;min-width:0;outline:0;padding:0 13px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=date]:hover:not(:disabled):not(:read-only),.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=email]:hover:not(:disabled):not(:read-only),.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=number]:hover:not(:disabled):not(:read-only),.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=password]:hover:not(:disabled):not(:read-only),.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=text]:hover:not(:disabled):not(:read-only),.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor select:hover:not(:disabled):not(:read-only),.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor textarea:hover:not(:disabled):not(:read-only){background:#fff;border-color:#c2d0d8}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=date]:focus,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=email]:focus,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=number]:focus,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=password]:focus,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=text]:focus,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor select:focus,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor textarea:focus{background:#fff;border-color:rgba(0,108,183,.9);box-shadow:0 0 0 3px rgba(0,108,183,.18)}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=date]:disabled,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=date]:read-only,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=email]:disabled,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=email]:read-only,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=number]:disabled,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=number]:read-only,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=password]:disabled,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=password]:read-only,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=text]:disabled,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=text]:read-only,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor select:disabled,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor select:read-only,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor textarea:disabled,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor textarea:read-only{background:#f0f3f5;border-color:#e0e6ea;color:#7c8995;cursor:default}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=date].is-invalid,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=email].is-invalid,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=number].is-invalid,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=password].is-invalid,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=text].is-invalid,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor select.is-invalid,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor textarea.is-invalid{background:snow;border-color:rgba(207,75,75,.62);box-shadow:0 0 0 3px rgba(207,75,75,.08)}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor select{border-radius:10px;padding-right:36px}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-date-range .resume-field-control,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content2>.resume-field-control,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content3>.resume-field-control,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content>.resume-field-control{align-items:stretch;display:flex;flex-direction:column;gap:5px;justify-content:center;min-width:0;width:100%}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-date-range{grid-gap:7px;align-items:start!important;display:grid!important;gap:7px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-width:0;width:100%}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-date-range>div:nth-child(2){color:#8b99a5;font-size:.66rem;padding-top:13px}@media (max-width:460px){.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-date-range{grid-template-columns:minmax(0,1fr)}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-date-range>div:nth-child(2){line-height:1;padding-top:0;text-align:center}}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-field-error{align-items:center;color:#c54b4b;display:flex;font-size:.55rem;gap:4px;line-height:1.35;margin:0}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-field-error .material-symbols-outlined{flex:0 0 auto;font-size:14px}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-field-label{align-items:center;color:#56697c;display:inline-flex;flex-wrap:wrap;gap:6px;line-height:1.45;min-width:0}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-field-label.is-required{color:#334b5f;font-family:square-bd}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-required-badge{align-items:center;background:#fff4ec;border:1px solid rgba(211,90,40,.32);border-radius:50%;box-sizing:border-box;color:#d35a28;display:inline-flex;flex:0 0 auto;font-family:square-bd;font-size:0;height:20px;justify-content:center;min-width:20px;padding:0;width:20px}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-required-badge .material-symbols-outlined{color:#d35a28;font-size:14px;font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 20;line-height:1}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-validation-highlight{align-items:center;-webkit-animation:resumeValidationHighlight 2.4s ease-out;animation:resumeValidationHighlight 2.4s ease-out;border-radius:8px;display:inline-flex;font-family:square-eb;line-height:1.45;margin:-2px -6px;padding:2px 6px;position:relative;will-change:background-color,box-shadow,color;z-index:1}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-validation-highlight:after{-webkit-animation:resumeValidationUnderline 2.4s ease-out;animation:resumeValidationUnderline 2.4s ease-out;background:rgba(0,123,195,.72);border-radius:999px;bottom:1px;content:"";height:2px;left:6px;pointer-events:none;position:absolute;right:6px;-webkit-transform-origin:left center;transform-origin:left center}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor textarea{line-height:1.65;min-height:140px;padding-bottom:13px;padding-top:13px;resize:vertical}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .input-container{min-width:0;position:relative;width:100%}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .input-container input{padding-right:42px}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .input-container .input-label{align-items:center;color:#718395;display:inline-flex;font-size:.62rem;margin:0;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .input-container .input-label .material-symbols-outlined{color:#007bc3;font-size:19px}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=checkbox],.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=radio]{accent-color:#006cb7;height:17px;margin:0 6px 0 0;width:17px}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor label{color:#586b7e;font-size:.66rem;min-width:0;word-break:keep-all}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .btn-black,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .btn-company1,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .btn-company3{border-radius:10px;box-sizing:border-box;font-size:.64rem;min-height:42px;padding:0 14px}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-photo-field{align-items:start;grid-template-columns:108px minmax(0,1fr)}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-photo-field>div:nth-child(2){grid-column:2/-1}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-photo{align-items:center;display:flex;gap:22px;margin:0;max-height:none;min-width:0;padding:0;width:100%}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .file-upload-container{background:linear-gradient(145deg,rgba(238,247,250,.72),rgba(248,250,251,.92));border:1px dashed #b9c9d2;border-radius:15px;box-sizing:border-box;flex:0 0 164px;height:205px;max-height:none;max-width:none;overflow:hidden;position:relative;width:164px}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .file-upload-container.has-photo{background:#edf2f4;border-color:#d5e0e6;border-style:solid}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .file-upload-container img{border-radius:0;display:block;height:100%;max-height:none;max-width:none;object-fit:cover;object-position:center top;width:100%}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .file-upload-container .input-file{display:none}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .file-upload-container .file-upload-label{align-items:center;border:0;box-sizing:border-box;color:#65798b;cursor:pointer;display:flex;flex-direction:column;gap:7px;height:100%;inset:0;justify-content:center;padding:16px;position:absolute;text-align:center;transition:background .18s ease,color .18s ease;width:100%}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .file-upload-container .file-upload-label>.material-symbols-outlined{align-items:center;background:#fff;border-radius:13px;box-shadow:0 7px 17px rgba(33,73,98,.09);color:#007bc3;display:flex;font-size:21px;height:42px;justify-content:center;width:42px}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .file-upload-container .file-upload-label strong{font-family:square-bd;font-size:.67rem}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .file-upload-container .file-upload-label small{color:#91a0ad;font-size:.55rem}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .file-upload-container .file-upload-label:hover{background:rgba(0,108,183,.055)}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .file-upload-container.has-photo .file-upload-label{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:rgba(25,43,56,.72);color:#fff;flex-direction:row;height:47px;padding:0 12px;top:auto}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .file-upload-container.has-photo .file-upload-label>.material-symbols-outlined{background:transparent;border-radius:0;box-shadow:none;color:#fff;font-size:17px;height:auto;width:auto}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-photo-guide{background:#f7fafb;border:1px solid #e1e8ec;border-radius:13px;box-sizing:border-box;max-width:330px;padding:18px 19px}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-photo-guide strong{color:#40566b;display:block;font-family:square-bd;font-size:.68rem}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-photo-guide p{color:#81909e;font-size:.59rem;line-height:1.65;margin:7px 0 0;word-break:keep-all}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-photo-guide>span{align-items:flex-start;color:#c65555;display:flex;font-size:.57rem;gap:5px;line-height:1.45;margin-top:12px}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-photo-guide>span i{font-size:15px}@media (max-width:760px){.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content3,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-photo-field{gap:7px;grid-template-columns:1fr}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content3>div:first-child,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content3>div:nth-child(2),.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content3>div:nth-child(3),.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content3>div:nth-child(4),.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content>div:first-child,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content>div:nth-child(2),.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content>div:nth-child(3),.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content>div:nth-child(4),.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-photo-field>div:first-child,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-photo-field>div:nth-child(2),.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-photo-field>div:nth-child(3),.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-photo-field>div:nth-child(4){grid-column:1}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content3>div:nth-child(3),.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content>div:nth-child(3),.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-photo-field>div:nth-child(3){margin-top:7px}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-photo{align-items:flex-start;flex-direction:column;gap:12px}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .file-upload-container{flex-basis:148px;height:185px;width:148px}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-photo-guide{max-width:none;width:100%}}.CareerApp .career-recruit-resumewrite.resumewrite-workspace{background:#f3f6f8;color:#23364a;display:block;min-height:100vh;overflow-x:clip;overflow-y:visible;width:100%}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title{align-items:center;background:linear-gradient(90deg,rgba(245,250,252,.98),rgba(245,250,252,.9) 58%,rgba(232,246,251,.78)),repeating-linear-gradient(90deg,transparent,transparent 79px,rgba(40,81,109,.025) 80px),#f5fafc;border:0;color:#1c3045;display:flex;min-height:440px;overflow:hidden;padding:0;width:100%}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title:before{background:radial-gradient(circle,rgba(0,150,205,.12),transparent 68%);border-radius:50%;height:150%;inset:auto -8% -50% auto;opacity:1;width:58%}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title-inner,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-shell{box-sizing:border-box;margin:0 auto;max-width:1240px;min-width:0;width:calc(100% - 64px)}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title-inner{grid-gap:82px;align-items:center;display:grid;gap:82px;grid-template-columns:minmax(0,1.1fr) minmax(370px,.9fr);padding:112px 0 58px;position:relative;z-index:1}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title-left{gap:0;min-width:0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title-eyebrow,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .rail-eyebrow,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor-head>div>span,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-hero-card>span{color:#007bc3;font-family:square-eb;font-size:.62rem;letter-spacing:.15em}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title-main{color:#183047;font-family:square-eb;font-size:clamp(2.65rem,4.4vw,4rem);letter-spacing:-.055em;line-height:1.08;margin:20px 0 0;word-break:keep-all}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title-sub{color:#738294;font-size:.76rem;line-height:1.75;margin:24px 0 0;max-width:620px;word-break:keep-all}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title-meta{gap:8px;margin-top:30px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title-meta .pill,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title-meta .pill-primary{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:hsla(0,0%,100%,.8);border:1px solid #d9e5eb;border-radius:999px;box-sizing:border-box;color:#587084;display:inline-flex;gap:6px;min-height:35px;padding:0 13px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title-meta .pill-primary{background:#eaf6fb;border-color:rgba(0,123,195,.2);color:#006cb7}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title-meta i{font-size:16px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-hero-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.88);border:1px solid rgba(205,222,231,.9);border-radius:24px;box-shadow:0 24px 55px rgba(34,74,99,.1);min-width:0;padding:32px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-hero-card>strong{color:#22364b;display:block;font-family:square-eb;font-size:1.32rem;letter-spacing:-.035em;line-height:1.5;margin-top:13px;min-height:76px;word-break:keep-all}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-hero-card>div{grid-gap:10px;border-top:1px solid #e6edf1;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:25px;padding-top:20px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-hero-card>div span{align-items:center;color:#6b7c8d;display:flex;font-size:.66rem;gap:7px;min-width:0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-hero-card>div i{color:#007bc3;font-size:18px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-main{background:linear-gradient(180deg,#f3f6f8,#f8fafb);padding:64px 0 130px;width:100%}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-steps{display:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:272px minmax(0,1fr);min-width:0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail{align-self:start;position:-webkit-sticky;position:sticky;top:92px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-card{background:#fff;border:1px solid #dde6eb;border-radius:21px;box-shadow:0 12px 30px rgba(36,68,88,.055);padding:25px 21px 21px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-card>h2{color:#293d52;font-family:square-eb;font-size:1.02rem;margin:10px 0 0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-card>p{color:#84909c;font-size:.62rem;line-height:1.65;margin:9px 0 0;word-break:keep-all}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-card ol{grid-gap:5px;display:grid;gap:5px;list-style:none;margin:23px 0 0;padding:0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-card li button{grid-gap:8px;align-items:center;background:transparent;border:0;border-radius:12px;color:#7e8c9b;cursor:pointer;display:grid;gap:8px;grid-template-columns:30px minmax(0,1fr) 18px;min-height:48px;padding:0 10px;text-align:left;transition:background .18s ease,color .18s ease;width:100%}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-card li button>span{align-items:center;background:#f8fafb;border:1px solid #e0e7eb;border-radius:9px;display:inline-flex;font-family:square-eb;font-size:.55rem;height:28px;justify-content:center}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-card li button strong{font-family:square-bd;font-size:.66rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-card li button i{font-size:16px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-card li button:hover{background:#f5f9fb;color:#40556a}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-card li.is-active button{background:#eaf6fb;color:#006cb7}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-card li.is-active button>span{background:#fff;border-color:rgba(0,123,195,.15);color:#007bc3}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .rail-tip{align-items:flex-start;background:#f6f9fa;border-radius:13px;display:flex;gap:9px;margin-top:21px;padding:16px 14px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .rail-tip>i{color:#dfa839;font-size:18px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .rail-tip p{color:#82909d;font-size:.56rem;line-height:1.55;margin:0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .rail-tip strong{color:#53677a;display:block;font-family:square-bd;margin-bottom:3px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions{grid-gap:7px;display:grid;gap:7px;margin-top:10px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions .resumewrite-submit-wrap{border-radius:11px;outline:none;position:relative;width:100%}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions .resumewrite-submit-wrap:focus-visible .resumewrite-submit-tooltip,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions .resumewrite-submit-wrap:focus-within .resumewrite-submit-tooltip,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions .resumewrite-submit-wrap:hover .resumewrite-submit-tooltip{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions button{align-items:center;background:#fff;border:1px solid #d8e1e7;border-radius:11px;color:#607285;cursor:pointer;display:flex;font-family:square-bd;font-size:.63rem;gap:7px;justify-content:center;min-height:43px;width:100%}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions button.primary{background:#006cb7;border-color:#006cb7;box-shadow:0 10px 22px rgba(0,108,183,.16);color:#fff}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions button.is-disabled,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions button:disabled{background:#cbd5dc;border-color:#cbd5dc;box-shadow:none;color:#f8fafc;cursor:not-allowed}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions button i{font-size:17px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions .resumewrite-submit-tooltip{background:#fff;border:1px solid #dce5ea;border-radius:11px;bottom:calc(100% + 11px);box-shadow:0 12px 30px rgba(32,58,78,.16);box-sizing:border-box;color:#647585;display:flex;flex-direction:column;max-height:calc(100vh - 150px);max-width:430px;opacity:0;overflow:visible;padding:17px 18px;pointer-events:auto;position:absolute;right:0;-webkit-transform:translateY(5px);transform:translateY(5px);transition:opacity .16s ease,visibility .16s ease,-webkit-transform .16s ease;transition:opacity .16s ease,visibility .16s ease,transform .16s ease;transition:opacity .16s ease,visibility .16s ease,transform .16s ease,-webkit-transform .16s ease;visibility:hidden;width:-webkit-max-content;width:max-content;z-index:35}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions .resumewrite-submit-tooltip:before{background:transparent;bottom:-14px;content:"";height:14px;left:0;position:absolute;right:0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions .resumewrite-submit-tooltip:after{background:#fff;border-bottom:1px solid #dce5ea;border-right:1px solid #dce5ea;content:"";height:10px;position:absolute;right:28px;top:100%;-webkit-transform:translateY(-5px) rotate(45deg);transform:translateY(-5px) rotate(45deg);width:10px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions .resumewrite-submit-tooltip strong{color:#344b5f;font-size:.7rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions .resumewrite-submit-tooltip ul{flex:1 1 auto;list-style:none;margin:10px 0 0;max-height:240px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 5px 0 0;scrollbar-color:rgba(0,108,183,.5) rgba(223,232,238,.8);scrollbar-width:thin}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions .resumewrite-submit-tooltip li{font-size:.64rem;line-height:1.6;padding-left:10px;position:relative}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions .resumewrite-submit-tooltip li+li{margin-top:4px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions .resumewrite-submit-tooltip li:before{background:#e25b5b;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:.62em;width:4px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions .resumewrite-submit-tooltip li button{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline;font-family:square-rg;font-size:inherit;line-height:inherit;min-height:0;padding:0;text-align:left;width:auto}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions .resumewrite-submit-tooltip li button:focus-visible,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions .resumewrite-submit-tooltip li button:hover{color:#006cb7;text-decoration:underline}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor{background:#fff;border:1px solid #dce5ea;border-radius:23px;box-shadow:0 15px 38px rgba(34,67,88,.07);max-width:100%;min-width:0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor-head{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.96);border-bottom:1px solid #e5ebef;border-radius:23px 23px 0 0;box-shadow:0 8px 18px rgba(39,72,93,.035);display:flex;gap:20px;justify-content:space-between;padding:24px 29px;position:-webkit-sticky;position:sticky;top:69px;z-index:20}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor-head h2{color:#263b51;font-family:square-eb;font-size:1.12rem;margin:7px 0 0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor-head p{color:#8996a2;font-size:.61rem;margin:6px 0 0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor-head>div{min-width:0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor-head h2,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor-head p{overflow-wrap:anywhere}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .editor-progress{align-items:center;background:#eef6f9;border-radius:999px;color:#006cb7;display:inline-flex;font-family:square-eb;font-size:.62rem;height:30px;justify-content:center;min-width:54px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .content-wrap{background:transparent;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;min-width:0;padding:0 28px 30px;width:100%}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .content-wrap:hover{box-shadow:none;-webkit-transform:none;transform:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-slider{min-width:0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-slider .slider-tabs__header{display:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-slider .slider-tabs__panel,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-slider .slider-tabs__panel-wrapper{overflow:visible}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-wrap{padding:20px 0 0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-info-title{background:#f7fafb;border:1px solid #e1e9ed;border-radius:13px;margin:0 0 18px;padding:16px 18px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-info-title>div{align-items:center;display:flex;gap:6px;min-width:0;overflow-wrap:anywhere;white-space:normal}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-info-title>.resume-required-info-line{font-size:.6rem;overflow-wrap:normal;white-space:nowrap}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-info-title .resume-required-badge{margin:0 2px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .form-box{background:#fff;border:1px solid #e2e9ed;border-radius:17px;margin-top:14px;min-width:0;padding:24px 22px 27px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .form-box:first-of-type{margin-top:0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .form-box .resume-default-field-title{color:#30465b;font-size:.83rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .form-box .resume-default-field-title-under-line,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .form-box .resume-default-field-title-under-line2{border-color:#e3eaee!important;margin-top:12px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=date],.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=email],.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=number],.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=password],.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=text],.CareerApp .career-recruit-resumewrite.resumewrite-workspace select,.CareerApp .career-recruit-resumewrite.resumewrite-workspace textarea{background:#fbfcfd;border:1px solid #d7e0e6;border-radius:10px;box-sizing:border-box;color:#273b50;font-size:.68rem;min-height:44px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=date]:focus,.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=email]:focus,.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=number]:focus,.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=password]:focus,.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=text]:focus,.CareerApp .career-recruit-resumewrite.resumewrite-workspace select:focus,.CareerApp .career-recruit-resumewrite.resumewrite-workspace textarea:focus{background:#fff;border-color:rgba(0,108,183,.9);box-shadow:0 0 0 3px rgba(0,108,183,.18);outline:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=date]:disabled,.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=date]:read-only,.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=email]:disabled,.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=email]:read-only,.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=number]:disabled,.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=number]:read-only,.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=password]:disabled,.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=password]:read-only,.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=text]:disabled,.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=text]:read-only,.CareerApp .career-recruit-resumewrite.resumewrite-workspace select:disabled,.CareerApp .career-recruit-resumewrite.resumewrite-workspace select:read-only,.CareerApp .career-recruit-resumewrite.resumewrite-workspace textarea:disabled,.CareerApp .career-recruit-resumewrite.resumewrite-workspace textarea:read-only{background:#f1f4f6;color:#7f8c98}.CareerApp .career-recruit-resumewrite.resumewrite-workspace textarea{line-height:1.65;min-height:130px;padding:13px;resize:vertical}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-content,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-content2,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-content3{gap:9px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-content2>div:first-child,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-content2>div:nth-child(3),.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-content3>div:first-child,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-content3>div:nth-child(3),.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-content>div:first-child,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-content>div:nth-child(3){color:#596b7e;flex-basis:105px;font-size:.65rem;justify-content:flex-start}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-content4{background:#f8fafb;border:1px solid #e1e8ec;border-radius:13px;max-width:100%;padding:12px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-end{gap:8px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-end>div{border-radius:10px;min-width:100px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-page-nav{grid-gap:12px;align-items:center;border-top:1px solid #e5ebef;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;margin:0 28px;padding:22px 0 27px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-page-nav button{align-items:center;background:#fff;border:1px solid #d8e1e7;border-radius:11px;color:#607285;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.66rem;gap:7px;justify-content:center;min-height:44px;width:144px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-page-nav button.next{background:#006cb7;border-color:#006cb7;color:#fff;justify-self:end}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-page-nav button:disabled{cursor:default;opacity:.35}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-page-nav button i{font-size:17px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-page-nav>div{color:#8996a2;font-size:.62rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-page-nav>div span{color:#006cb7;font-family:square-eb}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions{display:none}@media (max-width:1020px){.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title-inner{gap:40px;grid-template-columns:minmax(0,1fr) 340px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-layout{grid-template-columns:240px minmax(0,1fr)}}@media (max-width:860px){.CareerApp .career-recruit-resumewrite.resumewrite-workspace{padding-bottom:88px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title-inner{gap:30px;grid-template-columns:1fr}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-hero-card{max-width:620px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-layout{grid-template-columns:1fr}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail{display:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-steps{grid-gap:7px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.96);border:1px solid rgba(0,123,195,.24);border-radius:14px;box-shadow:0 10px 24px rgba(0,108,183,.12);box-sizing:border-box;display:grid;gap:7px;margin-bottom:12px;max-width:100%;overflow:visible;padding:10px;position:-webkit-sticky;position:sticky;top:64px;z-index:30}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-steps .resumewrite-mobile-step-caption{align-items:center;color:#334b5f;display:inline-flex;font-family:square-eb;font-size:.62rem;gap:5px;line-height:1.2;min-width:0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-steps .resumewrite-mobile-step-caption i{color:#007bc3;font-size:17px;height:auto;width:auto}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-steps .resumewrite-mobile-step-select{grid-gap:10px;align-items:center;background:#fff;border:2px solid rgba(0,123,195,.72);border-radius:12px;box-shadow:0 7px 18px rgba(0,108,183,.12);box-sizing:border-box;cursor:pointer;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:48px;padding:0 7px 0 10px;position:relative;width:100%}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-steps .resumewrite-mobile-step-select:focus-within{border-color:#006cb7;box-shadow:0 7px 18px rgba(0,108,183,.16)}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-steps .resumewrite-mobile-step-index{align-items:center;background:#eef7fb;border-radius:10px;color:#006cb7;display:inline-flex;font-family:square-bd;font-size:.6rem;height:32px;justify-content:center;min-width:38px;pointer-events:none;position:relative;z-index:1}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-steps .resumewrite-mobile-step-current{color:#172b46;font-family:square-rg;font-size:.75rem;line-height:1.2;min-width:0;overflow:hidden;pointer-events:none;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:1}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-steps select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent!important;border:0;border-radius:0;box-shadow:none;color:#172b46;cursor:pointer;font-family:square-rg;font-size:.86rem;font-weight:400;height:100%;inset:0;line-height:1.2;min-height:100%;min-width:0;opacity:0;outline:none;padding:0;position:absolute;text-overflow:ellipsis;width:100%;z-index:2}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-steps select:focus{box-shadow:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-steps select option{font-family:square-rg;font-size:.86rem;font-weight:400}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-steps .resumewrite-mobile-step-select>i{align-items:center;background:#eaf6fb;border-radius:10px;color:#006cb7;display:inline-flex;font-size:22px;height:32px;justify-content:center;pointer-events:none;position:relative;width:32px;z-index:1}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor-head{position:static}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions{grid-gap:6px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.96);border:1px solid rgba(210,222,229,.92);border-radius:15px;bottom:12px;box-shadow:0 14px 35px rgba(29,58,76,.2);display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));left:12px;padding:7px;position:fixed;right:12px;z-index:80}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions .resumewrite-submit-wrap{border-radius:10px;display:flex;min-width:0;outline:none;position:relative}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions .resumewrite-submit-wrap:focus-visible .resumewrite-submit-tooltip,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions .resumewrite-submit-wrap:focus-within .resumewrite-submit-tooltip,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions .resumewrite-submit-wrap:hover .resumewrite-submit-tooltip{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions button{align-items:center;background:#eef2f4;border:0;border-radius:10px;color:#607285;display:flex;font-family:square-bd;font-size:.61rem;gap:5px;justify-content:center;line-height:1.25;min-height:43px;min-width:0;overflow:hidden;text-align:center;width:100%;word-break:keep-all}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions button.primary{background:#006cb7;color:#fff}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions button.is-disabled,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions button:disabled{background:#cbd5dc;color:#f8fafc;cursor:not-allowed}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions button i{font-size:16px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions .resumewrite-submit-tooltip{background:#fff;border:1px solid #dce5ea;border-radius:11px;bottom:calc(100% + 12px);box-shadow:0 12px 30px rgba(32,58,78,.2);box-sizing:border-box;color:#647585;display:flex;flex-direction:column;max-height:calc(100vh - 118px);max-width:430px;opacity:0;overflow:visible;padding:16px 17px;pointer-events:auto;position:absolute;right:0;-webkit-transform:translateY(5px);transform:translateY(5px);transition:opacity .16s ease,visibility .16s ease,-webkit-transform .16s ease;transition:opacity .16s ease,visibility .16s ease,transform .16s ease;transition:opacity .16s ease,visibility .16s ease,transform .16s ease,-webkit-transform .16s ease;visibility:hidden;width:calc(100vw - 38px);z-index:85}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions .resumewrite-submit-tooltip:before{background:transparent;bottom:-14px;content:"";height:14px;left:0;position:absolute;right:0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions .resumewrite-submit-tooltip:after{background:#fff;border-bottom:1px solid #dce5ea;border-right:1px solid #dce5ea;content:"";height:10px;position:absolute;right:22px;top:100%;-webkit-transform:translateY(-5px) rotate(45deg);transform:translateY(-5px) rotate(45deg);width:10px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions .resumewrite-submit-tooltip strong{color:#344b5f;font-size:.7rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions .resumewrite-submit-tooltip ul{flex:1 1 auto;list-style:none;margin:10px 0 0;max-height:44vh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 5px 0 0;scrollbar-color:rgba(0,108,183,.5) rgba(223,232,238,.8);scrollbar-width:thin}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions .resumewrite-submit-tooltip li{font-size:.64rem;line-height:1.6;padding-left:10px;position:relative}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions .resumewrite-submit-tooltip li+li{margin-top:4px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions .resumewrite-submit-tooltip li:before{background:#e25b5b;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:.62em;width:4px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions .resumewrite-submit-tooltip li button{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline;font-family:square-rg;font-size:inherit;line-height:inherit;min-height:0;padding:0;text-align:left;width:auto}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions .resumewrite-submit-tooltip li button:focus-visible,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions .resumewrite-submit-tooltip li button:hover{color:#006cb7;text-decoration:underline}}@media (max-width:640px){.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title-inner,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-shell{width:calc(100% - 28px)}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title-inner{padding:105px 0 48px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title-main{font-size:2.45rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title-sub{font-size:.68rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-hero-card{padding:22px 20px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-hero-card>span{font-family:square-rg;letter-spacing:.1em}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-hero-card>strong{font-family:square-rg;font-size:.95rem;letter-spacing:0;line-height:1.45;min-height:auto}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-hero-card>div{grid-template-columns:1fr}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-main{padding:36px 0 95px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor-head{align-items:flex-start;padding:20px 18px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor-head h2{font-family:square-bd;font-size:1rem;letter-spacing:0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor-head p{line-height:1.55;max-width:230px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .content-wrap{padding:0 15px 22px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .form-box{padding:20px 15px 23px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-content2>div:first-child,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-content2>div:nth-child(3),.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-content3>div:first-child,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-content3>div:nth-child(3),.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-content>div:first-child,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-content>div:nth-child(3){flex-basis:auto;margin-right:0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-steps{margin-inline:-2px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-page-nav{grid-template-columns:1fr 1fr;margin:0 15px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-page-nav>div{display:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-page-nav button{width:100%}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions{grid-template-columns:repeat(3,minmax(86px,1fr))}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions button{padding:0 5px}}@media (max-width:420px){.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor-head{gap:12px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .editor-progress{min-width:48px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions{bottom:8px;grid-template-columns:repeat(3,minmax(0,1fr));left:8px;right:8px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions button{font-size:.56rem;gap:3px;padding:0 4px}}.CareerApp .career-recruit-resumewrite.resumewrite-loading{background:#f3f6f8;display:block;min-height:100vh;width:100%}.CareerApp .career-recruit-resumewrite.resumewrite-loading .page-title{align-items:center;background:linear-gradient(90deg,rgba(245,250,252,.98),rgba(245,250,252,.9) 58%,rgba(232,246,251,.78)),#f5fafc;border:0;display:flex;min-height:440px;padding:0}.CareerApp .career-recruit-resumewrite.resumewrite-loading .page-title-inner{box-sizing:border-box;margin:0 auto;max-width:1240px;padding:112px 0 58px;width:calc(100% - 64px)}.CareerApp .career-recruit-resumewrite.resumewrite-loading .write-content-wrap{box-sizing:border-box;margin:64px auto 0;max-width:1240px;padding:0 0 120px;width:calc(100% - 64px)}.CareerApp .career-recruit-resumewrite.resumewrite-loading .content-detail-sticky,.CareerApp .career-recruit-resumewrite.resumewrite-loading .content-wrap{background:#fff;border-color:#dce5ea;box-shadow:0 14px 34px rgba(34,67,88,.07)}@media (max-width:768px){.CareerApp .career-recruit-resumewrite.resumewrite-loading .page-title{min-height:400px}.CareerApp .career-recruit-resumewrite.resumewrite-loading .page-title-inner,.CareerApp .career-recruit-resumewrite.resumewrite-loading .write-content-wrap{width:calc(100% - 28px)}.CareerApp .career-recruit-resumewrite.resumewrite-loading .page-title-inner{padding:105px 0 48px}.CareerApp .career-recruit-resumewrite.resumewrite-loading .write-content-wrap{margin-top:36px}}.career-global-header{background:hsla(0,0%,100%,.94);border-bottom:1px solid rgba(15,23,42,.04);height:72px;left:0;position:-webkit-sticky;position:sticky;right:0;top:0;transition:height .22s ease,background-color .22s ease,box-shadow .22s ease,border-color .22s ease,-webkit-transform .22s ease;transition:height .22s ease,background-color .22s ease,box-shadow .22s ease,border-color .22s ease,transform .22s ease;transition:height .22s ease,background-color .22s ease,box-shadow .22s ease,border-color .22s ease,transform .22s ease,-webkit-transform .22s ease;-webkit-user-select:none;user-select:none;z-index:1200}.career-global-header.is-scrolled{background:#fff;border-bottom-color:transparent;box-shadow:0 10px 30px rgba(15,23,42,.12)}.career-global-header.is-transparent{background:transparent;border-bottom-color:transparent;box-shadow:none}.career-global-header.is-transparent .career-logo-text,.career-global-header.is-transparent .career-main-button,.career-global-header.is-transparent .career-main-button .chevron,.career-global-header.is-transparent .career-main-label{color:#fff}.career-global-header.is-transparent .career-login-link{background-color:initial;border-color:hsla(0,0%,100%,.6);color:#f9fafb}.career-global-header.is-transparent .career-login-link:hover{background-color:hsla(0,0%,100%,.16)}.career-global-header.is-transparent .career-hamburger{background:rgba(15,23,42,.2);border-color:hsla(0,0%,100%,.26);box-shadow:none}.career-global-header.is-transparent .career-hamburger span{background-color:#fff}.career-global-header.is-collapsed{height:35px}.career-global-header.is-collapsed .career-global-header-inner{padding-bottom:0;padding-top:0}.career-global-header.is-collapsed .career-header-right .career-login-link,.career-global-header.is-collapsed .career-logo{opacity:0;pointer-events:none;-webkit-transform:translateY(-8px);transform:translateY(-8px)}.career-global-header.is-collapsed .career-main-nav{gap:16px}.career-global-header.is-collapsed .career-main-button{padding-bottom:0}.career-global-header.is-collapsed .career-main-button .career-main-icon{font-size:16px;margin-right:0}.career-global-header.is-collapsed .career-main-button .career-main-label,.career-global-header.is-collapsed .career-main-button .chevron{display:none}.career-global-header .career-global-header-inner{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:100%;padding:0 24px}@media (max-width:960px){.career-global-header .career-global-header-inner{padding:0 16px}}.career-global-header .career-logo{align-items:center;display:flex;transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease,-webkit-transform .18s ease}.career-global-header .career-logo .career-logo-button{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;gap:10px;padding:4px 0}.career-global-header .career-logo .career-logo-image{height:40px;object-fit:contain;width:44px}@media (max-width:960px){.career-global-header .career-logo .career-logo-image{height:30px;width:34px}}.career-global-header .career-logo .career-logo-text{color:#111827;font-family:pre-extra-bold;font-size:1.3rem;letter-spacing:.08em}.career-global-header .career-header-right{align-items:center;display:flex;gap:12px}.career-global-header .career-header-right .career-login-link{background-color:#fff;border:1px solid rgba(15,23,42,.1);border-radius:999px;color:#111827;cursor:pointer;font-size:.85rem;font-weight:600;padding:7px 16px;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,border-color .15s ease}@media (max-width:960px){.career-global-header .career-header-right .career-login-link{display:none}}.career-global-header .career-header-right .career-login-link:hover{background-color:#00ace6;border-color:transparent;box-shadow:0 8px 20px rgba(37,99,235,.35);color:#fff}.career-global-header .career-main-nav{display:flex;flex:1 1;gap:28px;justify-content:center}@media (max-width:960px){.career-global-header .career-main-nav{display:none}}.career-global-header .career-main-nav .career-main-item{position:relative}.career-global-header .career-main-nav .career-main-item.is-active .career-main-button{color:#007bc3}.career-global-header .career-main-nav .career-main-item.has-sub.is-active .career-main-button{border-bottom-color:#007bc3}.career-global-header .career-main-nav .career-main-item.has-sub:after{background:transparent;content:"";height:10px;left:0;position:absolute;right:0;top:100%}.career-global-header .career-main-nav .career-main-item .career-main-button{align-items:center;background:transparent;border:none;border-bottom:2px solid transparent;color:#111827;cursor:pointer;display:inline-flex;font-family:square-rg;font-size:.95rem;font-weight:700;padding:0 4px 4px;transition:color .15s ease,border-color .15s ease}.career-global-header .career-main-nav .career-main-item .career-main-button:hover{color:#007bc3}.career-global-header .career-main-nav .career-main-item .career-main-button .career-main-icon{font-size:18px;transition:font-size .18s ease,opacity .18s ease,-webkit-transform .18s ease;transition:font-size .18s ease,opacity .18s ease,transform .18s ease;transition:font-size .18s ease,opacity .18s ease,transform .18s ease,-webkit-transform .18s ease;vertical-align:middle}.career-global-header .career-main-nav .career-main-item .career-main-button .career-main-label{white-space:nowrap}.career-global-header .career-main-nav .career-main-item .career-main-button .chevron{font-size:1.1rem;opacity:.6}.career-global-header .career-main-nav .career-main-item .career-mega{left:50%;opacity:0;pointer-events:none;position:absolute;top:100%;-webkit-transform:translateX(-50%) translateY(-20px);transform:translateX(-50%) translateY(-20px);transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease,-webkit-transform .18s ease;width:320px;z-index:1300}.career-global-header .career-main-nav .career-main-item .career-mega.open{opacity:1;pointer-events:auto;-webkit-transform:translateX(-50%) translateY(25px);transform:translateX(-50%) translateY(25px)}.career-global-header .career-main-nav .career-main-item .career-mega .career-mega-inner{background:hsla(0,0%,100%,.9);border-radius:0 0 20px 20px;box-shadow:0 18px 40px rgba(15,23,42,.18);padding:14px 16px 12px}.career-global-header .career-main-nav .career-main-item .career-mega .career-mega-title{margin-bottom:10px}.career-global-header .career-main-nav .career-main-item .career-mega .career-mega-title .career-mega-title-kor{color:#111827;font-size:.9rem;font-weight:700}.career-global-header .career-main-nav .career-main-item .career-mega .career-mega-title .career-mega-title-sub{color:#6b7280;font-size:.75rem;margin-top:2px}.career-global-header .career-main-nav .career-main-item .career-mega .career-mega-links{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow-y:auto}.career-global-header .career-main-nav .career-main-item .career-mega .career-mega-link{align-items:center;border-radius:12px;color:#4b5563;display:flex;font-size:.82rem;gap:10px;justify-content:space-between;padding:10px;text-decoration:none;transition:background-color .12s ease,color .12s ease}.career-global-header .career-main-nav .career-main-item .career-mega .career-mega-link:hover{background-color:#eff6ff;color:#007bc3}.career-global-header .career-main-nav .career-main-item .career-mega .career-mega-link.is-current{background-color:#e0f2fe;color:#007bc3}.career-global-header .career-main-nav .career-main-item .career-mega .career-mega-link .career-mega-link-label{flex:1 1;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.career-global-header .career-main-nav .career-main-item .career-mega .career-mega-link .arrow{font-size:1rem;opacity:.6}.career-global-header .career-hamburger{align-items:center;background:#fff;border:1px solid rgba(0,108,183,.12);border-radius:14px;box-shadow:0 8px 22px rgba(15,23,42,.08);color:#0f172a;cursor:pointer;display:none;height:44px;justify-content:center;padding:0;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,-webkit-transform .16s ease;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease,-webkit-transform .16s ease;width:44px}@media (max-width:960px){.career-global-header .career-hamburger{display:inline-flex}}.career-global-header .career-hamburger .material-symbols-outlined{font-size:25px;line-height:1}.career-global-header .career-hamburger:active{-webkit-transform:scale(.96);transform:scale(.96)}.career-global-header .career-hamburger.open{background:#007bc3;border-color:transparent;box-shadow:0 10px 24px rgba(0,108,183,.24);color:#fff}.career-drawer-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(15,23,42,.34);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .22s ease,visibility .22s ease;visibility:hidden;z-index:1300}.career-drawer-overlay.open{opacity:1;pointer-events:auto;visibility:visible}.career-drawer-overlay .career-drawer{background:#f7fafd;box-shadow:-24px 0 60px rgba(15,23,42,.2);display:flex;flex-direction:column;height:100%;max-width:calc(100% - 24px);overflow:hidden;position:absolute;right:0;top:0;-webkit-transform:translateX(104%);transform:translateX(104%);transition:-webkit-transform .28s cubic-bezier(.22,1,.36,1);transition:transform .28s cubic-bezier(.22,1,.36,1);transition:transform .28s cubic-bezier(.22,1,.36,1),-webkit-transform .28s cubic-bezier(.22,1,.36,1);width:420px}.career-drawer-overlay.open .career-drawer{-webkit-transform:translateX(0);transform:translateX(0)}.career-drawer-overlay .career-drawer-header{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:hsla(0,0%,100%,.94);border-bottom:1px solid rgba(203,213,225,.7);box-sizing:border-box;display:flex;flex:0 0 auto;gap:16px;justify-content:space-between;min-height:76px;padding:14px 20px}.career-drawer-overlay .career-drawer-title{align-items:center;display:inline-flex;gap:11px;min-width:0}.career-drawer-overlay .career-drawer-logo{flex:0 0 auto;height:36px;object-fit:contain;width:40px}.career-drawer-overlay .career-drawer-brand{display:flex;flex-direction:column;gap:2px;min-width:0}.career-drawer-overlay .career-drawer-brand strong{color:#0f172a;font-family:square-eb;font-size:1.06rem;line-height:1.2}.career-drawer-overlay .career-drawer-brand em{color:#007bc3;font-family:square-eb;font-size:.64rem;font-style:normal;letter-spacing:.11em;line-height:1.2}.career-drawer-overlay .career-drawer-close{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;color:#334155;cursor:pointer;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;transition:color .16s ease,background-color .16s ease,border-color .16s ease,-webkit-transform .16s ease;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease,-webkit-transform .16s ease;width:44px}.career-drawer-overlay .career-drawer-close .material-symbols-outlined{font-size:23px}.career-drawer-overlay .career-drawer-close:active{background:#eef8fd;border-color:rgba(0,123,195,.22);color:#007bc3;-webkit-transform:scale(.96);transform:scale(.96)}.career-drawer-overlay .career-drawer-scroll{box-sizing:border-box;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 18px 28px}.career-drawer-overlay .career-drawer-scroll::-webkit-scrollbar{width:5px}.career-drawer-overlay .career-drawer-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.career-drawer-overlay .career-drawer-auth{grid-gap:12px 13px;align-items:center;background:radial-gradient(circle at 100% 0,rgba(56,189,248,.18),transparent 42%),linear-gradient(145deg,#fff,#eef9ff);border:1px solid rgba(125,211,252,.48);border-radius:22px;box-shadow:0 14px 34px rgba(15,35,52,.08);box-sizing:border-box;display:grid;gap:12px 13px;grid-template-columns:auto minmax(0,1fr);overflow:hidden;padding:18px;position:relative}.career-drawer-overlay .career-drawer-auth:after{background:rgba(0,172,230,.08);border-radius:50%;bottom:-48px;content:"";height:120px;pointer-events:none;position:absolute;right:-28px;width:120px}.career-drawer-overlay .career-drawer-auth .drawer-auth-icon{align-items:center;align-self:start;background:linear-gradient(145deg,#007bc3,#00ace6);border-radius:16px;box-shadow:0 10px 24px rgba(0,123,195,.22);color:#fff;display:inline-flex;height:48px;justify-content:center;width:48px}.career-drawer-overlay .career-drawer-auth .drawer-auth-icon .material-symbols-outlined{font-size:25px}.career-drawer-overlay .career-drawer-auth .drawer-auth-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.career-drawer-overlay .career-drawer-auth .drawer-auth-copy span{color:#007bc3;font-family:square-eb;font-size:.66rem;letter-spacing:.08em}.career-drawer-overlay .career-drawer-auth .drawer-auth-copy strong{color:#0f172a;font-family:square-eb;font-size:.94rem;line-height:1.35}.career-drawer-overlay .career-drawer-auth .drawer-auth-copy em{color:#64748b;font-family:square-rg;font-size:.74rem;font-style:normal;line-height:1.48;margin-top:2px}.career-drawer-overlay .career-drawer-auth .career-login-link{align-items:center;background:#007bc3;border:0;border-radius:13px;box-shadow:0 10px 24px rgba(0,108,183,.18);color:#fff;cursor:pointer;display:inline-flex;font-family:square-eb;font-size:.84rem;gap:8px;grid-column:1/-1;height:44px;justify-content:center;padding:0 16px;position:relative;width:100%;z-index:1}.career-drawer-overlay .career-drawer-auth .career-login-link .material-symbols-outlined{font-size:17px}.career-drawer-overlay .career-drawer-section-head{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.career-drawer-overlay .career-drawer-section-head>div{display:flex;flex-direction:column;gap:3px}.career-drawer-overlay .career-drawer-section-head span{color:#007bc3;font-family:square-eb;font-size:.62rem;letter-spacing:.1em}.career-drawer-overlay .career-drawer-section-head strong{color:#0f172a;font-family:square-eb;font-size:1rem;line-height:1.25}.career-drawer-overlay .career-drawer-section-head>em{color:#94a3b8;font-family:square-rg;font-size:.7rem;font-style:normal;padding-bottom:1px}.career-drawer-overlay .career-drawer-quick{margin-top:26px}.career-drawer-overlay .career-drawer-quick-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.career-drawer-overlay .career-drawer-quick-link{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 8px 22px rgba(15,35,52,.05);box-sizing:border-box;color:#334155;display:flex;flex-direction:column;gap:3px;justify-content:flex-end;min-height:112px;min-width:0;padding:14px 12px;text-decoration:none;transition:color .16s ease,border-color .16s ease,background-color .16s ease,-webkit-transform .16s ease;transition:color .16s ease,border-color .16s ease,background-color .16s ease,transform .16s ease;transition:color .16s ease,border-color .16s ease,background-color .16s ease,transform .16s ease,-webkit-transform .16s ease}.career-drawer-overlay .career-drawer-quick-link .material-symbols-outlined{align-items:center;background:#eef8fd;border-radius:13px;color:#007bc3;display:inline-flex;font-size:21px;height:38px;justify-content:center;margin-bottom:8px;width:38px}.career-drawer-overlay .career-drawer-quick-link strong{font-family:square-eb;font-size:.82rem;line-height:1.3;max-width:100%;white-space:nowrap}.career-drawer-overlay .career-drawer-quick-link em{color:#94a3b8;font-family:square-rg;font-size:.66rem;font-style:normal;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.career-drawer-overlay .career-drawer-quick-link.is-primary{background:linear-gradient(145deg,#006cb7,#00ace6);border-color:transparent;box-shadow:0 12px 28px rgba(0,108,183,.2);color:#fff}.career-drawer-overlay .career-drawer-quick-link.is-primary .material-symbols-outlined{background:hsla(0,0%,100%,.18);color:#fff}.career-drawer-overlay .career-drawer-quick-link.is-primary em{color:hsla(0,0%,100%,.74)}.career-drawer-overlay .career-drawer-quick-link:active{-webkit-transform:translateY(1px) scale(.98);transform:translateY(1px) scale(.98)}.career-drawer-overlay .career-drawer-all-head{margin-top:28px}.career-drawer-overlay .career-drawer-body{grid-gap:9px;display:grid;gap:9px}.career-drawer-overlay .drawer-group{background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 7px 20px rgba(15,35,52,.045);overflow:hidden;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.career-drawer-overlay .drawer-group.is-current,.career-drawer-overlay .drawer-group.is-open{border-color:rgba(0,123,195,.28);box-shadow:0 10px 26px rgba(15,35,52,.075)}.career-drawer-overlay .drawer-group.is-current:not(.is-open){background:#f6fbfe}.career-drawer-overlay .drawer-group-header{align-items:center;background:transparent;border:0;box-sizing:border-box;cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:68px;padding:10px 14px 10px 12px;width:100%}.career-drawer-overlay .drawer-group-header.open{background:linear-gradient(90deg,#f0f9ff,#fff 76%)}.career-drawer-overlay .drawer-group-main{align-items:center;display:inline-flex;gap:12px;min-width:0}.career-drawer-overlay .drawer-group-icon{align-items:center;background:#eef8fd;border-radius:15px;color:#007bc3;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.career-drawer-overlay .drawer-group-icon .material-symbols-outlined{font-size:22px}.career-drawer-overlay .drawer-group-text{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.career-drawer-overlay .drawer-group-text em{color:#94a3b8;font-family:square-rg;font-size:.68rem;font-style:normal}.career-drawer-overlay .drawer-group-title{color:#1e293b;font-family:square-eb;font-size:.94rem;line-height:1.25}.career-drawer-overlay .expand{align-items:center;background:#f8fafc;border-radius:11px;color:#64748b;display:inline-flex;flex:0 0 auto;font-size:20px;height:32px;justify-content:center;width:32px}.career-drawer-overlay .drawer-sub-list{grid-gap:4px;box-sizing:border-box;display:grid;gap:4px;padding:2px 12px 12px 68px}.career-drawer-overlay .drawer-sub-link{align-items:center;border-radius:11px;box-sizing:border-box;color:#475569;display:flex;font-family:square-bd;font-size:.82rem;gap:8px;min-height:40px;padding:7px 8px;text-decoration:none;transition:color .15s ease,background-color .15s ease,-webkit-transform .15s ease;transition:color .15s ease,background-color .15s ease,transform .15s ease;transition:color .15s ease,background-color .15s ease,transform .15s ease,-webkit-transform .15s ease}.career-drawer-overlay .drawer-sub-link .drawer-sub-bullet{background:#cbd5e1;border-radius:999px;flex:0 0 auto;height:5px;width:5px}.career-drawer-overlay .drawer-sub-link .label{flex:1 1 auto;line-height:1.35;min-width:0}.career-drawer-overlay .drawer-sub-link .arrow{color:#94a3b8;font-size:18px}.career-drawer-overlay .drawer-sub-link.is-current,.career-drawer-overlay .drawer-sub-link:active{background:#f0f9ff;color:#006cb7}.career-drawer-overlay .drawer-sub-link.is-current .drawer-sub-bullet,.career-drawer-overlay .drawer-sub-link:active .drawer-sub-bullet{background:#00ace6}.career-drawer-overlay .drawer-sub-link.is-current .arrow,.career-drawer-overlay .drawer-sub-link:active .arrow{color:#00ace6}@media (max-width:960px){.career-global-header{height:64px}.career-global-header .career-global-header-inner{padding:0 14px}.career-global-header .career-logo .career-logo-button{gap:8px}.career-global-header .career-logo .career-logo-text{font-size:1.02rem}.career-drawer-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7fafd}.career-drawer-overlay .career-drawer{box-shadow:none;inset:0;max-width:100%;width:100%}.career-drawer-overlay .career-drawer-header{min-height:calc(70px + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) 16px 10px}.career-drawer-overlay .career-drawer-scroll{padding:16px 16px calc(28px + env(safe-area-inset-bottom))}}@media (max-width:380px){.career-drawer-overlay .career-drawer-quick-grid{gap:6px}.career-drawer-overlay .career-drawer-quick-link{min-height:104px;padding:12px 9px}.career-drawer-overlay .career-drawer-quick-link strong{font-size:.76rem}.career-drawer-overlay .career-drawer-quick-link em{font-size:.61rem}}.career-common-layout-footerlayout{background:#fff;border-top:1px solid #e7edf2;box-sizing:border-box;color:#153149;display:block;padding:0;width:100%}.career-common-layout-footerlayout .footer-inner{background:#fff;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;margin:0;max-width:none;overflow:hidden;width:100%}.career-common-layout-footerlayout .footer-career-cta{align-items:center;background:radial-gradient(circle at 78% 15%,rgba(74,193,230,.38),transparent 27%),radial-gradient(circle at 94% 100%,rgba(42,112,195,.42),transparent 35%),linear-gradient(125deg,#092f4b,#075987 56%,#0877b1);box-sizing:border-box;color:#fff;display:flex;gap:40px;justify-content:space-between;min-height:250px;overflow:hidden;padding:48px 54px;position:relative}.career-common-layout-footerlayout .footer-career-cta:before{border:1px solid hsla(0,0%,100%,.13);border-radius:50%;content:"";height:430px;position:absolute;right:8%;top:-190px;width:430px}.career-common-layout-footerlayout .footer-career-cta:after{border:70px solid hsla(0,0%,100%,.055);border-radius:50%;bottom:-150px;content:"";height:350px;position:absolute;right:-70px;width:350px}.career-common-layout-footerlayout .footer-career-actions,.career-common-layout-footerlayout .footer-career-copy{position:relative;z-index:1}.career-common-layout-footerlayout .footer-career-copy{min-width:0;padding-top:1px}.career-common-layout-footerlayout .footer-career-copy .footer-eyebrow{color:#2d83bf;display:block;font-family:square-bd;font-size:.6rem;letter-spacing:0;line-height:1;margin-bottom:14px}.career-common-layout-footerlayout .footer-career-copy h2{color:#263d53;font-family:square-rg;font-size:.8rem;letter-spacing:0;margin:0}.career-common-layout-footerlayout .footer-career-copy p{color:rgba(235,247,252,.76);font-size:.88rem;line-height:1.7;margin:15px 0 0}.career-common-layout-footerlayout .footer-career-actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.career-common-layout-footerlayout .footer-career-actions .footer-action{align-items:center;border:1px solid hsla(0,0%,100%,.35);border-radius:12px;box-sizing:border-box;color:#fff;display:inline-flex;font-family:square-bd;font-size:.76rem;gap:9px;height:52px;justify-content:center;min-width:142px;padding:0 20px;text-decoration:none;transition:background .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background .2s ease,box-shadow .2s ease;transition:transform .2s ease,background .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.career-common-layout-footerlayout .footer-career-actions .footer-action .material-symbols-outlined{font-size:18px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.career-common-layout-footerlayout .footer-career-actions .footer-action:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.career-common-layout-footerlayout .footer-career-actions .footer-action:hover .material-symbols-outlined{-webkit-transform:translateX(3px);transform:translateX(3px)}.career-common-layout-footerlayout .footer-career-actions .footer-action-primary{background:#fff;border-color:#fff;box-shadow:0 12px 25px rgba(2,30,49,.2);color:#075987}.career-common-layout-footerlayout .footer-career-actions .footer-action-secondary{background:hsla(0,0%,100%,.08)}.career-common-layout-footerlayout .footer-career-actions .footer-action-secondary:hover{background:hsla(0,0%,100%,.15)}.career-common-layout-footerlayout .footer-main{grid-gap:58px;align-items:start;border-bottom:1px solid #e1eaf0;box-sizing:border-box;display:grid;gap:58px;grid-template-columns:210px minmax(280px,.82fr) minmax(480px,1.32fr);margin:0 auto;max-width:1240px;padding:62px 0 54px;width:calc(100% - 64px)}.career-common-layout-footerlayout .footer-brand{min-width:0}.career-common-layout-footerlayout .footer-brand .footer-brand-link{align-items:center;color:inherit;display:inline-flex;gap:12px;text-decoration:none}.career-common-layout-footerlayout .footer-brand .footer-logo{align-items:center;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.career-common-layout-footerlayout .footer-brand .footer-logo img{height:100%;object-fit:contain;width:100%}.career-common-layout-footerlayout .footer-brand .footer-brand-text{display:flex;flex-direction:column;gap:3px}.career-common-layout-footerlayout .footer-brand .footer-brand-text strong{color:#163e5a;font-family:square-bd;font-size:.88rem;letter-spacing:0;line-height:1}.career-common-layout-footerlayout .footer-brand .footer-brand-text span{color:#2784b9;font-family:square-bd;font-size:.58rem;letter-spacing:0;line-height:1}.career-common-layout-footerlayout .footer-brand p{color:#7b8c98;font-size:.73rem;line-height:1.75;margin:19px 0 0}.career-common-layout-footerlayout .footer-nav{grid-gap:34px;display:grid;gap:34px;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch}.career-common-layout-footerlayout .footer-nav-group h3{color:#263f52;font-family:square-bd;font-size:.68rem;letter-spacing:0;line-height:1.2;margin:0 0 15px}.career-common-layout-footerlayout .footer-nav-group .footer-nav-list{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.career-common-layout-footerlayout .footer-nav-group .footer-nav-list a{color:#758591;font-size:.66rem;letter-spacing:0;line-height:1.35;position:relative;text-decoration:none;transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,transform .2s ease;transition:color .2s ease,transform .2s ease,-webkit-transform .2s ease}.career-common-layout-footerlayout .footer-nav-group .footer-nav-list a:after{display:none}.career-common-layout-footerlayout .footer-nav-group .footer-nav-list a:hover{color:#0878b1;-webkit-transform:translateX(2px);transform:translateX(2px)}.career-common-layout-footerlayout .footer-nav-group .footer-nav-list a:hover:after{opacity:1}.career-common-layout-footerlayout .footer-family{align-items:center;background:#fff;border-bottom:1px solid #e1eaf0;box-sizing:border-box;display:flex;gap:30px;margin:0 auto;max-width:1240px;padding:20px 0;width:calc(100% - 64px)}.career-common-layout-footerlayout .footer-family-label{color:#78909f;flex-shrink:0;font-family:square-bd;font-size:.58rem;letter-spacing:0;line-height:1}.career-common-layout-footerlayout .footer-family-list{align-items:center;display:flex;flex-wrap:wrap;gap:8px 22px}.career-common-layout-footerlayout .footer-family-list a{align-items:center;color:#526b7d;display:inline-flex;font-size:.65rem;gap:4px;letter-spacing:0;line-height:1.3;text-decoration:none;transition:color .2s ease}.career-common-layout-footerlayout .footer-family-list a .material-symbols-outlined{color:#95a5af;font-size:14px}.career-common-layout-footerlayout .footer-family-list a:hover{color:#0878b1}.career-common-layout-footerlayout .footer-bottom{align-items:center;box-sizing:border-box;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1240px;padding:18px 0 22px;width:calc(100% - 64px)}.career-common-layout-footerlayout .footer-bottom .footer-company-info{align-items:center;color:#8a99a4;display:flex;flex-wrap:wrap;font-size:.6rem;gap:7px 20px;letter-spacing:0;line-height:1.4}.career-common-layout-footerlayout .footer-bottom .footer-company-info a{color:inherit;text-decoration:none}.career-common-layout-footerlayout .footer-bottom .footer-company-info a:hover{color:#0878b1}.career-common-layout-footerlayout .footer-bottom .footer-top-button{align-items:center;background:#fff;border:1px solid #d9e4e9;border-radius:9px;color:#4b6577;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.55rem;gap:5px;height:34px;letter-spacing:0;padding:0 12px;transition:border-color .2s ease,color .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,color .2s ease,transform .2s ease;transition:border-color .2s ease,color .2s ease,transform .2s ease,-webkit-transform .2s ease}.career-common-layout-footerlayout .footer-bottom .footer-top-button .material-symbols-outlined{font-size:15px}.career-common-layout-footerlayout .footer-bottom .footer-top-button:hover{border-color:#78bddb;color:#0878b1;-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media (max-width:960px){.career-common-layout-footerlayout .footer-career-cta{align-items:flex-start;flex-direction:column;gap:28px;padding:42px 36px}.career-common-layout-footerlayout .footer-main{gap:34px 48px;grid-template-columns:190px minmax(0,1fr);padding:50px 0 42px;width:calc(100% - 48px)}.career-common-layout-footerlayout .footer-main .footer-nav{grid-column:1/-1}.career-common-layout-footerlayout .footer-bottom,.career-common-layout-footerlayout .footer-family{padding-left:0;padding-right:0;width:calc(100% - 48px)}}@media (max-width:640px){.career-common-layout-footerlayout{padding:0}.career-common-layout-footerlayout .footer-inner{border-radius:0}.career-common-layout-footerlayout .footer-career-cta{min-height:0;padding:36px 24px 32px}.career-common-layout-footerlayout .footer-career-cta:before{right:-180px}.career-common-layout-footerlayout .footer-career-copy h2{font-size:1.05rem}.career-common-layout-footerlayout .footer-career-copy p{font-size:.75rem}.career-common-layout-footerlayout .footer-career-actions{width:100%}.career-common-layout-footerlayout .footer-career-actions .footer-action{min-width:0;width:50%}.career-common-layout-footerlayout .footer-main{gap:28px;grid-template-columns:1fr;padding:42px 0 38px;width:calc(100% - 32px)}.career-common-layout-footerlayout .footer-nav{gap:30px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.career-common-layout-footerlayout .footer-family{align-items:flex-start;flex-direction:column;gap:13px;padding:20px 0;width:calc(100% - 32px)}.career-common-layout-footerlayout .footer-family .footer-family-list{grid-gap:11px 18px;display:grid;gap:11px 18px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.career-common-layout-footerlayout .footer-bottom{align-items:flex-start;flex-direction:column;gap:16px;padding:18px 0 22px;width:calc(100% - 32px)}.career-common-layout-footerlayout .footer-bottom .footer-company-info{align-items:flex-start;flex-direction:column;gap:7px}.career-common-layout-footerlayout .footer-bottom .footer-top-button{align-self:flex-end}}.career-indexview.loaded .career-hero .hero-inner{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.career-indexview select{border-radius:0}.career-indexview .career-hero{align-items:center;color:#fff;display:flex;height:33.333vh;justify-content:center;max-height:380px;min-height:260px;overflow:hidden;position:relative;width:100%}.career-indexview .hero-bg{inset:0;position:absolute;z-index:0}.career-indexview .hero-bg video{-webkit-filter:brightness(70%);filter:brightness(70%);height:100%;object-fit:cover;width:100%}.career-indexview .hero-bg .hero-overlay{background:radial-gradient(circle at top left,rgba(56,189,248,.35),transparent 55%),linear-gradient(180deg,rgba(15,23,42,.1),rgba(15,23,42,.5));inset:0;position:absolute}.career-indexview .hero-inner{display:flex;flex-direction:column;gap:12px;max-width:1200px;opacity:0;padding:0 24px;position:relative;-webkit-transform:translateY(12px);transform:translateY(12px);transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease;width:100%;z-index:1}.career-indexview .hero-badge{align-items:center;background:rgba(15,23,42,.6);border:1px solid rgba(148,163,184,.6);border-radius:999px;display:inline-flex;font-family:square-rg;font-size:.75rem;gap:8px;letter-spacing:.16em;padding:6px 12px;text-transform:uppercase}.career-indexview .hero-badge .material-symbols-outlined{font-size:1rem}.career-indexview .hero-title{font-family:square-bd;font-size:2.25rem;line-height:1.2}@media (max-width:768px){.career-indexview .hero-title{font-size:2rem}}.career-indexview .hero-subtitle{color:rgba(226,232,240,.92);font-family:square-rg;font-size:.98rem;line-height:1.55;max-width:520px}@media (max-width:768px){.career-indexview .hero-subtitle{font-size:.9rem}}.career-indexview .hero-search-card{align-items:flex-end;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(15,23,42,.78);border:1px solid rgba(148,163,184,.6);border-radius:20px;display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:6px;max-width:760px;padding:14px 18px}.career-indexview .search-row{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:180px}.career-indexview .search-row label{color:rgba(148,163,184,.95);font-family:square-rg;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.career-indexview .search-row select{-webkit-appearance:none;appearance:none;background-color:rgba(15,23,42,.9);border:1px solid rgba(148,163,184,.8);border-radius:10px;color:#e5e7eb;font-family:square-rg;font-size:.95rem;outline:none}.career-indexview .search-action{display:flex;justify-content:flex-end;min-width:160px}.career-indexview .search-action button{background:linear-gradient(90deg,#007bc3,#00ace6);border:none;border-radius:999px;box-shadow:0 12px 24px rgba(8,47,73,.5);color:#fff;cursor:pointer;font-family:square-rg;font-size:.95rem;font-weight:700;padding:11px 16px;transition:box-shadow .12s ease,-webkit-transform .12s ease,-webkit-filter .12s ease;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease,-webkit-transform .12s ease,-webkit-filter .12s ease;width:100%}.career-indexview .search-action button:hover{box-shadow:0 16px 32px rgba(8,47,73,.65);-webkit-filter:brightness(1.05);filter:brightness(1.05);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.career-indexview .search-action button:active{box-shadow:0 8px 16px rgba(8,47,73,.55);-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:768px){.career-indexview .career-hero{height:auto;max-height:none;min-height:420px;padding:48px 0 88px}.career-indexview .hero-search-card{flex-direction:column}.career-indexview .search-action{width:100%}}.career-indexview .hero-scroll{align-items:center;bottom:16px;color:#fff;display:flex;flex-direction:column;gap:6px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.career-indexview .hero-scroll .main-scroll{background-color:initial;border:2px solid #fff;border-radius:10px;height:39px;position:relative;width:24px}.career-indexview .hero-scroll .main-scroll:after{-webkit-animation:scroll 2s ease infinite;animation:scroll 2s ease infinite;background-color:#fff;content:"";height:8px;left:50%;position:absolute;top:10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2px}.career-indexview .hero-scroll span{font-family:square-rg;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase}.career-indexview .career-section{display:flex;justify-content:center;padding:150px 0;width:100%}@media (max-width:768px){.career-indexview .career-section{padding:60px 0}}.career-indexview .career-section .eyebrow{color:#7b8a9b;font-family:square-eb;font-size:.85rem;letter-spacing:.18em;margin-bottom:12px;text-transform:uppercase}.career-indexview .career-section h2{color:#1e2933;font-family:square-bd;font-size:2.2rem;margin-bottom:12px}@media (max-width:768px){.career-indexview .career-section h2{font-size:1.6rem}}.career-indexview .career-section .subtitle{color:#657083;font-size:1rem;line-height:1.7}@media (max-width:768px){.career-indexview .career-section .subtitle{font-size:.9rem}}.career-indexview .welfare-section{background:linear-gradient(180deg,#f7fbff,#edf3fa)}.career-indexview .welfare-section .welfare-inner{box-sizing:border-box;max-width:1180px;padding:0 24px;width:100%}.career-indexview .welfare-section .welfare-header{margin-bottom:40px;text-align:left}.career-indexview .welfare-section .welfare-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:32px}@media (max-width:1000px){.career-indexview .welfare-section .welfare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.career-indexview .welfare-section .welfare-grid{grid-template-columns:1fr}}.career-indexview .welfare-section .welfare-card{background-color:#fff;border-radius:18px;box-shadow:0 10px 30px rgba(15,35,52,.08);display:flex;flex-direction:column;min-height:260px;overflow:hidden;transition:box-shadow .2s ease,translate .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,translate .2s ease;transition:transform .2s ease,box-shadow .2s ease,translate .2s ease,-webkit-transform .2s ease}.career-indexview .welfare-section .welfare-card:hover{box-shadow:0 14px 36px rgba(15,35,52,.14);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.career-indexview .welfare-section .welfare-card-media{background-position:50%;background-repeat:no-repeat;background-size:cover;height:140px;position:relative}.career-indexview .welfare-section .welfare-chip{background:rgba(0,0,0,.6);border-radius:999px;bottom:12px;color:#fff;font-family:square-bd;font-size:.7rem;left:12px;padding:4px 10px;position:absolute}.career-indexview .welfare-section .welfare-card-body{padding:14px 16px 18px}.career-indexview .welfare-section .welfare-card-body h3{color:#1f2933;font-family:square-bd;font-size:1rem;margin-bottom:8px}.career-indexview .welfare-section .welfare-card-body p{color:#6a7481;font-size:.85rem;line-height:1.6}.career-indexview .welfare-section .welfare-footer{display:flex;justify-content:flex-end}.career-indexview .welfare-section .welfare-footer button{align-items:center;background-color:#fff;border:1px solid #1c90cf;border-radius:999px;color:#1c90cf;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.9rem;gap:6px;padding:10px 16px;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.career-indexview .welfare-section .welfare-footer button .material-symbols-outlined{font-size:1.1rem}.career-indexview .welfare-section .welfare-footer button:hover{background-color:#1c90cf;box-shadow:0 8px 20px rgba(28,144,207,.35);color:#fff}.career-indexview .group-section{background:#0b1520;color:#fff}.career-indexview .group-section .group-inner{box-sizing:border-box;max-width:1180px;padding:0 24px;width:100%}.career-indexview .group-section .group-header{margin-bottom:36px}.career-indexview .group-section .group-header .eyebrow{color:#8ea0ff}.career-indexview .group-section .group-header h2{color:#fff}.career-indexview .group-section .group-header .subtitle{color:#c3cedb}.career-indexview .group-section .group-layout{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1.1fr 1.9fr}@media (max-width:768px){.career-indexview .group-section .group-layout{grid-template-columns:1fr}}.career-indexview .group-section .group-list{display:flex;flex-direction:column;gap:10px}.career-indexview .group-section .group-tab{background:rgba(16,26,40,.9);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:14px 14px 14px 16px;position:relative;text-align:left;transition:background-color .18s ease,border-color .18s ease,-webkit-transform .18s ease;transition:background-color .18s ease,border-color .18s ease,transform .18s ease;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,-webkit-transform .18s ease;width:100%}.career-indexview .group-section .group-tab:hover{background-color:rgba(33,46,70,.95);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.career-indexview .group-section .group-tab.active{background:linear-gradient(120deg,rgba(65,179,255,.14),rgba(30,64,175,.9));border-color:#41b3ff}.career-indexview .group-section .group-tab .chevron{font-size:1.3rem;opacity:.7;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.career-indexview .group-section .group-tab-main{display:flex;flex-direction:column;gap:2px;padding-right:24px}.career-indexview .group-section .group-tab-name{color:#e0e7ff;font-family:square-bd;font-size:1rem}.career-indexview .group-section .group-tab-role{color:#b5c1d4;font-size:.8rem}.career-indexview .group-section .group-tab-tags{display:flex;flex-wrap:wrap;gap:6px}.career-indexview .group-section .group-tag{background:rgba(15,118,255,.18);border-radius:999px;color:#cfe3ff;font-size:.75rem;padding:3px 8px}.career-indexview .group-section .group-visual{background:#060b11;border-radius:20px;min-height:260px;overflow:hidden;position:relative}.career-indexview .group-section .group-visual-image{background-position:50%;background-size:cover;-webkit-filter:brightness(.8);filter:brightness(.8);height:100%;min-height:260px;-webkit-transform:scale(1.02);transform:scale(1.02);transition:-webkit-transform .5s ease,-webkit-filter .5s ease;transition:transform .5s ease,filter .5s ease;transition:transform .5s ease,filter .5s ease,-webkit-transform .5s ease,-webkit-filter .5s ease;width:100%}.career-indexview .group-section .group-visual-overlay{background:linear-gradient(120deg,rgba(0,0,0,.75),rgba(10,22,36,.1));display:flex;flex-direction:column;gap:10px;inset:0;justify-content:flex-end;padding:24px 28px;position:absolute}.career-indexview .group-section .group-visual-overlay h3{font-family:square-bd;font-size:1.4rem;margin-bottom:4px}.career-indexview .group-section .group-visual-overlay p{color:#d5dfeb;font-size:.9rem;line-height:1.7;max-width:520px}.career-indexview .group-section .group-visual-overlay button{align-items:center;align-self:flex-start;background:rgba(6,182,255,.08);border:1px solid #41b3ff;border-radius:999px;color:#e5f3ff;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.85rem;gap:6px;margin-top:8px;padding:8px 14px;transition:background-color .18s ease,box-shadow .18s ease,-webkit-transform .18s ease;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease}.career-indexview .group-section .group-visual-overlay button .material-symbols-outlined{font-size:1.1rem}.career-indexview .group-section .group-visual-overlay button:hover{background:#41b3ff;box-shadow:0 10px 24px rgba(65,179,255,.45);color:#031017;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.career-company{align-items:center;-webkit-animation:fadeInUp 1s ease-out;animation:fadeInUp 1s ease-out;background-color:#fff;display:flex;flex-direction:column;min-height:calc(100vh - 200px);padding-bottom:200px;width:100%}.career-company .eyebrow{color:#d3dde8;font-family:square-eb;font-size:.85rem;letter-spacing:.18em;margin-bottom:10px;text-transform:uppercase}.career-company .subtitle{color:#d5dde8;font-size:1rem;line-height:1.7}@media (max-width:768px){.career-company .subtitle{font-size:.9rem}}.career-company .company-hero{background-position:50%;background-size:cover;margin-bottom:40px;position:relative;width:100%}.career-company .company-hero:before{background:linear-gradient(135deg,rgba(3,13,30,.8),rgba(3,20,40,.5),rgba(3,13,30,.85));content:"";inset:0;position:absolute}.career-company .company-hero-inner{box-sizing:border-box;color:#fff;margin:0 auto;max-width:1180px;padding:80px 24px 70px;position:relative;text-align:left;z-index:1}@media (max-width:768px){.career-company .company-hero-inner{padding:60px 16px 50px}}.career-company .company-hero-title{font-family:square-eb;font-size:2.4rem;margin-bottom:10px}@media (max-width:768px){.career-company .company-hero-title{font-size:1.8rem}}.career-company .company-hero-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.career-company .company-pill{align-items:center;background:rgba(6,25,54,.6);border:1px solid hsla(0,0%,100%,.25);border-radius:999px;color:#e5f3ff;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-size:.85rem;gap:6px;padding:8px 16px;transition:background-color .18s ease,border-color .18s ease,-webkit-transform .18s ease;transition:background-color .18s ease,border-color .18s ease,transform .18s ease;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,-webkit-transform .18s ease}.career-company .company-pill .pill-name{font-family:square-bd}.career-company .company-pill .pill-role{opacity:.8}.career-company .company-pill.active{background:rgba(65,179,255,.18);border-color:#41b3ff}.career-company .company-pill:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.career-company .company-main{display:flex;justify-content:center;width:100%}.career-company .company-main-inner{box-sizing:border-box;display:flex;flex-direction:column;gap:80px;max-width:1180px;padding:0 24px;width:100%}@media (max-width:768px){.career-company .company-main-inner{gap:56px;padding:0 16px}}.career-company .subsidiary-section{border-top:1px solid #edf1f6;padding-top:40px}@media (max-width:768px){.career-company .subsidiary-section{padding-top:30px}}.career-company .subsidiary-header{margin-bottom:18px}.career-company .subsidiary-header h2{color:#111827;font-family:square-bd;font-size:1.6rem;margin:4px 0 6px}@media (max-width:768px){.career-company .subsidiary-header h2{font-size:1.3rem}}.career-company .subsidiary-header .subsidiary-tagline{color:#4b5563;font-size:.95rem}@media (max-width:768px){.career-company .subsidiary-header .subsidiary-tagline{font-size:.9rem}}.career-company .subsidiary-badge{align-items:center;background:#eef5ff;border-radius:999px;color:#2563eb;display:inline-flex;font-family:square-bd;font-size:.75rem;padding:3px 10px}.career-company .subsidiary-visual{background-position:50%;background-size:cover;border-radius:22px;margin-bottom:24px;min-height:220px;overflow:hidden;position:relative;width:100%}.career-company .subsidiary-visual-overlay{background:linear-gradient(120deg,rgba(0,0,0,.7),rgba(0,0,0,.25));box-sizing:border-box;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:space-between;padding:22px 24px;position:absolute}@media (max-width:768px){.career-company .subsidiary-visual-overlay{gap:8px;padding:18px 16px}}.career-company .subsidiary-visual-text{color:#fff;max-width:560px}.career-company .subsidiary-visual-text h3{font-family:square-bd;font-size:1.3rem;margin-bottom:6px}@media (max-width:768px){.career-company .subsidiary-visual-text h3{font-size:1.1rem}}.career-company .subsidiary-visual-text p{font-size:.9rem;line-height:1.6}@media (max-width:768px){.career-company .subsidiary-visual-text p{font-size:.85rem}}.career-company .subsidiary-meta{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:768px){.career-company .subsidiary-meta{flex-direction:column}}.career-company .subsidiary-meta-item{background:rgba(15,23,42,.65);border-radius:12px;color:#e5e7eb;display:flex;font-size:.78rem;gap:6px;padding:8px 10px}.career-company .subsidiary-meta-item .meta-label{opacity:.7}.career-company .subsidiary-meta-item .meta-value{font-family:square-bd}.career-company .subsidiary-layout{grid-gap:26px;display:grid;gap:26px;grid-template-columns:1.4fr 1.6fr}@media (max-width:768px){.career-company .subsidiary-layout{grid-template-columns:1fr}}.career-company .subsidiary-maintext{color:#374151;font-size:.92rem;line-height:1.7}.career-company .subsidiary-maintext h3{color:#111827;font-family:square-bd;font-size:1.1rem;margin-bottom:10px}.career-company .subsidiary-maintext p+p{margin-top:8px}@media (max-width:768px){.career-company .subsidiary-maintext{font-size:.85rem}}.career-company .subsidiary-highlight-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:768px){.career-company .subsidiary-highlight-grid{grid-template-columns:1fr}}.career-company .subsidiary-highlight-card{background:#fafbff;border:1px solid #e5e7eb;border-radius:16px;box-sizing:border-box;padding:14px 14px 16px;transition:box-shadow .18s ease,background-color .18s ease,-webkit-transform .18s ease;transition:box-shadow .18s ease,transform .18s ease,background-color .18s ease;transition:box-shadow .18s ease,transform .18s ease,background-color .18s ease,-webkit-transform .18s ease}.career-company .subsidiary-highlight-card h4{color:#111827;font-family:square-bd;font-size:.95rem;margin-bottom:6px}.career-company .subsidiary-highlight-card p{color:#4b5563;font-size:.92rem;line-height:1.6}.career-company .subsidiary-highlight-card:hover{background-color:#fff;box-shadow:0 12px 30px rgba(15,35,52,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.careers-history.simple-history{align-items:center;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;min-height:calc(100vh - 200px);padding:20px 0 140px;width:100%}@media (max-width:768px){.careers-history.simple-history{padding:90px 0 110px}}.careers-history.simple-history .history-hero{border-bottom:1px solid #eef2f7;width:100%}.careers-history.simple-history .history-hero-inner{box-sizing:border-box;margin:0 auto;max-width:980px;padding:110px 20px 28px;width:100%}@media (max-width:768px){.careers-history.simple-history .history-hero-inner{padding:0 16px 24px}}.careers-history.simple-history .eyebrow{color:#9ca3af;font-family:square-eb;font-size:.78rem;letter-spacing:.18em;margin-bottom:8px;text-transform:uppercase}.careers-history.simple-history .history-title{color:#111827;font-family:square-eb;font-size:2rem}@media (max-width:768px){.careers-history.simple-history .history-title{font-size:1.7rem}}.careers-history.simple-history .history-subtitle{color:#4b5563;font-size:.92rem;line-height:1.7;margin-top:10px}@media (max-width:768px){.careers-history.simple-history .history-subtitle{font-size:.86rem}}.careers-history.simple-history .history-main{display:flex;justify-content:center;width:100%}.careers-history.simple-history .history-main-inner{box-sizing:border-box;max-width:1180px;padding:26px 20px 0;width:100%}@media (max-width:768px){.careers-history.simple-history .history-main-inner{padding:22px 16px 0}}.careers-history.simple-history .history-intro{border-bottom:1px solid #f1f5f9;padding:10px 0 18px}.careers-history.simple-history .history-intro p{color:#4b5563;font-size:.9rem;line-height:1.7;margin:0}.careers-history.simple-history .history-intro p b{color:#111827;font-family:square-bd}.careers-history.simple-history .history-list{display:flex;flex-direction:column;gap:14px;margin-top:18px}.careers-history.simple-history .history-section{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-sizing:border-box;padding:14px 14px 12px}.careers-history.simple-history .history-section-header{align-items:center;display:flex;justify-content:space-between}.careers-history.simple-history .history-left{align-items:baseline;display:flex;gap:10px}.careers-history.simple-history .history-badge{background:rgba(239,246,255,.9);border:1px solid rgba(37,99,235,.18);border-radius:999px;color:#006cb7;font-family:square-bd;font-size:.9rem;padding:4px 10px;white-space:nowrap}.careers-history.simple-history .history-period{color:#6b7280;font-size:.8rem}.careers-history.simple-history .history-section-summary{color:#4b5563;font-size:.88rem;line-height:1.7;margin:10px 0}.careers-history.simple-history .history-section-body{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:768px){.careers-history.simple-history .history-section-body{grid-template-columns:1fr}}.careers-history.simple-history .history-column{background:#fafafa;border:1px solid #eef2f7;border-radius:12px;padding:10px 10px 8px}.careers-history.simple-history .history-column-header{margin-bottom:6px}.careers-history.simple-history .history-column-header .column-title{color:#111827;font-family:square-bd;font-size:.82rem}.careers-history.simple-history .history-items{color:#374151;display:flex;flex-direction:column;font-size:.85rem;gap:8px;list-style:none;margin:0;padding:0}@media (max-width:768px){.careers-history.simple-history .history-items{font-size:.82rem}}.careers-history.simple-history .history-item{grid-column-gap:8px;align-items:start;-webkit-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:52px minmax(0,1fr)}@media (max-width:768px){.careers-history.simple-history .history-item{grid-template-columns:48px minmax(0,1fr)}}.careers-history.simple-history .item-date{color:#006cb7;font-family:square-bd;white-space:nowrap}.careers-history.simple-history .item-text{word-break:keep-all}.careers-history.simple-history .history-section-images{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.careers-history.simple-history .history-thumb{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:10px;height:96px;object-fit:cover;width:160px}@media (max-width:768px){.careers-history.simple-history .history-thumb{height:88px;width:140px}}.careers-ci{align-items:center;-webkit-animation:fadeInUp 1s ease-out;animation:fadeInUp 1s ease-out;background:radial-gradient(1200px 500px at 10% -8%,rgba(14,165,233,.16),hsla(0,0%,100%,0) 60%),radial-gradient(920px 420px at 100% 0,rgba(37,99,235,.1),hsla(0,0%,100%,0) 62%),linear-gradient(180deg,#f8fbff,#fff 38%,#f8fbff);box-sizing:border-box;display:flex;flex-direction:column;min-height:calc(100vh - 200px);overflow:hidden;padding:20px 0 160px;position:relative;width:100%}@media (max-width:768px){.careers-ci{padding-bottom:130px;padding-top:90px}}.careers-ci:after,.careers-ci:before{border-radius:999px;content:"";-webkit-filter:blur(2px);filter:blur(2px);pointer-events:none;position:absolute;z-index:0}.careers-ci:before{background:radial-gradient(circle,rgba(14,165,233,.16) 0,rgba(14,165,233,0) 72%);height:420px;left:-220px;top:460px;width:420px}.careers-ci:after{background:radial-gradient(circle,rgba(37,99,235,.15) 0,rgba(37,99,235,0) 74%);height:380px;right:-170px;top:780px;width:380px}.careers-ci>*{position:relative;z-index:1}@media (max-width:768px){.careers-ci .pc-only{display:none}}.careers-ci .eyebrow{color:#9ca3af;font-family:square-eb;font-size:.85rem;letter-spacing:.18em;margin-bottom:6px;text-transform:uppercase}.careers-ci .ci-hero{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(120deg,hsla(0,0%,100%,.96),rgba(248,251,255,.88)),linear-gradient(135deg,rgba(14,165,233,.09),rgba(37,99,235,.02));border-bottom:1px solid rgba(148,163,184,.22);width:100%}.careers-ci .ci-hero-inner{align-items:stretch;box-sizing:border-box;display:flex;gap:40px;margin:0 auto;max-width:1180px;padding:120px 24px 36px;position:relative}@media (max-width:768px){.careers-ci .ci-hero-inner{flex-direction:column;gap:24px;padding:0 16px 32px}}.careers-ci .ci-hero-left{display:flex;flex:1.4 1;flex-direction:column;gap:14px;justify-content:center;padding:8px 0}.careers-ci .ci-hero-title{color:#0f172a;font-family:square-eb;font-size:clamp(2.05rem,2.4vw,2.85rem);letter-spacing:.02em;line-height:1.18;margin:0;text-shadow:0 6px 20px rgba(15,23,42,.08)}@media (max-width:768px){.careers-ci .ci-hero-title{font-size:1.8rem}}.careers-ci .ci-hero-subtitle{color:#334155;font-size:.98rem;line-height:1.85;max-width:640px}@media (max-width:768px){.careers-ci .ci-hero-subtitle{font-size:.88rem}}.careers-ci .ci-hero-meta{display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:4px}.careers-ci .ci-hero-chip{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.95),rgba(248,250,252,.9));border:1px solid rgba(148,163,184,.32);border-radius:999px;box-shadow:0 8px 18px rgba(15,23,42,.06);display:inline-flex;font-size:.78rem;gap:6px;padding:7px 13px}.careers-ci .ci-hero-chip .label{color:#6b7280}.careers-ci .ci-hero-chip .value{color:#111827;font-family:square-bd}.careers-ci .ci-hero-right{align-items:center;display:flex;flex:1 1;justify-content:flex-end}@media (max-width:768px){.careers-ci .ci-hero-right{justify-content:flex-start}}.careers-ci .ci-hero-summary{background:linear-gradient(135deg,#f9fafb,#fff);border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 10px 30px rgba(15,23,42,.06);box-sizing:border-box;max-width:360px;padding:14px 14px 12px;width:100%}.careers-ci .ci-hero-summary-title{color:#4b5563;font-family:square-bd;font-size:.8rem;margin:0 0 8px}.careers-ci .ci-hero-summary-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:768px){.careers-ci .ci-hero-summary-grid{grid-template-columns:1fr 1fr}}.careers-ci .ci-hero-summary-chip{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;font-size:.78rem;gap:2px;padding:8px 10px}.careers-ci .ci-hero-summary-chip .summary-label{color:#006cb7;font-family:square-bd}.careers-ci .ci-hero-summary-chip .summary-text{color:#4b5563}.careers-ci .ci-inner{box-sizing:border-box;display:flex;flex-direction:column;gap:56px;max-width:1180px;padding:32px 24px 0;width:100%}@media (max-width:768px){.careers-ci .ci-inner{gap:44px;padding:28px 16px 0}}.careers-ci .ci-section{background:linear-gradient(180deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.98));border:1px solid rgba(226,232,240,.9);border-radius:28px;box-shadow:0 20px 50px rgba(15,23,42,.06);box-sizing:border-box;padding:28px;width:100%}@media (max-width:768px){.careers-ci .ci-section{border-radius:20px;padding:18px 16px}}.careers-ci .ci-meaning{grid-column-gap:32px;grid-row-gap:20px;align-items:flex-start;-webkit-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr);row-gap:20px}@media (max-width:768px){.careers-ci .ci-meaning{grid-template-columns:1fr}}.careers-ci .ci-meaning-logo{display:flex;flex-direction:column;gap:14px}.careers-ci .ci-meaning-logo h2{color:#0f172a;font-family:square-eb;font-size:clamp(1.4rem,1.9vw,1.92rem);line-height:1.3;margin:0}@media (max-width:768px){.careers-ci .ci-meaning-logo h2{font-size:1.3rem}}.careers-ci .ci-section-sub{color:#475569;font-size:.92rem;line-height:1.8}@media (max-width:768px){.careers-ci .ci-section-sub{font-size:.86rem}}.careers-ci .ci-meaning-visual{background:linear-gradient(145deg,rgba(248,250,252,.95),hsla(0,0%,100%,.95));border:1px solid rgba(148,163,184,.24);border-radius:20px;box-shadow:0 12px 30px rgba(15,23,42,.06);box-sizing:border-box;display:flex;flex-direction:column;gap:8px;margin-top:4px;padding:14px 14px 10px}.careers-ci .ci-meaning-visual img{background-color:#fff;border-radius:12px;display:block;height:auto;object-fit:cover;width:100%}.careers-ci .ci-meaning-caption{color:#64748b;font-size:.8rem;line-height:1.7;margin:0}.careers-ci .ci-section-right{display:flex;flex-direction:column;gap:18px}.careers-ci .ci-meaning-card{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid rgba(148,163,184,.24);border-radius:22px;box-shadow:0 18px 36px rgba(15,35,52,.08);box-sizing:border-box;color:#334155;font-size:.9rem;line-height:1.9;padding:20px 22px;transition:box-shadow .18s ease,background-color .18s ease,-webkit-transform .18s ease;transition:box-shadow .18s ease,transform .18s ease,background-color .18s ease;transition:box-shadow .18s ease,transform .18s ease,background-color .18s ease,-webkit-transform .18s ease}.careers-ci .ci-meaning-card p+p{margin-top:8px}.careers-ci .ci-meaning-card b{font-family:square-bd}@media (max-width:768px){.careers-ci .ci-meaning-card{font-size:.85rem}}.careers-ci .ci-meaning-card:hover{background-color:#fff;box-shadow:0 24px 48px rgba(15,35,52,.13);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.careers-ci .ci-color-row{grid-gap:12px;display:grid;gap:12px}@media (max-width:960px){.careers-ci .ci-color-row{grid-template-columns:1fr}}.careers-ci .ci-color-chip{align-items:flex-start;background:linear-gradient(145deg,rgba(248,251,255,.92),hsla(0,0%,100%,.95));border:1px solid rgba(148,163,184,.22);border-radius:16px;box-sizing:border-box;display:flex;gap:12px;padding:12px;transition:box-shadow .18s ease,background-color .18s ease,border-color .18s ease,-webkit-transform .18s ease;transition:box-shadow .18s ease,transform .18s ease,background-color .18s ease,border-color .18s ease;transition:box-shadow .18s ease,transform .18s ease,background-color .18s ease,border-color .18s ease,-webkit-transform .18s ease}.careers-ci .ci-color-chip:hover{background-color:#fff;border-color:rgba(59,130,246,.28);box-shadow:0 16px 30px rgba(15,35,52,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.careers-ci .ci-color-dot{border-radius:999px;box-shadow:0 0 0 4px hsla(0,0%,100%,.95),0 0 0 5px rgba(15,23,42,.08);height:34px;width:34px}.careers-ci .ci-color-text{color:#374151;flex:1 1;font-size:.92rem}.careers-ci .ci-color-name{align-items:baseline;color:#111827;display:flex;font-family:square-eb;font-size:.9rem;gap:6px}.careers-ci .ci-color-meta,.careers-ci .ci-color-name span{color:#6b7280;font-size:.78rem}.careers-ci .ci-color-meta{display:flex;gap:10px;margin-top:2px}.careers-ci .ci-color-desc{color:#4b5563;font-size:.8rem;margin-top:4px}.careers-ci .ci-section--logos{background:linear-gradient(180deg,hsla(0,0%,100%,.95),rgba(248,251,255,.92));display:flex;flex-direction:column;gap:16px}.careers-ci .ci-section-header{border-bottom:1px solid rgba(148,163,184,.2);margin-bottom:4px;padding-bottom:12px}.careers-ci .ci-section-header h2{color:#111827;font-family:square-bd;font-size:clamp(1.2rem,1.5vw,1.5rem);margin:0 0 6px}@media (max-width:768px){.careers-ci .ci-section-header h2{font-size:1.2rem}}.careers-ci .ci-section-header p{color:#475569;font-size:.9rem;line-height:1.7;margin:0}@media (max-width:768px){.careers-ci .ci-section-header p{font-size:.85rem}}.careers-ci .ci-logo-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:768px){.careers-ci .ci-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.careers-ci .ci-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.careers-ci .ci-logo-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}}.careers-ci .ci-logo-card{background:linear-gradient(180deg,rgba(248,250,252,.95),hsla(0,0%,100%,.96));border:1px solid rgba(148,163,184,.24);border-radius:16px;box-sizing:border-box;padding:10px;transition:box-shadow .18s ease,border-color .18s ease,background-color .18s ease,-webkit-transform .18s ease;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease,background-color .18s ease;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease,background-color .18s ease,-webkit-transform .18s ease}.careers-ci .ci-logo-card,.careers-ci .ci-logo-inner{align-items:center;display:flex;justify-content:center}.careers-ci .ci-logo-inner{background-color:#fff;border-radius:12px;height:100%;min-height:114px;width:100%}.careers-ci .ci-logo-inner img{height:auto;max-height:90px;max-width:100%;width:auto}@media (max-width:768px){.careers-ci .ci-logo-inner{min-height:90px}.careers-ci .ci-logo-inner img{max-height:80px}.careers-ci .ci-logo-inner{min-height:80px}.careers-ci .ci-logo-inner img{max-height:70px}}.careers-ci .ci-logo-card:hover{background-color:#fff;border-color:rgba(59,130,246,.3);box-shadow:0 18px 34px rgba(15,35,52,.14);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.career-description{align-items:center;-webkit-animation:fadeInUp .7s ease-out;animation:fadeInUp .7s ease-out;background-color:#fff;display:flex;flex-direction:column;min-height:calc(100vh - 200px);padding-bottom:200px;width:100%}@media (max-width:768px){.career-description{padding-bottom:140px;padding-top:70px}}.career-description .description-hero{background-image:url(/static/media/description.423110a703f8a7fe4b50.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#000;overflow:hidden;position:relative;width:100%}.career-description .description-hero-inner{box-sizing:border-box;margin:0 auto;max-width:1180px;padding:80px 24px;position:relative;text-align:left;z-index:1}@media (max-width:768px){.career-description .description-hero-inner{padding:60px 16px 46px}}.career-description .hero-eyebrow{color:#a5b4fc;font-family:square-eb;font-size:.8rem;letter-spacing:.18em;margin-bottom:8px;text-transform:uppercase}.career-description .hero-title{font-family:square-eb;font-size:2.4rem;margin:0 0 8px}@media (max-width:768px){.career-description .hero-title{font-size:2rem}}.career-description .hero-subtitle{color:#796f6f;font-size:.98rem;line-height:1.8;margin:0;max-width:720px}@media (max-width:768px){.career-description .hero-subtitle{font-size:.9rem}}.career-description .hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.career-description .hero-tags span{background:rgba(215,218,226,.7);border:1px solid rgba(148,163,184,.7);border-radius:999px;font-size:.78rem;padding:6px 12px}.career-description .description-nav{background:#f9fafb;border-bottom:1px solid #e5e7eb;width:100%}.career-description .description-nav-inner{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px;margin:0 auto;max-width:1180px;padding:10px 24px}@media (max-width:768px){.career-description .description-nav-inner{padding:8px 16px}}.career-description .division-pill{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#111827;display:inline-flex;font-size:.92rem;gap:6px;padding:6px 14px;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,-webkit-transform .18s ease;transition:background-color .18s ease,border-color .18s ease,transform .18s ease;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,-webkit-transform .18s ease}.career-description .division-pill .pill-badge{background-color:#eef2ff;border-radius:999px;color:#4f46e5;font-family:square-rg;font-size:.92rem;padding:2px 8px}.career-description .division-pill .pill-label{font-family:square-bd}.career-description .division-pill:hover{background-color:#eff6ff;border-color:#c7d2fe;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.career-description .division-pill.is-tech{border-color:rgba(37,99,235,.35)}.career-description .division-pill.is-support{border-color:rgba(16,185,129,.35)}.career-description .division-pill.is-plan{border-color:rgba(234,179,8,.35)}.career-description .division-pill.is-sales{border-color:rgba(239,68,68,.35)}.career-description .description-body{display:flex;flex-wrap:wrap;justify-content:center;margin-top:28px;max-width:1280px;width:100%}.career-description .description-body>.division-section{border-bottom:1px solid #e5e7eb;box-sizing:border-box;max-width:1180px;padding:0 24px 32px;width:100%}@media (max-width:768px){.career-description .description-body>.division-section{padding:0 16px 28px}}.career-description .description-body>.division-section:last-of-type{border-bottom:none}.career-description .division-header-row{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}@media (max-width:768px){.career-description .division-header-row{align-items:flex-start;flex-direction:column;gap:8px}}.career-description .division-header-text{max-width:780px}.career-description .division-eyebrow{color:#9ca3af;font-family:square-eb;font-size:.78rem;letter-spacing:.18em;margin-bottom:4px;text-transform:uppercase}.career-description .division-title{color:#0f172a;font-family:square-eb;font-size:1.5rem;margin:0 0 6px}@media (max-width:768px){.career-description .division-title{font-size:1.3rem}}.career-description .division-summary{color:#4b5563;font-size:.9rem;line-height:1.7;margin:0}@media (max-width:768px){.career-description .division-summary{font-size:.86rem}}.career-description .division-teams-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}@media (max-width:900px){.career-description .division-teams-grid{grid-template-columns:1fr}}.career-description .team-card{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding:12px 14px 10px;transition:background-color .18s ease,border-color .18s ease,-webkit-transform .18s ease;transition:background-color .18s ease,border-color .18s ease,transform .18s ease;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,-webkit-transform .18s ease}.career-description .team-card:hover{background-color:#fff;border-color:#c7d2fe;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.career-description .team-card-header{display:flex;flex-direction:column;gap:4px}.career-description .team-name{color:#111827;font-family:square-eb;font-size:.98rem;margin:0}.career-description .team-keywords{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}.career-description .team-keywords li{background-color:#e5e7eb;border-radius:999px;color:#374151;font-size:.92rem;padding:2px 8px}.career-description .team-desc{color:#4b5563;font-size:.8rem;line-height:1.6;margin:2px 0 0}@media (max-width:768px){.career-description .team-desc{font-size:.78rem}}.career-description .division-interview{background-color:#f9fafb;border:1px dashed #d1d5db;border-radius:16px;box-sizing:border-box;margin-top:22px;padding:14px 14px 16px}@media (max-width:768px){.career-description .division-interview{padding:12px}}.career-description .division-interview-title{color:#111827;font-family:square-eb;font-size:.9rem;margin-bottom:10px}.career-description .division-interview-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;box-sizing:border-box;padding:10px 12px}.career-description .interview-people-wrap{align-items:center;display:flex;gap:18px;padding:4px 0}.career-description .interview-people-wrap .image img{border-radius:999px;height:72px;object-fit:cover;width:72px}@media (max-width:768px){.career-description .interview-people-wrap .image img{height:56px;width:56px}}.career-description .interview-people-wrap .interview-people-title{display:flex;flex-direction:column;gap:6px}.career-description .interview-people-wrap .interview-people-title .header{color:#4b5563;font-family:square-rg;font-size:.88rem}@media (max-width:768px){.career-description .interview-people-wrap .interview-people-title .header{font-size:.8rem}}.career-description .interview-people-wrap .interview-people-title .name{align-items:baseline;display:flex;font-size:.95rem;gap:8px}@media (max-width:768px){.career-description .interview-people-wrap .interview-people-title .name{font-size:.85rem}}.career-description .interview-people-wrap .interview-people-title .name b{color:#111827}.career-description .interview-people-wrap-q{display:flex;flex-direction:column;gap:14px;padding:6px 2px 4px}.career-description .interview-people-wrap-q .q{color:#111827;font-family:square-eb;font-size:.9rem;margin-top:6px}@media (max-width:768px){.career-description .interview-people-wrap-q .q{font-size:.92rem}}.career-description .interview-people-wrap-q .a{color:#4b5563;font-size:.92rem;line-height:1.7;padding-left:12px}@media (max-width:768px){.career-description .interview-people-wrap-q .a{font-size:.78rem;padding-left:8px}}.career-hierarchy{align-items:center;-webkit-animation:fadeInUp 1s ease-out;animation:fadeInUp 1s ease-out;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;min-height:calc(100vh - 200px);padding-bottom:200px;width:100%}@media (max-width:768px){.career-hierarchy .pc-only{display:none}}.career-hierarchy .eyebrow{color:#d3dde8;font-family:square-eb;font-size:.85rem;letter-spacing:.18em;margin-bottom:10px;text-transform:uppercase}.career-hierarchy .subtitle{color:#d5dde8;font-size:1rem;line-height:1.7}@media (max-width:768px){.career-hierarchy .subtitle{font-size:.9rem}}.career-hierarchy .hierarchy-hero{background-position:50%;background-size:cover;color:#fff;margin-bottom:40px;overflow:hidden;position:relative;width:100%}.career-hierarchy .hierarchy-hero-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,rgba(3,13,30,.8),rgba(3,20,40,.5),rgba(3,13,30,.85));inset:0;position:absolute}.career-hierarchy .hierarchy-hero-inner{grid-column-gap:32px;grid-row-gap:24px;align-items:center;box-sizing:border-box;-webkit-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr);margin:0 auto;max-width:1180px;padding:60px 24px 50px;position:relative;row-gap:24px;z-index:1}@media (max-width:768px){.career-hierarchy .hierarchy-hero-inner{grid-template-columns:1fr;padding:60px 16px 50px}}.career-hierarchy .hierarchy-hero-title{font-family:square-eb;font-size:2.4rem;margin-bottom:10px}@media (max-width:768px){.career-hierarchy .hierarchy-hero-title{font-size:1.9rem}}.career-hierarchy .hierarchy-hero-left{display:flex;flex-direction:column;gap:14px}.career-hierarchy .hero-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.career-hierarchy .hero-chip{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(15,23,42,.65);border:1px solid rgba(148,163,184,.7);border-radius:999px;color:#e5f3ff;display:inline-flex;font-size:.78rem;justify-content:center;padding:6px 14px}.career-hierarchy .hierarchy-hero-right{display:flex;justify-content:flex-end}@media (max-width:768px){.career-hierarchy .hierarchy-hero-right{justify-content:flex-start}}.career-hierarchy .hero-summary{background:rgba(15,23,42,.9);border:1px solid rgba(148,163,184,.7);border-radius:18px;box-shadow:0 18px 40px rgba(15,23,42,.9);box-sizing:border-box;color:#e5e7eb;display:flex;flex-direction:column;font-size:.8rem;gap:8px;max-width:360px;padding:14px 16px;width:100%}.career-hierarchy .hero-summary-title{color:#f9fafb;font-family:square-bd;font-size:.9rem;margin:0}.career-hierarchy .hero-summary-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.career-hierarchy .hero-summary-list li{align-items:center;display:flex;gap:6px}.career-hierarchy .hero-summary-list .dot{background:#60a5fa;border-radius:999px;flex-shrink:0;height:6px;width:6px}.career-hierarchy .hero-summary-footnote{color:#9ca3af;font-size:.74rem;line-height:1.6;margin:0}.career-hierarchy .hierarchy-main{display:flex;justify-content:center;width:100%}.career-hierarchy .hierarchy-main-inner{box-sizing:border-box;display:flex;flex-direction:column;gap:60px;max-width:1180px;padding:0 24px;width:100%}@media (max-width:768px){.career-hierarchy .hierarchy-main-inner{gap:44px;padding:0 16px}}.career-hierarchy .hierarchy-section{border-top:1px solid #edf1f6;box-sizing:border-box;display:flex;flex-direction:column;gap:18px;padding-top:32px;width:100%}@media (max-width:768px){.career-hierarchy .hierarchy-section{padding-top:26px}}.career-hierarchy .section-head{display:flex;flex-direction:column;gap:4px}.career-hierarchy .section-head .section-kicker{color:#93c5fd;font-family:square-bd;font-size:.76rem;letter-spacing:.16em;text-transform:uppercase}.career-hierarchy .section-head h2{color:#111827;font-family:square-bd;font-size:1.4rem;margin:0}@media (max-width:768px){.career-hierarchy .section-head h2{font-size:1.15rem}}.career-hierarchy .section-head p{color:#4b5563;font-size:.9rem;line-height:1.7}@media (max-width:768px){.career-hierarchy .section-head p{font-size:.84rem}}.career-hierarchy .hierarchy-two-columns{grid-column-gap:26px;grid-row-gap:16px;-webkit-column-gap:26px;column-gap:26px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr);row-gap:16px}@media (max-width:768px){.career-hierarchy .hierarchy-two-columns{grid-template-columns:1fr}}.career-hierarchy .column{color:#374151;display:flex;flex-direction:column;font-size:.86rem;gap:10px}@media (max-width:768px){.career-hierarchy .column{font-size:.92rem}}.career-hierarchy .column h3{color:#111827;font-family:square-bd;font-size:1rem;margin:0}.career-hierarchy .column p{line-height:1.7;margin:0}.career-hierarchy .simple-list{color:#374151;font-size:.84rem;line-height:1.6;margin:0;padding-left:18px}.career-hierarchy .simple-list li{margin-bottom:4px}@media (max-width:768px){.career-hierarchy .simple-list{font-size:.8rem}}.career-hierarchy .inline-note{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;color:#4b5563;display:flex;flex-direction:column;font-size:.8rem;gap:3px;line-height:1.6;margin-top:4px;padding:10px 12px}.career-hierarchy .inline-note strong{color:#111827;font-family:square-bd;font-size:.86rem}.career-hierarchy .inline-note span{display:block}.career-hierarchy .hierarchy-overview .overview-layout{grid-column-gap:26px;grid-row-gap:18px;-webkit-column-gap:26px;column-gap:26px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.2fr);row-gap:18px}@media (max-width:768px){.career-hierarchy .hierarchy-overview .overview-layout{grid-template-columns:1fr}}.career-hierarchy .hierarchy-overview .overview-text{color:#374151;font-size:.88rem;line-height:1.8}@media (max-width:768px){.career-hierarchy .hierarchy-overview .overview-text{font-size:.92rem}}.career-hierarchy .hierarchy-overview .overview-bullets{color:#374151;font-size:.84rem;line-height:1.6;margin:10px 0 0;padding-left:18px}.career-hierarchy .hierarchy-overview .overview-bullets li{margin-bottom:4px}.career-hierarchy .hierarchy-overview .overview-right-strip{background:#f9fafb;border:1px solid #e0e7ff;border-radius:18px;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.career-hierarchy .hierarchy-overview .strip-item{border-bottom:1px dashed #e5e7eb;padding:6px 0}.career-hierarchy .hierarchy-overview .strip-item:last-child{border-bottom:none}.career-hierarchy .hierarchy-overview .strip-item .strip-label{align-items:center;background:#eef5ff;border-radius:999px;color:#2563eb;display:inline-flex;font-family:square-bd;font-size:.74rem;justify-content:center;margin-bottom:4px;padding:2px 10px}.career-hierarchy .hierarchy-overview .strip-item p{color:#4b5563;font-size:.92rem;line-height:1.6;margin:0}.career-hierarchy .hierarchy-philosophy .photo-column{display:flex;justify-content:flex-end}.career-hierarchy .hierarchy-philosophy .philosophy-photo{background-color:#020617;border:1px solid #d1d5db;border-radius:18px;box-shadow:0 10px 28px rgba(15,35,52,.16);display:flex;flex-direction:column;margin:0;overflow:hidden}.career-hierarchy .hierarchy-philosophy .philosophy-photo img{height:180px;object-fit:cover;width:100%}@media (max-width:768px){.career-hierarchy .hierarchy-philosophy .philosophy-photo img{height:150px}}.career-hierarchy .hierarchy-philosophy .philosophy-photo figcaption{background:linear-gradient(90deg,rgba(15,23,42,.95),rgba(15,23,42,.8));color:#e5e7eb;font-size:.78rem;padding:8px 10px}.career-hierarchy .hierarchy-rank .rank-rail-wrap{margin-top:4px;overflow-x:auto;padding-bottom:6px;width:100%}.career-hierarchy .hierarchy-rank .rank-rail-wrap::-webkit-scrollbar{height:6px}.career-hierarchy .hierarchy-rank .rank-rail-wrap::-webkit-scrollbar-thumb{background:#cbd5f5;border-radius:999px}.career-hierarchy .hierarchy-rank .rank-rail-wrap::-webkit-scrollbar-track{background:transparent}.career-hierarchy .hierarchy-rank .rank-rail{align-items:center;background:linear-gradient(90deg,rgba(219,244,255,.96),rgba(226,238,255,.96));border:1px solid #dbeafe;border-radius:999px;box-shadow:0 10px 26px rgba(15,35,52,.12);box-sizing:border-box;display:inline-flex;gap:12px;min-width:100%;padding:10px 14px}.career-hierarchy .hierarchy-rank .rank-node-wrap{align-items:center;display:inline-flex;gap:8px}.career-hierarchy .hierarchy-rank .rank-node{align-items:center;background:#fff;border:1px solid #cbd5f5;border-radius:999px;box-shadow:0 6px 16px rgba(15,35,52,.16);color:#111827;display:flex;flex-direction:column;font-family:square-bd;font-size:.8rem;gap:2px;min-width:90px;padding:8px 10px}.career-hierarchy .hierarchy-rank .rank-node .rank-step{color:#2563eb;font-size:.78rem}.career-hierarchy .hierarchy-rank .rank-node .rank-name{white-space:nowrap}.career-hierarchy .hierarchy-rank .rank-line{background:#9ca3af;border-radius:999px;display:block;height:2px;width:30px}.career-hierarchy .hierarchy-rank .rank-desc-layout{grid-column-gap:24px;grid-row-gap:10px;-webkit-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr);margin-top:14px;row-gap:10px}@media (max-width:768px){.career-hierarchy .hierarchy-rank .rank-desc-layout{grid-template-columns:1fr}}.career-hierarchy .hierarchy-rank .rank-desc-text h3{color:#111827;font-family:square-bd;font-size:1rem;margin:0 0 4px}.career-hierarchy .hierarchy-rank .rank-desc-text p{color:#374151;font-size:.86rem;line-height:1.7;margin:0}.career-hierarchy .hierarchy-reward .reward-highlight-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.career-hierarchy .hierarchy-reward .reward-highlight{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;box-sizing:border-box;color:#374151;font-size:.92rem;line-height:1.6;padding:10px 12px}.career-hierarchy .hierarchy-reward .reward-highlight .reward-label{align-items:center;background:#eef2ff;border-radius:999px;color:#4f46e5;display:inline-flex;font-family:square-bd;font-size:.74rem;justify-content:center;margin-bottom:4px;padding:2px 10px}.career-hierarchy .hierarchy-reward .reward-highlight p{margin:0}.career-hierarchy .hierarchy-work .work-photo{background-color:#020617;border:1px solid #d1d5db;border-radius:18px;box-shadow:0 12px 30px rgba(15,35,52,.18);max-height:180px;overflow:hidden;position:relative}.career-hierarchy .hierarchy-work .work-photo img{display:block;height:100%;object-fit:cover;width:100%}.career-hierarchy .hierarchy-work .work-photo-caption{background:linear-gradient(0deg,rgba(15,23,42,.95),rgba(15,23,42,.6),transparent);color:#e5e7eb;font-size:.8rem;inset:auto 0 0 0;padding:10px 14px;position:absolute}.career-hierarchy .hierarchy-work .work-photo-caption p{color:#f9fafb;font-family:square-bd;margin:0 0 2px}.career-hierarchy .hierarchy-work .work-photo-caption span{font-size:.76rem}@media (max-width:768px){.career-hierarchy{padding-bottom:140px;padding-top:70px}}.career-benefits{align-items:center;-webkit-animation:fadeInUp .8s ease-out;animation:fadeInUp .8s ease-out;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;min-height:calc(100vh - 200px);padding:20px 0 160px;width:100%}@media (max-width:768px){.career-benefits{padding-bottom:130px;padding-top:90px}.career-benefits .pc-only{display:none}}.career-benefits .eyebrow{color:#9ca3af;font-family:square-eb;font-size:.85rem;letter-spacing:.18em;margin-bottom:6px;text-transform:uppercase}.career-benefits .benefits-hero{border-bottom:1px solid #e5e7eb;width:100%}.career-benefits .benefits-hero-inner{align-items:stretch;box-sizing:border-box;display:flex;gap:40px;margin:0 auto;max-width:1180px;padding:80px 24px 36px}@media (max-width:768px){.career-benefits .benefits-hero-inner{flex-direction:column;gap:24px;padding:0 16px 32px}}.career-benefits .benefits-hero-left{display:flex;flex:1.4 1;flex-direction:column;gap:14px;justify-content:center;padding-top:4px}.career-benefits .benefits-hero-title{font-family:square-eb;font-size:2.1rem;letter-spacing:.04em}@media (max-width:768px){.career-benefits .benefits-hero-title{font-size:1.8rem}}.career-benefits .benefits-hero-subtitle{color:#4b5563;font-size:.95rem;line-height:1.7}@media (max-width:768px){.career-benefits .benefits-hero-subtitle{font-size:.88rem}}.career-benefits .benefits-hero-meta{display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:4px}.career-benefits .benefits-hero-chip{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;display:inline-flex;font-size:.78rem;gap:6px;padding:4px 12px}.career-benefits .benefits-hero-chip .label{color:#6b7280}.career-benefits .benefits-hero-chip .value{color:#111827;font-family:square-bd}.career-benefits .benefits-hero-right{align-items:center;display:flex;flex:1 1;justify-content:flex-end}@media (max-width:768px){.career-benefits .benefits-hero-right{justify-content:flex-start}}.career-benefits .benefits-hero-summary{background:linear-gradient(135deg,#f9fafb,#fff);border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 10px 30px rgba(15,23,42,.06);box-sizing:border-box;max-width:360px;padding:14px 14px 12px;width:100%}.career-benefits .benefits-hero-summary-title{color:#4b5563;font-family:square-bd;font-size:.8rem;margin:0 0 8px}.career-benefits .benefits-hero-summary-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:768px){.career-benefits .benefits-hero-summary-grid{grid-template-columns:1fr 1fr}}.career-benefits .benefits-hero-summary-chip{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;font-size:.78rem;gap:2px;padding:8px 10px}.career-benefits .benefits-hero-summary-chip .summary-label{color:#006cb7;font-family:square-bd}.career-benefits .benefits-hero-summary-chip .summary-text{color:#4b5563}.career-benefits .benefits-main{display:flex;justify-content:center;width:100%}.career-benefits .benefits-main-inner{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;max-width:1180px;padding:32px 24px 0;width:100%}@media (max-width:768px){.career-benefits .benefits-main-inner{gap:22px;padding:28px 16px 0}}.career-benefits .benefits-intro{grid-column-gap:32px;grid-row-gap:12px;align-items:flex-start;border-bottom:1px solid #e5e7eb;-webkit-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1.6fr);padding:18px 0 14px;row-gap:12px;width:100%}@media (max-width:768px){.career-benefits .benefits-intro{grid-template-columns:1fr;padding-bottom:10px}}.career-benefits .benefits-intro-left h2{color:#111827;font-family:square-bd;font-size:1.3rem;margin:0 0 8px}@media (max-width:768px){.career-benefits .benefits-intro-left h2{font-size:1.15rem}}.career-benefits .benefits-intro-left p{color:#4b5563;font-size:.9rem;line-height:1.7}@media (max-width:768px){.career-benefits .benefits-intro-left p{font-size:.84rem}}.career-benefits .benefits-intro-right{display:flex;flex-wrap:wrap;gap:8px 10px}.career-benefits .benefits-intro-right .benefits-intro-tag{background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;color:#374151;font-size:.8rem;padding:6px 12px}.career-benefits .benefits-packages{display:flex;flex-direction:column;gap:12px}.career-benefits .benefits-block{grid-column-gap:32px;grid-row-gap:10px;border-bottom:1px solid #e5e7eb;-webkit-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.7fr);padding:16px 0 14px;row-gap:10px}@media (max-width:900px){.career-benefits .benefits-block{-webkit-column-gap:0;column-gap:0;grid-template-columns:1fr}}.career-benefits .benefits-block-header{border-left:3px solid #e5e7eb;display:flex;flex-direction:column;gap:8px;padding-left:12px}.career-benefits .benefits-block--family .benefits-block-header{border-left-color:#fed7aa}.career-benefits .benefits-block--housing .benefits-block-header{border-left-color:#bfdbfe}.career-benefits .benefits-block--health .benefits-block-header{border-left-color:#bbf7d0}.career-benefits .benefits-block--worklife .benefits-block-header{border-left-color:#c7d2fe}.career-benefits .benefits-badge{align-items:center;background:#f3f4f6;border-radius:999px;color:#4b5563;display:inline-flex;font-family:square-rg;font-size:.7rem;padding:2px 9px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.career-benefits .benefits-block-header h2{color:#0f172a;font-family:square-eb;font-size:1.05rem;margin:0}@media (max-width:768px){.career-benefits .benefits-block-header h2{font-size:1rem}}.career-benefits .benefits-block-header p{color:#4b5563;font-size:.84rem;line-height:1.6;margin:0}.career-benefits .benefits-block-chip-row{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:2px}.career-benefits .benefits-block-chip-row .chip{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;color:#4b5563;font-size:.7rem;padding:3px 8px}.career-benefits .benefits-block-list ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.career-benefits .benefits-row{align-items:flex-start;display:flex;gap:10px}.career-benefits .benefits-row-icon{flex:0 0 auto;padding-top:2px}.career-benefits .benefits-row-icon-circle{align-items:center;background:#f3f4f6;border-radius:16px;display:flex;height:100px;justify-content:center;overflow:hidden;width:120px}.career-benefits .benefits-row-icon-circle img{height:100%;object-fit:cover;width:100%}@media (max-width:768px){.career-benefits .benefits-row-icon-circle{height:44px;width:44px}}.career-benefits .benefits-row-text{display:flex;flex:1 1;flex-direction:column;gap:2px}.career-benefits .benefits-row-title-line{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.career-benefits .benefits-row-tag{color:#9ca3af;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.career-benefits .benefits-row-name{color:#111827;font-family:square-bd;font-size:.86rem}.career-benefits .benefits-row-desc{color:#4b5563;font-size:.92rem;line-height:1.6;margin:0}.career-benefits .benefits-footer{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:6px}.career-benefits .benefits-note{color:#6b7280;font-size:.76rem;margin:0}.career-benefits .benefits-icon-credit{color:#6b7280;font-size:.7rem;text-decoration:none}.career-benefits .benefits-icon-credit:hover{text-decoration:underline}.career-talent{align-items:center;background-color:#020617;color:#0f172a;display:flex;flex-direction:column;min-height:calc(100vh - 200px);padding-bottom:200px;padding-top:80px;width:100%}@media (max-width:768px){.career-talent{padding-bottom:140px;padding-top:70px}.career-talent .pc-only{display:none}}.career-talent .talent-hero{align-items:center;-webkit-animation:fadeInUp 1s ease-out;animation:fadeInUp 1s ease-out;background-position:50%;background-size:cover;color:#fff;margin-top:68px;min-height:60vh;overflow:hidden;position:relative;width:100%}.career-talent .talent-hero-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(circle at top left,rgba(56,189,248,.4),transparent 55%),radial-gradient(circle at bottom right,rgba(59,130,246,.35),transparent 60%),linear-gradient(135deg,rgba(15,23,42,.5),rgba(15,23,42,.4));inset:0;mix-blend-mode:normal;position:absolute}.career-talent .talent-hero-inner{box-sizing:border-box;margin:0 auto;max-width:1180px;padding:90px 24px 80px;position:relative;text-align:left;z-index:1}@media (max-width:768px){.career-talent .talent-hero-inner{padding:70px 16px 60px}}.career-talent .talent-hero-eyebrow{color:#a5b4fc;font-family:square-eb;font-size:.8rem;letter-spacing:.22em;margin-bottom:10px;text-transform:uppercase}.career-talent .talent-hero-title{font-family:square-eb;font-size:2.6rem;line-height:1.25;margin:0 0 14px}@media (max-width:768px){.career-talent .talent-hero-title{font-size:2.1rem;font-size:1.8rem}}.career-talent .talent-hero-subtitle{color:#e5edf7;font-size:1rem;line-height:1.9;margin:0;max-width:580px}@media (max-width:768px){.career-talent .talent-hero-subtitle{font-size:.9rem}}.career-talent .talent-hero-keywords{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.career-talent .talent-hero-keywords span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(15,23,42,.6);border:1px solid rgba(191,219,254,.6);border-radius:999px;color:#e5edf7;font-family:square-rg;font-size:.78rem;padding:7px 16px}.career-talent .talent-main{align-items:center;background:radial-gradient(circle at top,#020617 0,#020617 40%,#020617 60%,#020617 100%);display:flex;flex-direction:column;width:100%}.career-talent .talent-values-strip{-webkit-animation:fadeInUp 1s ease-out;animation:fadeInUp 1s ease-out;display:flex;justify-content:center;margin-top:-68px;position:relative;width:100%;z-index:2}.career-talent .talent-values-inner{grid-gap:16px;box-sizing:border-box;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1180px;padding:0 24px;width:100%}@media (max-width:768px){.career-talent .talent-values-inner{grid-template-columns:1fr;padding:0 16px}}.career-talent .talent-value{background:radial-gradient(circle at top left,rgba(37,99,235,.18),transparent 55%),linear-gradient(145deg,rgba(15,23,42,.98),rgba(15,23,42,.94));border:1px solid rgba(148,163,184,.45);border-radius:22px;box-shadow:0 18px 45px rgba(15,23,42,.7);box-sizing:border-box;color:#e5edf7;display:flex;flex-direction:column;gap:10px;padding:18px 18px 16px}.career-talent .talent-value-label{color:#cbd5f5;font-family:square-rg;font-size:.8rem;opacity:.85}.career-talent .talent-value-body{display:flex;flex-direction:column;gap:6px}.career-talent .talent-value-kor{color:#f9fafb;font-family:square-eb;font-size:1.05rem;margin:0}.career-talent .talent-value-eng{color:#93c5fd;font-size:.8rem;letter-spacing:.08em;margin:0;text-transform:uppercase}.career-talent .talent-value-desc{color:#e5edf7;font-size:.92rem;line-height:1.8;margin:4px 0 0}.career-talent .talent-scenes{-webkit-animation:fadeInUp 1s ease-out;animation:fadeInUp 1s ease-out;display:flex;justify-content:center;margin-top:60px;width:100%}.career-talent .talent-scenes-inner{box-sizing:border-box;display:flex;flex-direction:column;gap:40px;max-width:1180px;padding:0 24px;width:100%}@media (max-width:768px){.career-talent .talent-scenes-inner{padding:0 16px}}.career-talent .talent-scene{grid-column-gap:32px;grid-row-gap:20px;align-items:center;-webkit-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.3fr);row-gap:20px}@media (max-width:768px){.career-talent .talent-scene{grid-template-columns:1fr}}.career-talent .talent-scene.is-reverse{grid-template-columns:minmax(0,1.3fr) minmax(0,1.4fr)}@media (max-width:768px){.career-talent .talent-scene.is-reverse{grid-template-columns:1fr}}.career-talent .scene-text{color:#e5edf7}.career-talent .scene-label{color:#9ca3af;font-family:square-rg;font-size:.78rem;letter-spacing:.16em;margin-bottom:6px;text-transform:uppercase}.career-talent .scene-title{color:#f9fafb;font-family:square-eb;font-size:1.35rem;margin:0 0 10px}@media (max-width:768px){.career-talent .scene-title{font-size:1.15rem}}.career-talent .scene-desc{color:#e5edf7;font-size:.9rem;line-height:1.9}@media (max-width:768px){.career-talent .scene-desc{font-size:.84rem}}.career-talent .scene-image{aspect-ratio:4/3;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:22px;box-shadow:0 24px 60px rgba(15,23,42,.9),0 0 0 1px rgba(148,163,184,.5)}@media (max-width:768px){.career-talent .scene-image{aspect-ratio:16/9}}.career-talent .talent-fit{display:flex;justify-content:center;margin-top:70px;width:100%}.career-talent .talent-fit-inner{grid-column-gap:32px;grid-row-gap:24px;background:linear-gradient(135deg,#0b1220,#020617);border:1px solid rgba(148,163,184,.5);border-radius:24px;box-shadow:0 26px 70px rgba(15,23,42,.9);box-sizing:border-box;-webkit-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.8fr);max-width:1180px;padding:26px 24px 24px;row-gap:24px;width:100%}@media (max-width:768px){.career-talent .talent-fit-inner{grid-template-columns:1fr;padding:20px 18px 18px;padding-inline:18px}}.career-talent .fit-left{color:#e5edf7;display:flex;flex-direction:column;gap:12px;justify-content:center}.career-talent .fit-eyebrow{color:#a5b4fc;font-family:square-rg;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase}.career-talent .fit-title{font-family:square-eb;font-size:1.3rem;line-height:1.7;margin:0}@media (max-width:768px){.career-talent .fit-title{font-size:1.05rem}}.career-talent .fit-right{color:#e5edf7;display:flex;flex-direction:column;gap:12px}.career-talent .fit-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.career-talent .fit-list li{font-size:.88rem;line-height:1.7;padding-left:20px;position:relative}@media (max-width:768px){.career-talent .fit-list li{font-size:.92rem}}.career-talent .fit-list li:before{color:#38bdf8;content:"•";left:6px;position:absolute;top:0}.career-talent .fit-note{color:#cbd5f5;font-size:.8rem;margin:4px 0 0}@-webkit-keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.career-talent .blinking{-webkit-animation:blink 1s step-start infinite;animation:blink 1s step-start infinite}.career-location{align-items:center;-webkit-animation:fadeInUp 1s ease-out;animation:fadeInUp 1s ease-out;background-color:#fff;display:flex;flex-direction:column;min-height:calc(100vh - 200px);padding-bottom:200px;width:100%}.career-location .eyebrow{color:#d3dde8;font-family:square-eb;font-size:.85rem;letter-spacing:.18em;margin-bottom:10px;text-transform:uppercase}.career-location .subtitle{color:#d5dde8;font-size:1rem;line-height:1.7}@media (max-width:768px){.career-location .subtitle{font-size:.9rem}}.career-location .location-hero{background-position:50%;background-size:cover;margin-bottom:40px;position:relative;width:100%}.career-location .location-hero:before{background:linear-gradient(135deg,rgba(3,13,30,.4),rgba(3,20,40,.5),rgba(3,13,30,.45));content:"";inset:0;position:absolute}.career-location .location-hero-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(180deg,rgba(15,23,42,.2),rgba(15,23,42,.55));inset:0;position:absolute}.career-location .location-hero-inner{box-sizing:border-box;color:#fff;margin:0 auto;max-width:1180px;padding:120px 24px 110px;position:relative;text-align:left;z-index:1}@media (max-width:768px){.career-location .location-hero-inner{padding:60px 16px 50px}}.career-location .location-hero-title{font-family:square-eb;font-size:2.4rem;margin-bottom:10px}@media (max-width:768px){.career-location .location-hero-title{font-size:1.9rem}}.career-location .location-inner{box-sizing:border-box;max-width:1180px;padding:0 24px;width:100%}@media (max-width:768px){.career-location .location-inner{padding:0 16px}}.career-location .location-layout{grid-gap:24px;align-items:flex-start;display:grid;gap:24px;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr)}@media (max-width:768px){.career-location .location-layout{gap:20px;grid-template-columns:1fr}}.career-location .location-list-panel{background:#fff;border:1px solid #edf1f6;border-radius:22px;box-shadow:0 12px 30px rgba(15,35,52,.08);box-sizing:border-box;color:#111827;display:flex;flex-direction:column;gap:14px;padding:18px 16px 16px}.career-location .location-list-header{display:flex;flex-direction:column;gap:4px;padding:0 4px 4px}.career-location .location-list-header h2{color:#111827;font-family:square-bd;font-size:1.1rem}.career-location .location-list-header p{color:#6b7280;font-size:.8rem}.career-location .location-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;max-height:420px;overflow-y:auto;padding:0}.career-location .location-list::-webkit-scrollbar{width:6px}.career-location .location-list::-webkit-scrollbar-thumb{background:rgba(156,163,175,.8);border-radius:999px}.career-location .location-list::-webkit-scrollbar-track{background:transparent}.career-location .location-list-item{background:#f9fbff;border:1px solid #e5e7eb;border-radius:16px;box-sizing:border-box;cursor:pointer;display:flex;gap:10px;padding:10px 12px;text-align:left;transition:border-color .16s ease,background-color .16s ease,box-shadow .18s ease,-webkit-transform .16s ease;transition:border-color .16s ease,background-color .16s ease,box-shadow .18s ease,transform .16s ease;transition:border-color .16s ease,background-color .16s ease,box-shadow .18s ease,transform .16s ease,-webkit-transform .16s ease;width:100%}.career-location .location-list-item:hover{background-color:#eef2ff;border-color:#c7d2fe;box-shadow:0 10px 26px rgba(15,35,52,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.career-location .location-list-item.active{background:radial-gradient(circle at top left,rgba(129,212,250,.16),#eef5ff);border-color:#2563eb;box-shadow:0 12px 30px rgba(37,99,235,.15)}.career-location .location-list-left{align-items:flex-start;display:flex;padding-top:4px}.career-location .location-index{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:999px;color:#111827;display:inline-flex;font-family:square-bd;font-size:.75rem;height:26px;justify-content:center;width:26px}.career-location .location-list-right{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.career-location .location-list-name-row{align-items:center;display:flex;gap:6px}.career-location .location-list-name{color:#111827;font-family:square-bd;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.career-location .location-list-chip{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#2563eb;font-family:square-bd;font-size:.68rem;padding:2px 6px}.career-location .location-list-addr{color:#4b5563;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.career-location .location-list-meta{color:#6b7280;font-size:.92rem}.career-location .location-main-panel{display:flex;flex-direction:column;gap:14px}.career-location .location-map-wrapper{background:#fff;border:1px solid #edf1f6;border-radius:22px;box-shadow:0 12px 30px rgba(15,35,52,.08);box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:14px}.career-location .location-map-header{align-items:baseline;display:flex;gap:8px;justify-content:space-between;padding:0 2px}@media (max-width:768px){.career-location .location-map-header{align-items:flex-start;flex-direction:column}}.career-location .location-map-label{color:#2563eb;font-family:square-bd;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.career-location .location-map-caption{color:#6b7280;font-size:.75rem}.career-location .location-map{background-color:#d1d5db;border-radius:16px;height:380px;overflow:hidden;width:100%}@media (max-width:768px){.career-location .location-map{height:320px}}.career-location .location-info-panel{background:#fafbff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 12px 30px rgba(15,35,52,.08);box-sizing:border-box;color:#111827;display:flex;flex-direction:column;gap:12px;margin-top:6px;padding:18px 18px 14px}@media (max-width:768px){.career-location .location-info-panel{padding:16px 14px 12px}}.career-location .location-info-header{align-items:stretch;display:flex;gap:12px}@media (max-width:640px){.career-location .location-info-header{flex-direction:column}}.career-location .location-info-text{display:flex;flex:1 1;flex-direction:column;gap:6px}.career-location .location-info-text h2{color:#111827;font-family:square-hv;font-size:1.2rem}@media (max-width:768px){.career-location .location-info-text h2{font-size:1.05rem}}.career-location .location-badge{align-items:center;background:#eef5ff;border:1px solid #dbeafe;border-radius:999px;color:#2563eb;display:inline-flex;font-family:square-bd;font-size:.92rem;justify-content:center;padding:3px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.career-location .location-info-caption{color:#6b7280;font-size:.75rem}.career-location .location-thumbnail{display:flex;flex:0 0 120px;justify-content:flex-end}@media (max-width:640px){.career-location .location-thumbnail{flex:0 0 auto}}.career-location .location-thumbnail-img{background-position:50%;background-size:cover;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 10px 26px rgba(15,35,52,.15);height:80px;width:120px}.career-location .location-info-list{display:flex;flex-direction:column;gap:6px;margin:4px 0 0;padding:0}.career-location .location-info-list .row{color:#374151;display:flex;font-size:.8rem;gap:10px;line-height:1.7}@media (max-width:768px){.career-location .location-info-list .row{flex-direction:column;gap:2px}}.career-location .location-info-list .row dt{color:#111827;font-weight:600;min-width:44px}.career-location .location-info-list .row dd{color:#374151;flex:1 1;margin:0}.career-location .location-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.career-location .location-btn{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.78rem;height:34px;justify-content:center;padding:0 14px;text-decoration:none;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .18s ease,-webkit-transform .12s ease;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .18s ease,transform .12s ease;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .18s ease,transform .12s ease,-webkit-transform .12s ease}.career-location .location-btn:hover{-webkit-transform:translateY(-.5px);transform:translateY(-.5px)}.career-location .location-btn.primary{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:transparent;box-shadow:0 12px 30px rgba(37,99,235,.35);color:#fff}.career-location .location-btn.primary:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.career-location .location-btn.ghost{background:#fff;border-color:#d1d5db;color:#111827}.career-location .location-btn.ghost:hover{border-color:#2563eb;box-shadow:0 10px 26px rgba(15,35,52,.12);color:#1d4ed8}.career-recruit-Jobpostinglist{-webkit-animation:fadeInUp 1s ease-out;animation:fadeInUp 1s ease-out;background-color:#f3f4f6;min-height:calc(100vh - 200px);padding-bottom:160px}.career-recruit-Jobpostinglist,.career-recruit-Jobpostinglist .width-size{align-items:center;display:flex;flex-direction:column;width:100%}.career-recruit-Jobpostinglist .jobposting-hero{background:radial-gradient(circle at top left,#0f172a 0,#020617 45%,#020617 100%);color:#fff;width:100%}.career-recruit-Jobpostinglist .jobposting-hero .jobposting-hero-inner{box-sizing:border-box;margin:0 auto;max-width:1040px;padding:56px 24px 40px}@media (max-width:768px){.career-recruit-Jobpostinglist .jobposting-hero .jobposting-hero-inner{padding:40px 16px 32px}}.career-recruit-Jobpostinglist .jobposting-hero .jobposting-hero-inner .hero-eyebrow{font-family:square-rg;font-size:.8rem;letter-spacing:.18em;margin-bottom:8px;opacity:.7;text-transform:uppercase}.career-recruit-Jobpostinglist .jobposting-hero .jobposting-hero-inner .hero-title{font-family:square-bd;font-size:2.6rem;margin-bottom:10px}@media (max-width:768px){.career-recruit-Jobpostinglist .jobposting-hero .jobposting-hero-inner .hero-title{font-size:2rem}}.career-recruit-Jobpostinglist .jobposting-hero .jobposting-hero-inner .hero-subtitle{font-family:square-rg;font-size:.98rem;line-height:1.7;opacity:.9}@media (max-width:768px){.career-recruit-Jobpostinglist .jobposting-hero .jobposting-hero-inner .hero-subtitle{font-size:.9rem}}.career-recruit-Jobpostinglist .jobposting-hero .jobposting-hero-inner .hero-pill-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.career-recruit-Jobpostinglist .jobposting-hero .jobposting-hero-inner .hero-pill-row .hero-pill{align-items:center;background:rgba(15,23,42,.5);border:1px solid rgba(148,163,184,.5);border-radius:999px;display:inline-flex;font-family:square-rg;font-size:.8rem;gap:6px;padding:6px 12px}.career-recruit-Jobpostinglist .jobposting-hero .jobposting-hero-inner .hero-pill-row .hero-pill .pill-label{opacity:.8}.career-recruit-Jobpostinglist .jobposting-hero .jobposting-hero-inner .hero-pill-row .hero-pill .pill-value{font-family:square-hv;font-size:.9rem}.career-recruit-Jobpostinglist .jobposting-hero .jobposting-hero-inner .hero-pill-row .hero-pill.ghost{background:rgba(15,23,42,.25)}.career-recruit-Jobpostinglist .jobposting-main{background:#f3f4f6;width:100%}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner{box-sizing:border-box;margin:0 auto;max-width:1040px;padding:32px 24px 0}@media (max-width:768px){.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner{padding:24px 16px 0}}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-filter-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:hsla(0,0%,100%,.92);border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 18px 40px rgba(15,23,42,.12);margin-bottom:24px;padding:18px 20px}@media (max-width:768px){.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-filter-card{padding:16px 14px 18px}}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-filter-card .filter-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-filter-card .filter-header .filter-title{color:#111827;font-family:square-bd;font-size:1rem}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-filter-card .filter-header .filter-reset-btn{align-items:center;background:transparent;border:none;border-radius:999px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:.8rem;gap:4px;padding:4px 8px;transition:background-color .15s ease,color .15s ease}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-filter-card .filter-header .filter-reset-btn:hover{background-color:#eff6ff;color:#1d4ed8}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-filter-card .filter-grid{grid-gap:12px 14px;align-items:flex-end;display:grid;gap:12px 14px;grid-template-columns:minmax(0,2.2fr) repeat(4,minmax(0,1fr))}@media (max-width:768px){.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-filter-card .filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-filter-card .filter-grid{grid-template-columns:minmax(0,1fr)}}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-filter-card .filter-grid .filter-item{display:flex;flex-direction:column;font-size:.8rem;gap:6px}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-filter-card .filter-grid .filter-item.wide{grid-column:span 2}@media (max-width:768px){.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-filter-card .filter-grid .filter-item.wide{grid-column:span 2}}@media (max-width:640px){.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-filter-card .filter-grid .filter-item.wide{grid-column:span 1}}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-filter-card .filter-grid .filter-item label{color:#6b7280;font-family:square-bd}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-filter-card .filter-grid .filter-item select{-webkit-appearance:none;appearance:none;background-color:#f9fafb;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m2 2 4 4 4-4' stroke='%239CA3AF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #d1d5db;border-radius:999px;font-family:square-rg;font-size:.92rem;outline:none;width:100%}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-filter-card .filter-grid .filter-item select:focus{background-color:#fff;border-color:#1d4ed8;box-shadow:0 0 0 1px rgba(37,99,235,.1)}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-filter-card .filter-grid .filter-item .filter-input-wrap{align-items:center;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:999px;display:flex;gap:6px;padding:0 8px 0 4px}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-filter-card .filter-grid .filter-item .filter-input-wrap .filter-input-prefix{background-color:#111827;border-radius:999px;color:#fff;font-family:square-bd;font-size:.75rem;padding:4px 10px}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-filter-card .filter-grid .filter-item .filter-input-wrap input{background:transparent;border:none;border-radius:999px;flex:1 1;font-family:square-rg;font-size:.92rem;outline:none;padding:4px 4px 4px 6px}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-filter-card .filter-grid .filter-item .filter-input-wrap input::-webkit-input-placeholder{color:#9ca3af}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-filter-card .filter-grid .filter-item .filter-input-wrap input::placeholder{color:#9ca3af}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-filter-card .filter-grid .filter-item .filter-input-wrap:focus-within{background-color:#fff;border-color:#1d4ed8;box-shadow:0 0 0 1px rgba(37,99,235,.1)}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-list-wrap{margin-top:8px;padding-bottom:40px}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-list-wrap .job-loading{color:#6b7280;font-family:square-rg;font-size:.95rem;padding:60px 0;text-align:center;width:100%}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-list-wrap .job-empty{color:#6b7280;font-family:square-rg;font-size:.95rem;padding:80px 0 40px;text-align:center;width:100%}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-list-wrap .job-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 14px 28px rgba(15,23,42,.04);cursor:pointer;display:flex;flex-direction:column;margin-bottom:12px;padding:18px 20px 16px;transition:box-shadow .18s ease,border-color .18s ease,background-color .18s ease,-webkit-transform .18s ease;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease,background-color .18s ease;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease,background-color .18s ease,-webkit-transform .18s ease}@media (max-width:768px){.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-list-wrap .job-card{padding:16px 14px 14px}}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-list-wrap .job-card:hover{background-color:#fdfefe;border-color:#d1d5db;box-shadow:0 20px 40px rgba(15,23,42,.08);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-list-wrap .job-card .job-card-top{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}@media (max-width:768px){.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-list-wrap .job-card .job-card-top{flex-direction:column;gap:10px}}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-list-wrap .job-card .job-card-top .job-card-left .job-company{color:#6b7280;font-family:square-bd;font-size:.8rem;margin-bottom:4px}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-list-wrap .job-card .job-card-top .job-card-left .job-title{color:#111827;font-family:square-eb;font-size:1.15rem}@media (max-width:768px){.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-list-wrap .job-card .job-card-top .job-card-left .job-title{font-size:1.02rem}}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-list-wrap .job-card .job-card-top .job-card-right{align-items:flex-end;display:flex;flex-direction:column;gap:6px}@media (max-width:768px){.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-list-wrap .job-card .job-card-top .job-card-right{align-items:center;flex-direction:row}}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-list-wrap .job-card .job-card-top .job-card-right .job-dday{background-color:#111827;border-radius:999px;color:#fff;font-family:square-hv;font-size:.78rem;padding:3px 10px;white-space:nowrap}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-list-wrap .job-card .job-card-top .job-card-right .job-status-chip{border-radius:999px;font-family:square-bd;font-size:.78rem;padding:4px 10px;white-space:nowrap}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-list-wrap .job-card .job-card-top .job-card-right .job-status-chip.status-open{background-color:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.35);color:#1d4ed8}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-list-wrap .job-card .job-card-top .job-card-right .job-status-chip.status-before{background-color:#fef9c3;border:1px solid #facc15;color:#92400e}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-list-wrap .job-card .job-card-top .job-card-right .job-status-chip.status-end{background-color:#f3f4f6;border:1px solid #e5e7eb;color:#6b7280}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-list-wrap .job-card .job-card-bottom{margin-top:12px}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-list-wrap .job-card .job-card-bottom .job-meta-row{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-family:square-bd;font-size:.8rem;gap:6px 12px}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-list-wrap .job-card .job-card-bottom .job-meta-row .meta-item strong{color:#111827;font-family:square-eb}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-list-wrap .job-card .job-card-bottom .job-meta-row .meta-dot{color:#d1d5db}.career-recruit-Jobpostingdetail{-webkit-animation:fadeInUp .8s ease-out;animation:fadeInUp .8s ease-out;background-color:#fff;min-height:calc(100vh - 200px);width:100%}.career-recruit-Jobpostingdetail .width-size-start{display:flex;flex-direction:column;width:100%}.career-recruit-Jobpostingdetail .skeleton-line{-webkit-animation:careerDetailSkeleton 1.15s ease-in-out infinite;animation:careerDetailSkeleton 1.15s ease-in-out infinite;background:linear-gradient(90deg,#e5e7eb,#f3f4f6 48%,#e5e7eb);background-size:220% 100%;border-radius:999px;display:block}.career-recruit-Jobpostingdetail .jobdetail-hero .skeleton-line{background:linear-gradient(90deg,rgba(148,163,184,.28),rgba(226,232,240,.42) 48%,rgba(148,163,184,.28));background-size:220% 100%}.career-recruit-Jobpostingdetail .jobdetail-hero-loading .skeleton-eyebrow{height:12px;margin-bottom:12px;width:110px}.career-recruit-Jobpostingdetail .jobdetail-hero-loading .skeleton-company{height:14px;margin-bottom:12px;width:140px}.career-recruit-Jobpostingdetail .jobdetail-hero-loading .skeleton-title{height:40px;max-width:72vw;width:540px}@media (max-width:768px){.career-recruit-Jobpostingdetail .jobdetail-hero-loading .skeleton-title{height:30px;width:82vw}}.career-recruit-Jobpostingdetail .jobdetail-hero-loading .skeleton-chip{height:26px;width:72px}.career-recruit-Jobpostingdetail .jobdetail-hero-loading .skeleton-status{height:26px;width:150px}.career-recruit-Jobpostingdetail .jobdetail-hero-loading .skeleton-meta{height:14px;width:240px}.career-recruit-Jobpostingdetail .jobdetail-hero-loading .skeleton-meta.short{width:150px}.career-recruit-Jobpostingdetail .jobdetail-hero-loading .skeleton-meta.tiny{width:90px}.career-recruit-Jobpostingdetail .jobdetail-meta-skeleton .skeleton-section-title{height:16px;margin-bottom:14px;width:82px}.career-recruit-Jobpostingdetail .jobdetail-meta-skeleton .meta-row{align-items:center}.career-recruit-Jobpostingdetail .jobdetail-meta-skeleton .skeleton-label{flex-shrink:0;height:12px;width:58px}.career-recruit-Jobpostingdetail .jobdetail-meta-skeleton .skeleton-value{height:14px;width:100%}.career-recruit-Jobpostingdetail .jobdetail-meta-skeleton .skeleton-button{height:38px;width:100%}.career-recruit-Jobpostingdetail .jobdetail-content-skeleton .skeleton-badge,.career-recruit-Jobpostingdetail .jobdetail-inline-loading .skeleton-badge{height:22px;margin-bottom:10px;width:120px}.career-recruit-Jobpostingdetail .jobdetail-content-skeleton .skeleton-content-title,.career-recruit-Jobpostingdetail .jobdetail-inline-loading .skeleton-content-title{height:24px;margin-bottom:10px;width:180px}.career-recruit-Jobpostingdetail .jobdetail-content-skeleton .skeleton-content-subtitle,.career-recruit-Jobpostingdetail .jobdetail-inline-loading .skeleton-content-subtitle{height:16px;max-width:86%;width:420px}.career-recruit-Jobpostingdetail .jobdetail-content-skeleton .skeleton-editor-line,.career-recruit-Jobpostingdetail .jobdetail-inline-loading .skeleton-editor-line{height:16px;margin-bottom:14px;width:82%}.career-recruit-Jobpostingdetail .jobdetail-content-skeleton .skeleton-editor-line.wide,.career-recruit-Jobpostingdetail .jobdetail-inline-loading .skeleton-editor-line.wide{width:96%}.career-recruit-Jobpostingdetail .jobdetail-content-skeleton .skeleton-editor-line.mid,.career-recruit-Jobpostingdetail .jobdetail-inline-loading .skeleton-editor-line.mid{width:64%}.career-recruit-Jobpostingdetail .jobdetail-content-skeleton .skeleton-editor-box,.career-recruit-Jobpostingdetail .jobdetail-inline-loading .skeleton-editor-box{border-radius:16px;height:320px;margin-top:18px;width:100%}.career-recruit-Jobpostingdetail .jobdetail-inline-loading{min-height:430px}.career-recruit-Jobpostingdetail .jobdetail-hero{background:radial-gradient(circle at top left,#0f172a 0,#020617 45%,#020617 100%);color:#fff;width:100%}.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-hero-inner{box-sizing:border-box;margin:0 auto;max-width:1040px;padding:52px 24px 32px}@media (max-width:768px){.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-hero-inner{padding:40px 16px 26px}}.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-hero-inner .hero-eyebrow{font-family:square-rg;font-size:.78rem;letter-spacing:.18em;margin-bottom:8px;opacity:.7;text-transform:uppercase}.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-hero-inner .hero-top-row{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}@media (max-width:768px){.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-hero-inner .hero-top-row{flex-direction:column;gap:10px}}.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-hero-inner .hero-top-row .hero-left .hero-company{font-family:square-bd;font-size:.85rem;margin-bottom:4px;opacity:.8}.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-hero-inner .hero-top-row .hero-left .hero-title{font-family:square-eb;font-size:2.1rem;line-height:1.3}@media (max-width:768px){.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-hero-inner .hero-top-row .hero-left .hero-title{font-size:1.6rem}}.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-hero-inner .hero-top-row .hero-right{align-items:flex-end;display:flex;flex-direction:column;gap:6px}@media (max-width:768px){.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-hero-inner .hero-top-row .hero-right{align-items:center;flex-direction:row}}.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-hero-inner .hero-top-row .hero-right .hero-dday{background-color:#111827;border-radius:999px;color:#fff;font-family:square-hv;font-size:.8rem;padding:4px 12px;white-space:nowrap}.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-hero-inner .hero-top-row .hero-right .hero-status-chip{border-radius:999px;font-family:square-bd;font-size:.78rem;padding:4px 12px;white-space:nowrap}.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-hero-inner .hero-top-row .hero-right .hero-status-chip.status-open{background-color:rgba(37,99,235,.1);border:1px solid rgba(191,219,254,.6);color:#bfdbfe}.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-hero-inner .hero-top-row .hero-right .hero-status-chip.status-before{background-color:rgba(252,211,77,.2);border:1px solid rgba(250,204,21,.7);color:#facc15}.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-hero-inner .hero-top-row .hero-right .hero-status-chip.status-end{background-color:rgba(148,163,184,.2);border:1px solid rgba(148,163,184,.6);color:#e5e7eb}.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-hero-inner .hero-meta-row{align-items:center;color:#e5e7eb;display:flex;flex-wrap:wrap;font-family:square-bd;font-size:.92rem;gap:8px 12px;margin-top:14px;opacity:.9}.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-hero-inner .hero-meta-row .meta-item strong{color:#fff;font-family:square-eb}.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-hero-inner .hero-meta-row .meta-dot{color:#4b5563}.career-recruit-Jobpostingdetail .jobdetail-main{background-color:#f3f4f6;width:100%}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner{align-items:flex-start;box-sizing:border-box;display:flex;gap:20px;margin:0 auto;max-width:1140px;padding:28px 24px 80px}@media (max-width:768px){.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner{flex-direction:column;padding:24px 16px 60px}}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-meta-card{align-self:flex-start;flex-shrink:0;position:-webkit-sticky;position:sticky;top:110px;width:280px}@media (max-width:768px){.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-meta-card{position:static;width:100%}}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-meta-card .meta-card-inner{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:hsla(0,0%,100%,.97);border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 18px 40px rgba(15,23,42,.12);padding:18px 18px 14px}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-meta-card .meta-card-inner .meta-section-title{color:#111827;font-family:square-bd;font-size:.9rem;margin-bottom:12px}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-meta-card .meta-card-inner .meta-row{border-bottom:1px solid #e5e7eb;display:flex;gap:10px;padding:10px 0}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-meta-card .meta-card-inner .meta-row:last-child{border-bottom:none;padding-bottom:4px}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-meta-card .meta-card-inner .meta-row .meta-label{color:#6b7280;flex-shrink:0;font-family:square-bd;font-size:.8rem;width:70px}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-meta-card .meta-card-inner .meta-row .meta-value{color:#111827;flex:1 1;font-family:square-rg;font-size:.8rem;line-height:1.6}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-meta-card .meta-card-inner .meta-row .meta-value div{word-break:keep-all}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-meta-card .meta-btn-group{display:flex;flex-direction:column;gap:8px;margin-top:12px}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-meta-card .meta-btn-group .btn-apply-primary{background:linear-gradient(135deg,#1d4ed8,#0ea5e9);border:none;border-radius:999px;box-shadow:0 14px 30px rgba(37,99,235,.35);color:#fff;cursor:pointer;font-family:square-eb;font-size:.9rem;padding:10px 0;transition:box-shadow .15s ease,-webkit-transform .15s ease,-webkit-filter .15s ease;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease,-webkit-transform .15s ease,-webkit-filter .15s ease;width:100%}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-meta-card .meta-btn-group .btn-apply-primary:hover{box-shadow:0 18px 40px rgba(37,99,235,.45);-webkit-filter:brightness(1.03);filter:brightness(1.03);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-meta-card .meta-btn-group .btn-apply-primary:active{box-shadow:0 10px 20px rgba(37,99,235,.4);-webkit-transform:translateY(0);transform:translateY(0)}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-meta-card .meta-btn-group .btn-share-ghost{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;cursor:pointer;font-family:square-bd;font-size:.86rem;padding:9px 0;transition:background-color .15s ease,color .15s ease,border-color .15s ease;width:100%}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-meta-card .meta-btn-group .btn-share-ghost:hover{background-color:#dbeafe;border-color:#60a5fa;color:#1e40af}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-meta-card .meta-btn-group .btn-back-ghost{background-color:#fff;border:1px solid #d1d5db;border-radius:999px;color:#4b5563;cursor:pointer;font-family:square-bd;font-size:.86rem;padding:9px 0;transition:background-color .15s ease,color .15s ease,border-color .15s ease;width:100%}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-meta-card .meta-btn-group .btn-back-ghost:hover{background-color:#f9fafb;border-color:#9ca3af;color:#111827}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-content-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 18px 40px rgba(15,23,42,.08);display:flex;flex:1 1;flex-direction:column;overflow:hidden}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-content-card .jobdetail-content-header{border-bottom:1px solid #e5e7eb;padding:18px 22px 10px}@media (max-width:768px){.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-content-card .jobdetail-content-header{padding:14px 14px 8px}}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-content-card .jobdetail-content-header .badge-row{align-items:center;color:#6b7280;display:flex;font-family:square-bd;font-size:.78rem;gap:6px;margin-bottom:4px}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-content-card .jobdetail-content-header .badge-row .badge-label{background-color:#eff6ff;border-radius:999px;color:#1d4ed8;padding:3px 10px}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-content-card .jobdetail-content-header .badge-row .badge-divider{color:#d1d5db}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-content-card .jobdetail-content-header .badge-row .badge-text{color:#6b7280}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-content-card .jobdetail-content-header .content-title{color:#111827;font-family:square-eb;font-size:1.1rem;margin-bottom:4px}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-content-card .jobdetail-content-header .content-subtitle{color:#6b7280;font-family:square-rg;font-size:.92rem;line-height:1.6}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-content-card .jobdetail-editor-wrap{font-size:.9rem;line-height:1.7;padding:18px 20px 24px}@media (max-width:768px){.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-content-card .jobdetail-editor-wrap{padding:14px 12px 18px}}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-content-card .jobdetail-editor-wrap .ql-editor{font-size:.9rem;line-height:1.7}@-webkit-keyframes careerDetailSkeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes careerDetailSkeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.career-recruit-resumeopening{-webkit-animation:fadeInUp .8s ease-out;animation:fadeInUp .8s ease-out;background-color:#fff;display:flex;justify-content:center;min-height:calc(100vh - 200px);width:100%}.career-recruit-resumeopening .width-size{display:flex;flex-direction:column;width:100%}.career-recruit-resumeopening .resumeopen-hero{background:radial-gradient(circle at top left,#0f172a 0,#020617 45%,#020617 100%);color:#fff;width:100%}.career-recruit-resumeopening .resumeopen-hero .resumeopen-hero-inner{box-sizing:border-box;margin:0 auto;max-width:1040px;padding:52px 24px 32px}@media (max-width:768px){.career-recruit-resumeopening .resumeopen-hero .resumeopen-hero-inner{padding:40px 16px 26px}}.career-recruit-resumeopening .resumeopen-hero .resumeopen-hero-inner .hero-eyebrow{font-family:square-rg;font-size:.78rem;letter-spacing:.18em;margin-bottom:8px;opacity:.7;text-transform:uppercase}.career-recruit-resumeopening .resumeopen-hero .resumeopen-hero-inner .hero-title{font-family:square-eb;font-size:2rem;line-height:1.3}@media (max-width:768px){.career-recruit-resumeopening .resumeopen-hero .resumeopen-hero-inner .hero-title{font-size:1.6rem}}.career-recruit-resumeopening .resumeopen-hero .resumeopen-hero-inner .hero-subtitle{color:#e5e7eb;font-family:square-bd;font-size:.96rem;margin-top:8px;opacity:.9}.career-recruit-resumeopening .resumeopen-hero .resumeopen-hero-inner .hero-steps{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.career-recruit-resumeopening .resumeopen-hero .resumeopen-hero-inner .hero-steps .hero-step{align-items:center;border:1px solid rgba(148,163,184,.7);border-radius:999px;color:#cbd5f5;display:inline-flex;font-family:square-bd;font-size:.78rem;gap:6px;opacity:.7;padding:6px 10px}.career-recruit-resumeopening .resumeopen-hero .resumeopen-hero-inner .hero-steps .hero-step .step-index{font-family:square-hv;font-size:.78rem}.career-recruit-resumeopening .resumeopen-hero .resumeopen-hero-inner .hero-steps .hero-step .step-label{white-space:nowrap}.career-recruit-resumeopening .resumeopen-hero .resumeopen-hero-inner .hero-steps .hero-step.active{background-color:rgba(37,99,235,.14);border-color:rgba(129,140,248,.9);color:#e5e7eb;opacity:1}.career-recruit-resumeopening .resumeopen-main{background-color:#f3f4f6;width:100%}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner{box-sizing:border-box;margin:0 auto;max-width:1040px;padding:28px 24px 80px}@media (max-width:768px){.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner{padding:24px 16px 60px}}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:22px;box-shadow:0 18px 40px rgba(15,23,42,.12);box-sizing:border-box;margin:0 auto;max-width:880px;padding:26px 26px 30px;width:100%}@media (max-width:768px){.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card{border-radius:18px;padding:18px 14px 24px}}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .resumeopen-section+.resumeopen-section{border-top:1px solid #e5e7eb;margin-top:32px;padding-top:24px}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .resumeopen-section .section-header{display:flex;flex-direction:column;gap:4px}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .resumeopen-section .section-header .section-title{color:#111827;font-family:square-eb;font-size:1.05rem}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .resumeopen-section .section-header .section-desc{color:#6b7280;font-family:square-rg;font-size:.86rem;line-height:1.5}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .resumeopen-section .section-helper{color:#6b7280;font-family:square-rg;font-size:.8rem;line-height:1.6;margin-top:8px}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .terms-chip-group{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .terms-chip-group .terms-chip{border:0;border-radius:999px;cursor:pointer;font-size:.8rem;min-width:0;padding:7px 14px;white-space:nowrap}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .terms-chip-group .btn-gray.terms-chip{background-color:#f9fafb;border:1px solid #e5e7eb;color:#4b5563}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .field-block{margin-top:18px}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .field-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px}@media (max-width:768px){.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .field-row{flex-direction:column}}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .field-col{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .field-col-button{max-width:220px}@media (max-width:768px){.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .field-col-button{max-width:100%}}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .field-label{color:#4b5563;font-family:square-bd;font-size:.78rem}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .field-control{background-color:#fff;border:1px solid #d1d5db;border-radius:10px;box-sizing:border-box;color:#111827;font-family:square-rg;font-size:.84rem;min-height:40px;padding:8px 11px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;width:100%}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .field-control:focus{background-color:#fff;border-color:#2563eb;box-shadow:0 0 0 1px rgba(37,99,235,.3);outline:none}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .field-control::-webkit-input-placeholder{color:#9ca3af}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .field-control::placeholder{color:#9ca3af}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card select.field-control{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#9ca3af 0),linear-gradient(135deg,#9ca3af 50%,transparent 0);background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%;background-repeat:no-repeat;background-size:6px 6px,6px 6px}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .email-check-btn,.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .email-send-btn{border:0;border-radius:999px;cursor:pointer;font-family:square-bd;font-size:.92rem;min-height:40px;width:100%}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .btn-gray.email-check-btn,.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .btn-gray.email-send-btn{cursor:default}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .input-with-countdown{align-items:center;display:flex;position:relative}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .input-with-countdown input{border:none;font-family:square-rg;font-size:.84rem;outline:none;width:100%}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .input-with-countdown .countdown-text{color:#6b7280;font-family:square-rg;font-size:.75rem;position:absolute;right:10px}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .input-with-countdown:before{content:""}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .applyid-card{align-items:center;background-color:#f9fafb;border:1px dashed #cbd5f5;border-radius:12px;display:inline-flex;gap:10px;margin-top:18px;padding:10px 14px}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .applyid-card .applyid-label{color:#4b5563;font-family:square-bd;font-size:.8rem}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .applyid-card .applyid-value{color:#1d4ed8;font-family:square-hv;font-size:.92rem}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .resumeopen-submit-row{display:flex;justify-content:flex-end;margin-top:22px}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .resumeopen-submit-row .submit-btn{border-radius:999px;font-family:square-eb;font-size:.9rem;min-height:44px;min-width:200px}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .resumeopen-submit-row .btn-gray.submit-btn{cursor:default}.career-recruit-resumewrite{align-items:center;background:linear-gradient(180deg,#f6f8fb,#eef2f8 40%,#f6f8fb);box-sizing:border-box;display:flex;flex-direction:column;width:100%}@media (max-width:768px){.career-recruit-resumewrite{align-items:stretch}}.career-recruit-resumewrite .page-title{background:radial-gradient(140% 140% at 5% 0,rgba(0,172,230,.35),transparent 55%),radial-gradient(120% 120% at 100% 0,rgba(0,108,183,.42),transparent 60%),linear-gradient(135deg,#050b18,#0e1731 40%,#050b18);border-bottom:1px solid hsla(0,0%,100%,.06);box-sizing:border-box;color:#fff;overflow:hidden;padding:30px 24px 70px;position:relative;width:100%}.career-recruit-resumewrite .page-title:before{background:radial-gradient(90% 90% at 120% -20%,rgba(0,172,230,.4),transparent 70%);content:"";inset:0;opacity:.9;pointer-events:none;position:absolute}.career-recruit-resumewrite .page-title .page-title-inner{align-items:flex-end;display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1280px;position:relative;width:100%;z-index:1}@media (max-width:768px){.career-recruit-resumewrite .page-title .page-title-inner{align-items:flex-start;flex-direction:column;gap:20px}}.career-recruit-resumewrite .page-title .page-title-left{display:flex;flex:1 1;flex-direction:column;gap:10px}.career-recruit-resumewrite .page-title .page-title-eyebrow{color:rgba(189,208,255,.9);font-family:square-rg;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase}.career-recruit-resumewrite .page-title .page-title-main{font-family:square-eb;font-size:2rem;line-height:1.35}@media (max-width:768px){.career-recruit-resumewrite .page-title .page-title-main{font-size:1.6rem}}.career-recruit-resumewrite .page-title .page-title-sub{color:rgba(219,229,255,.9);font-family:square-rg;font-size:.9rem;margin-top:4px}.career-recruit-resumewrite .page-title .page-title-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.career-recruit-resumewrite .page-title .page-title-meta .pill{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(3,17,43,.4);border:1px solid hsla(0,0%,100%,.25);border-radius:999px;color:#f5f7ff;font-family:square-rg;font-size:.78rem;padding:6px 12px}.career-recruit-resumewrite .page-title .page-title-meta .pill-primary{background:rgba(0,172,230,.3);border-color:rgba(0,172,230,.9)}.career-recruit-resumewrite .write-content-wrap{align-items:flex-start;box-sizing:border-box;display:flex;gap:24px;justify-content:center;margin:24px auto 0;max-width:1280px;padding:0 24px;width:100%}@media (max-width:768px){.career-recruit-resumewrite .write-content-wrap{align-items:revert;flex-direction:column;flex-flow:column-reverse;gap:18px;max-width:100%;padding:0 16px}}.career-recruit-resumewrite .write-content-wrap .content-wrap{align-items:stretch;background-color:#fff;border:1px solid rgba(17,34,68,.08);border-radius:18px;box-shadow:0 14px 35px rgba(8,23,51,.12);box-sizing:border-box;display:flex;flex-direction:column;padding:24px 24px 28px;transition:box-shadow .2s ease,-webkit-transform .1s ease;transition:box-shadow .2s ease,transform .1s ease;transition:box-shadow .2s ease,transform .1s ease,-webkit-transform .1s ease}.career-recruit-resumewrite .write-content-wrap .content-wrap:hover{box-shadow:0 18px 40px rgba(8,23,51,.16);-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:768px){.career-recruit-resumewrite .write-content-wrap .content-wrap{padding:18px 14px 22px;width:100%}}.career-recruit-resumewrite .write-content-wrap .content-wrap .tab-header{background-color:#f1f4fa;border-radius:999px;box-sizing:border-box;display:flex;gap:4px;overflow-y:auto;padding:4px}@media (max-width:768px){.career-recruit-resumewrite .write-content-wrap .content-wrap .tab-header{width:100%}}.career-recruit-resumewrite .write-content-wrap .content-wrap .tab{align-items:center;background-color:initial;border:none;border-radius:999px;color:rgba(30,50,90,.8);cursor:pointer;display:flex;flex:1 1;font-family:square-rg;font-size:.78rem;height:34px;justify-content:center;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.career-recruit-resumewrite .write-content-wrap .content-wrap .tab:hover{background-color:rgba(0,123,195,.08)}.career-recruit-resumewrite .write-content-wrap .content-wrap .tab.active{background:linear-gradient(135deg,#006cb7,#00ace6);box-shadow:0 8px 18px rgba(0,123,195,.32);color:#fff}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap{box-sizing:border-box;padding:20px 8px 26px;width:100%}@media (max-width:768px){.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap{padding:18px 2px;width:100%}}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .resume-default-field-info-title{box-sizing:border-box;padding:10px 0 0}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .resume-default-field-info-title div{align-items:center;color:rgba(34,48,84,.9);display:flex;flex-wrap:nowrap;font-size:.8rem;gap:6px;padding:4px 0 0;white-space:nowrap}@media (max-width:768px){.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .resume-default-field-info-title div{font-size:.76rem}}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .resume-default-field-info-title div>:first-child{color:#14233d;flex:0 0 auto;font-size:1.1rem;padding-right:0}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box{padding:28px 0 0}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-title{align-items:center;color:#1a2740;display:flex;font-family:square-eb;font-size:.9rem;justify-content:space-between}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-title>div:last-child{background:#f6f8fc;border:1px solid rgba(144,157,186,.9);border-radius:999px;color:#44516b;cursor:pointer;font-family:square-rg;font-size:.78rem!important;padding:4px 10px}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-title>div:last-child:hover{background:#e8eef8}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-subtitle{align-items:flex-start;color:rgba(76,89,113,.9);display:flex;font-size:.78rem;gap:10px;justify-content:space-between;padding:16px 0 0}@media (max-width:768px){.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-subtitle{flex-direction:column}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-subtitle>div:first-child{font-size:.76rem;padding-left:2px;width:100%}}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-subtitle>div:nth-child(2){display:flex;flex-shrink:0;font-family:square-rg;font-size:.78rem;gap:8px}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-subtitle>div:nth-child(2)>div{background:#fff;border:1px solid rgba(150,163,189,.9);border-radius:999px;cursor:pointer;padding:4px 9px}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-subtitle>div:nth-child(2)>div:hover{background:#f2f5fb}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-subtitle>div:nth-child(2) span{color:rgba(0,0,0,.5)}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-subtitle>div:nth-child(2) span:hover{color:rgba(0,0,0,.8)}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-title-under-line{border-bottom:1px solid rgba(100,148,194,.6);margin-top:12px;width:100%}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-title-under-line2{border-bottom:1px solid hsla(0,10%,69%,.6);margin-bottom:18px;margin-top:18px;width:100%}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content,.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content2,.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content3{align-items:flex-start;color:#2c3650;display:flex;flex-wrap:nowrap;font-size:.8rem;padding-top:18px}@media (max-width:768px){.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content,.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content2,.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content3{align-items:flex-start;flex-direction:column;flex-wrap:wrap;gap:8px;justify-content:flex-start;padding-top:12px}}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content2>div:first-child,.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content2>div:nth-child(3),.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content3>div:first-child,.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content3>div:nth-child(3),.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content>div:first-child,.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content>div:nth-child(3){align-items:center;color:#4a5670;display:flex;flex:0 0 130px;font-size:.8rem;justify-content:flex-end;margin:0 12px 0 0}@media (max-width:768px){.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content2>div:first-child,.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content2>div:nth-child(3),.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content3>div:first-child,.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content3>div:nth-child(3),.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content>div:first-child,.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content>div:nth-child(3){flex:0 0 auto;padding-top:8px}}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content2>div:nth-child(2),.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content2>div:nth-child(4),.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content3>div:nth-child(2),.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content3>div:nth-child(4),.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content>div:nth-child(2),.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content>div:nth-child(4){align-items:center;display:flex;height:100%;justify-content:flex-start;width:100%}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content .resume-photo{align-items:flex-start;display:flex;gap:16px;justify-content:flex-start!important;margin:0 0 16px;max-height:280px;padding:2px;width:100%}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content .resume-photo .file-upload-container{align-items:center;background-color:#f6f8fd;border:1px dashed rgba(171,185,210,.9);border-radius:14px;box-sizing:border-box;display:flex;height:260px;justify-content:center;max-height:260px;max-width:220px;overflow:hidden;position:relative;width:220px}@media (max-width:768px){.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content .resume-photo .file-upload-container{height:210px;max-height:210px;max-width:160px;width:160px}}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content .resume-photo .input-file{display:none}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content .resume-photo .file-upload-label{align-items:center;color:rgba(60,78,110,.9);cursor:pointer;display:flex;flex-direction:column;font-size:.78rem;gap:4px;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:background-color .2s ease;width:100%;z-index:1}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content .resume-photo .file-upload-label:hover{background-color:rgba(0,0,0,.03)}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content .resume-photo img{border-radius:10px;max-height:250px;max-width:210px;transition:.3s}@media (max-width:768px){.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content .resume-photo img{max-height:200px;max-width:150px}}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content2 textarea{font-family:square-rg;line-height:1.6}@media (max-width:768px){.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content2 textarea{width:100%}}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content2 .address{align-items:flex-start!important;display:flex;flex-direction:column;gap:10px;justify-content:flex-start!important;width:100%}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content2 .address>div:first-of-type{display:flex;gap:8px}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content2 .address>div:first-of-type>div:first-of-type{height:35px;width:100px}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content2 .address>div:first-of-type>div:last-of-type{width:150px}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content2 .address>div:last-of-type{width:100%}@media (max-width:768px){.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content2 .desktop-only{display:none}}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content4{border-radius:12px;border-radius:0;display:flex;flex-direction:column;overflow:hidden}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content4 .resume-default-field-content4-title{background-color:#f3f5fb;border-bottom:1px solid rgba(210,215,228,.9);display:flex;flex-direction:row}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content4 .resume-default-field-content4-title div{align-items:center;color:#4a5670;display:flex;font-family:square-bd;font-size:.78rem;height:42px;justify-content:center;width:100%}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content4 .resume-default-field-content4-title div:last-of-type,.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content4 .resume-default-field-content4-title>div:first-of-type{width:40%}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content4 .resume-default-field-content4-content{background-color:#fff;border-bottom:1px solid #e1e4ed;display:flex;flex-direction:row;padding:10px 0}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content4 .resume-default-field-content4-content:last-child{border-bottom:none}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content4 .resume-default-field-content4-content>div{align-items:center;display:flex;gap:16px;justify-content:center;min-height:42px;width:100%}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content4 .resume-default-field-content4-content>div input[type=date],.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content4 .resume-default-field-content4-content>div input[type=text],.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content4 .resume-default-field-content4-content>div select{width:80%}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content4 .resume-default-field-content4-content>div:last-of-type{cursor:pointer;width:40%}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content4 .resume-default-field-content4-content>div:last-of-type>span{color:rgba(0,0,0,.45)}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content4 .resume-default-field-content4-content>div:last-of-type>span:hover{color:rgba(0,0,0,.85)}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content4 .resume-default-field-content4-content>div:first-of-type{cursor:pointer;width:40%}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content4 .resume-default-field-content4-content>div:first-of-type>span{color:rgba(218,49,49,.5)}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content4 .resume-default-field-content4-content>div:first-of-type>span:hover{color:rgba(218,49,49,.9)}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content5{padding-top:10px;text-align:right;width:100%}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content5>div>span{color:rgba(218,49,49,.5);cursor:pointer}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content5>div>span:hover{color:rgba(218,49,49,.9)}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-end{display:flex;gap:12px;justify-content:space-between;padding:40px 0 0}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-end div{height:44px;width:100px}.career-recruit-resumewrite .write-content-wrap .content-wrap>div:nth-child(2){display:flex;gap:12px;justify-content:space-between;padding:20px 0 0;width:100%}@media (max-width:768px){.career-recruit-resumewrite .write-content-wrap .content-wrap>div:nth-child(2){flex-direction:column;padding-top:16px}}.career-recruit-resumewrite .write-content-wrap .content-wrap>div:nth-child(2)>div{height:42px;width:150px}@media (max-width:768px){.career-recruit-resumewrite .write-content-wrap .content-wrap>div:nth-child(2)>div{width:100%}}.career-recruit-resumewrite .write-content-wrap .content-wrap.wide{width:1240px}.career-recruit-resumewrite .write-content-wrap .content-wrap.narrow{margin-bottom:300px;width:960px}@media (max-width:768px){.career-recruit-resumewrite .write-content-wrap .content-wrap.narrow{width:100%}}.career-recruit-resumewrite .write-content-wrap .content-detail-sticky{display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:120px;transition:.3s;width:280px}.career-recruit-resumewrite .write-content-wrap .content-detail-sticky .btn-black,.career-recruit-resumewrite .write-content-wrap .content-detail-sticky .btn-company1,.career-recruit-resumewrite .write-content-wrap .content-detail-sticky .btn-company3{border-radius:20px;height:40px!important;width:280px}@media (max-width:768px){.career-recruit-resumewrite .write-content-wrap .content-detail-sticky .btn-black,.career-recruit-resumewrite .write-content-wrap .content-detail-sticky .btn-company1,.career-recruit-resumewrite .write-content-wrap .content-detail-sticky .btn-company3{width:100vw}.career-recruit-resumewrite .write-content-wrap .content-detail-sticky{align-items:center;position:static;width:100%}}.career-recruit-resumewrite .write-content-wrap .content-detail-sticky .content-detail-sticky-wrap{background-color:#fff;border:1px solid rgba(177,187,206,.65);border-radius:18px;box-shadow:0 16px 32px rgba(8,23,51,.18);display:flex;flex-direction:column;overflow:hidden;width:100%}.career-recruit-resumewrite .write-content-wrap .content-detail-sticky .content-detail-sticky-wrap>div:not(:first-child){border-bottom:1px solid rgba(230,233,241,.9);box-sizing:border-box;display:flex;font-size:.8rem;gap:16px;padding:14px 16px}.career-recruit-resumewrite .write-content-wrap .content-detail-sticky .content-detail-sticky-wrap>div:first-child{color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:4px;margin-left:0;margin-top:0}.career-recruit-resumewrite .write-content-wrap .content-detail-sticky .content-detail-sticky-wrap>div:first-child>div>span{align-items:center;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.35);border-radius:999px;box-shadow:none;color:#fff;display:inline-flex;font-size:2.4rem;justify-content:center;padding:2px 14px}.career-recruit-resumewrite .write-content-wrap .content-detail-sticky .content-detail-sticky-wrap>div:first-child .floating-button{position:relative}.career-recruit-resumewrite .write-content-wrap .content-detail-sticky .content-detail-sticky-wrap>div:first-child .floating-button:after{background:rgba(0,0,0,.8);border-radius:5px;bottom:-24px;color:#fff;content:attr(data-tooltip);font-size:.75rem;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .2s;white-space:nowrap;z-index:1000}.career-recruit-resumewrite .write-content-wrap .content-detail-sticky .content-detail-sticky-wrap>div:first-child .floating-button:hover:after{opacity:1}.career-recruit-resumewrite .write-content-wrap .content-detail-sticky .content-detail-sticky-wrap>div:last-child{border-bottom:none;margin-bottom:0}.career-recruit-resumewrite .write-content-wrap .content-detail-sticky .content-detail-sticky-wrap>div>div:first-child{color:#4a5670;font-family:square-bd;font-size:.78rem;width:80px}.career-recruit-resumewrite .write-content-wrap .content-detail-sticky .content-detail-sticky-wrap>div>div:last-child{color:#1a2740;font-size:.8rem;width:180px}.career-recruit-resumewrite .write-content-wrap .content-detail-sticky>div:nth-child(2),.career-recruit-resumewrite .write-content-wrap .content-detail-sticky>div:nth-child(3),.career-recruit-resumewrite .write-content-wrap .content-detail-sticky>div:nth-child(4){height:auto}@media (max-width:768px){.career-recruit-resumewrite .write-content-wrap .content-detail-sticky>div:nth-child(2),.career-recruit-resumewrite .write-content-wrap .content-detail-sticky>div:nth-child(3),.career-recruit-resumewrite .write-content-wrap .content-detail-sticky>div:nth-child(4){align-items:center;justify-content:center;width:100%}}.cal-login-page,.career-applicant-loginview{align-items:center;background-color:#f0f4f8;display:flex;justify-content:center;min-height:100vh;width:100%}.cal-login-page input[type=password],.cal-login-page input[type=text],.career-applicant-loginview input[type=password],.career-applicant-loginview input[type=text]{border-radius:10px!important;height:44px!important}@media (max-width:768px){.cal-login-page,.career-applicant-loginview{height:auto;min-height:calc(100vh - 80px)}}.cal-login-page.login-background,.career-applicant-loginview.login-background{background-image:url(/static/media/login-background.16194f17126ae17de70c.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.cal-login-page .cal-login-overlay,.career-applicant-loginview .cal-login-overlay{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin-top:-68px;padding:40px 16px;position:relative;width:100%}@media (max-width:768px){.cal-login-page .cal-login-overlay,.career-applicant-loginview .cal-login-overlay{padding:20px 12px 36px}}.cal-login-page .cal-login-shell,.career-applicant-loginview .cal-login-shell{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);max-width:960px;width:100%}@media (max-width:860px){.cal-login-page .cal-login-shell,.career-applicant-loginview .cal-login-shell{gap:12px;grid-template-columns:1fr;margin-top:40px;max-width:480px}}.cal-login-page .cal-brand-panel,.career-applicant-loginview .cal-brand-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.94);border:1px solid rgba(226,232,240,.9);border-radius:20px;box-shadow:0 20px 48px rgba(15,23,42,.14);display:flex;flex-direction:column;gap:0;padding:36px 32px 40px}@media (max-width:860px){.cal-login-page .cal-brand-panel,.career-applicant-loginview .cal-brand-panel{border-radius:16px;padding:24px 20px 28px}}.cal-login-page .cal-brand-badge,.career-applicant-loginview .cal-brand-badge{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;display:inline-flex;font-family:square-bd;font-size:.72rem;gap:6px;letter-spacing:.1em;margin-bottom:20px;padding:5px 12px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cal-login-page .cal-brand-badge .material-symbols-outlined,.career-applicant-loginview .cal-brand-badge .material-symbols-outlined{font-size:14px}.cal-login-page .cal-brand-title,.career-applicant-loginview .cal-brand-title{color:#0f172a;font-family:square-hv;font-size:2.4rem;line-height:1.15;margin:0 0 14px}.cal-login-page .cal-brand-title em,.career-applicant-loginview .cal-brand-title em{color:#00ace6;font-style:normal}@media (max-width:860px){.cal-login-page .cal-brand-title,.career-applicant-loginview .cal-brand-title{font-size:1.9rem}}.cal-login-page .cal-brand-sub,.career-applicant-loginview .cal-brand-sub{color:#64748b;font-family:square-rg;font-size:.9rem;line-height:1.65;margin:0 0 28px;white-space:pre-wrap}.cal-login-page .cal-feature-list,.career-applicant-loginview .cal-feature-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.cal-login-page .cal-feature-list li,.career-applicant-loginview .cal-feature-list li{grid-gap:10px;align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr);padding:12px 14px;transition:border-color .15s ease,background .15s ease}.cal-login-page .cal-feature-list li:hover,.career-applicant-loginview .cal-feature-list li:hover{background:#f0f7ff;border-color:#bfdbfe}.cal-login-page .cal-feature-list strong,.career-applicant-loginview .cal-feature-list strong{color:#1e293b;display:block;font-family:square-bd;font-size:.82rem;margin-bottom:2px}.cal-login-page .cal-feature-list span,.career-applicant-loginview .cal-feature-list span{color:#94a3b8;display:block;font-family:square-rg;font-size:.76rem}.cal-login-page .cal-feat-icon,.career-applicant-loginview .cal-feat-icon{color:#00ace6;font-size:20px;margin-top:1px}.cal-login-page .cal-form-card,.career-applicant-loginview .cal-form-card{background:hsla(0,0%,100%,.99);border:1px solid rgba(226,232,240,.9);border-radius:20px;box-shadow:0 20px 48px rgba(15,23,42,.13);display:flex;flex-direction:column;overflow:hidden}@media (max-width:860px){.cal-login-page .cal-form-card,.career-applicant-loginview .cal-form-card{border-radius:16px}}.cal-login-page .cal-tab-nav,.career-applicant-loginview .cal-tab-nav{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:0;padding:0 4px}.cal-login-page .cal-tab,.career-applicant-loginview .cal-tab{align-items:center;background:transparent;border:none;border-bottom:2px solid transparent;color:#94a3b8;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:square-bd;font-size:.72rem;gap:3px;margin-bottom:-1px;padding:14px 8px 12px;position:relative;transition:color .15s ease,border-color .15s ease}.cal-login-page .cal-tab .material-symbols-outlined,.career-applicant-loginview .cal-tab .material-symbols-outlined{font-size:18px;transition:color .15s ease}.cal-login-page .cal-tab:hover,.cal-login-page .cal-tab:hover .material-symbols-outlined,.career-applicant-loginview .cal-tab:hover,.career-applicant-loginview .cal-tab:hover .material-symbols-outlined{color:#475569}.cal-login-page .cal-tab.active,.career-applicant-loginview .cal-tab.active{border-bottom-color:#00ace6;color:#006cb7}.cal-login-page .cal-tab.active .material-symbols-outlined,.career-applicant-loginview .cal-tab.active .material-symbols-outlined{color:#00ace6}.cal-login-page .cal-tab-label,.career-applicant-loginview .cal-tab-label{font-size:.7rem;white-space:nowrap}@media (max-width:400px){.cal-login-page .cal-tab-label,.career-applicant-loginview .cal-tab-label{display:none}}.cal-login-page .cal-form-caption,.career-applicant-loginview .cal-form-caption{color:#94a3b8;font-family:square-rg;font-size:.78rem;margin:0;padding:10px 22px 0}.cal-login-page .cal-form-body,.career-applicant-loginview .cal-form-body{display:flex;flex:1 1;flex-direction:column;padding:16px 22px 24px}.cal-login-page .cal-form,.career-applicant-loginview .cal-form{display:flex;flex-direction:column;gap:14px}.cal-login-page .cal-field-group,.career-applicant-loginview .cal-field-group{display:flex;flex-direction:column;gap:4px}.cal-login-page .cal-field-label,.career-applicant-loginview .cal-field-label{color:#64748b;font-family:square-bd;font-size:.75rem;padding-left:2px}.cal-login-page .cal-select-wrap,.career-applicant-loginview .cal-select-wrap{position:relative}.cal-login-page .cal-select,.career-applicant-loginview .cal-select{appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-sizing:border-box;color:#1e293b;cursor:pointer;font-family:square-rg;font-size:.83rem;height:44px;outline:none;padding:0 36px 0 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.cal-login-page .cal-select:focus,.career-applicant-loginview .cal-select:focus{border-color:#00ace6;box-shadow:0 0 0 3px rgba(0,172,230,.12)}.cal-login-page .cal-select:disabled,.career-applicant-loginview .cal-select:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.cal-login-page .cal-select option,.career-applicant-loginview .cal-select option{color:#1e293b}.cal-login-page .cal-select-icon,.career-applicant-loginview .cal-select-icon{color:#94a3b8;font-size:18px;pointer-events:none;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cal-login-page .cal-divider,.career-applicant-loginview .cal-divider{align-items:center;display:flex;gap:10px;margin:2px 0}.cal-login-page .cal-divider span,.career-applicant-loginview .cal-divider span{color:#94a3b8;font-family:square-bd;font-size:.72rem;white-space:nowrap}.cal-login-page .cal-divider:after,.cal-login-page .cal-divider:before,.career-applicant-loginview .cal-divider:after,.career-applicant-loginview .cal-divider:before{background:#e2e8f0;content:"";flex:1 1;height:1px}.cal-login-page .cal-hint,.career-applicant-loginview .cal-hint{color:#94a3b8;font-family:square-rg;font-size:.76rem;line-height:1.6;margin:0}.cal-login-page .cal-hint--rule,.career-applicant-loginview .cal-hint--rule{align-items:flex-start;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;color:#0369a1;display:flex;gap:5px;padding:8px 12px}.cal-login-page .cal-hint--rule .material-symbols-outlined,.career-applicant-loginview .cal-hint--rule .material-symbols-outlined{flex-shrink:0;font-size:14px;margin-top:2px}.cal-login-page .cal-btn-primary,.career-applicant-loginview .cal-btn-primary{align-items:center;background:#006cb7;border:none;border-radius:10px;box-shadow:0 8px 20px rgba(0,108,183,.32);color:#fff;cursor:pointer;display:flex;font-family:square-bd;font-size:.88rem;gap:7px;height:46px;justify-content:center;margin-top:4px;transition:all .15s ease;width:100%}.cal-login-page .cal-btn-primary .material-symbols-outlined,.career-applicant-loginview .cal-btn-primary .material-symbols-outlined{font-size:18px}.cal-login-page .cal-btn-primary:hover:not(.disabled),.career-applicant-loginview .cal-btn-primary:hover:not(.disabled){background:#007bc3;box-shadow:0 12px 28px rgba(0,108,183,.38);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.cal-login-page .cal-btn-primary:active:not(.disabled),.career-applicant-loginview .cal-btn-primary:active:not(.disabled){box-shadow:0 6px 14px rgba(0,108,183,.28);-webkit-transform:translateY(0);transform:translateY(0)}.cal-login-page .cal-btn-primary.disabled,.career-applicant-loginview .cal-btn-primary.disabled{background:#cbd5e1;box-shadow:none;color:#f8fafc;cursor:not-allowed}.cal-login-page .cal-btn-outline,.career-applicant-loginview .cal-btn-outline{align-items:center;background:#f0f9ff;border:1.5px solid #00ace6;border-radius:10px;color:#006cb7;cursor:pointer;display:flex;font-family:square-bd;font-size:.83rem;gap:7px;height:42px;justify-content:center;transition:all .15s ease;width:100%}.cal-login-page .cal-btn-outline .material-symbols-outlined,.career-applicant-loginview .cal-btn-outline .material-symbols-outlined{font-size:17px}.cal-login-page .cal-btn-outline:hover:not(.disabled),.career-applicant-loginview .cal-btn-outline:hover:not(.disabled){background:#e0f2fe}.cal-login-page .cal-btn-outline.disabled,.career-applicant-loginview .cal-btn-outline.disabled{background:#f8fafc;border-color:#e2e8f0;color:#94a3b8;cursor:not-allowed}.cal-login-page .cal-timer,.career-applicant-loginview .cal-timer{font-family:square-rg;font-size:.78rem;margin-left:6px;opacity:.75}.cal-login-page .cal-auth-block,.career-applicant-loginview .cal-auth-block{display:flex;flex-direction:column;gap:8px}.cal-login-page .cal-code-row,.career-applicant-loginview .cal-code-row{align-items:center;display:flex;gap:8px}.cal-login-page .cal-code-input-wrap,.career-applicant-loginview .cal-code-input-wrap{flex:1 1;position:relative}.cal-login-page .cal-code-input,.career-applicant-loginview .cal-code-input{-moz-appearance:textfield;background:#f0f9ff;border:1.5px solid #00ace6;border-radius:10px;box-sizing:border-box;color:#1e293b;font-family:square-rg;font-size:.85rem;height:44px;outline:none;padding:0 80px 0 14px;width:100%}.cal-login-page .cal-code-input:focus,.career-applicant-loginview .cal-code-input:focus{box-shadow:0 0 0 3px rgba(0,172,230,.15)}.cal-login-page .cal-code-input::-webkit-inner-spin-button,.cal-login-page .cal-code-input::-webkit-outer-spin-button,.career-applicant-loginview .cal-code-input::-webkit-inner-spin-button,.career-applicant-loginview .cal-code-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cal-login-page .cal-countdown,.career-applicant-loginview .cal-countdown{color:#ef4444;font-family:square-bd;font-size:.72rem;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cal-login-page .cal-btn-verify,.career-applicant-loginview .cal-btn-verify{background:#00ace6;border:none;border-radius:10px;color:#fff;cursor:pointer;flex-shrink:0;font-family:square-bd;font-size:.82rem;height:44px;padding:0 16px;transition:background .15s ease;white-space:nowrap}.cal-login-page .cal-btn-verify:hover,.career-applicant-loginview .cal-btn-verify:hover{background:#006cb7}.cal-login-page .cal-auth-success,.career-applicant-loginview .cal-auth-success{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;color:#15803d;display:flex;font-family:square-bd;font-size:.82rem;gap:8px;padding:12px 14px}.cal-login-page .cal-auth-success .material-symbols-outlined,.career-applicant-loginview .cal-auth-success .material-symbols-outlined{font-size:18px}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.career-applicant-talent-pool{background-color:#fff;display:flex;justify-content:center;min-height:calc(100vh - 80px);width:100%}@media (max-width:768px){.career-applicant-talent-pool{min-height:auto;padding-top:80px}}.career-applicant-talent-pool.login-background{background-image:url(/static/media/talent-pool.f3c36c54db2d2b9cbc1d.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.career-applicant-talent-pool.login-background:before{background-image:linear-gradient(135deg,rgba(148,163,184,.12) 1px,transparent 0),linear-gradient(225deg,rgba(148,163,184,.08) 1px,transparent 0);background-size:40px 40px;content:"";inset:-80px;-webkit-mask-image:radial-gradient(circle at 20% 0,#000 0,transparent 60%);mask-image:radial-gradient(circle at 20% 0,#000 0,transparent 60%);opacity:.45;pointer-events:none;position:absolute;z-index:0}.career-applicant-talent-pool.login-background:after{-webkit-animation:talentGlow 16s ease-in-out infinite alternate;animation:talentGlow 16s ease-in-out infinite alternate;background:conic-gradient(from 210deg,rgba(0,172,230,.35),rgba(59,130,246,.22),rgba(14,116,144,.22),transparent,rgba(0,172,230,.35));border-radius:999px;bottom:-100px;content:"";-webkit-filter:blur(28px);filter:blur(28px);height:360px;opacity:.9;pointer-events:none;position:absolute;right:-60px;width:360px;z-index:0}.career-applicant-talent-pool .career-1280-wrap{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;max-width:1200px;min-height:calc(100vh - 80px);padding:40px 16px 100px;z-index:1}@media (max-width:768px){.career-applicant-talent-pool .career-1280-wrap{min-height:auto;padding:50px 16px 70px}}.career-applicant-talent-pool .talent-pool-head{color:#fff;display:flex;flex-direction:column;gap:10px;margin-bottom:32px;max-width:720px;padding:18px 22px 22px;position:relative}@media (max-width:768px){.career-applicant-talent-pool .talent-pool-head{margin-bottom:24px;max-width:100%;padding:14px 16px 18px}}.career-applicant-talent-pool .talent-pool-head:before{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(120deg,rgba(15,23,42,.85),rgba(15,23,42,.65),rgba(15,23,42,.35));border-radius:18px;content:"";inset:0;opacity:.96;position:absolute;z-index:-1}.career-applicant-talent-pool .talent-pool-head:after{background:linear-gradient(90deg,#f97316,#22c55e,#0ea5e9);border-radius:999px;bottom:14px;content:"";height:2px;left:22px;opacity:.9;position:absolute;width:78px}@media (max-width:768px){.career-applicant-talent-pool .talent-pool-head:after{bottom:10px;left:16px;width:64px}}.career-applicant-talent-pool .head-eyebrow{color:#e5e7eb;font-family:square-rg;font-size:.78rem;letter-spacing:.18em;opacity:.9;text-transform:uppercase}.career-applicant-talent-pool .head-title{color:#fff;font-family:square-bd;font-size:2.2rem;line-height:1.3;margin:0;text-shadow:0 10px 28px rgba(15,23,42,.9)}@media (max-width:768px){.career-applicant-talent-pool .head-title{font-size:2rem;font-size:1.75rem}}.career-applicant-talent-pool .head-subtitle{color:#e5edf7;font-family:square-rg;font-size:.95rem;line-height:1.7;margin:8px 0 0;opacity:.96;text-shadow:0 8px 22px rgba(15,23,42,.8)}@media (max-width:768px){.career-applicant-talent-pool .head-subtitle{font-size:.9rem}}.career-applicant-talent-pool .head-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.career-applicant-talent-pool .head-tags span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(15,23,42,.45);border:1px solid rgba(248,250,252,.7);border-radius:999px;box-shadow:0 10px 24px rgba(15,23,42,.7);color:#f9fafb;font-family:square-rg;font-size:.78rem;padding:6px 14px;white-space:nowrap}@media (max-width:768px){.career-applicant-talent-pool .head-tags span{white-space:normal}}.career-applicant-talent-pool .talent-pool-shell{align-items:center;display:flex;height:100%;width:100%}.career-applicant-talent-pool .talent-pool-card{grid-gap:32px;-webkit-animation:fadeInUp .9s ease-out;animation:fadeInUp .9s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.96);border-radius:24px;box-shadow:0 22px 50px rgba(15,23,42,.18),0 0 0 1px rgba(148,163,184,.18);box-sizing:border-box;display:grid;gap:32px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);padding:32px 36px;width:100%}@media (max-width:768px){.career-applicant-talent-pool .talent-pool-card{gap:24px;grid-template-columns:1fr;padding:26px 20px}}.career-applicant-talent-pool .card-left{border-right:1px dashed rgba(148,163,184,.5);display:flex;flex-direction:column;gap:14px;padding-right:28px}@media (max-width:768px){.career-applicant-talent-pool .card-left{border-bottom:1px dashed rgba(148,163,184,.4);border-right:none;padding-bottom:20px;padding-right:0}}.career-applicant-talent-pool .card-label{align-items:center;background:rgba(37,99,235,.07);border-radius:999px;color:#1d4ed8;display:inline-flex;font-family:square-rg;font-size:.92rem;gap:6px;letter-spacing:.12em;padding:4px 10px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.career-applicant-talent-pool .card-label:before{background:#1d4ed8;border-radius:999px;content:"";height:6px;width:6px}.career-applicant-talent-pool .card-title{color:#0f172a;font-family:square-hv;font-size:1.6rem;margin:0}@media (max-width:768px){.career-applicant-talent-pool .card-title{font-size:1.4rem}}.career-applicant-talent-pool .card-subtitle{color:#00ace6;font-family:square-bd;font-size:1rem;margin:0}@media (max-width:768px){.career-applicant-talent-pool .card-subtitle{font-size:.95rem}}.career-applicant-talent-pool .card-body-text{color:#4b5563;display:flex;flex-direction:column;font-family:square-rg;font-size:.9rem;gap:10px;line-height:1.7;margin-top:10px}.career-applicant-talent-pool .card-body-text p{margin:0}.career-applicant-talent-pool .card-right{display:flex;flex-direction:column;gap:18px}.career-applicant-talent-pool .steps-header{color:#111827;font-family:square-bd;font-size:.9rem}.career-applicant-talent-pool .steps-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.career-applicant-talent-pool .steps-list li{align-items:flex-start;background:linear-gradient(120deg,rgba(239,246,255,.9),rgba(248,250,252,.9));border:1px solid rgba(191,219,254,.8);border-radius:14px;display:flex;gap:10px;padding:10px 12px}.career-applicant-talent-pool .step-badge{background:#1d4ed8;border-radius:999px;color:#fff;font-family:square-bd;font-size:.7rem;letter-spacing:.06em;min-width:70px;padding:6px 10px;text-align:center}.career-applicant-talent-pool .step-text{display:flex;flex-direction:column;gap:2px}.career-applicant-talent-pool .step-title{color:#0f172a;font-family:square-bd;font-size:.86rem;margin:0}.career-applicant-talent-pool .step-desc{color:#4b5563;font-family:square-rg;font-size:.8rem;line-height:1.5;margin:0}.career-applicant-talent-pool .card-cta{align-items:flex-start;display:flex;flex-direction:column;gap:6px;margin-top:8px}@media (max-width:768px){.career-applicant-talent-pool .card-cta{align-items:stretch}}.career-applicant-talent-pool .card-cta .btn-company3{align-items:center;border-radius:999px;display:flex;font-family:square-bd;font-size:.9rem;height:44px;justify-content:center;width:260px}@media (max-width:768px){.career-applicant-talent-pool .card-cta .btn-company3{width:100%}}.career-applicant-talent-pool .card-cta .cta-note{color:#6b7280;font-family:square-rg;font-size:.78rem}@-webkit-keyframes talentGlow{0%{opacity:.85;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}to{opacity:1;-webkit-transform:translate3d(-20px,-10px,0) scale(1.05);transform:translate3d(-20px,-10px,0) scale(1.05)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes talentGlow{0%{opacity:.75;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}50%{opacity:.95;-webkit-transform:translate(-25px,-15px) scale(1.06);transform:translate(-25px,-15px) scale(1.06)}to{opacity:.8;-webkit-transform:translate(-45px,10px) scale(1.02);transform:translate(-45px,10px) scale(1.02)}}.career-applicant-talent-pool{background:#07111f;color:#fff;display:block;min-height:calc(100vh - 68px);overflow:hidden;position:relative}.career-applicant-talent-pool .talent-pool-visual{background-image:linear-gradient(90deg,rgba(5,12,24,.9),rgba(5,12,24,.72) 42%,rgba(5,12,24,.2)),linear-gradient(180deg,rgba(5,12,24,.1),rgba(5,12,24,.42)),url(/static/media/talent-pool.f3c36c54db2d2b9cbc1d.jpg);background-position:50%;background-size:cover;inset:0;position:absolute;-webkit-transform:scale(1.01);transform:scale(1.01);z-index:0}.career-applicant-talent-pool:before{background-image:repeating-linear-gradient(120deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.14) 1px,transparent 0,transparent 120px),linear-gradient(90deg,rgba(34,197,94,.18),rgba(14,165,233,.08),transparent 58%);content:"";inset:0;opacity:.34;pointer-events:none;position:absolute;z-index:1}.career-applicant-talent-pool .career-1280-wrap{box-sizing:border-box;margin:0 auto;max-width:1280px;min-height:calc(100vh - 68px);padding:72px 24px 64px;position:relative;width:100%;z-index:2}.career-applicant-talent-pool .talent-pool-hero{grid-gap:52px;align-items:center;display:grid;gap:52px;grid-template-columns:minmax(0,1fr) minmax(320px,420px);min-height:470px}.career-applicant-talent-pool .talent-pool-hero-copy{max-width:720px}.career-applicant-talent-pool .hero-eyebrow{align-items:center;color:#7dd3fc;display:inline-flex;font-family:square-bd;font-size:.85rem;gap:10px;letter-spacing:0;margin-bottom:18px}.career-applicant-talent-pool .hero-eyebrow:before{background:#22c55e;border-radius:8px;content:"";height:2px;width:34px}.career-applicant-talent-pool h1{color:#fff;font-family:square-hv;font-size:4.3rem;letter-spacing:0;line-height:1.08;margin:0;text-shadow:0 16px 34px rgba(0,0,0,.46)}.career-applicant-talent-pool .talent-pool-hero-copy p{color:rgba(248,250,252,.88);font-family:square-rg;font-size:1.05rem;line-height:1.78;margin:24px 0 0;max-width:560px}.career-applicant-talent-pool .hero-actions{align-items:center;display:flex;gap:18px;margin-top:34px}.career-applicant-talent-pool .hero-actions>span{color:rgba(226,232,240,.86);font-family:square-rg;font-size:.84rem;line-height:1.55;max-width:230px}.career-applicant-talent-pool .talent-pool-primary{background:#00ace6;border:0;border-radius:8px;box-shadow:0 18px 34px rgba(0,172,230,.32);color:#fff;font-family:square-bd;font-size:.95rem;gap:8px;height:52px;width:190px}.career-applicant-talent-pool .talent-pool-primary .material-symbols-outlined{font-size:20px}.career-applicant-talent-pool .talent-pool-primary:hover{background:#22c55e;box-shadow:0 20px 38px rgba(34,197,94,.28);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.career-applicant-talent-pool .talent-pool-challenge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(8,16,30,.62);border:1px solid hsla(0,0%,100%,.22);border-radius:8px;box-shadow:0 24px 60px rgba(0,0,0,.34);box-sizing:border-box;padding:26px}.career-applicant-talent-pool .challenge-title{align-items:center;color:#fff;display:flex;font-family:square-eb;font-size:1.25rem;gap:10px}.career-applicant-talent-pool .challenge-title .material-symbols-outlined{align-items:center;background:#22c55e;border-radius:8px;color:#062014;display:inline-flex;font-size:24px;height:40px;justify-content:center;width:40px}.career-applicant-talent-pool .talent-pool-challenge p{color:rgba(241,245,249,.86);font-family:square-rg;font-size:.94rem;line-height:1.7;margin:18px 0 22px}.career-applicant-talent-pool .challenge-list{grid-gap:10px;display:grid;gap:10px}.career-applicant-talent-pool .challenge-list div{grid-gap:12px;align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;box-sizing:border-box;display:grid;gap:12px;grid-template-columns:78px minmax(0,1fr);min-height:56px;padding:12px 14px}.career-applicant-talent-pool .challenge-list strong{color:#7dd3fc;font-family:square-eb;font-size:.9rem}.career-applicant-talent-pool .challenge-list span{color:rgba(248,250,252,.9);font-family:square-rg;font-size:.86rem;line-height:1.45}.career-applicant-talent-pool .talent-pool-flow{margin-top:12px;padding-top:8px}.career-applicant-talent-pool .talent-pool-section-head{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.career-applicant-talent-pool .talent-pool-section-head span{color:#86efac;display:block;font-family:square-bd;font-size:.82rem;letter-spacing:0;margin-bottom:6px}.career-applicant-talent-pool .talent-pool-section-head h2{color:#fff;font-family:square-eb;font-size:1.42rem;line-height:1.35;margin:0}.career-applicant-talent-pool .talent-pool-step-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:20px 0 0;padding:0}.career-applicant-talent-pool .talent-pool-step-grid li{background:hsla(0,0%,100%,.94);border-radius:8px;box-shadow:0 18px 36px rgba(0,0,0,.2);box-sizing:border-box;color:#0f172a;min-height:176px;padding:20px;transition:box-shadow .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease}.career-applicant-talent-pool .talent-pool-step-grid li:hover{box-shadow:0 22px 44px rgba(0,0,0,.24);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.career-applicant-talent-pool .talent-pool-step-grid .step-icon{align-items:center;background:#e0f2fe;border-radius:8px;color:#0369a1;display:flex;height:42px;justify-content:center;width:42px}.career-applicant-talent-pool .talent-pool-step-grid .step-icon .material-symbols-outlined{font-size:23px}.career-applicant-talent-pool .talent-pool-step-grid em{color:#00ace6;display:block;font-family:square-eb;font-size:.78rem;font-style:normal;margin-top:18px}.career-applicant-talent-pool .talent-pool-step-grid strong{color:#111827;display:block;font-family:square-eb;font-size:1rem;margin-top:5px}.career-applicant-talent-pool .talent-pool-step-grid p{color:#4b5563;font-family:square-rg;font-size:.84rem;line-height:1.55;margin:9px 0 0}@media (max-width:1024px){.career-applicant-talent-pool .career-1280-wrap{padding:100px 20px 62px}.career-applicant-talent-pool .talent-pool-hero{gap:30px;grid-template-columns:1fr;min-height:auto}.career-applicant-talent-pool h1{font-size:3.3rem}.career-applicant-talent-pool .talent-pool-challenge{max-width:620px}.career-applicant-talent-pool .talent-pool-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.career-applicant-talent-pool{min-height:auto}.career-applicant-talent-pool .talent-pool-visual{background-position:60%}.career-applicant-talent-pool .career-1280-wrap{min-height:auto;padding:86px 16px 44px}.career-applicant-talent-pool .talent-pool-hero{gap:24px}.career-applicant-talent-pool .hero-eyebrow{font-size:.78rem;margin-bottom:14px}.career-applicant-talent-pool h1{font-size:2.45rem;line-height:1.15}.career-applicant-talent-pool .talent-pool-hero-copy p{font-size:.95rem;line-height:1.68;margin-top:18px}.career-applicant-talent-pool .hero-actions{align-items:stretch;flex-direction:column;gap:12px;margin-top:26px}.career-applicant-talent-pool .hero-actions>span{font-size:.8rem;max-width:100%}.career-applicant-talent-pool .talent-pool-primary{width:100%}.career-applicant-talent-pool .talent-pool-challenge{padding:20px}.career-applicant-talent-pool .challenge-list div{gap:4px;grid-template-columns:1fr}.career-applicant-talent-pool .talent-pool-section-head{display:block}.career-applicant-talent-pool .talent-pool-section-head h2{font-size:1.18rem}.career-applicant-talent-pool .talent-pool-step-grid{gap:10px;grid-template-columns:1fr}.career-applicant-talent-pool .talent-pool-step-grid li{min-height:auto;padding:18px}}.CareerApp .career-applicant-talent-pool{background:#f3f6f8;color:#1c2d40;display:block;min-height:100vh;overflow:visible;position:relative;width:100%}.CareerApp .career-applicant-talent-pool .talent-pool-visual{background-image:linear-gradient(90deg,rgba(243,246,248,.94),rgba(243,246,248,.46) 42%,rgba(243,246,248,.08)),linear-gradient(180deg,rgba(23,43,64,.04),rgba(23,43,64,.12)),url(/static/media/talent-pool.f3c36c54db2d2b9cbc1d.jpg);background-position:50%;background-size:cover;bottom:auto;-webkit-clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);height:620px;left:auto;position:absolute;right:0;top:0;-webkit-transform:none;transform:none;width:46%;z-index:0}.CareerApp .career-applicant-talent-pool:before{background:repeating-linear-gradient(90deg,transparent,transparent 79px,rgba(45,75,96,.025) 80px),linear-gradient(180deg,#f3f6f8,#f8fafb);content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:0}.CareerApp .career-applicant-talent-pool .career-1280-wrap{box-sizing:border-box;margin:0 auto;max-width:1240px;min-height:auto;padding:126px 0 96px;position:relative;width:calc(100% - 64px);z-index:2}.CareerApp .career-applicant-talent-pool .talent-pool-hero{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,.95fr) minmax(340px,420px);min-height:500px}.CareerApp .career-applicant-talent-pool .talent-pool-hero-copy{max-width:700px}.CareerApp .career-applicant-talent-pool .hero-eyebrow{align-items:center;color:#007bc3;display:inline-flex;font-family:square-eb;font-size:.66rem;gap:10px;letter-spacing:0;margin-bottom:18px}.CareerApp .career-applicant-talent-pool .hero-eyebrow:before{background:#007bc3;border-radius:8px;content:"";height:2px;width:28px}.CareerApp .career-applicant-talent-pool h1{color:#172b40;font-family:square-eb;font-size:clamp(3rem,5vw,4.75rem);letter-spacing:0;line-height:1.07;margin:0;text-shadow:none;word-break:keep-all}.CareerApp .career-applicant-talent-pool .talent-pool-hero-copy p{color:#68788a;font-family:square-rg;font-size:.88rem;line-height:1.85;margin:27px 0 0;max-width:540px;word-break:keep-all}.CareerApp .career-applicant-talent-pool .hero-actions{align-items:center;display:flex;gap:18px;margin-top:36px}.CareerApp .career-applicant-talent-pool .hero-actions>span{color:#748294;font-family:square-rg;font-size:.66rem;line-height:1.6;max-width:235px;word-break:keep-all}.CareerApp .career-applicant-talent-pool .talent-pool-primary{align-items:center;background:#006cb7;border:0;border-radius:8px;box-shadow:0 12px 25px rgba(0,108,183,.19);color:#fff;display:inline-flex;font-family:square-eb;font-size:.72rem;gap:8px;height:50px;justify-content:center;transition:background .18s ease,box-shadow .18s ease,-webkit-transform .18s ease;transition:background .18s ease,box-shadow .18s ease,transform .18s ease;transition:background .18s ease,box-shadow .18s ease,transform .18s ease,-webkit-transform .18s ease;width:184px}.CareerApp .career-applicant-talent-pool .talent-pool-primary .material-symbols-outlined{font-size:18px}.CareerApp .career-applicant-talent-pool .talent-pool-primary:hover{background:#007bc3;box-shadow:0 14px 30px rgba(0,123,195,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.CareerApp .career-applicant-talent-pool .talent-pool-challenge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.96);border:1px solid rgba(175,194,207,.42);border-radius:8px;box-shadow:0 24px 58px rgba(29,64,88,.14);box-sizing:border-box;color:#203348;padding:28px}.CareerApp .career-applicant-talent-pool .challenge-title{align-items:center;color:#25374b;display:flex;font-family:square-eb;font-size:1.08rem;gap:10px}.CareerApp .career-applicant-talent-pool .challenge-title .material-symbols-outlined{align-items:center;background:#edf7fb;border-radius:8px;color:#007bc3;display:inline-flex;font-size:21px;height:38px;justify-content:center;width:38px}.CareerApp .career-applicant-talent-pool .talent-pool-challenge p{color:#748294;font-family:square-rg;font-size:.7rem;line-height:1.7;margin:18px 0 22px;word-break:keep-all}.CareerApp .career-applicant-talent-pool .challenge-list{grid-gap:8px;display:grid;gap:8px}.CareerApp .career-applicant-talent-pool .challenge-list div{grid-gap:12px;align-items:center;background:#f8fafb;border:1px solid #e0e7ec;border-radius:8px;box-sizing:border-box;display:grid;gap:12px;grid-template-columns:78px minmax(0,1fr);min-height:56px;padding:12px 14px}.CareerApp .career-applicant-talent-pool .challenge-list strong{color:#007bc3;font-family:square-eb;font-size:.64rem}.CareerApp .career-applicant-talent-pool .challenge-list span{color:#596a78;font-family:square-bd;font-size:.64rem;line-height:1.45;word-break:keep-all}.CareerApp .career-applicant-talent-pool .talent-pool-flow{border-top:1px solid #dde6ec;margin-top:28px;padding-top:36px}.CareerApp .career-applicant-talent-pool .talent-pool-section-head{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.CareerApp .career-applicant-talent-pool .talent-pool-section-head span{color:#007bc3;display:block;font-family:square-eb;font-size:.58rem;letter-spacing:0;margin-bottom:7px}.CareerApp .career-applicant-talent-pool .talent-pool-section-head h2{color:#203348;font-family:square-eb;font-size:1.35rem;letter-spacing:0;line-height:1.4;margin:0;word-break:keep-all}.CareerApp .career-applicant-talent-pool .talent-pool-step-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:22px 0 0;padding:0}.CareerApp .career-applicant-talent-pool .talent-pool-step-grid li{background:#fff;border:1px solid #dce5eb;border-radius:8px;box-shadow:0 14px 32px rgba(31,64,86,.07);box-sizing:border-box;color:#0f172a;min-height:178px;padding:20px;transition:border-color .18s ease,box-shadow .18s ease,-webkit-transform .18s ease;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,-webkit-transform .18s ease}.CareerApp .career-applicant-talent-pool .talent-pool-step-grid li:hover{border-color:rgba(0,123,195,.22);box-shadow:0 18px 38px rgba(31,64,86,.11);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.CareerApp .career-applicant-talent-pool .talent-pool-step-grid .step-icon{align-items:center;background:#edf7fb;border-radius:8px;color:#007bc3;display:flex;height:42px;justify-content:center;width:42px}.CareerApp .career-applicant-talent-pool .talent-pool-step-grid .step-icon .material-symbols-outlined{font-size:23px}.CareerApp .career-applicant-talent-pool .talent-pool-step-grid em{color:#007bc3;display:block;font-family:square-eb;font-size:.6rem;font-style:normal;margin-top:18px}.CareerApp .career-applicant-talent-pool .talent-pool-step-grid strong{color:#25374b;display:block;font-family:square-eb;font-size:.86rem;margin-top:6px}.CareerApp .career-applicant-talent-pool .talent-pool-step-grid p{color:#748294;font-family:square-rg;font-size:.66rem;line-height:1.58;margin:9px 0 0;word-break:keep-all}@media (max-width:1024px){.CareerApp .career-applicant-talent-pool .talent-pool-visual{opacity:.35;width:56%}.CareerApp .career-applicant-talent-pool .career-1280-wrap{padding:112px 0 76px}.CareerApp .career-applicant-talent-pool .talent-pool-hero{gap:30px;grid-template-columns:1fr;min-height:auto}.CareerApp .career-applicant-talent-pool .talent-pool-challenge{max-width:640px}.CareerApp .career-applicant-talent-pool .talent-pool-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.CareerApp .career-applicant-talent-pool{min-height:auto}.CareerApp .career-applicant-talent-pool .talent-pool-visual{display:none}.CareerApp .career-applicant-talent-pool .career-1280-wrap{padding:102px 0 64px;width:calc(100% - 32px)}.CareerApp .career-applicant-talent-pool .talent-pool-hero{gap:24px}.CareerApp .career-applicant-talent-pool h1{font-size:2.62rem;line-height:1.14}.CareerApp .career-applicant-talent-pool .talent-pool-hero-copy p{font-size:.78rem;line-height:1.7;margin-top:20px}.CareerApp .career-applicant-talent-pool .hero-actions{align-items:stretch;flex-direction:column;gap:12px;margin-top:28px}.CareerApp .career-applicant-talent-pool .hero-actions>span{max-width:none}.CareerApp .career-applicant-talent-pool .talent-pool-primary{width:100%}.CareerApp .career-applicant-talent-pool .talent-pool-challenge{padding:22px}.CareerApp .career-applicant-talent-pool .challenge-list div{gap:4px;grid-template-columns:1fr}.CareerApp .career-applicant-talent-pool .talent-pool-section-head{display:block}.CareerApp .career-applicant-talent-pool .talent-pool-section-head h2{font-size:1.1rem}.CareerApp .career-applicant-talent-pool .talent-pool-step-grid{gap:10px;grid-template-columns:1fr}.CareerApp .career-applicant-talent-pool .talent-pool-step-grid li{min-height:auto;padding:18px}}.CareerApp .career-recruit-resumeopening.resumeopening-office.talentopening-office .resumeoffice-hero:after{content:"TALENT POOL";letter-spacing:0}.CareerApp .career-recruit-resumeopening.resumeopening-office.talentopening-office .resumeoffice-hero-copy h1{letter-spacing:0}.CareerApp .career-recruit-resumeopening.resumeopening-office.talentopening-office .posting-card-image img{object-position:center center;width:100%}.career-applicant-mainview{background-color:#f5f6fb;display:flex;justify-content:center;min-height:calc(100vh - 200px);padding-bottom:80px;width:100%}.career-applicant-mainview .career-1280-wrap{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;max-width:100%;padding:120px 16px 40px;width:1280px}@media (max-width:768px){.career-applicant-mainview .career-1280-wrap{padding-top:90px}}.career-applicant-mainview .career-1280-wrap .applicant-header{display:flex;flex-direction:column;gap:6px}.career-applicant-mainview .career-1280-wrap .applicant-header h1{color:#111827;font-family:square-eb;font-size:1.9rem}@media (max-width:768px){.career-applicant-mainview .career-1280-wrap .applicant-header h1{font-size:1.5rem}}.career-applicant-mainview .career-1280-wrap .applicant-header p{color:#6b7280;font-size:.9rem}.career-applicant-mainview .career-1280-wrap .applicant-summary-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 10px 24px rgba(15,23,42,.06);box-sizing:border-box;display:flex;gap:24px;padding:18px 22px}@media (max-width:768px){.career-applicant-mainview .career-1280-wrap .applicant-summary-card{flex-direction:column;padding:16px 14px}}.career-applicant-mainview .career-1280-wrap .applicant-summary-card .summary-left{display:flex;flex-direction:column;gap:6px}.career-applicant-mainview .career-1280-wrap .applicant-summary-card .summary-left .summary-eyebrow{color:#9ca3af;font-family:square-bd;font-size:.75rem;letter-spacing:.18em}.career-applicant-mainview .career-1280-wrap .applicant-summary-card .summary-left .summary-title{color:#111827;font-family:square-eb;font-size:1.05rem}.career-applicant-mainview .career-1280-wrap .applicant-summary-card .summary-left .summary-desc{color:#6b7280;font-size:.9rem;line-height:1.5;max-width:420px}.career-applicant-mainview .career-1280-wrap .applicant-summary-card .summary-right{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;box-sizing:border-box;display:flex;flex:0 0 70%;flex-direction:column;gap:8px;padding:12px 14px}@media (max-width:768px){.career-applicant-mainview .career-1280-wrap .applicant-summary-card .summary-right{flex:1 1 auto;width:100%}}.career-applicant-mainview .career-1280-wrap .applicant-summary-card .summary-right .summary-label{color:#9ca3af;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.career-applicant-mainview .career-1280-wrap .applicant-summary-card .summary-right .summary-job-title{color:#111827;font-family:square-bd;font-size:.95rem}.career-applicant-mainview .career-1280-wrap .applicant-summary-card .summary-right .summary-meta{color:#4b5563;display:flex;flex-direction:column;font-size:.8rem;gap:4px}.career-applicant-mainview .career-1280-wrap .applicant-summary-card .summary-right .summary-meta .row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.career-applicant-mainview .career-1280-wrap .applicant-summary-card .summary-right .summary-meta .row span{align-items:center;display:inline-flex}.career-applicant-mainview .career-1280-wrap .applicant-summary-card .summary-right .summary-meta .pill{background-color:#fff;border:1px solid #9ca3af;border-radius:999px;color:#111827;font-size:.75rem;padding:3px 10px}.career-applicant-mainview .career-1280-wrap .applicant-layout{align-items:flex-start;display:flex;gap:18px}@media (max-width:768px){.career-applicant-mainview .career-1280-wrap .applicant-layout{flex-direction:column}}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-nav{display:flex;flex-direction:column;gap:8px}@media (max-width:768px){.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-nav{flex-direction:row;flex-wrap:wrap}}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-nav .nav-item{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:999px;box-sizing:border-box;color:#4b5563;cursor:pointer;display:inline-flex;font-size:.85rem;gap:6px;padding:8px 30px;transition:all .16s ease}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-nav .nav-item .material-symbols-outlined{font-size:1.1rem}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-nav .nav-item .nav-label{white-space:nowrap}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-nav .nav-item:hover{background-color:#f9fafb;border-color:#cbd5f5;box-shadow:0 3px 8px rgba(15,23,42,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-nav .nav-item.active{background-color:#eff6ff;border-color:#2563eb;box-shadow:0 4px 10px rgba(37,99,235,.18);color:#1d4ed8}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;width:100%}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 10px 24px rgba(15,23,42,.06);box-sizing:border-box;padding:16px 20px 26px}@media (max-width:768px){.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card{border-radius:14px;padding:12px 10px 20px}}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .div-a{margin:0 auto;max-width:920px;width:100%}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .section-header{display:flex;flex-direction:column;gap:4px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .section-header .title{color:#111827;font-family:square-eb;font-size:1.3rem}@media (max-width:768px){.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .section-header .title{font-size:1.05rem}}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .section-header .sub{color:#6b7280;font-size:.86rem;width:100%}@media (max-width:768px){.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .section-header .sub{font-size:.78rem}}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .line{border-top:1px solid #e5e7eb;margin:18px 0 20px;width:100%}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .status{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;max-width:900px;padding:0 0 4px 2px;width:100%}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .status .row{align-items:center;display:flex;font-size:.9rem;gap:10px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .status .row>div:first-child{color:#374151;font-weight:700;width:100px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .status .row>div:last-child{color:#111827;cursor:default}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .content-table{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 6px 16px rgba(15,23,42,.08);box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:10px;margin-top:18px;max-width:850px;padding:18px 18px 16px;transition:all .18s;width:100%}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .content-table:hover{background-color:#fff;box-shadow:0 10px 22px rgba(15,23,42,.12);-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:768px){.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .content-table{max-width:100%;padding:14px}}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .content-table .content-table-title-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .content-table .content-table-title-row .posting-title{color:#111827;font-family:square-bd;font-size:1rem}@media (max-width:768px){.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .content-table .content-table-title-row .posting-title{font-size:.9rem}}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .content-table .content-table-title-row .mobile-icon{display:none}@media (max-width:768px){.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .content-table .content-table-title-row .mobile-icon{color:#4b5563;display:inline-block;font-size:1.7rem;margin-left:5px}}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .content-table .job-posting-info{align-items:flex-end;display:flex;gap:8px;justify-content:space-between;margin-top:10px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .content-table .job-posting-info .meta-row{align-items:center;color:#4b5563;display:flex;flex-wrap:wrap;font-size:.92rem;gap:10px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .content-table .job-posting-info .meta-row .divider{opacity:.5}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .content-table .job-posting-info .meta-row .dday-pill{align-items:center;background-color:#111827;border-radius:999px;color:#fff;display:flex;font-size:.8rem;font-weight:700;height:25px;justify-content:center;width:60px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .content-table .job-posting-info .company-name{color:#1d4ed8;font-size:.9rem;font-weight:700}@media (max-width:768px){.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .content-table .job-posting-info{display:none!important}}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .filelist{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;max-width:900px;min-height:160px;padding:0 0 2px;width:100%}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .filelist .file{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 10px rgba(15,23,42,.05);display:flex;justify-content:space-between;padding:12px 14px;transition:all .15s}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .filelist .file:hover{background-color:#fff;box-shadow:0 6px 14px rgba(15,23,42,.09)}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .filelist .file>div{align-items:center;display:flex;gap:10px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .filelist .file>div .name{color:#111827;cursor:default;font-family:square-bd;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:220px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .filelist .file>div .file-current{color:#374151;font-family:square-rg;font-size:.83rem}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .filelist .file>div input[type=file]{display:none}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .filelist .file .fileLabel{background-color:#e5e7eb;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-size:.8rem;padding:6px 14px;transition:all .18s}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .filelist .file .fileLabel:hover{background-color:#d1d5db}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .filelist .file .fileLabel:active{background-color:#9ca3af;color:#f9fafb}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .filelist .file .deadline{color:#6b7280;font-size:.8rem}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .filelist .file span.material-symbols-outlined{color:#9ca3af;cursor:pointer;font-size:1rem;transition:color .18s}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .filelist .file span.material-symbols-outlined:hover{color:#dc2626}@media (max-width:768px){.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .filelist .file{align-items:flex-start;flex-direction:column;gap:8px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .filelist .file>div{align-items:flex-start;flex-direction:column}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .filelist .file>div .name{font-size:.85rem;width:100%}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .filelist .file .fileLabel{text-align:center;width:100%}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .filelist .file .deadline,.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .filelist .file span.material-symbols-outlined{align-self:flex-end}}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .cancel{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;max-width:900px;padding:4px 0 0;width:100%}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .cancel .text{color:#4b5563;font-size:.88rem;line-height:1.7}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .cancel .text2{color:#111827;display:flex;font-size:1.05rem;font-weight:700;justify-content:center;padding-top:40px;width:100%}@media (max-width:768px){.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .cancel .text2{padding-top:32px}}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .cancel .calcelbtn{display:flex;justify-content:center;margin-top:12px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .cancel .calcelbtn .btn-black{padding:10px 0;width:240px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .cancel .email-wrap{align-items:center;display:flex;flex-direction:column;gap:10px;padding-top:18px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .cancel .email-wrap .email-row{display:flex;gap:10px;max-width:560px;width:100%}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .cancel .email-wrap .email-row input{flex:1 1 auto;min-width:0}@media (max-width:768px){.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .cancel .email-wrap .email-row input{width:100%}}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .cancel .email-wrap .email-row>.btn-black{width:180px}@media (max-width:768px){.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .cancel .email-wrap .email-row{flex-direction:column}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .cancel .email-wrap .email-row>.btn-black{height:42px;width:100%}}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .cancel .email-wrap .auth-row{display:flex;gap:10px;margin-top:6px;max-width:560px;width:100%}@media (max-width:768px){.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .cancel .email-wrap .auth-row{flex-direction:column}}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .cancel .email-wrap .auth-row .input-wrapper{flex:1 1 auto;position:relative}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .cancel .email-wrap .auth-row .input-wrapper input{width:100%}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .cancel .email-wrap .auth-row .input-wrapper .countdown-overlay{color:#6b7280;font-family:square-rg;font-size:.78rem;pointer-events:none;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .cancel .email-wrap .auth-row .btn-company3,.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .cancel .email-wrap .auth-row .btn-gray{width:200px}@media (max-width:768px){.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .cancel .email-wrap .auth-row .btn-company3,.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .cancel .email-wrap .auth-row .btn-gray{height:42px;width:100%}}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice{grid-gap:14px;align-items:flex-start;box-sizing:border-box;display:grid;gap:14px;grid-template-columns:260px minmax(0,1fr);max-width:890px;padding:4px 0 0;width:100%}@media (max-width:768px){.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice{grid-template-columns:1fr}}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-list{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 10px rgba(15,23,42,.04);display:flex;flex-direction:column;gap:6px;min-height:200px;padding:8px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-list .notice-empty{color:#6b7280;font-size:.85rem;padding:16px 10px;text-align:center;width:100%}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-list .notice-item{background:transparent;border:none;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:8px 10px;text-align:left;transition:all .15s ease;width:100%}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-list .notice-item:hover{background-color:#eef2ff}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-list .notice-item.active{background-color:#e0ecff;box-shadow:0 3px 8px rgba(37,99,235,.18)}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-list .notice-item .notice-item-top{align-items:center;display:flex;justify-content:space-between}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-list .notice-item .notice-title{color:#111827;font-family:square-bd;font-size:.86rem}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-list .notice-item .notice-item-bottom{align-items:center;display:flex;justify-content:space-between}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-list .notice-item .badge-row{display:flex;flex-wrap:wrap;gap:4px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .badge{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.7rem;justify-content:center;padding:2px 8px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .badge.new{background-color:#fef2f2;border-color:#ef4444;color:#b91c1c}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .badge.read{background-color:#f3f4f6;border-color:#9ca3af;color:#4b5563}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .badge.file{background-color:#eff6ff;border-color:#2563eb;color:#1d4ed8}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-detail{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 10px rgba(15,23,42,.04);box-sizing:border-box;display:flex;flex-direction:column;gap:10px;min-height:220px;padding:14px 16px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-detail .notice-detail-header{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-detail .notice-detail-header .notice-detail-title-wrap{display:flex;flex-direction:column;gap:2px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-detail .notice-detail-header .notice-detail-title-wrap .notice-detail-eyebrow{color:#9ca3af;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-detail .notice-detail-header .notice-detail-title-wrap .notice-detail-title{color:#111827;font-family:square-eb;font-size:.98rem}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-detail .notice-detail-header .notice-detail-badges{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-detail .notice-detail-body{color:#374151;font-size:.85rem;line-height:1.6;margin-top:4px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-detail .notice-detail-body p{margin:0 0 8px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-detail .notice-detail-body ol,.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-detail .notice-detail-body ul{margin:0 0 8px 16px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-detail .notice-files{border-top:1px dashed #e5e7eb;display:flex;flex-direction:column;gap:6px;margin-top:10px;padding-top:10px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-detail .notice-files .files-title{color:#111827;font-family:square-eb;font-size:.92rem}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-detail .notice-files .files-list{display:flex;flex-direction:column;gap:4px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-detail .notice-files .file-chip{align-items:center;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.8rem;gap:6px;max-width:100%;padding:6px 10px;transition:all .15s}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-detail .notice-files .file-chip .material-symbols-outlined{font-size:1rem}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-detail .notice-files .file-chip .file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-detail .notice-files .file-chip:hover{background-color:#eff6ff;border-color:#2563eb;color:#1d4ed8}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-detail .notice-detail-placeholder{align-items:center;color:#9ca3af;display:flex;font-size:.85rem;height:100%;justify-content:center;min-height:200px;text-align:center;width:100%}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .logout{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;max-width:900px;min-height:120px;padding:4px 0 0;width:100%}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .logout .pro{align-items:center;color:#374151;display:flex;font-size:.9rem;gap:10px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .logout .pro .btn-black{height:32px;width:100px}.career-other-faq{-webkit-animation:fadeInUp .8s ease-out;animation:fadeInUp .8s ease-out;background:#f7faf6;box-sizing:border-box;color:#1f3327;display:flex;justify-content:center;min-height:calc(100vh - 200px);padding-bottom:120px;width:100%}@media (max-width:768px){.career-other-faq{padding-bottom:88px}.career-other-faq .pc-only{display:none}}.career-other-faq .faq-container{align-items:center;display:flex;flex-direction:column;width:100%}.career-other-faq .faq-hero{background:linear-gradient(135deg,#f7fbf4,#fff 58%,#edf7ed);border-bottom:1px solid #dfe8d8;isolation:isolate;min-height:360px;overflow:hidden;position:relative;width:100%}.career-other-faq .faq-hero:before{bottom:-34px;color:rgba(47,126,80,.08);content:"FAQ";font-family:square-eb;font-size:10.5rem;letter-spacing:0;line-height:1;position:absolute;right:24px;z-index:-1}@media (min-width:1240px){.career-other-faq .faq-hero:before{right:calc(50vw - 596px)}}@media (max-width:768px){.career-other-faq .faq-hero{min-height:300px}.career-other-faq .faq-hero:before{bottom:-18px;font-size:6.5rem;right:10px}}.career-other-faq .faq-hero-inner{align-items:center;box-sizing:border-box;display:flex;gap:48px;margin:0 auto;max-width:1240px;min-height:360px;padding:92px 0 72px;position:relative;width:calc(100% - 64px);z-index:1}@media (max-width:768px){.career-other-faq .faq-hero-inner{align-items:flex-start;flex-direction:column;gap:22px;min-height:300px;padding:70px 0 54px;width:calc(100% - 32px)}}.career-other-faq .faq-hero-left{display:flex;flex:1 1;flex-direction:column;justify-content:center;max-width:780px}.career-other-faq .faq-hero-left .hero-eyebrow{color:#2f8f5b;font-family:square-eb;font-size:.72rem;letter-spacing:0;line-height:1.4;margin:0 0 16px;text-transform:uppercase}.career-other-faq .faq-hero-left .hero-title{color:#173223;font-family:square-eb;font-size:4rem;letter-spacing:0;line-height:1.08;margin:0;word-break:keep-all}@media (max-width:768px){.career-other-faq .faq-hero-left .hero-title{font-size:2.55rem}}.career-other-faq .faq-hero-left .hero-subtitle{color:#687667;font-family:square-rg;font-size:1rem;letter-spacing:0;line-height:1.85;margin:22px 0 0;max-width:720px;word-break:keep-all}@media (max-width:768px){.career-other-faq .faq-hero-left .hero-subtitle{font-size:.9rem;line-height:1.72;margin-top:18px}}.career-other-faq .faq-hero-right{align-items:center;display:flex;flex:1 1;justify-content:flex-end}@media (max-width:768px){.career-other-faq .faq-hero-right{justify-content:flex-start}}.career-other-faq .faq-hero-summary{background:#fff;border:1px solid #dce8d8;border-radius:8px;box-shadow:0 12px 30px rgba(46,86,56,.06);box-sizing:border-box;max-width:360px;padding:14px 14px 12px;width:100%}.career-other-faq .faq-hero-summary-title{color:#4b5563;font-family:square-bd;font-size:.8rem;margin:0 0 8px}.career-other-faq .faq-hero-summary-grid{grid-gap:8px;display:grid;gap:8px}@media (max-width:768px){.career-other-faq .faq-hero-summary-grid{grid-template-columns:1fr}}.career-other-faq .faq-hero-summary-chip{background-color:#fff;border:1px solid #dce8d8;border-radius:8px;display:flex;flex-direction:column;font-size:.78rem;gap:2px;padding:8px 10px}.career-other-faq .faq-hero-summary-chip .summary-label{color:#2f8f5b;font-family:square-bd}.career-other-faq .faq-hero-summary-chip .summary-text{color:#4b5563}.career-other-faq .faq-main{background:#fff;min-height:520px;width:100%}.career-other-faq .faq-inner{box-sizing:border-box;margin:0 auto;max-width:1240px;padding:64px 32px 0;width:100%}@media (max-width:768px){.career-other-faq .faq-inner{padding:42px 16px 0}}.career-other-faq .faq-intro{grid-gap:24px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 24px rgba(15,23,42,.04);box-sizing:border-box;display:grid;gap:24px;grid-template-columns:minmax(0,1.3fr) minmax(0,1.7fr);padding:22px 24px 20px}@media (max-width:768px){.career-other-faq .faq-intro{grid-template-columns:1fr;padding:18px 16px}}.career-other-faq .faq-intro .faq-intro-left h2{color:#111827;font-family:square-eb;font-size:1.35rem;margin:0 0 8px}@media (max-width:768px){.career-other-faq .faq-intro .faq-intro-left h2{font-size:1.15rem}}.career-other-faq .faq-intro .faq-intro-left p{color:#4b5563;font-family:square-rg;font-size:.9rem;line-height:1.7}@media (max-width:768px){.career-other-faq .faq-intro .faq-intro-left p{font-size:.86rem}}.career-other-faq .faq-intro .faq-intro-right ul{color:#374151;font-family:square-rg;font-size:.88rem;line-height:1.7;margin:0;padding-left:16px}.career-other-faq .faq-intro .faq-intro-right ul li{margin-bottom:4px}@media (max-width:768px){.career-other-faq .faq-intro .faq-intro-right ul{font-size:.84rem}}.career-other-faq .faq-controls{align-items:center;background:#f8fbf6;border:1px solid #dce8d8;border-radius:8px;box-shadow:0 12px 30px rgba(46,86,56,.055);box-sizing:border-box;display:flex;gap:16px;justify-content:space-between;margin:0 0 24px;padding:18px}@media (max-width:768px){.career-other-faq .faq-controls{align-items:stretch;flex-direction:column;margin-bottom:18px;padding:16px}}.career-other-faq .faq-controls-left .faq-count{color:#536453;font-family:square-rg;font-size:.93rem;line-height:1.55;word-break:keep-all}.career-other-faq .faq-controls-left .faq-count b{color:#2f8f5b;font-family:square-bd}.career-other-faq .faq-controls-right{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}@media (max-width:768px){.career-other-faq .faq-controls-right{width:100%}}.career-other-faq .faq-controls-right label{color:#6b7280;display:block;font-family:square-rg;font-size:.75rem;margin-bottom:4px}.career-other-faq .faq-controls-right input,.career-other-faq .faq-controls-right select{background-color:#fff;border:1px solid #dce8d8;border-radius:8px;box-sizing:border-box;color:#1f3327;font-family:square-rg;font-size:.9rem;height:42px;min-width:160px;outline:none;padding:0 14px;transition:border-color .16s ease,box-shadow .16s ease}.career-other-faq .faq-controls-right input:focus,.career-other-faq .faq-controls-right select:focus{border-color:rgba(47,143,91,.48);box-shadow:0 0 0 3px rgba(47,143,91,.12)}.career-other-faq .faq-select-wrap{display:flex;flex-direction:column;min-width:170px}@media (max-width:768px){.career-other-faq .faq-select-wrap{flex:1 1;min-width:0}}.career-other-faq .faq-search-wrap{display:flex;flex-direction:column;min-width:300px}@media (max-width:768px){.career-other-faq .faq-search-wrap{min-width:0;width:100%}}.career-other-faq .faq-search-input-wrap{position:relative;width:100%}.career-other-faq .faq-search-input-wrap input{padding-right:40px;width:100%}.career-other-faq .faq-search-input-wrap .faq-search-clear{align-items:center;background:transparent;border:none;border-radius:50%;color:#9ca3af;cursor:pointer;display:inline-flex;font-size:1rem;height:28px;justify-content:center;line-height:1;padding:0;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px}.career-other-faq .faq-search-input-wrap .faq-search-clear:hover{background:#eef7ee;color:#4b5563}.career-other-faq .faq-section{margin-top:0}.career-other-faq .faq-empty,.career-other-faq .faq-loading{background:#f8fbf6;border:1px dashed #cfddcb;border-radius:8px;box-sizing:border-box;color:#6b7280;font-family:square-rg;font-size:.95rem;line-height:1.7;padding:64px 24px;text-align:center;width:100%}.career-other-faq .faq-list{display:flex;flex-direction:column;gap:12px;margin-top:0}.career-other-faq .faq-item{background-color:#fff;border:1px solid #dce8d8;border-radius:8px;box-shadow:0 10px 28px rgba(46,86,56,.045);box-sizing:border-box;overflow:hidden;padding:24px 28px 24px 32px;position:relative;transition:box-shadow .16s ease,border-color .16s ease,background-color .16s ease,-webkit-transform .16s ease;transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease,background-color .16s ease;transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease,background-color .16s ease,-webkit-transform .16s ease}.career-other-faq .faq-item:before{background:linear-gradient(180deg,#2f8f5b,#d6a63f);bottom:0;content:"";left:0;opacity:.78;position:absolute;top:0;width:4px}.career-other-faq .faq-item:hover{background-color:#fff;border-color:rgba(47,143,91,.28);box-shadow:0 18px 38px rgba(46,86,56,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media (max-width:768px){.career-other-faq .faq-item{padding:20px 18px 20px 22px}}.career-other-faq .faq-item-header{grid-gap:8px 12px;align-items:start;display:grid;gap:8px 12px;grid-template-columns:auto minmax(0,1fr);margin-bottom:12px}@media (max-width:768px){.career-other-faq .faq-item-header{grid-template-columns:1fr}}.career-other-faq .faq-item-category{align-items:center;background-color:#edf8ef;border:1px solid rgba(47,143,91,.2);border-radius:6px;color:#2f8f5b;display:inline-flex;font-family:square-bd;font-size:.76rem;justify-content:center;min-height:26px;padding:0 10px;white-space:nowrap}.career-other-faq .faq-item-question{color:#1f3327;display:block;font-family:square-bd;font-size:1.02rem;line-height:1.55;overflow-wrap:anywhere;word-break:keep-all}.career-other-faq .faq-item-answer{border-top:1px solid #ecf2ea;color:#536453;font-family:square-rg;font-size:.94rem;line-height:1.8;margin:0;overflow-wrap:anywhere;padding-top:16px;white-space:pre-wrap;word-break:break-word}@media (max-width:768px){.career-other-faq .faq-item-answer{font-size:.88rem;line-height:1.72;padding-top:14px}}.career-job-dictionary{align-items:center;-webkit-animation:fadeInUp .8s ease-out;animation:fadeInUp .8s ease-out;background-color:#fff;box-sizing:border-box;color:#0f172a;display:flex;flex-direction:column;min-height:calc(100vh - 200px);padding:130px 0 160px;width:100%}@media (max-width:768px){.career-job-dictionary{padding-bottom:120px;padding-top:90px}.career-job-dictionary .pc-only{display:none}}.career-job-dictionary .dictionary-hero{border-bottom:1px solid #e5e7eb;width:100%}.career-job-dictionary .dictionary-hero-inner{align-items:flex-start;box-sizing:border-box;display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1180px;padding:0 24px 38px}@media (max-width:768px){.career-job-dictionary .dictionary-hero-inner{flex-direction:column;gap:24px;padding:0 16px 30px}}.career-job-dictionary .dictionary-hero-left{display:flex;flex:1.4 1;flex-direction:column;gap:12px}.career-job-dictionary .hero-eyebrow{color:#9ca3af;font-family:square-eb;font-size:.8rem;letter-spacing:.22em;margin-bottom:4px;text-transform:uppercase}.career-job-dictionary .hero-title{font-family:square-eb;font-size:2.3rem;line-height:1.25;margin:0 0 8px}@media (max-width:768px){.career-job-dictionary .hero-title{font-size:2rem;font-size:1.8rem}}.career-job-dictionary .hero-subtitle{color:#4b5563;font-size:.96rem;line-height:1.9;margin:0;max-width:640px}@media (max-width:768px){.career-job-dictionary .hero-subtitle{font-size:.9rem}}.career-job-dictionary .hero-meta-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.career-job-dictionary .hero-meta-chip{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;display:inline-flex;font-size:.8rem;gap:6px;padding:6px 12px}.career-job-dictionary .hero-meta-chip .label{color:#6b7280;font-family:square-rg}.career-job-dictionary .hero-meta-chip .value{color:#111827;font-family:square-bd}.career-job-dictionary .dictionary-hero-right{display:flex;flex:1 1;justify-content:flex-end}@media (max-width:768px){.career-job-dictionary .dictionary-hero-right{justify-content:flex-start}}.career-job-dictionary .dictionary-hero-card{background:linear-gradient(135deg,#f9fafb,#fff);border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 16px 34px rgba(15,23,42,.06);box-sizing:border-box;max-width:360px;padding:18px 18px 16px;width:100%}.career-job-dictionary .dictionary-hero-card .card-title{color:#111827;font-family:square-eb;font-size:.9rem;margin:0 0 8px}.career-job-dictionary .dictionary-hero-card ul{color:#4b5563;font-size:.82rem;line-height:1.7;margin:0;padding-left:18px}.career-job-dictionary .dictionary-hero-card ul li+li{margin-top:4px}.career-job-dictionary .dictionary-main{display:flex;justify-content:center;width:100%}.career-job-dictionary .dictionary-inner{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;max-width:1180px;padding:32px 24px 0;width:100%}@media (max-width:768px){.career-job-dictionary .dictionary-inner{padding:28px 16px 0}}.career-job-dictionary .dictionary-layout{grid-gap:20px;align-items:flex-start;display:grid;gap:20px;grid-template-columns:minmax(0,2.1fr) minmax(0,1.4fr)}@media (max-width:768px){.career-job-dictionary .dictionary-layout{grid-template-columns:1fr}}.career-job-dictionary .dictionary-search-panel{background-color:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 16px 32px rgba(15,23,42,.06);box-sizing:border-box;color:#111827;padding:18px 18px 16px}@media (max-width:768px){.career-job-dictionary .dictionary-search-panel{padding:16px 14px 14px}}.career-job-dictionary .search-header{margin-bottom:14px}.career-job-dictionary .search-header h2{font-family:square-eb;font-size:1.16rem;margin:0 0 6px}@media (max-width:768px){.career-job-dictionary .search-header h2{font-size:1.02rem}}.career-job-dictionary .search-header p{color:#4b5563;font-size:.84rem;line-height:1.7;margin:0}@media (max-width:768px){.career-job-dictionary .search-header p{font-size:.8rem}}.career-job-dictionary .search-header .inline-strong{color:#006cb7;font-weight:600;margin-left:4px}.career-job-dictionary .search-box{display:flex;flex-direction:column;gap:16px}.career-job-dictionary .search-input-wrap{display:flex;flex-direction:column;gap:8px}.career-job-dictionary .search-input-wrap .search-input-label{color:#6b7280;font-family:square-rg;font-size:.8rem}.career-job-dictionary .search-input-field{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;box-sizing:border-box;display:flex;padding:0 14px;position:relative}.career-job-dictionary .search-input-field:focus-within{background-color:#fff;border-color:#006cb7;box-shadow:0 0 0 1px rgba(37,99,235,.18)}.career-job-dictionary .search-input-field input{background:transparent;border:none;color:#111827;flex:1 1;font-family:square-rg;font-size:.88rem;height:40px;outline:none}.career-job-dictionary .search-input-field input::-webkit-input-placeholder{color:#9ca3af}.career-job-dictionary .search-input-field input::placeholder{color:#9ca3af}.career-job-dictionary .search-input-icon{color:#9ca3af;font-size:.9rem;margin-right:8px}.career-job-dictionary .search-initials{display:flex;flex-direction:column;gap:12px}.career-job-dictionary .initial-group{display:flex;flex-direction:column;gap:6px}.career-job-dictionary .initial-group .initial-group-label{color:#6b7280;font-family:square-bd;font-size:.8rem}.career-job-dictionary .initial-chips{display:flex;flex-wrap:wrap;gap:6px}.career-job-dictionary .initial-chip{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;color:#111827;cursor:pointer;display:inline-flex;font-family:square-rg;font-size:.78rem;height:28px;justify-content:center;min-width:28px;outline:none;padding:0 6px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,-webkit-transform .12s ease;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s ease;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s ease,-webkit-transform .12s ease}.career-job-dictionary .initial-chip:hover{background:#fff;border-color:#006cb7}.career-job-dictionary .initial-chip.selected{background:linear-gradient(135deg,#006cb7,#00ace6);border-color:transparent;color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.career-job-dictionary .dictionary-side-panel{display:flex;flex-direction:column;gap:12px}.career-job-dictionary .side-card{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 10px 24px rgba(15,23,42,.04);box-sizing:border-box;padding:14px 14px 13px}.career-job-dictionary .side-card.subtle{background-color:#fdfdfd;border-style:dashed}.career-job-dictionary .side-card h3{color:#111827;font-family:square-eb;font-size:.98rem;margin:0 0 8px}.career-job-dictionary .side-card h4{color:#111827;font-family:square-eb;font-size:.9rem;margin:0 0 6px}.career-job-dictionary .side-card p,.career-job-dictionary .side-card ul{color:#4b5563;font-size:.82rem;line-height:1.7;margin:0}.career-job-dictionary .side-card ul{padding-left:16px}.career-job-dictionary .side-card ul li+li{margin-top:4px}.career-job-dictionary .side-card .strong-inline{color:#006cb7;font-family:square-bd}.career-job-dictionary .dictionary-result-panel{background-color:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 18px 38px rgba(15,23,42,.05);box-sizing:border-box;padding:18px 18px 16px}@media (max-width:768px){.career-job-dictionary .dictionary-result-panel{padding:16px 14px 14px}}.career-job-dictionary .result-header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:8px}@media (max-width:768px){.career-job-dictionary .result-header{align-items:flex-start;flex-direction:column;gap:4px}}.career-job-dictionary .result-left{display:flex;flex-direction:column;gap:2px}.career-job-dictionary .result-count{color:#111827;font-family:square-bd;font-size:.9rem;margin:0}.career-job-dictionary .result-count strong{color:#006cb7;font-weight:700}.career-job-dictionary .result-filter{color:#6b7280;font-size:.8rem;margin:0}.career-job-dictionary .result-filter.detail{font-size:.78rem}.career-job-dictionary .pill{align-items:center;background-color:#e0ebff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-family:square-bd;font-size:.75rem;justify-content:center;margin-left:4px;padding:2px 8px}.career-job-dictionary .pill.ghost{background-color:#f3f4f6;color:#374151}.career-job-dictionary .result-list{margin-top:10px}.career-job-dictionary .dictionary-empty{background-color:#f3f4f6;border-radius:12px;color:#6b7280;font-size:.86rem;padding:26px 10px 24px;text-align:center}.career-job-dictionary .dictionary-item{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:6px;padding:14px 6px 12px}.career-job-dictionary .dictionary-item:last-child{border-bottom:none}.career-job-dictionary .dictionary-item-header{align-items:center;display:flex;gap:8px}.career-job-dictionary .dictionary-item-title{color:#111827;font-family:square-hv;font-size:.96rem;margin:0}.career-job-dictionary .dictionary-item-badge{background-color:#eff6ff;border-radius:999px;color:#1d4ed8;font-family:square-bd;font-size:.72rem;padding:2px 8px}.career-job-dictionary .dictionary-item-content{background-color:#f9fafb;border-radius:10px;box-sizing:border-box;color:#374151;font-family:square-rg;font-size:.86rem;line-height:1.8;margin:0;padding:10px 12px}@media (max-width:768px){.career-job-dictionary .dictionary-item-content{font-size:.83rem}}@-webkit-keyframes marqueeAnimation{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marqueeAnimation{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes fadeEffect{0%,33%{background-image:url(/static/media/community.6b8b0a3c6a3a9318282b.jpg)}34%,66%{background-image:url(/static/media/bus.c1182c6ac82868ce9f64.jpg)}67%,to{background-image:url(/static/media/condo.b0f42945dc758642e865.jpg)}}@keyframes fadeEffect{0%,33%{background-image:url(/static/media/community.6b8b0a3c6a3a9318282b.jpg)}34%,66%{background-image:url(/static/media/bus.c1182c6ac82868ce9f64.jpg)}67%,to{background-image:url(/static/media/condo.b0f42945dc758642e865.jpg)}}.career-applicant-mainview.applicant-modern-home{background:radial-gradient(circle at 12% 10%,rgba(0,172,230,.16) 0,rgba(0,172,230,0) 26%),radial-gradient(circle at 92% 0,rgba(0,108,183,.16) 0,rgba(0,108,183,0) 30%),linear-gradient(180deg,#f7fbff,#f5f7fb 42%,#eef2f7);min-height:calc(100vh - 72px);padding-bottom:70px}.career-applicant-mainview.applicant-modern-home .career-1280-wrap{gap:18px;max-width:100%;padding:34px 18px 44px;width:1280px}.career-applicant-mainview.applicant-modern-home .applicant-hero-card{grid-gap:22px;align-items:stretch;background:linear-gradient(135deg,rgba(6,53,114,.96),rgba(0,108,183,.94) 52%,rgba(0,172,230,.9));border:1px solid hsla(0,0%,100%,.24);border-radius:30px;box-shadow:0 26px 60px rgba(15,23,42,.2);color:#fff;display:grid;gap:22px;grid-template-columns:minmax(0,1.4fr) minmax(360px,.7fr);isolation:isolate;overflow:hidden;padding:34px;position:relative}.career-applicant-mainview.applicant-modern-home .applicant-hero-card:before{background:hsla(0,0%,100%,.18);border-radius:999px;content:"";height:340px;position:absolute;right:-110px;top:-150px;width:340px;z-index:-1}.career-applicant-mainview.applicant-modern-home .applicant-hero-card:after{background:hsla(0,0%,100%,.12);border-radius:999px;bottom:-180px;content:"";height:260px;left:42%;position:absolute;width:260px;z-index:-1}.career-applicant-mainview.applicant-modern-home .applicant-hero-card .hero-copy{display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:210px}.career-applicant-mainview.applicant-modern-home .applicant-hero-card .hero-eyebrow{background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.2);border-radius:999px;color:hsla(0,0%,100%,.86);font-family:square-bd;font-size:.74rem;letter-spacing:.18em;padding:7px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.career-applicant-mainview.applicant-modern-home .applicant-hero-card h1{font-family:square-hv;font-size:2.45rem;letter-spacing:-.045em;line-height:1.12;margin:0}.career-applicant-mainview.applicant-modern-home .applicant-hero-card p{color:hsla(0,0%,100%,.78);font-size:1rem;line-height:1.65;margin:0;max-width:520px}.career-applicant-mainview.applicant-modern-home .applicant-hero-card .hero-action-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.career-applicant-mainview.applicant-modern-home .applicant-hero-card .hero-primary-btn,.career-applicant-mainview.applicant-modern-home .applicant-hero-card .hero-secondary-btn{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.9rem;gap:6px;height:44px;justify-content:center;padding:0 18px;transition:box-shadow .18s ease,background .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,-webkit-transform .18s ease}.career-applicant-mainview.applicant-modern-home .applicant-hero-card .hero-primary-btn .material-symbols-outlined,.career-applicant-mainview.applicant-modern-home .applicant-hero-card .hero-secondary-btn .material-symbols-outlined{font-size:1.16rem}.career-applicant-mainview.applicant-modern-home .applicant-hero-card .hero-primary-btn:hover,.career-applicant-mainview.applicant-modern-home .applicant-hero-card .hero-secondary-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.career-applicant-mainview.applicant-modern-home .applicant-hero-card .hero-primary-btn{background:#fff;box-shadow:0 12px 24px rgba(15,23,42,.18);color:#075aa6}.career-applicant-mainview.applicant-modern-home .applicant-hero-card .hero-secondary-btn{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.25);color:#fff}.career-applicant-mainview.applicant-modern-home .applicant-hero-card .hero-status-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.22);border-radius:24px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12);display:flex;flex-direction:column;gap:18px;justify-content:space-between;padding:22px}.career-applicant-mainview.applicant-modern-home .applicant-hero-card .status-chip-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.career-applicant-mainview.applicant-modern-home .applicant-hero-card .status-chip,.career-applicant-mainview.applicant-modern-home .applicant-hero-card .status-dday{align-items:center;border-radius:999px;display:inline-flex;font-family:square-bd;justify-content:center}.career-applicant-mainview.applicant-modern-home .applicant-hero-card .status-chip{background:hsla(0,0%,100%,.92);color:#075aa6;font-size:.84rem;min-height:32px;padding:0 14px}.career-applicant-mainview.applicant-modern-home .applicant-hero-card .status-dday{background:rgba(15,23,42,.24);border:1px solid hsla(0,0%,100%,.18);color:#fff;font-size:.95rem;height:58px;width:58px}.career-applicant-mainview.applicant-modern-home .applicant-hero-card .hero-job-title{color:#fff;font-family:square-eb;font-size:1.06rem;line-height:1.45}.career-applicant-mainview.applicant-modern-home .applicant-hero-card .hero-job-meta{color:hsla(0,0%,100%,.72);display:flex;flex-direction:column;font-size:.86rem;gap:6px}.career-applicant-mainview.applicant-modern-home .applicant-hero-card .hero-job-meta span{display:inline-flex}.career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card{align-items:flex-start;background:hsla(0,0%,100%,.86);border:1px solid rgba(226,232,240,.96);border-radius:22px;box-shadow:0 16px 36px rgba(15,23,42,.07);box-sizing:border-box;display:flex;gap:12px;min-height:92px;padding:18px;transition:box-shadow .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease}.career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card:hover{box-shadow:0 22px 44px rgba(15,23,42,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card>.material-symbols-outlined{align-items:center;background:#eff6ff;border-radius:14px;color:#2563eb;display:inline-flex;flex:0 0 42px;font-size:1.35rem;height:42px;justify-content:center;width:42px}.career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card.highlight>.material-symbols-outlined{background:#075aa6;color:#fff}.career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card .card-label{color:#64748b;font-size:.78rem;margin-bottom:5px}.career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card .card-value{color:#0f172a;font-family:square-eb;font-size:1.02rem;line-height:1.35}.career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card .card-value.small{font-size:.88rem;word-break:keep-all}.career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card .card-help{color:#64748b;font-size:.75rem;margin-top:5px}.career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card .doc-progress-wrap{flex:1 1 auto;min-width:0}.career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card .progress-track{background:#e5e7eb;border-radius:999px;height:7px;margin-top:9px;overflow:hidden;width:100%}.career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card .progress-bar{background:linear-gradient(90deg,#2563eb,#00ace6);border-radius:inherit;height:100%;transition:width .26s ease}.career-applicant-mainview.applicant-modern-home .applicant-layout{grid-gap:16px;align-items:flex-start;display:grid;gap:16px;grid-template-columns:260px minmax(0,1fr)}.career-applicant-mainview.applicant-modern-home .applicant-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.82);border:1px solid rgba(226,232,240,.96);border-radius:24px;box-shadow:0 16px 36px rgba(15,23,42,.07);display:flex;flex-direction:column;gap:8px;padding:10px;position:-webkit-sticky;position:sticky;top:88px}.career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item{align-items:center;background:transparent;border:0;border-radius:18px;color:#475569;cursor:pointer;display:flex;gap:10px;min-height:58px;padding:9px 11px;text-align:left;transition:background .18s ease,color .18s ease,box-shadow .18s ease,-webkit-transform .18s ease;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease;width:100%}.career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item:hover{background:#f8fafc;box-shadow:none;-webkit-transform:translateX(2px);transform:translateX(2px)}.career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item.active{background:linear-gradient(135deg,#eff6ff,#e0f2fe);box-shadow:inset 0 0 0 1px rgba(37,99,235,.16);color:#075aa6}.career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item .nav-icon{align-items:center;background:#f1f5f9;border-radius:14px;color:inherit;display:inline-flex;flex:0 0 38px;font-size:1.25rem;height:38px;justify-content:center;width:38px}.career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item.active .nav-icon{background:#fff}.career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item .nav-text{display:flex;flex-direction:column;gap:2px;min-width:0}.career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item .nav-label{color:inherit;font-family:square-bd;font-size:.9rem;white-space:nowrap}.career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item .nav-desc{color:#94a3b8;font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.career-applicant-mainview.applicant-modern-home .applicant-content{gap:10px;min-width:0}.career-applicant-mainview.applicant-modern-home .applicant-content .content-current-label{align-items:center;color:#0f172a;display:none;font-family:square-eb;gap:8px;padding:0 2px 4px}.career-applicant-mainview.applicant-modern-home .applicant-content .content-current-label .material-symbols-outlined{color:#2563eb;font-size:1.25rem}.career-applicant-mainview.applicant-modern-home .applicant-content .mypage-section-card{background:hsla(0,0%,100%,.94);border:1px solid rgba(226,232,240,.96);border-radius:26px;box-shadow:0 16px 36px rgba(15,23,42,.07);padding:24px 28px 30px}.career-applicant-mainview.applicant-modern-home .applicant-content .mypage-section-card .div-a{max-width:100%}.career-applicant-mainview.applicant-modern-home .applicant-content .mypage-section-card .section-header .title{font-size:1.38rem;letter-spacing:-.03em}.career-applicant-mainview.applicant-modern-home .applicant-content .mypage-section-card .section-header .sub{color:#64748b;line-height:1.65}.career-applicant-mainview.applicant-modern-home .applicant-content .mypage-section-card .line{margin:16px 0 18px}.career-applicant-mainview.applicant-modern-home .applicant-content .mypage-section-card .cancel,.career-applicant-mainview.applicant-modern-home .applicant-content .mypage-section-card .content-table,.career-applicant-mainview.applicant-modern-home .applicant-content .mypage-section-card .filelist,.career-applicant-mainview.applicant-modern-home .applicant-content .mypage-section-card .logout,.career-applicant-mainview.applicant-modern-home .applicant-content .mypage-section-card .notice,.career-applicant-mainview.applicant-modern-home .applicant-content .mypage-section-card .status{max-width:100%}@media (max-width:1100px){.career-applicant-mainview.applicant-modern-home .applicant-hero-card{grid-template-columns:1fr}.career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.career-applicant-mainview.applicant-modern-home .applicant-layout{grid-template-columns:1fr}.career-applicant-mainview.applicant-modern-home .applicant-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:768px){.career-applicant-mainview.applicant-modern-home .career-1280-wrap{gap:14px;padding:18px 12px 34px}.career-applicant-mainview.applicant-modern-home .applicant-hero-card{border-radius:24px;padding:24px 18px}.career-applicant-mainview.applicant-modern-home .applicant-hero-card .hero-copy{min-height:auto}.career-applicant-mainview.applicant-modern-home .applicant-hero-card h1{font-size:1.85rem}.career-applicant-mainview.applicant-modern-home .applicant-hero-card p{font-size:.9rem}.career-applicant-mainview.applicant-modern-home .applicant-hero-card .hero-status-panel{border-radius:20px;padding:16px}.career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding-bottom:0}.career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card{border-radius:14px;gap:6px;grid-template-columns:26px minmax(0,1fr);min-height:58px;padding:10px 8px}.career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card>.material-symbols-outlined:first-child{border-radius:10px;font-size:15px;height:26px;width:26px}.career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card .card-arrow{display:none}.career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card .card-label{font-size:.54rem;margin-bottom:3px}.career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card .card-value{font-family:square-rg;font-size:.7rem;line-height:1.25}.career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card .progress-track{margin-top:5px}.career-applicant-mainview.applicant-modern-home .applicant-nav,.career-applicant-mainview.applicant-modern-home .career-1280-wrap .applicant-layout>.applicant-nav{display:none}.career-applicant-mainview.applicant-modern-home .applicant-content .content-current-label{display:flex}.career-applicant-mainview.applicant-modern-home .applicant-content .mypage-section-card{border-radius:20px;padding:18px 14px 24px}}.career-applicant-index{background:#f5f8fc;color:#111827;font-family:square-rg,Pretendard,Noto Sans KR,sans-serif;overflow-x:hidden}.career-applicant-index button,.career-applicant-index select{font-family:inherit}@media (max-width:768px){.career-applicant-index .pc-only{display:none}}.career-applicant-index .career-nhr-container{box-sizing:border-box;margin:0 auto;max-width:1180px;width:calc(100% - 48px)}@media (max-width:768px){.career-applicant-index .career-nhr-container{width:calc(100% - 32px)}}.career-applicant-index .career-nhr-video-hero{align-items:center;background:#0f172a;color:#fff;display:flex;min-height:calc(100vh - 72px);overflow:hidden;position:relative}@media (max-width:980px){.career-applicant-index .career-nhr-video-hero{min-height:auto;padding:90px 0 70px}}.career-applicant-index .career-nhr-video-bg{background:radial-gradient(circle at 72% 24%,rgba(56,189,248,.26),transparent 34%),linear-gradient(135deg,rgba(0,108,183,.88),rgba(15,23,42,.96));inset:0;position:absolute;z-index:0}.career-applicant-index .career-nhr-video-bg video{display:block;-webkit-filter:saturate(1.04) contrast(1.02);filter:saturate(1.04) contrast(1.02);height:100%;object-fit:cover;width:100%}.career-applicant-index .career-nhr-video-bg .video-dim{background:linear-gradient(90deg,rgba(6,28,52,.82),rgba(6,28,52,.58) 43%,rgba(6,28,52,.18)),linear-gradient(180deg,rgba(3,7,18,.18),rgba(3,7,18,.34) 64%,rgba(3,7,18,.68));inset:0;position:absolute}.career-applicant-index .career-nhr-video-inner{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1280px;min-height:calc(100vh - 72px);opacity:0;padding:92px 0 46px;position:relative;-webkit-transform:translateY(16px);transform:translateY(16px);transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease;width:calc(100% - 64px);z-index:1}@media (max-width:980px){.career-applicant-index .career-nhr-video-inner{min-height:auto;padding:0;width:calc(100% - 32px)}}.career-applicant-index.loaded .career-nhr-video-inner{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.career-applicant-index .career-nhr-video-copy{max-width:760px;padding-bottom:108px}@media (max-width:980px){.career-applicant-index .career-nhr-video-copy{padding-bottom:34px}}.career-applicant-index .career-nhr-video-copy h1{color:#fff;font-family:square-eb,Pretendard,sans-serif;font-size:4.65rem;letter-spacing:-.065em;line-height:1.1;margin:18px 0 22px;text-shadow:0 18px 46px rgba(0,0,0,.36)}@media (max-width:1180px){.career-applicant-index .career-nhr-video-copy h1{font-size:3.9rem}}@media (max-width:768px){.career-applicant-index .career-nhr-video-copy h1{font-size:2.55rem;letter-spacing:-.04em;line-height:1.18}}.career-applicant-index .career-nhr-video-copy p{color:hsla(0,0%,100%,.9);font-size:1.16rem;line-height:1.78;margin:0;max-width:650px;text-shadow:0 12px 34px rgba(0,0,0,.32)}@media (max-width:768px){.career-applicant-index .career-nhr-video-copy p{font-size:1rem}}.career-applicant-index .career-nhr-eyebrow{align-items:center;background:#fff;border:1px solid #dbeafe;border-radius:999px;box-shadow:0 12px 30px rgba(0,108,183,.1);color:#006cb7;display:inline-flex;font-family:square-bd,Pretendard,sans-serif;font-size:.95rem;gap:8px;padding:9px 14px}.career-applicant-index .career-nhr-eyebrow.light{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.34);box-shadow:none;color:#fff}.career-applicant-index .career-nhr-eyebrow .material-symbols-outlined{font-size:1.15rem}.career-applicant-index .career-nhr-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.career-applicant-index .career-nhr-actions button{align-items:center;border:none;border-radius:16px;cursor:pointer;display:inline-flex;font-family:square-bd,Pretendard,sans-serif;font-size:1rem;gap:8px;justify-content:center;min-height:54px;padding:0 24px;transition:box-shadow .16s ease,background-color .16s ease,-webkit-transform .16s ease;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,-webkit-transform .16s ease}.career-applicant-index .career-nhr-actions button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.career-applicant-index .career-nhr-actions button .material-symbols-outlined{font-size:1.2rem}.career-applicant-index .career-nhr-actions .primary{background:#fff;box-shadow:0 18px 38px rgba(0,0,0,.26);color:#005b9c}.career-applicant-index .career-nhr-actions .primary:hover{background:#f8fafc;box-shadow:0 22px 46px rgba(0,0,0,.32)}.career-applicant-index .career-nhr-actions .secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.42);color:#fff}.career-applicant-index .career-nhr-video-search{grid-gap:22px;align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:hsla(0,0%,100%,.94);border:1px solid hsla(0,0%,100%,.48);border-radius:28px;bottom:46px;box-shadow:0 28px 80px rgba(0,0,0,.26);box-sizing:border-box;color:#0f172a;display:grid;gap:22px;grid-template-columns:220px minmax(0,1fr);left:0;min-height:118px;padding:22px;position:absolute;right:0}@media (max-width:980px){.career-applicant-index .career-nhr-video-search{border-radius:24px;grid-template-columns:1fr;padding:18px;position:static}}.career-applicant-index .video-search-status{align-items:center;background:linear-gradient(135deg,#053b63,#007bc3);border-radius:22px;box-sizing:border-box;color:#fff;display:flex;gap:8px;height:100%;min-height:74px;padding:14px 18px}.career-applicant-index .video-search-status span{font-size:.92rem;opacity:.92}.career-applicant-index .video-search-status strong{font-family:square-eb,Pretendard,sans-serif;font-size:3.05rem;line-height:1}.career-applicant-index .video-search-status em{font-size:1rem;font-style:normal;opacity:.9}@media (max-width:980px){.career-applicant-index .video-search-status{justify-content:center}}.career-applicant-index .video-search-fields{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr)) 150px}@media (max-width:980px){.career-applicant-index .video-search-fields{grid-template-columns:1fr 1fr}}@media (max-width:640px){.career-applicant-index .video-search-fields{grid-template-columns:1fr}}.career-applicant-index .video-search-fields .field{display:flex;flex-direction:column;gap:7px}.career-applicant-index .video-search-fields label{color:#334155;font-family:square-bd,Pretendard,sans-serif;font-size:.88rem}.career-applicant-index .video-search-fields select{background:#f8fafc;border:1px solid #d6e0ed;border-radius:14px;box-sizing:border-box;color:#111827;font-size:1rem;height:50px;outline:none;padding:0 14px;width:100%}.career-applicant-index .video-search-fields select:focus{border-color:#007bc3;box-shadow:0 0 0 3px rgba(0,123,195,.12)}.career-applicant-index .video-search-fields button{align-items:center;background:#0f172a;border:none;border-radius:14px;color:#fff;cursor:pointer;display:inline-flex;font-family:square-bd,Pretendard,sans-serif;font-size:1rem;gap:6px;height:50px;justify-content:center;transition:background-color .16s ease,-webkit-transform .16s ease;transition:background-color .16s ease,transform .16s ease;transition:background-color .16s ease,transform .16s ease,-webkit-transform .16s ease}.career-applicant-index .video-search-fields button:hover{background:#1e293b;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.career-applicant-index .video-search-fields button .material-symbols-outlined{font-size:1.15rem}.career-applicant-index .career-nhr-quick-section{padding:72px 0 76px;position:relative;z-index:2}.career-applicant-index .career-nhr-quick-section.video-overlap{margin-top:-36px;padding-top:0}@media (max-width:980px){.career-applicant-index .career-nhr-quick-section{margin-top:0;padding:28px 0 58px}.career-applicant-index .career-nhr-quick-section.video-overlap{margin-top:0;padding-top:28px}}.career-applicant-index .quick-card-wrap{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:860px){.career-applicant-index .quick-card-wrap{grid-template-columns:1fr}}.career-applicant-index .quick-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;box-shadow:0 18px 44px rgba(15,23,42,.08);cursor:pointer;min-height:154px;padding:24px 56px 24px 24px;position:relative;text-align:left;transition:box-shadow .18s ease,border-color .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,-webkit-transform .18s ease}.career-applicant-index .quick-card:hover{border-color:#9bd7f5;box-shadow:0 24px 56px rgba(0,108,183,.14);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.career-applicant-index .quick-card .quick-icon{align-items:center;background:#eaf7ff;border-radius:14px;color:#006cb7;display:inline-flex;font-size:1.45rem;height:44px;justify-content:center;margin-bottom:16px;width:44px}.career-applicant-index .quick-card strong{color:#0f172a;display:block;font-family:square-eb,Pretendard,sans-serif;font-size:1.22rem;margin-bottom:8px}.career-applicant-index .quick-card p{color:#64748b;font-size:.98rem;line-height:1.6;margin:0}.career-applicant-index .quick-card .quick-arrow{color:#94a3b8;font-size:1.35rem;position:absolute;right:24px;top:28px}.career-applicant-index .career-nhr-company-section,.career-applicant-index .career-nhr-process-section,.career-applicant-index .career-nhr-recruit-section{padding:84px 0}@media (max-width:768px){.career-applicant-index .career-nhr-company-section,.career-applicant-index .career-nhr-process-section,.career-applicant-index .career-nhr-recruit-section{padding:58px 0}}.career-applicant-index .career-nhr-recruit-section{background:#fff}.career-applicant-index .section-heading span{color:#006cb7;display:inline-block;font-family:square-bd,Pretendard,sans-serif;font-size:.92rem;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.career-applicant-index .section-heading h2{color:#0f172a;font-family:square-eb,Pretendard,sans-serif;font-size:2.35rem;letter-spacing:-.04em;margin:0 0 10px}@media (max-width:768px){.career-applicant-index .section-heading h2{font-size:1.8rem}}.career-applicant-index .section-heading p{color:#64748b;font-size:1rem;line-height:1.7;margin:0}.career-applicant-index .row-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:30px}@media (max-width:768px){.career-applicant-index .row-heading{align-items:flex-start;flex-direction:column}}.career-applicant-index .more-btn{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:999px;color:#334155;cursor:pointer;display:inline-flex;font-family:square-bd,Pretendard,sans-serif;gap:4px;min-height:46px;padding:0 16px;transition:background-color .16s ease,color .16s ease}.career-applicant-index .more-btn:hover{background:#0f172a;color:#fff}.career-applicant-index .recruit-card-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:980px){.career-applicant-index .recruit-card-grid{grid-template-columns:1fr}}.career-applicant-index .recruit-card{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:26px;box-shadow:0 16px 40px rgba(15,23,42,.06);box-sizing:border-box;display:flex;flex-direction:column;min-height:250px;padding:24px;transition:box-shadow .18s ease,border-color .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,-webkit-transform .18s ease}.career-applicant-index .recruit-card:hover{border-color:#99d4f0;box-shadow:0 22px 54px rgba(0,108,183,.12);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.career-applicant-index .recruit-card h3{color:#0f172a;font-family:square-eb,Pretendard,sans-serif;font-size:1.28rem;line-height:1.45;margin:18px 0 14px;min-height:58px}.career-applicant-index .recruit-card button{align-items:center;background:#006cb7;border:none;border-radius:14px;color:#fff;cursor:pointer;display:inline-flex;font-family:square-bd,Pretendard,sans-serif;font-size:.96rem;gap:6px;height:46px;justify-content:center;margin-top:auto;transition:background-color .16s ease}.career-applicant-index .recruit-card button:hover{background:#005b9c}.career-applicant-index .recruit-card button .material-symbols-outlined{font-size:1.15rem}.career-applicant-index .recruit-card-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.career-applicant-index .recruit-dday,.career-applicant-index .recruit-status{align-items:center;border-radius:999px;display:inline-flex;font-family:square-bd,Pretendard,sans-serif;font-size:.85rem;justify-content:center;min-height:30px;padding:0 10px}.career-applicant-index .recruit-status{background:#f1f5f9;color:#475569}.career-applicant-index .recruit-status.open{background:#e7f7ef;color:#047857}.career-applicant-index .recruit-dday{background:#0f172a;color:#fff}.career-applicant-index .recruit-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.career-applicant-index .recruit-meta span{background:#edf6fb;border-radius:999px;color:#0369a1;font-size:.85rem;padding:6px 10px}.career-applicant-index .recruit-date{color:#64748b;font-size:.96rem;margin:0 0 22px}.career-applicant-index .empty-recruit-card{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:24px;color:#64748b;padding:44px 24px;text-align:center}.career-applicant-index .empty-recruit-card .material-symbols-outlined{color:#006cb7;font-size:2rem}.career-applicant-index .empty-recruit-card strong{color:#0f172a;display:block;font-family:square-eb,Pretendard,sans-serif;font-size:1.15rem;margin-top:8px}.career-applicant-index .empty-recruit-card p{margin:8px 0 0}.career-applicant-index .career-nhr-process-section{background:#f5f8fc}.career-applicant-index .process-layout{grid-gap:54px;align-items:start;display:grid;gap:54px;grid-template-columns:.9fr 1.6fr}@media (max-width:980px){.career-applicant-index .process-layout{gap:28px;grid-template-columns:1fr}}.career-applicant-index .process-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:720px){.career-applicant-index .process-list{grid-template-columns:1fr}}.career-applicant-index .process-item{background:#fff;border:1px solid #e2e8f0;border-radius:24px;box-shadow:0 12px 32px rgba(15,23,42,.05);display:flex;gap:16px;min-height:112px;padding:22px}.career-applicant-index .process-item .process-no{align-items:center;background:#eaf7ff;border-radius:16px;color:#006cb7;display:inline-flex;flex:0 0 auto;font-family:square-eb,Pretendard,sans-serif;height:48px;justify-content:center;width:48px}.career-applicant-index .process-item strong{color:#0f172a;display:block;font-family:square-eb,Pretendard,sans-serif;font-size:1.12rem;margin-bottom:6px}.career-applicant-index .process-item p{color:#64748b;font-size:.96rem;line-height:1.55;margin:0}.career-applicant-index .career-nhr-company-section{background:#0f172a;color:#fff}.career-applicant-index .company-layout{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:.9fr 1.4fr}@media (max-width:980px){.career-applicant-index .company-layout{grid-template-columns:1fr}}.career-applicant-index .company-copy span{color:#7dd3fc;display:inline-block;font-family:square-bd,Pretendard,sans-serif;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.career-applicant-index .company-copy h2{color:#fff;font-family:square-eb,Pretendard,sans-serif;font-size:2.35rem;letter-spacing:-.04em;margin:0 0 14px}@media (max-width:768px){.career-applicant-index .company-copy h2{font-size:1.8rem}}.career-applicant-index .company-copy p{color:#cbd5e1;font-size:1rem;line-height:1.75;margin:0}.career-applicant-index .company-copy button{align-items:center;background:#fff;border:1px solid hsla(0,0%,100%,.18);border-radius:16px;color:#0f172a;cursor:pointer;display:inline-flex;font-family:square-bd,Pretendard,sans-serif;font-size:.98rem;gap:6px;margin-top:28px;min-height:50px;padding:0 18px}.career-applicant-index .company-story-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:980px){.career-applicant-index .company-story-list{grid-template-columns:1fr}}.career-applicant-index .company-story{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;min-height:190px;padding:24px}.career-applicant-index .company-story strong{color:#fff;display:block;font-family:square-eb,Pretendard,sans-serif;font-size:1.18rem;margin-bottom:12px}.career-applicant-index .company-story p{color:#cbd5e1;font-size:.96rem;line-height:1.7;margin:0}.career-nhr-clone-index{background:#f6f8fb;color:#111827;overflow:hidden}.career-nhr-clone-index .nhr-clone-container{box-sizing:border-box;margin:0 auto;max-width:1240px;width:calc(100% - 64px)}@media (max-width:768px){.career-nhr-clone-index .nhr-clone-container{width:calc(100% - 32px)}}.career-nhr-clone-index .nhr-clone-hero{align-items:center;background:#0f172a;display:flex;height:46vh;justify-content:center;max-height:560px;min-height:390px;overflow:hidden;position:relative;width:100%}@media (max-width:1024px){.career-nhr-clone-index .nhr-clone-hero{height:42vh;min-height:360px}}@media (max-width:768px){.career-nhr-clone-index .nhr-clone-hero{height:auto;min-height:440px;padding:104px 0 92px}}.career-nhr-clone-index .nhr-clone-video{inset:0;position:absolute;z-index:0}.career-nhr-clone-index .nhr-clone-video video{display:block;-webkit-filter:saturate(1.05) contrast(1.03);filter:saturate(1.05) contrast(1.03);height:100%;object-fit:cover;width:100%}.career-nhr-clone-index .nhr-clone-video-dim{background:linear-gradient(90deg,rgba(5,10,25,.72),rgba(5,10,25,.45) 45%,rgba(5,10,25,.22)),linear-gradient(180deg,rgba(5,10,25,.34),rgba(5,10,25,.08) 46%,rgba(5,10,25,.44));inset:0;position:absolute}.career-nhr-clone-index .nhr-clone-hero-inner{align-items:flex-end;display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1240px;opacity:0;padding-top:42px;position:relative;-webkit-transform:translateY(18px);transform:translateY(18px);transition:opacity .55s ease,-webkit-transform .55s ease;transition:opacity .55s ease,transform .55s ease;transition:opacity .55s ease,transform .55s ease,-webkit-transform .55s ease;width:calc(100% - 64px);z-index:1}@media (max-width:960px){.career-nhr-clone-index .nhr-clone-hero-inner{align-items:flex-start;flex-direction:column}}@media (max-width:768px){.career-nhr-clone-index .nhr-clone-hero-inner{gap:28px;width:calc(100% - 32px)}}.career-nhr-clone-index.loaded .nhr-clone-hero-inner{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.career-nhr-clone-index .nhr-clone-hero-copy{color:#fff;max-width:720px}.career-nhr-clone-index .nhr-clone-hero-copy .nhr-clone-eyebrow{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.24);border-radius:999px;color:#dbeafe;display:inline-flex;font-size:13px;font-weight:800;height:32px;letter-spacing:.14em;margin-bottom:18px;padding:0 14px}.career-nhr-clone-index .nhr-clone-hero-copy h2{color:#fff;font-size:clamp(38px,5.1vw,48px);font-weight:900;letter-spacing:-.06em;line-height:1.08;margin:0;text-shadow:0 18px 45px rgba(0,0,0,.34)}.career-nhr-clone-index .nhr-clone-hero-copy p{color:hsla(0,0%,100%,.86);font-size:15px;letter-spacing:-.035em;line-height:1.7;margin:22px 0 0}@media (max-width:768px){.career-nhr-clone-index .nhr-clone-hero-copy h1{font-size:34px;line-height:1.16}.career-nhr-clone-index .nhr-clone-hero-copy p{font-size:16px}}.career-nhr-clone-index .nhr-clone-hero-actions{align-items:center;display:flex;flex-shrink:0;gap:12px;padding-bottom:8px}.career-nhr-clone-index .nhr-clone-hero-actions button{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:800;gap:8px;height:54px;justify-content:center;min-width:150px;padding:0 24px;transition:box-shadow .18s ease,background .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,-webkit-transform .18s ease}.career-nhr-clone-index .nhr-clone-hero-actions button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.career-nhr-clone-index .nhr-clone-hero-actions .primary{background:#fff;box-shadow:0 20px 45px rgba(0,0,0,.22);color:#111827}.career-nhr-clone-index .nhr-clone-hero-actions .secondary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.32);color:#fff}@media (max-width:640px){.career-nhr-clone-index .nhr-clone-hero-actions{align-items:stretch;flex-direction:column;padding-bottom:0;width:100%}.career-nhr-clone-index .nhr-clone-hero-actions button{width:100%}}.career-nhr-clone-index .nhr-clone-search-section{margin-top:-54px;padding-bottom:34px;position:relative;z-index:5}@media (max-width:768px){.career-nhr-clone-index .nhr-clone-search-section{margin-top:-64px}}.career-nhr-clone-index .nhr-clone-search-panel{grid-gap:24px;align-items:center;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:28px;box-shadow:0 24px 70px rgba(15,23,42,.14);display:grid;gap:24px;grid-template-columns:230px 1fr;padding:26px 28px}@media (max-width:960px){.career-nhr-clone-index .nhr-clone-search-panel{gap:18px;grid-template-columns:1fr}}@media (max-width:640px){.career-nhr-clone-index .nhr-clone-search-panel{border-radius:22px;padding:22px 18px}}.career-nhr-clone-index .nhr-clone-search-head{display:flex;flex-direction:column;gap:10px}.career-nhr-clone-index .nhr-clone-search-head span{color:#2563eb;display:block;font-size:12px;font-weight:900;letter-spacing:.16em}.career-nhr-clone-index .nhr-clone-search-head strong{color:#111827;display:block;font-size:24px;font-weight:900;letter-spacing:-.05em}.career-nhr-clone-index .nhr-clone-search-head p{color:#6b7280;font-size:15px;font-weight:700;margin:0}.career-nhr-clone-index .nhr-clone-search-head p b{color:#111827;font-size:22px}.career-nhr-clone-index .nhr-clone-search-form{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr)) 132px}.career-nhr-clone-index .nhr-clone-search-form label{display:flex;flex-direction:column;gap:8px;min-width:0}.career-nhr-clone-index .nhr-clone-search-form label span{color:#4b5563;font-size:14px;font-weight:800;letter-spacing:-.02em}.career-nhr-clone-index .nhr-clone-search-form select{background:#f9fafb;border:1px solid #d8dee8;border-radius:14px;box-sizing:border-box;color:#111827;font-size:15px;font-weight:700;height:50px;outline:none;padding:0 38px 0 16px;width:100%}.career-nhr-clone-index .nhr-clone-search-form select:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.12)}.career-nhr-clone-index .nhr-clone-search-form button{align-items:center;background:#111827;border:0;border-radius:14px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:900;gap:8px;height:50px;justify-content:center;transition:background .18s ease,-webkit-transform .18s ease;transition:background .18s ease,transform .18s ease;transition:background .18s ease,transform .18s ease,-webkit-transform .18s ease}.career-nhr-clone-index .nhr-clone-search-form button:hover{background:#2563eb;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:960px){.career-nhr-clone-index .nhr-clone-search-form{grid-template-columns:repeat(3,minmax(0,1fr))}.career-nhr-clone-index .nhr-clone-search-form button{grid-column:1/-1}}@media (max-width:700px){.career-nhr-clone-index .nhr-clone-search-form{grid-template-columns:1fr}}.career-nhr-clone-index .nhr-clone-quick-section{padding:8px 0 56px}.career-nhr-clone-index .nhr-clone-quick-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:820px){.career-nhr-clone-index .nhr-clone-quick-grid{grid-template-columns:1fr}}.career-nhr-clone-index .nhr-clone-quick-card{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:24px;box-shadow:0 14px 38px rgba(15,23,42,.06);cursor:pointer;min-height:144px;padding:24px;text-align:left;transition:box-shadow .18s ease,border-color .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,-webkit-transform .18s ease}.career-nhr-clone-index .nhr-clone-quick-card .material-symbols-outlined{align-items:center;background:#eef4ff;border-radius:15px;color:#2563eb;display:inline-flex;font-size:24px;height:44px;justify-content:center;margin-bottom:18px;width:44px}.career-nhr-clone-index .nhr-clone-quick-card strong{color:#111827;display:block;font-size:20px;font-weight:900;letter-spacing:-.05em}.career-nhr-clone-index .nhr-clone-quick-card p{color:#6b7280;font-size:15px;font-weight:600;letter-spacing:-.03em;line-height:1.6;margin:8px 0 0}.career-nhr-clone-index .nhr-clone-quick-card:hover{border-color:rgba(37,99,235,.28);box-shadow:0 24px 55px rgba(15,23,42,.11);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.career-nhr-clone-index .nhr-clone-recruit-section{background:#fff;padding:68px 0 86px}.career-nhr-clone-index .nhr-clone-section-title{margin-bottom:30px}.career-nhr-clone-index .nhr-clone-section-title span{color:#2563eb;display:block;font-size:13px;font-weight:900;letter-spacing:.14em;margin-bottom:9px}.career-nhr-clone-index .nhr-clone-section-title h2{color:#111827;font-size:34px;font-weight:900;letter-spacing:-.06em;line-height:1.2;margin:0}.career-nhr-clone-index .nhr-clone-section-title.row{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.career-nhr-clone-index .nhr-clone-section-title.row button{align-items:center;background:#fff;border:1px solid #d8dee8;border-radius:999px;color:#111827;cursor:pointer;display:inline-flex;font-size:15px;font-weight:800;gap:4px;height:44px;padding:0 16px 0 18px}.career-nhr-clone-index .nhr-clone-section-title.center{text-align:center}@media (max-width:700px){.career-nhr-clone-index .nhr-clone-section-title.row{align-items:flex-start;flex-direction:column}.career-nhr-clone-index .nhr-clone-section-title h2{font-size:28px}}.career-nhr-clone-index .nhr-clone-recruit-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1180px){.career-nhr-clone-index .nhr-clone-recruit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.career-nhr-clone-index .nhr-clone-recruit-grid{grid-template-columns:1fr}}.career-nhr-clone-index .nhr-clone-recruit-card{background:#fff;border:1px solid #e4e9f2;border-radius:24px;box-shadow:0 14px 34px rgba(15,23,42,.05);box-sizing:border-box;display:flex;flex-direction:column;min-height:292px;padding:24px;transition:box-shadow .18s ease,border-color .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,-webkit-transform .18s ease}.career-nhr-clone-index .nhr-clone-recruit-card .card-top{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:20px}.career-nhr-clone-index .nhr-clone-recruit-card .status{align-items:center;background:#f3f4f6;border-radius:999px;color:#4b5563;display:inline-flex;font-size:13px;font-weight:900;height:30px;padding:0 12px}.career-nhr-clone-index .nhr-clone-recruit-card .status.open{background:#e9f7ef;color:#14804a}.career-nhr-clone-index .nhr-clone-recruit-card em{color:#ef4444;font-size:14px;font-style:normal;font-weight:900}.career-nhr-clone-index .nhr-clone-recruit-card h3{color:#111827;font-size:21px;font-weight:900;letter-spacing:-.05em;line-height:1.38;margin:0 0 18px;min-height:58px}.career-nhr-clone-index .nhr-clone-recruit-card dl{display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.career-nhr-clone-index .nhr-clone-recruit-card dl div{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:42px 1fr}.career-nhr-clone-index .nhr-clone-recruit-card dt{color:#94a3b8;font-size:13px;font-weight:900}.career-nhr-clone-index .nhr-clone-recruit-card dd{color:#4b5563;font-size:14px;font-weight:700;line-height:1.45;margin:0}.career-nhr-clone-index .nhr-clone-recruit-card>button{background:#f1f5f9;border:0;border-radius:14px;color:#111827;cursor:pointer;font-size:15px;font-weight:900;height:46px;margin-top:auto;transition:background .18s ease,color .18s ease}.career-nhr-clone-index .nhr-clone-recruit-card:hover{border-color:rgba(37,99,235,.25);box-shadow:0 24px 58px rgba(15,23,42,.12);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.career-nhr-clone-index .nhr-clone-recruit-card:hover>button{background:#2563eb;color:#fff}.career-nhr-clone-index .nhr-clone-empty{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:24px;display:flex;flex-direction:column;justify-content:center;min-height:210px;padding:36px 20px;text-align:center}.career-nhr-clone-index .nhr-clone-empty .material-symbols-outlined{color:#94a3b8;font-size:40px;margin-bottom:10px}.career-nhr-clone-index .nhr-clone-empty strong{color:#111827;font-size:20px;font-weight:900}.career-nhr-clone-index .nhr-clone-empty p{color:#6b7280;font-size:15px;margin:8px 0 0}.career-nhr-clone-index .nhr-clone-process-section{background:#f6f8fb;padding:78px 0}.career-nhr-clone-index .nhr-clone-process-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px}@media (max-width:940px){.career-nhr-clone-index .nhr-clone-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.career-nhr-clone-index .nhr-clone-process-grid{grid-template-columns:1fr}}.career-nhr-clone-index .nhr-clone-process-card{background:#fff;border:1px solid rgba(15,23,42,.07);border-radius:22px;box-sizing:border-box;min-height:146px;padding:26px 22px;position:relative}.career-nhr-clone-index .nhr-clone-process-card span{color:#2563eb;display:block;font-size:15px;font-weight:900;letter-spacing:.08em;margin-bottom:20px}.career-nhr-clone-index .nhr-clone-process-card strong{color:#111827;display:block;font-size:20px;font-weight:900;letter-spacing:-.04em}.career-nhr-clone-index .nhr-clone-process-card p{color:#64748b;font-size:15px;font-weight:600;line-height:1.55;margin:8px 0 0}.career-nhr-clone-index .nhr-clone-group-section{background:#111827;color:#fff;padding:84px 0 100px}.career-nhr-clone-index .nhr-clone-group-layout{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:.9fr 1.1fr}@media (max-width:900px){.career-nhr-clone-index .nhr-clone-group-layout{grid-template-columns:1fr}}.career-nhr-clone-index .nhr-clone-group-copy span{color:#93c5fd;display:block;font-size:13px;font-weight:900;letter-spacing:.15em;margin-bottom:12px}.career-nhr-clone-index .nhr-clone-group-copy h2{color:#fff;font-size:38px;font-weight:900;letter-spacing:-.06em;line-height:1.18;margin:0}.career-nhr-clone-index .nhr-clone-group-copy p{color:hsla(0,0%,100%,.75);font-size:16px;font-weight:600;letter-spacing:-.03em;line-height:1.75;margin:18px 0 28px}.career-nhr-clone-index .nhr-clone-group-copy button{align-items:center;background:#fff;border:0;border-radius:999px;color:#111827;cursor:pointer;display:inline-flex;font-size:15px;font-weight:900;gap:8px;height:50px;padding:0 22px}@media (max-width:700px){.career-nhr-clone-index .nhr-clone-group-copy h2{font-size:30px}}.career-nhr-clone-index .nhr-clone-group-list{grid-gap:14px;display:grid;gap:14px}.career-nhr-clone-index .nhr-clone-group-list article{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:22px;padding:24px 26px}.career-nhr-clone-index .nhr-clone-group-list strong{color:#fff;display:block;font-size:20px;font-weight:900;letter-spacing:-.04em}.career-nhr-clone-index .nhr-clone-group-list p{color:hsla(0,0%,100%,.7);font-size:15px;font-weight:600;line-height:1.65;margin:8px 0 0}.career-skeleton-line{-webkit-animation:careerDetailSkeleton 1.15s ease-in-out infinite;animation:careerDetailSkeleton 1.15s ease-in-out infinite;background:linear-gradient(90deg,#e5e7eb,#f8fafc 48%,#e5e7eb);background-size:220% 100%;border-radius:999px;display:block}.career-recruit-Jobpostinglist .hero-pill .skeleton-count{display:inline-block;height:22px;vertical-align:middle;width:42px}.career-recruit-Jobpostinglist .job-list-wrap{min-height:420px}.career-recruit-Jobpostinglist .job-list-skeleton{display:flex;flex-direction:column;gap:12px}.career-recruit-Jobpostinglist .job-card-skeleton{cursor:default;min-height:104px}.career-recruit-Jobpostinglist .job-card-skeleton:hover{background-color:#fff;border-color:#e5e7eb;box-shadow:0 14px 28px rgba(15,23,42,.04);-webkit-transform:none;transform:none}.career-recruit-Jobpostinglist .job-card-skeleton .skeleton-company{height:14px;margin-bottom:12px;width:120px}.career-recruit-Jobpostinglist .job-card-skeleton .skeleton-title{height:24px;max-width:58vw;width:420px}.career-recruit-Jobpostinglist .job-card-skeleton .skeleton-dday{height:28px;width:62px}.career-recruit-Jobpostinglist .job-card-skeleton .skeleton-status{height:28px;width:180px}.career-recruit-Jobpostinglist .job-card-skeleton .skeleton-meta{height:14px;margin-top:14px;width:240px}.career-recruit-Jobpostinglist .job-card-skeleton .skeleton-meta.wide{max-width:70vw;width:520px}.career-other-faq .faq-list-skeleton{min-height:360px}.career-other-faq .faq-item-skeleton{cursor:default}.career-other-faq .faq-item-skeleton:hover{background-color:#fff;border-color:#dce8d8;box-shadow:0 10px 28px rgba(46,86,56,.045);-webkit-transform:none;transform:none}.career-other-faq .faq-item-skeleton .skeleton-category{height:22px;margin-right:10px;width:72px}.career-other-faq .faq-item-skeleton .skeleton-question{height:18px;max-width:68vw;width:420px}.career-other-faq .faq-item-skeleton .skeleton-answer{height:14px;margin-top:10px;width:62%}.career-other-faq .faq-item-skeleton .skeleton-answer.wide{width:92%}.career-job-dictionary .dictionary-result-panel{min-height:440px}.career-job-dictionary .dictionary-list-skeleton{min-height:320px}.career-job-dictionary .dictionary-item-skeleton{cursor:default}.career-job-dictionary .dictionary-item-skeleton .skeleton-title{height:18px;width:160px}.career-job-dictionary .dictionary-item-skeleton .skeleton-badge{height:20px;width:48px}.career-job-dictionary .dictionary-item-skeleton .skeleton-content{height:14px;margin-top:8px;width:70%}.career-job-dictionary .dictionary-item-skeleton .skeleton-content.wide{width:96%}.career-nhr-clone-index .nhr-clone-recruit-section{min-height:520px}.career-nhr-clone-index .nhr-clone-recruit-card-skeleton{cursor:default}.career-nhr-clone-index .nhr-clone-recruit-card-skeleton:hover{border-color:rgba(15,23,42,.07);box-shadow:0 14px 34px rgba(15,23,42,.05);-webkit-transform:none;transform:none}.career-nhr-clone-index .nhr-clone-recruit-card-skeleton .skeleton-status{height:30px;width:72px}.career-nhr-clone-index .nhr-clone-recruit-card-skeleton .skeleton-dday{height:18px;width:52px}.career-nhr-clone-index .nhr-clone-recruit-card-skeleton .skeleton-title{height:22px;margin-bottom:12px;width:88%}.career-nhr-clone-index .nhr-clone-recruit-card-skeleton .skeleton-title.short{margin-bottom:20px;width:58%}.career-nhr-clone-index .nhr-clone-recruit-card-skeleton .skeleton-dl{display:flex;flex-direction:column;gap:10px;margin-bottom:22px}.career-nhr-clone-index .nhr-clone-recruit-card-skeleton .skeleton-dl .career-skeleton-line{height:14px;width:78%}.career-nhr-clone-index .nhr-clone-recruit-card-skeleton .skeleton-button{border-radius:14px;height:46px;margin-top:auto;width:100%}.applicant-main-loading{min-height:calc(100vh - 170px)}.applicant-main-loading .skeleton-eyebrow{height:14px;margin-bottom:18px;width:160px}.applicant-main-loading .skeleton-title{height:42px;margin-bottom:18px;max-width:76vw;width:360px}.applicant-main-loading .skeleton-sub{height:16px;margin-bottom:10px;max-width:72vw;width:320px}.applicant-main-loading .skeleton-sub.wide{width:460px}.applicant-main-loading .skeleton-button{height:46px;width:154px}.applicant-main-loading .skeleton-button.secondary{width:120px}.applicant-main-loading .hero-status-panel .skeleton-chip{height:28px;width:84px}.applicant-main-loading .hero-status-panel .skeleton-chip.short{width:56px}.applicant-main-loading .skeleton-job-title{height:28px;margin-top:26px;width:80%}.applicant-main-loading .skeleton-job-meta{height:16px;margin-top:18px;width:62%}.applicant-main-loading .dashboard-card{min-height:94px}.applicant-main-loading .skeleton-icon{border-radius:14px;height:42px;width:42px}.applicant-main-loading .skeleton-label{height:14px;margin-bottom:10px;width:72px}.applicant-main-loading .skeleton-value{height:20px;width:130px}.applicant-main-loading .nav-item-skeleton{cursor:default}.applicant-main-loading .skeleton-nav-icon{border-radius:12px;height:34px;width:34px}.applicant-main-loading .skeleton-nav-label{height:16px;margin-bottom:8px;width:90px}.applicant-main-loading .skeleton-nav-desc{height:12px;width:132px}.applicant-main-loading .mypage-section-loading{min-height:330px}.applicant-main-loading .skeleton-section-title{height:24px;margin-bottom:24px;width:150px}.applicant-main-loading .skeleton-section-line{height:16px;margin-bottom:12px;width:64%}.applicant-main-loading .skeleton-section-line.wide{width:92%}.applicant-main-loading .skeleton-section-box{border-radius:18px;height:170px;margin-top:22px;width:100%}.resumeopening-loading{min-height:calc(100vh - 170px)}.resumeopening-loading .skeleton-step-index{height:18px;margin-bottom:8px;width:32px}.resumeopening-loading .skeleton-step-label{height:14px;width:84px}.resumeopening-loading .resumeopen-card-skeleton{min-height:460px}.resumeopening-loading .skeleton-section-title{height:24px;margin-bottom:12px;width:160px}.resumeopening-loading .skeleton-section-desc{height:16px;margin-bottom:24px;max-width:84vw;width:420px}.resumeopening-loading .skeleton-field-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:768px){.resumeopening-loading .skeleton-field-grid{grid-template-columns:1fr}}.resumeopening-loading .skeleton-field{border-radius:12px;height:46px}.resumeopening-loading .skeleton-field.wide{grid-column:1/-1}.CareerApp .career-recruit-resumeopening.resumeopening-loading{background:radial-gradient(circle at 82% 18%,rgba(0,172,230,.1),transparent 28%),repeating-linear-gradient(90deg,transparent,transparent 79px,rgba(45,75,96,.025) 80px),#f3f6f8;min-height:100vh;overflow:hidden;position:relative}.CareerApp .career-recruit-resumeopening.resumeopening-loading>.width-size{visibility:hidden}.CareerApp .career-recruit-resumeopening.resumeopening-loading:before{-webkit-animation:resumeOpeningSkeletonPulse 1.2s ease-in-out infinite alternate;animation:resumeOpeningSkeletonPulse 1.2s ease-in-out infinite alternate;background:linear-gradient(90deg,#e4edf1,#f8fafb,#e4edf1) 44px 48px/138px 12px no-repeat,linear-gradient(90deg,#e4edf1,#f8fafb,#e4edf1) 44px 84px/44% 54px no-repeat,linear-gradient(90deg,#e4edf1,#f8fafb,#e4edf1) 44px 160px/38% 14px no-repeat,linear-gradient(90deg,#e4edf1,#f8fafb,#e4edf1) 44px 187px/31% 14px no-repeat,linear-gradient(135deg,#dfe9ee,#f7fafb) calc(100% - 42px) 38px/42% 274px no-repeat,hsla(0,0%,100%,.94);border:1px solid rgba(207,222,230,.78);border-radius:30px;box-shadow:0 30px 70px rgba(29,64,88,.12);content:"";height:350px;left:50%;max-width:1120px;position:absolute;top:clamp(142px,17vh,210px);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 64px);z-index:2}.CareerApp .career-recruit-resumeopening.resumeopening-loading:after{color:#718391;content:"지원서 정보를 불러오고 있습니다.";font-family:square-bd;font-size:.76rem;left:50%;letter-spacing:-.02em;position:absolute;top:calc(clamp(142px, 17vh, 210px) + 285px);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3}@media (max-width:768px){.CareerApp .career-recruit-resumeopening.resumeopening-loading:before{background:linear-gradient(90deg,#e4edf1,#f8fafb,#e4edf1) 24px 34px/110px 11px no-repeat,linear-gradient(90deg,#e4edf1,#f8fafb,#e4edf1) 24px 68px/76% 42px no-repeat,linear-gradient(90deg,#e4edf1,#f8fafb,#e4edf1) 24px 128px/82% 13px no-repeat,linear-gradient(135deg,#dfe9ee,#f7fafb) 24px 175px/calc(100% - 48px) 180px no-repeat,hsla(0,0%,100%,.94);height:390px;width:calc(100% - 28px)}.CareerApp .career-recruit-resumeopening.resumeopening-loading:after{text-align:center;top:calc(clamp(142px, 17vh, 210px) + 340px);width:100%}}@-webkit-keyframes resumeOpeningSkeletonPulse{0%{opacity:.72}to{opacity:1}}@keyframes resumeOpeningSkeletonPulse{0%{opacity:.72}to{opacity:1}}.resumewrite-loading{min-height:calc(100vh - 170px)}.resumewrite-loading .skeleton-eyebrow{height:14px;margin-bottom:16px;width:126px}.resumewrite-loading .skeleton-title{height:38px;margin-bottom:18px;max-width:78vw;width:460px}.resumewrite-loading .skeleton-sub{height:16px;margin-bottom:10px;width:360px}.resumewrite-loading .skeleton-sub.wide{max-width:78vw;width:520px}.resumewrite-loading .skeleton-pill{height:30px;width:140px}.resumewrite-loading .resumewrite-form-skeleton{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-sizing:border-box;min-height:620px;padding:24px;width:100%}.resumewrite-loading .skeleton-tab{height:36px;margin-bottom:24px;width:180px}.resumewrite-loading .skeleton-form-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:120px 1fr 120px 1fr;margin-bottom:14px}@media (max-width:768px){.resumewrite-loading .skeleton-form-row{grid-template-columns:1fr}}.resumewrite-loading .skeleton-label{height:16px}.resumewrite-loading .skeleton-input{border-radius:10px;height:42px}.resumewrite-loading .skeleton-textarea{border-radius:14px;height:160px;margin-top:18px;width:100%}.resumewrite-loading .content-detail-sticky-skeleton{min-height:360px}.resumewrite-loading .content-detail-sticky-skeleton .skeleton-side-label{height:12px;margin-bottom:8px;width:70px}.resumewrite-loading .content-detail-sticky-skeleton .skeleton-side-value{height:16px;width:150px}.resumewrite-loading .content-detail-sticky-skeleton .skeleton-side-button{height:40px;margin-top:12px;width:100%}.CareerApp .career-global-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:hsla(0,0%,100%,.96);border-bottom:1px solid rgba(148,163,184,.2);box-shadow:0 4px 18px rgba(15,23,42,.035);height:68px}.CareerApp .career-global-header.is-collapsed,.CareerApp .career-global-header.is-scrolled,.CareerApp .career-global-header.is-transparent{background:hsla(0,0%,100%,.97);border-bottom-color:rgba(148,163,184,.22);box-shadow:0 7px 24px rgba(15,23,42,.07)}.CareerApp .career-global-header.is-transparent .career-logo-text,.CareerApp .career-global-header.is-transparent .career-main-button,.CareerApp .career-global-header.is-transparent .career-main-label{color:#172033}.CareerApp .career-global-header.is-transparent .career-main-button .chevron{color:#64748b}.CareerApp .career-global-header.is-transparent .career-login-link{background:#006cb7;border-color:transparent;color:#fff}.CareerApp .career-global-header.is-transparent .career-hamburger{background:#fff;border-color:rgba(0,108,183,.12);box-shadow:0 8px 22px rgba(15,23,42,.08);color:#0f172a}.CareerApp .career-global-header .career-global-header-inner{max-width:1280px;padding:0 30px;width:100%}.CareerApp .career-global-header .career-logo{flex:0 0 auto}.CareerApp .career-global-header .career-logo .career-logo-button{gap:9px}.CareerApp .career-global-header .career-logo .career-logo-image{height:35px;width:39px}.CareerApp .career-global-header .career-logo .career-logo-text{color:#172033;font-size:1.14rem;letter-spacing:.055em}.CareerApp .career-global-header .career-main-nav{flex:0 1 auto;gap:4px;margin-inline:auto}.CareerApp .career-global-header .career-main-nav .career-main-item.has-sub.is-active .career-main-button,.CareerApp .career-global-header .career-main-nav .career-main-item.is-active .career-main-button{background:rgba(0,123,195,.09);border-bottom-color:transparent;color:#006cb7}.CareerApp .career-global-header .career-main-nav .career-main-item .career-main-button{border:0;border-radius:12px;color:#334155;font-family:square-bd;font-size:.9rem;font-weight:600;gap:3px;min-height:40px;padding:0 14px;transition:color .16s ease,background-color .16s ease}.CareerApp .career-global-header .career-main-nav .career-main-item .career-main-button:hover{background:#f0f8fc;color:#006cb7}.CareerApp .career-global-header .career-main-nav .career-main-item .career-main-button .chevron{color:#94a3b8;font-size:1rem}.CareerApp .career-global-header .career-main-nav .career-main-item .career-mega{width:334px}.CareerApp .career-global-header .career-main-nav .career-main-item .career-mega.open{-webkit-transform:translateX(-50%) translateY(14px);transform:translateX(-50%) translateY(14px)}.CareerApp .career-global-header .career-main-nav .career-main-item .career-mega .career-mega-inner{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:hsla(0,0%,100%,.98);border:1px solid rgba(203,213,225,.82);border-radius:18px;box-shadow:0 18px 44px rgba(15,23,42,.13);padding:16px}.CareerApp .career-global-header .career-main-nav .career-main-item .career-mega .career-mega-title-kor{color:#172033;font-family:square-eb}.CareerApp .career-global-header .career-main-nav .career-main-item .career-mega .career-mega-link{border-radius:11px;color:#475569;min-height:42px;padding:0 12px}.CareerApp .career-global-header .career-main-nav .career-main-item .career-mega .career-mega-link.is-current,.CareerApp .career-global-header .career-main-nav .career-main-item .career-mega .career-mega-link:hover{background:#edf8fd;color:#006cb7}.CareerApp .career-global-header .career-header-right{flex:0 0 auto;gap:8px}.CareerApp .career-global-header .career-header-right .career-header-action{background:#fff;border:1px solid #d8e1eb;border-radius:12px;color:#334155;cursor:pointer;font-family:square-bd;font-size:.8rem;min-height:40px;padding:0 15px;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.CareerApp .career-global-header .career-header-right .career-header-action:hover{background:#f0f8fc;border-color:rgba(0,123,195,.24);color:#006cb7}.CareerApp .career-global-header .career-header-right .career-login-link{background:#006cb7;border:1px solid transparent;border-radius:12px;box-shadow:0 8px 18px rgba(0,108,183,.16);color:#fff;font-family:square-bd;font-size:.82rem;min-height:40px;padding:0 17px}.CareerApp .career-global-header .career-header-right .career-login-link:hover{background:#007bc3;border-color:transparent;box-shadow:0 10px 22px rgba(0,108,183,.2)}.CareerApp .career-global-header.is-collapsed{height:60px}.CareerApp .career-global-header.is-collapsed .career-header-right .career-login-link,.CareerApp .career-global-header.is-collapsed .career-logo{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none}.CareerApp .career-global-header.is-collapsed .career-main-nav{gap:2px}.CareerApp .career-global-header.is-collapsed .career-main-button{padding:0 11px}.CareerApp .career-global-header.is-collapsed .career-main-button .career-main-icon{display:none}.CareerApp .career-global-header.is-collapsed .career-main-button .career-main-label{display:inline}.CareerApp .career-global-header.is-collapsed .career-main-button .chevron{display:inline-flex}.CareerApp .career-drawer-overlay{transition:opacity .22s ease,visibility 0s linear .22s}.CareerApp .career-drawer-overlay.open{transition-delay:0s;visibility:visible}.CareerApp .career-drawer-overlay .career-drawer-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.CareerApp .career-drawer-overlay .career-drawer-quick-link{justify-content:space-between;min-height:96px}.CareerApp .career-drawer-overlay .career-drawer-quick-link strong{white-space:normal}.CareerApp .career-drawer-overlay .career-drawer-auth .drawer-auth-copy{justify-content:center}.CareerApp .career-drawer-overlay a:focus-visible,.CareerApp .career-drawer-overlay button:focus-visible{outline:3px solid rgba(0,172,230,.24);outline-offset:2px}.CareerApp .career-talent{align-items:stretch;background:#f4f7fb;color:#172033;min-height:calc(100vh - 68px);padding:0 0 104px}.CareerApp .career-talent .talent-hero{align-items:center;-webkit-animation:none;animation:none;background-position:center 36%;border-bottom:1px solid rgba(203,213,225,.62);display:flex;margin-top:0;min-height:500px}.CareerApp .career-talent .talent-hero-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,hsla(0,0%,100%,.98),hsla(0,0%,100%,.94) 40%,hsla(0,0%,100%,.7) 66%,hsla(0,0%,100%,.24)),linear-gradient(180deg,rgba(0,108,183,.08),hsla(0,0%,100%,0))}.CareerApp .career-talent .talent-hero-inner{max-width:1240px;padding:116px 32px 154px;text-align:left;width:100%}.CareerApp .career-talent .talent-hero-eyebrow{color:#006cb7;font-family:square-eb;font-size:.74rem;letter-spacing:.18em;margin-bottom:14px}.CareerApp .career-talent .talent-hero-title{color:#101827;font-size:clamp(2.35rem,4vw,3.45rem);letter-spacing:-.045em;line-height:1.18;margin-bottom:18px;max-width:620px}.CareerApp .career-talent .talent-hero-subtitle{color:#526074;font-size:1rem;line-height:1.8;max-width:620px}.CareerApp .career-talent .talent-hero-keywords{gap:8px;margin-top:28px}.CareerApp .career-talent .talent-hero-keywords span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.88);border:1px solid rgba(0,123,195,.18);border-radius:999px;box-shadow:0 5px 14px rgba(15,23,42,.04);color:#006cb7;padding:8px 14px}.CareerApp .career-talent .talent-main{align-items:stretch;background:#f4f7fb}.CareerApp .career-talent .talent-values-strip{-webkit-animation:none;animation:none;margin-top:-76px}.CareerApp .career-talent .talent-fit-inner,.CareerApp .career-talent .talent-scenes-inner,.CareerApp .career-talent .talent-values-inner{max-width:1240px;padding-inline:32px}.CareerApp .career-talent .talent-values-inner{gap:18px}.CareerApp .career-talent .talent-value{background:#fff;border:1px solid #e0e7ef;border-radius:22px;box-shadow:0 14px 36px rgba(15,35,52,.07);color:#172033;gap:17px;min-height:292px;padding:24px;transition:border-color .18s ease,box-shadow .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,-webkit-transform .18s ease}.CareerApp .career-talent .talent-value:hover{border-color:rgba(0,123,195,.24);box-shadow:0 18px 42px rgba(15,35,52,.09);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.CareerApp .career-talent .talent-value-label{align-items:center;background:#edf8fd;border-radius:14px;color:#006cb7;display:inline-flex;font-family:square-eb;height:42px;justify-content:center;opacity:1;width:42px}.CareerApp .career-talent .talent-value-body{gap:7px}.CareerApp .career-talent .talent-value-kor{color:#172033;font-size:1.12rem}.CareerApp .career-talent .talent-value-eng{color:#007bc3;font-family:square-bd}.CareerApp .career-talent .talent-value-desc{color:#64748b;font-size:.88rem;line-height:1.78;margin-top:7px}.CareerApp .career-talent .talent-scenes{-webkit-animation:none;animation:none;margin-top:72px}.CareerApp .career-talent .talent-scenes-inner{gap:24px}.CareerApp .career-talent .talent-scene,.CareerApp .career-talent .talent-scene.is-reverse{background:#fff;border:1px solid #e0e7ef;border-radius:24px;box-shadow:0 12px 34px rgba(15,35,52,.055);box-sizing:border-box;gap:30px;grid-template-columns:minmax(0,1fr) minmax(360px,.88fr);padding:22px}.CareerApp .career-talent .scene-text{color:#172033;padding:20px 18px}.CareerApp .career-talent .scene-label{color:#007bc3;font-family:square-eb;margin:0 0 9px}.CareerApp .career-talent .scene-title{color:#172033;font-size:1.38rem;line-height:1.45;margin-bottom:14px}.CareerApp .career-talent .scene-desc{color:#64748b;font-size:.9rem;line-height:1.86;margin:0}.CareerApp .career-talent .scene-image{border:1px solid rgba(203,213,225,.7);border-radius:18px;box-shadow:none;min-height:300px}.CareerApp .career-talent .talent-fit{margin-top:28px}.CareerApp .career-talent .talent-fit-inner{background:radial-gradient(circle at 0 0,rgba(0,172,230,.1),transparent 34%),#fff;border:1px solid rgba(125,211,252,.42);border-radius:24px;box-shadow:0 12px 34px rgba(15,35,52,.055);gap:34px;grid-template-columns:minmax(250px,.8fr) minmax(0,1.45fr);padding:34px 36px}.CareerApp .career-talent .fit-left,.CareerApp .career-talent .fit-right{color:#172033}.CareerApp .career-talent .fit-eyebrow{color:#007bc3;font-family:square-eb}.CareerApp .career-talent .fit-title{color:#172033;font-size:1.24rem;line-height:1.66}.CareerApp .career-talent .fit-list{gap:7px}.CareerApp .career-talent .fit-list li{align-items:center;background:#f7fafc;border-radius:12px;color:#475569;display:flex;min-height:42px;padding:8px 12px 8px 34px}.CareerApp .career-talent .fit-list li:before{color:#00ace6;left:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.CareerApp .career-talent .fit-note{color:#64748b;line-height:1.7}.CareerApp .career-talent .talent-cta{margin-top:28px}.CareerApp .career-talent .talent-cta-inner{align-items:center;background:radial-gradient(circle at 100% 0,rgba(0,172,230,.12),transparent 34%),#fff;border:1px solid rgba(0,123,195,.2);border-radius:24px;box-shadow:0 12px 34px rgba(15,35,52,.055);box-sizing:border-box;display:flex;gap:28px;justify-content:space-between;margin:0 auto;max-width:1176px;padding:32px 36px;width:calc(100% - 64px)}.CareerApp .career-talent .talent-cta-copy{min-width:0}.CareerApp .career-talent .talent-cta-copy p{color:#007bc3;font-family:square-eb;font-size:.7rem;letter-spacing:.14em;margin:0 0 8px}.CareerApp .career-talent .talent-cta-copy h2{color:#172033;font-family:square-eb;font-size:1.35rem;line-height:1.45;margin:0}.CareerApp .career-talent .talent-cta-copy span{color:#64748b;display:block;font-size:.84rem;line-height:1.65;margin-top:8px}.CareerApp .career-talent .talent-cta-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.CareerApp .career-talent .talent-cta-actions button{align-items:center;background:#fff;border:1px solid #d8e1eb;border-radius:12px;color:#334155;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.82rem;gap:7px;justify-content:center;min-height:46px;padding:0 18px;transition:color .16s ease,border-color .16s ease,background-color .16s ease,-webkit-transform .16s ease;transition:color .16s ease,border-color .16s ease,background-color .16s ease,transform .16s ease;transition:color .16s ease,border-color .16s ease,background-color .16s ease,transform .16s ease,-webkit-transform .16s ease}.CareerApp .career-talent .talent-cta-actions button:hover{background:#f0f8fc;border-color:rgba(0,123,195,.24);color:#006cb7;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.CareerApp .career-talent .talent-cta-actions button.is-primary{background:#006cb7;border-color:transparent;box-shadow:0 8px 18px rgba(0,108,183,.17);color:#fff}.CareerApp .career-talent .talent-cta-actions button.is-primary:hover{background:#007bc3;color:#fff}.CareerApp .career-talent .talent-cta-actions button .material-symbols-outlined{font-size:18px}.CareerApp .cal-login-page{align-items:flex-start;background:#f4f7fb;min-height:calc(100vh - 68px)}.CareerApp .cal-login-page.login-background{background:radial-gradient(circle at 12% 12%,rgba(0,172,230,.11),transparent 30%),radial-gradient(circle at 88% 0,rgba(0,108,183,.08),transparent 32%),#f4f7fb}.CareerApp .cal-login-page .cal-login-overlay{align-items:flex-start;margin-top:0;min-height:calc(100vh - 68px);padding:54px 24px 72px}.CareerApp .cal-login-page .cal-login-shell{gap:22px;grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);max-width:1000px}.CareerApp .cal-login-page .cal-brand-panel,.CareerApp .cal-login-page .cal-form-card{border:1px solid #dfe7ef;border-radius:24px;box-shadow:0 16px 42px rgba(15,35,52,.075)}.CareerApp .cal-login-page .cal-brand-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 100% 0,rgba(0,172,230,.13),transparent 38%),linear-gradient(155deg,#fff,#f1f9fd);padding:36px 30px}.CareerApp .cal-login-page .cal-brand-badge{background:#edf8fd;border-color:rgba(0,123,195,.16);color:#006cb7;margin-bottom:24px}.CareerApp .cal-login-page .cal-brand-title{font-size:2.18rem;letter-spacing:-.04em;margin-bottom:16px}.CareerApp .cal-login-page .cal-brand-title em{color:#006cb7}.CareerApp .cal-login-page .cal-brand-sub{color:#64748b;margin-bottom:26px}.CareerApp .cal-login-page .cal-feature-list{gap:8px}.CareerApp .cal-login-page .cal-feature-list li{background:hsla(0,0%,100%,.74);border-color:transparent;padding:12px}.CareerApp .cal-login-page .cal-feature-list li:hover{background:#fff;border-color:rgba(0,123,195,.13)}.CareerApp .cal-login-page .cal-feat-icon{color:#007bc3}.CareerApp .cal-login-page .cal-form-card{background:#fff}.CareerApp .cal-login-page .cal-tab-nav{background:#f8fafc;border-bottom:1px solid #e8eef4;gap:6px;padding:9px}.CareerApp .cal-login-page .cal-tab{border:1px solid transparent;border-radius:12px;margin-bottom:0;min-height:50px;padding:8px 6px}.CareerApp .cal-login-page .cal-tab.active{background:#fff;border-color:rgba(0,123,195,.13);box-shadow:0 5px 14px rgba(15,35,52,.06);color:#006cb7}.CareerApp .cal-login-page .cal-form-caption{color:#7b8798;font-size:.78rem;padding:18px 28px 0}.CareerApp .cal-login-page .cal-form-body{padding:18px 28px 28px}.CareerApp .cal-login-page .cal-form{gap:13px}.CareerApp .cal-login-page .cal-field-label{color:#526074}.CareerApp .cal-login-page .cal-select{background-color:#fff;border-color:#d8e1eb;border-radius:12px;height:48px}.CareerApp .cal-login-page .cal-select:focus{border-color:#007bc3;box-shadow:0 0 0 3px rgba(0,123,195,.1)}.CareerApp .cal-login-page .floating-input-wrapper input[type=password],.CareerApp .cal-login-page .floating-input-wrapper input[type=text]{background:#fff!important;border:1px solid #d8e1eb!important;border-radius:12px!important;box-sizing:border-box;color:#172033;font-family:square-rg;font-size:.84rem;height:48px!important;padding:18px 13px 6px!important;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.CareerApp .cal-login-page .floating-input-wrapper input[type=password]:focus,.CareerApp .cal-login-page .floating-input-wrapper input[type=text]:focus{border-color:#007bc3!important;box-shadow:0 0 0 3px rgba(0,123,195,.1)}.CareerApp .cal-login-page .floating-input-wrapper input[type=password]:read-only,.CareerApp .cal-login-page .floating-input-wrapper input[type=text]:read-only{background:#f8fafc!important;color:#7b8798}.CareerApp .cal-login-page .floating-input-wrapper input:focus+label,.CareerApp .cal-login-page .floating-input-wrapper input:not(:placeholder-shown)+label,.CareerApp .cal-login-page .floating-input-wrapper label{color:#7b8798;font-family:square-rg;font-size:.64rem;left:13px;top:6px}.CareerApp .cal-login-page .floating-input-wrapper input:focus+label{color:#007bc3}.CareerApp .cal-login-page .cal-btn-primary{background:#006cb7;border-radius:12px;box-shadow:0 8px 18px rgba(0,108,183,.17);height:48px}.CareerApp .cal-login-page .cal-btn-primary:hover:not(.disabled){background:#007bc3;box-shadow:0 10px 22px rgba(0,108,183,.2)}.CareerApp .cal-login-page .cal-auth-success,.CareerApp .cal-login-page .cal-btn-outline,.CareerApp .cal-login-page .cal-btn-verify,.CareerApp .cal-login-page .cal-code-input{border-radius:12px}.CareerApp .cal-login-page .cal-login-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:2px}.CareerApp .cal-login-page .cal-action-link{align-items:center;background:#fff;border:1px solid #d8e1eb;border-radius:12px;color:#475569;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.76rem;gap:6px;justify-content:center;min-height:44px;padding:0 10px;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.CareerApp .cal-login-page .cal-action-link .material-symbols-outlined{color:#007bc3;font-size:17px}.CareerApp .cal-login-page .cal-action-link:hover{background:#f0f8fc;border-color:rgba(0,123,195,.22);color:#006cb7}.CareerApp .cal-login-page button:focus-visible,.CareerApp .cal-login-page input:focus-visible,.CareerApp .cal-login-page select:focus-visible{outline:3px solid rgba(0,172,230,.2);outline-offset:2px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist{-webkit-animation:none;animation:none;background:#f4f7fb;color:#172033;min-height:calc(100vh - 68px);padding-bottom:112px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero{align-items:center;background:linear-gradient(90deg,hsla(0,0%,100%,.99),hsla(0,0%,100%,.95) 45%,hsla(0,0%,100%,.7) 72%,hsla(0,0%,100%,.5)),url(/static/media/talnet2.022271aa327044c829f6.jpg) center 42%/cover no-repeat;border-bottom:1px solid rgba(203,213,225,.62);color:#172033;display:flex;min-height:360px;overflow:hidden;position:relative}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero:after{background:rgba(0,172,230,.1);border-radius:50%;bottom:-180px;content:"";height:330px;pointer-events:none;position:absolute;right:-120px;width:330px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero .jobposting-hero-inner{align-items:flex-end;box-sizing:border-box;display:flex;gap:48px;justify-content:space-between;margin:0 auto;max-width:1240px;min-height:360px;padding:68px 32px 82px;position:relative;width:100%;z-index:1}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero .jobposting-hero-copy{max-width:650px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero .hero-eyebrow{color:#006cb7;font-family:square-eb;font-size:.72rem;letter-spacing:.18em;margin-bottom:14px;opacity:1}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero .hero-title{color:#101827;font-family:square-eb;font-size:clamp(2.35rem,4vw,3.35rem);letter-spacing:-.045em;line-height:1.18;margin:0}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero .hero-subtitle{color:#526074;font-family:square-rg;font-size:.98rem;line-height:1.8;margin:18px 0 0;opacity:1}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero .hero-stat-grid{grid-gap:10px;display:grid;flex:0 0 auto;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));width:300px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero .hero-stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.88);border:1px solid rgba(203,213,225,.82);border-radius:20px;box-shadow:0 12px 30px rgba(15,35,52,.07);box-sizing:border-box;display:flex;flex-direction:column;gap:18px;justify-content:space-between;min-height:128px;padding:18px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero .hero-stat.is-primary{background:rgba(237,248,253,.94);border-color:rgba(0,123,195,.18)}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero .hero-stat .stat-icon{align-items:center;background:#fff;border-radius:13px;box-shadow:0 6px 16px rgba(15,35,52,.06);color:#006cb7;display:inline-flex;font-size:21px;height:38px;justify-content:center;width:38px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero .hero-stat>div{display:flex;flex-direction:column;gap:3px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero .hero-stat .stat-label{color:#64748b;font-family:square-bd;font-size:.7rem}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero .hero-stat .stat-value{align-items:baseline;color:#172033;display:flex;font-family:square-eb;font-size:1.55rem;gap:3px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero .hero-stat .stat-value em{color:#64748b;font-family:square-bd;font-size:.72rem;font-style:normal}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-main{background:#f4f7fb}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner{max-width:1240px;padding:0 32px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:hsla(0,0%,100%,.97);border:1px solid #dfe7ef;border-radius:22px;box-shadow:0 16px 40px rgba(15,35,52,.085);margin:-42px 0 40px;padding:24px;position:relative;z-index:2}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-header{margin-bottom:20px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-heading{align-items:center;display:flex;gap:12px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-heading>.material-symbols-outlined{align-items:center;background:#edf8fd;border-radius:14px;color:#006cb7;display:inline-flex;flex:0 0 auto;font-size:21px;height:42px;justify-content:center;width:42px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-heading .filter-title{color:#172033;font-family:square-eb;font-size:1rem}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-heading p{color:#7b8798;font-size:.75rem;margin:4px 0 0}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-reset-btn{align-items:center;background:#fff;border:1px solid #d8e1eb;border-radius:11px;color:#64748b;display:inline-flex;font-family:square-bd;gap:5px;justify-content:center;min-height:38px;padding:0 12px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-reset-btn .material-symbols-outlined{font-size:17px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-reset-btn:hover:not(:disabled){background:#f0f8fc;border-color:rgba(0,123,195,.22);color:#006cb7}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-grid{gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-grid .filter-item{gap:7px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-grid .filter-item.wide{grid-column:1/-1}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-grid .filter-item label{color:#526074;font-family:square-bd;font-size:.72rem;padding-left:2px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-grid .filter-item select{background-color:#fff;background-position:right 14px center;border:1px solid #d8e1eb;border-radius:12px;color:#334155;font-size:.82rem;height:48px;padding:0 40px 0 14px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-grid .filter-item select:focus{border-color:#007bc3;box-shadow:0 0 0 3px rgba(0,123,195,.1)}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-grid .filter-item .filter-input-wrap{background:#fff;border:1px solid #d8e1eb;border-radius:13px;box-sizing:border-box;gap:10px;height:50px;padding:0 14px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-grid .filter-item .filter-input-wrap>.material-symbols-outlined{color:#007bc3;flex:0 0 auto;font-size:21px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-grid .filter-item .filter-input-wrap input{color:#172033;font-size:.86rem;height:100%;min-width:0;padding:0!important}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-grid .filter-item .filter-input-wrap:focus-within{border-color:#007bc3;box-shadow:0 0 0 3px rgba(0,123,195,.1)}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-wrap{margin:0;min-height:420px;padding-bottom:0}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-result-head{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-result-head>div span{color:#007bc3;display:block;font-family:square-eb;font-size:.68rem;letter-spacing:.14em;margin-bottom:6px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-result-head>div h2{align-items:center;color:#172033;display:flex;font-family:square-eb;font-size:1.45rem;gap:8px;margin:0}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-result-head>div h2 em{align-items:center;background:#edf8fd;border-radius:999px;box-sizing:border-box;color:#006cb7;display:inline-flex;font-size:.76rem;font-style:normal;height:28px;justify-content:center;min-width:28px;padding:0 8px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-result-head p{color:#7b8798;font-size:.76rem;margin:0 0 2px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card{background:#fff;border:1px solid #dfe7ef;border-radius:20px;box-shadow:0 12px 32px rgba(15,35,52,.055);box-sizing:border-box;display:flex;flex-direction:column;margin:0;min-height:330px;min-width:0;padding:22px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card:hover,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card:hover{background:#fff;border-color:rgba(0,123,195,.25);box-shadow:0 18px 40px rgba(15,35,52,.09);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card:focus-visible,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card:focus-visible{outline:3px solid rgba(0,172,230,.2);outline-offset:3px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card .job-card-top,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .job-card-top{align-items:center;display:flex;gap:10px;justify-content:space-between}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card .job-company,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .job-company{color:#006cb7;font-family:square-eb;font-size:.72rem;max-width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card .job-status-chip,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .job-status-chip{align-items:center;border-radius:999px;display:inline-flex;font-family:square-bd;font-size:.68rem;min-height:28px;padding:0 10px;white-space:nowrap}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card .job-status-chip.status-open,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .job-status-chip.status-open{background:#edf8fd;border:1px solid rgba(0,123,195,.18);color:#006cb7}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card .job-status-chip.status-before,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .job-status-chip.status-before{background:#fffbeb;border:1px solid #fde68a;color:#a16207}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card .job-status-chip.status-end,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .job-status-chip.status-end{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card .job-title,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .job-title{color:#172033;font-family:square-eb;font-size:1.16rem;letter-spacing:-.025em;line-height:1.52;margin:20px 0 14px;min-height:62px;word-break:keep-all}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card .job-card-tags,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .job-card-tags{display:flex;flex-wrap:wrap;gap:6px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card .job-card-tags span,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .job-card-tags span{align-items:center;background:#f4f7fb;border-radius:999px;color:#64748b;display:inline-flex;font-family:square-bd;font-size:.68rem;min-height:27px;padding:0 10px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card .job-card-period,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .job-card-period{grid-gap:10px;align-items:center;background:#f8fafc;border:1px solid #e8eef4;border-radius:14px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:22px;padding:14px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card .job-card-period>.material-symbols-outlined,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .job-card-period>.material-symbols-outlined{align-items:center;background:#fff;border-radius:12px;color:#007bc3;display:inline-flex;font-size:19px;height:36px;justify-content:center;width:36px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card .job-card-period>div,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .job-card-period>div{display:flex;flex-direction:column;gap:3px;min-width:0}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card .job-card-period>div span,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .job-card-period>div span{color:#94a3b8;font-size:.64rem}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card .job-card-period>div strong,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .job-card-period>div strong{color:#475569;font-family:square-bd;font-size:.73rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card .job-card-period em,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .job-card-period em{color:#172033;font-family:square-eb;font-size:.78rem;font-style:normal}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card .job-progress,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .job-progress{color:#7b8798;font-size:.68rem;line-height:1.45;margin:10px 2px 0;min-height:20px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card .job-progress.status-open,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .job-progress.status-open{color:#006cb7}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card .job-card-action,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .job-card-action{align-items:center;border-top:1px solid #eef2f6;color:#475569;display:flex;font-family:square-bd;font-size:.76rem;justify-content:space-between;margin-top:auto;padding-top:18px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card .job-card-action .material-symbols-outlined,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .job-card-action .material-symbols-outlined{align-items:center;background:#edf8fd;border-radius:11px;color:#006cb7;display:inline-flex;font-size:17px;height:32px;justify-content:center;transition:-webkit-transform .16s ease;transition:transform .16s ease;transition:transform .16s ease,-webkit-transform .16s ease;width:32px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card:hover .job-card-action .material-symbols-outlined,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card:hover .job-card-action .material-symbols-outlined{-webkit-transform:translateX(2px);transform:translateX(2px)}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card{cursor:default}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card:hover{border-color:#dfe7ef;box-shadow:0 12px 32px rgba(15,35,52,.055);-webkit-transform:none;transform:none}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .skeleton-company{height:14px;margin:0;width:110px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .skeleton-status{height:28px;width:64px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .skeleton-title{height:20px;margin:24px 0 0;max-width:none;width:92%}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .skeleton-title.short{margin-top:9px;width:64%}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .skeleton-tag{height:27px;width:72px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .skeleton-meta{height:13px;margin:0}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .skeleton-meta.wide{max-width:none;width:72%}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .skeleton-button{border-radius:12px;height:46px;margin-top:auto;width:100%}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-empty{align-items:center;background:hsla(0,0%,100%,.72);border:1px dashed #cbd5e1;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:330px;padding:48px 20px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-empty>.material-symbols-outlined{align-items:center;background:#edf8fd;border-radius:17px;color:#006cb7;display:inline-flex;font-size:25px;height:52px;justify-content:center;margin-bottom:14px;width:52px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-empty strong{color:#172033;font-family:square-eb;font-size:1rem}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-empty p{color:#7b8798;font-size:.78rem;margin:8px 0 18px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-empty button{background:#fff;border:1px solid rgba(0,123,195,.2);border-radius:12px;color:#006cb7;cursor:pointer;font-family:square-bd;min-height:42px;padding:0 16px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail{-webkit-animation:none;animation:none;background:#f4f7fb;color:#172033;min-height:calc(100vh - 68px)}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero{background:radial-gradient(circle at 88% 8%,rgba(0,172,230,.12),transparent 28%),linear-gradient(145deg,#fff,#f2f9fd);border-bottom:1px solid rgba(203,213,225,.62);color:#172033}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-hero-inner{max-width:1240px;padding:46px 32px 54px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-back-link{align-items:center;background:hsla(0,0%,100%,.78);border:1px solid #d8e1eb;border-radius:11px;color:#526074;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.73rem;gap:6px;margin-bottom:26px;min-height:38px;padding:0 11px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-back-link .material-symbols-outlined{font-size:17px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-back-link:hover{background:#fff;border-color:rgba(0,123,195,.22);color:#006cb7}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-top-row{gap:32px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-left{max-width:830px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-badge-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:13px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-badge-row span{align-items:center;background:hsla(0,0%,100%,.8);border:1px solid #dfe7ef;border-radius:999px;color:#64748b;display:inline-flex;font-family:square-bd;font-size:.68rem;min-height:28px;padding:0 10px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-badge-row span.hero-company{background:#edf8fd;border-color:rgba(0,123,195,.18);color:#006cb7}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-title{color:#101827;font-family:square-eb;font-size:clamp(2rem,3.5vw,3rem);letter-spacing:-.04em;line-height:1.3;margin:0;word-break:keep-all}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-right{align-items:flex-end;gap:8px;min-width:150px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-right .hero-dday{align-items:center;background:#006cb7;border-radius:12px;box-shadow:0 8px 18px rgba(0,108,183,.17);color:#fff;display:inline-flex;font-size:.88rem;min-height:38px;padding:0 14px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-right .hero-status-chip{align-items:center;display:inline-flex;font-size:.68rem;min-height:30px;padding:0 11px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-right .hero-status-chip.status-open{background:#edf8fd;border:1px solid rgba(0,123,195,.18);color:#006cb7}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-right .hero-status-chip.status-before{background:#fffbeb;border:1px solid #fde68a;color:#a16207}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-right .hero-status-chip.status-end{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-meta-row{color:#526074;gap:10px;margin-top:30px;opacity:1}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-meta-row .meta-item{align-items:center;background:hsla(0,0%,100%,.72);border:1px solid #dfe7ef;border-radius:14px;box-sizing:border-box;display:flex;gap:10px;min-width:240px;padding:12px 14px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-meta-row .meta-item>.material-symbols-outlined{align-items:center;background:#edf8fd;border-radius:12px;color:#006cb7;display:inline-flex;flex:0 0 auto;font-size:20px;height:38px;justify-content:center;width:38px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-meta-row .meta-item>span:last-child{color:#94a3b8;display:flex;flex-direction:column;font-family:square-bd;font-size:.66rem;gap:3px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-meta-row .meta-item strong{color:#334155;font-family:square-bd;font-size:.76rem}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-main{background:#f4f7fb}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner{grid-gap:22px;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 320px;max-width:1240px;padding:34px 32px 96px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-content-card{background:#fff;border:1px solid #dfe7ef;border-radius:22px;box-shadow:0 12px 34px rgba(15,35,52,.055);min-width:0;overflow:hidden}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-content-card .jobdetail-content-header{border-bottom:1px solid #e8eef4;padding:26px 28px 22px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-content-card .jobdetail-content-header .badge-row{align-items:center;color:#007bc3;display:flex;font-family:square-eb;font-size:.66rem;gap:6px;letter-spacing:.11em;margin-bottom:9px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-content-card .jobdetail-content-header .badge-row .material-symbols-outlined{font-size:17px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-content-card .jobdetail-content-header .content-title{color:#172033;font-family:square-eb;font-size:1.3rem;margin:0}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-content-card .jobdetail-content-header .content-subtitle{color:#7b8798;font-size:.78rem;line-height:1.65;margin:8px 0 0}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-content-card .jobdetail-editor-wrap{color:#334155;min-width:0;overflow:hidden;padding:28px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-content-card .jobdetail-editor-wrap .ql-container,.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-content-card .jobdetail-editor-wrap .quill{border:0!important;font-family:square-rg;min-width:0}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-content-card .jobdetail-editor-wrap .ql-editor{color:#334155;font-size:.9rem;line-height:1.78;min-height:480px;overflow:visible;padding:0}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-content-card .jobdetail-editor-wrap .ql-editor iframe,.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-content-card .jobdetail-editor-wrap .ql-editor img,.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-content-card .jobdetail-editor-wrap .ql-editor table,.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-content-card .jobdetail-editor-wrap .ql-editor video{max-width:100%}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-content-card .jobdetail-editor-wrap .ql-editor img{height:auto}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-content-card .jobdetail-editor-wrap .ql-editor table{display:block;overflow-x:auto}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card{align-self:start;position:-webkit-sticky;position:sticky;top:92px;width:auto}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-status-panel{background:radial-gradient(circle at 100% 0,rgba(0,172,230,.13),transparent 42%),linear-gradient(150deg,#fff,#eef9fd);border:1px solid rgba(0,123,195,.18);border-radius:20px;box-shadow:0 12px 30px rgba(15,35,52,.065);margin-bottom:12px;padding:22px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-status-panel .status-label{color:#006cb7;display:block;font-family:square-bd;font-size:.7rem;line-height:1.45}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-status-panel strong{color:#172033;display:block;font-family:square-eb;font-size:2rem;margin-top:8px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-status-panel p{color:#64748b;font-size:.72rem;line-height:1.6;margin:10px 0 0}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-status-panel.status-before{background:#fffbeb;border-color:#fde68a}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-status-panel.status-before .status-label{color:#a16207}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-status-panel.status-end{background:#f8fafc;border-color:#e2e8f0}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-status-panel.status-end .status-label{color:#64748b}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-card-inner{background:#fff;border:1px solid #dfe7ef;border-radius:20px;box-shadow:0 12px 30px rgba(15,35,52,.055);padding:22px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-card-inner .meta-section-title{align-items:center;color:#172033;display:flex;font-family:square-eb;gap:7px;margin-bottom:12px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-card-inner .meta-section-title .material-symbols-outlined{color:#007bc3;font-size:18px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-card-inner .meta-row{border-bottom:1px solid #eef2f6;gap:12px;padding:12px 0}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-card-inner .meta-row .meta-label{color:#7b8798;font-size:.72rem;width:66px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-card-inner .meta-row .meta-value{color:#334155;font-family:square-bd;font-size:.74rem;line-height:1.65;min-width:0;word-break:keep-all}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-btn-group{gap:8px;margin-top:12px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-btn-group .btn-apply-primary{align-items:center;background:#006cb7;border:0;border-radius:14px;box-shadow:0 10px 22px rgba(0,108,183,.2);color:#fff;display:flex;font-family:square-eb;gap:8px;justify-content:center;min-height:50px;padding:0 18px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-btn-group .btn-apply-primary .material-symbols-outlined{font-size:18px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-btn-group .btn-apply-primary:hover:not(:disabled){background:#007bc3;box-shadow:0 12px 26px rgba(0,108,183,.24);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-btn-group .btn-apply-primary.is-disabled{background:#cbd5e1;box-shadow:none;color:#fff;cursor:not-allowed}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-btn-group .meta-secondary-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-btn-group .btn-back-ghost,.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-btn-group .btn-share-ghost{align-items:center;background:#fff;border:1px solid #d8e1eb;border-radius:12px;color:#526074;display:inline-flex;font-family:square-bd;font-size:.72rem;gap:6px;justify-content:center;min-height:44px;padding:0 8px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-btn-group .btn-back-ghost .material-symbols-outlined,.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-btn-group .btn-share-ghost .material-symbols-outlined{color:#007bc3;font-size:17px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-btn-group .btn-back-ghost:hover,.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-btn-group .btn-share-ghost:hover{background:#f0f8fc;border-color:rgba(0,123,195,.22);color:#006cb7}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-skeleton .meta-card-inner{min-height:310px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-skeleton .skeleton-button{border-radius:14px;height:50px}@media (max-width:1100px) and (min-width:769px){.CareerApp .career-global-header .career-global-header-inner{padding-inline:18px}.CareerApp .career-global-header .career-logo .career-logo-text{font-size:1rem}.CareerApp .career-global-header .career-main-nav .career-main-item .career-main-button{font-size:.84rem;padding-inline:10px}.CareerApp .career-global-header .career-header-right .career-login-link{padding-inline:13px}}@media (max-width:960px){.CareerApp .career-global-header .career-header-right .career-header-action,.CareerApp .career-global-header .career-header-right .career-login-link,.CareerApp .career-global-header .career-main-nav{display:none}.CareerApp .career-global-header .career-hamburger{display:inline-flex}.CareerApp .career-talent .talent-cta-inner{align-items:flex-start;flex-direction:column}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero .jobposting-hero-inner{align-items:flex-start;flex-direction:column;gap:30px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero .hero-stat-grid{max-width:360px;width:100%}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-grid .filter-item.wide{grid-column:1/-1}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner{grid-template-columns:minmax(0,1fr)}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);order:-1;position:static;width:100%}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .jobdetail-status-panel{margin:0}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-btn-group{grid-column:1/-1}}@media (max-width:900px){.CareerApp .career-talent .talent-values-inner{grid-template-columns:1fr}.CareerApp .career-talent .talent-value{min-height:0}.CareerApp .career-talent .talent-scene,.CareerApp .career-talent .talent-scene.is-reverse{grid-template-columns:1fr}.CareerApp .career-talent .talent-scene.is-reverse .scene-text{order:1}.CareerApp .career-talent .talent-scene.is-reverse .scene-image{order:2}.CareerApp .career-talent .scene-desc br,.CareerApp .career-talent .talent-value-desc br{display:none}.CareerApp .career-talent .talent-fit-inner{grid-template-columns:1fr}.CareerApp .cal-login-page .cal-login-shell{gap:14px;grid-template-columns:1fr;margin-top:0;max-width:560px}.CareerApp .cal-login-page .cal-brand-panel{padding:26px}.CareerApp .cal-login-page .cal-brand-title{font-size:1.8rem}.CareerApp .cal-login-page .cal-feature-list{display:none}.CareerApp .cal-login-page .cal-brand-sub{margin-bottom:0}}@media (max-width:768px){.CareerApp .career-global-header,.CareerApp .career-global-header.is-collapsed{height:64px}.CareerApp .career-global-header .career-global-header-inner,.CareerApp .career-global-header.is-collapsed .career-global-header-inner{padding-inline:14px}.CareerApp .career-global-header .career-logo .career-logo-image,.CareerApp .career-global-header.is-collapsed .career-logo .career-logo-image{height:31px;width:34px}.CareerApp .career-global-header .career-logo .career-logo-text,.CareerApp .career-global-header.is-collapsed .career-logo .career-logo-text{display:inline;font-size:1rem}.CareerApp .career-drawer-overlay .career-drawer-quick-link{min-height:88px;padding:12px}.CareerApp .career-talent{padding-bottom:72px}.CareerApp .career-talent .talent-hero{background-position:58%;min-height:440px}.CareerApp .career-talent .talent-hero-overlay{background:linear-gradient(90deg,hsla(0,0%,100%,.97),hsla(0,0%,100%,.9) 66%,hsla(0,0%,100%,.52)),linear-gradient(180deg,rgba(0,108,183,.07),hsla(0,0%,100%,0))}.CareerApp .career-talent .talent-hero-inner{padding:108px 20px 116px}.CareerApp .career-talent .talent-hero-title{font-size:clamp(2rem,10vw,2.55rem);max-width:330px}.CareerApp .career-talent .talent-hero-subtitle{font-size:.88rem;line-height:1.7;max-width:330px}.CareerApp .career-talent .talent-hero-keywords{gap:6px}.CareerApp .career-talent .talent-hero-keywords span{font-size:.67rem;padding:7px 10px}.CareerApp .career-talent .talent-values-strip{margin-top:-58px}.CareerApp .career-talent .talent-fit-inner,.CareerApp .career-talent .talent-scenes-inner,.CareerApp .career-talent .talent-values-inner{padding-inline:16px}.CareerApp .career-talent .talent-value{border-radius:19px;padding:21px}.CareerApp .career-talent .talent-scenes{margin-top:46px}.CareerApp .career-talent .talent-scene,.CareerApp .career-talent .talent-scene.is-reverse{border-radius:20px;gap:8px;padding:12px}.CareerApp .career-talent .scene-text{padding:18px 10px 14px}.CareerApp .career-talent .scene-title{font-size:1.14rem}.CareerApp .career-talent .scene-desc{font-size:.84rem;line-height:1.76}.CareerApp .career-talent .scene-image{aspect-ratio:16/10;border-radius:15px;min-height:0}.CareerApp .career-talent .talent-fit-inner{border-radius:20px;gap:22px;padding-block:24px}.CareerApp .career-talent .talent-cta{margin-top:20px}.CareerApp .career-talent .talent-cta-inner{border-radius:20px;gap:20px;padding:24px 22px;width:calc(100% - 32px)}.CareerApp .career-talent .talent-cta-copy h2{font-size:1.12rem}.CareerApp .career-talent .talent-cta-actions{width:100%}.CareerApp .career-talent .talent-cta-actions button{flex:1 1;min-height:48px;min-width:0;padding-inline:12px}.CareerApp .career-talent .fit-title{font-size:1.08rem}.CareerApp .career-talent .fit-list li{font-size:.82rem}.CareerApp .cal-login-page{min-height:calc(100vh - 64px)}.CareerApp .cal-login-page .cal-login-overlay{min-height:calc(100vh - 64px);padding:28px 14px 48px}.CareerApp .cal-login-page .cal-brand-panel,.CareerApp .cal-login-page .cal-form-card{border-radius:20px;box-shadow:0 10px 28px rgba(15,35,52,.065)}.CareerApp .cal-login-page .cal-brand-panel{padding:22px 20px}.CareerApp .cal-login-page .cal-brand-badge{margin-bottom:14px}.CareerApp .cal-login-page .cal-brand-title{font-size:1.55rem;margin-bottom:9px}.CareerApp .cal-login-page .cal-brand-title br{display:none}.CareerApp .cal-login-page .cal-brand-title em{margin-left:7px}.CareerApp .cal-login-page .cal-brand-sub{display:none}.CareerApp .cal-login-page .cal-tab-nav{gap:4px;padding:7px}.CareerApp .cal-login-page .cal-tab{min-height:48px;min-width:0;padding-inline:3px}.CareerApp .cal-login-page .cal-tab-label{display:inline;font-size:.62rem}.CareerApp .cal-login-page .cal-form-caption{line-height:1.45;padding:15px 18px 0}.CareerApp .cal-login-page .cal-form-body{padding:16px 18px 22px}.CareerApp .cal-login-page .cal-login-actions{grid-template-columns:1fr}.CareerApp .cal-login-page .cal-code-row{align-items:stretch}.CareerApp .cal-login-page .cal-btn-verify{min-width:64px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist{padding-bottom:72px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero{background:linear-gradient(90deg,hsla(0,0%,100%,.98),hsla(0,0%,100%,.92) 66%,hsla(0,0%,100%,.68)),url(/static/media/section2-ens.d67c5c89b966db8a3b3f.jpg) 66%/cover no-repeat;min-height:auto}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero .jobposting-hero-inner{min-height:0;padding:62px 18px 76px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero .hero-title{font-size:clamp(2rem,10vw,2.55rem)}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero .hero-subtitle{font-size:.86rem;line-height:1.7;max-width:330px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero .hero-stat-grid{max-width:none}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero .hero-stat{border-radius:17px;min-height:112px;padding:15px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner{padding-inline:16px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card{border-radius:19px;margin-bottom:32px;margin-top:-38px;padding:18px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-heading p{display:none}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-grid{gap:12px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-result-head{align-items:flex-start;flex-direction:column;gap:7px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-result-head p{margin:0}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton{grid-template-columns:minmax(0,1fr)}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card{border-radius:18px;min-height:0;padding:20px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card .job-title,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .job-title{font-size:1.08rem;margin-top:18px;min-height:0}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-hero-inner{padding:32px 18px 38px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-back-link{margin-bottom:22px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-top-row{flex-direction:column;gap:18px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-title{font-size:clamp(1.75rem,8vw,2.3rem)}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-right{align-items:center;flex-direction:row;min-width:0}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-meta-row{display:grid;grid-template-columns:minmax(0,1fr);margin-top:24px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-meta-row .meta-item{min-width:0;width:100%}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner{padding:20px 16px 72px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card{display:flex;flex-direction:column}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-content-card,.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .jobdetail-status-panel,.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-card-inner{border-radius:18px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-content-card .jobdetail-content-header{padding:22px 20px 18px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-content-card .jobdetail-editor-wrap{padding:22px 18px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-content-card .jobdetail-editor-wrap .ql-editor{font-size:.86rem;line-height:1.72}}@media (max-width:640px){.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-grid{grid-template-columns:minmax(0,1fr)}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-grid .filter-item.wide{grid-column:auto}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card .job-card-period,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .job-card-period{grid-template-columns:auto minmax(0,1fr)}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card .job-card-period em,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .job-card-period em{grid-column:2}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-btn-group .meta-secondary-actions{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.CareerApp .career-global-header .career-logo .career-logo-text{font-size:.92rem}.CareerApp .career-talent .talent-hero-inner{padding-inline:17px}.CareerApp .career-talent .talent-hero-keywords span{font-size:.62rem}.CareerApp .cal-login-page .cal-login-overlay{padding-inline:10px}.CareerApp .cal-login-page .cal-brand-panel{padding-inline:17px}.CareerApp .cal-login-page .cal-form-body{padding-inline:15px}}@media (prefers-reduced-motion:reduce){.CareerApp .career-drawer-overlay *,.CareerApp .career-global-header *,.CareerApp .career-talent *{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@-webkit-keyframes nhrMainHeroImageFade{0%,29%{opacity:1}36%,93%{opacity:0}to{opacity:1}}@keyframes nhrMainHeroImageFade{0%,29%{opacity:1}36%,93%{opacity:0}to{opacity:1}}.CareerApp .career-nhr-clone-index.career-nhr-clone-index{background:#f4f8fb;color:#172033;overflow:hidden}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-container{margin:0 auto;max-width:1240px;width:calc(100% - 64px)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero{background:radial-gradient(circle at 9% 18%,rgba(0,172,230,.13),transparent 27%),radial-gradient(circle at 92% 8%,rgba(0,123,195,.1),transparent 25%),linear-gradient(135deg,#f5fbff,#fff 52%,#eef8fd);box-sizing:border-box;min-height:680px;padding:138px 0 124px;position:relative}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero:after,.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero:before{border:1px solid rgba(0,123,195,.1);height:360px;right:-128px;top:118px;width:360px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero:after{border:1px solid rgba(0,172,230,.13);height:240px;right:-70px;top:175px;width:240px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-layout{grid-gap:clamp(52px,6vw,96px);align-items:center;display:grid;gap:clamp(52px,6vw,96px);grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);position:relative;z-index:1}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-copy{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px);transition:opacity .55s ease,-webkit-transform .55s ease;transition:opacity .55s ease,transform .55s ease;transition:opacity .55s ease,transform .55s ease,-webkit-transform .55s ease}.CareerApp .career-nhr-clone-index.career-nhr-clone-index.loaded .nhr-main-hero-copy{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-eyebrow{align-items:center;background:hsla(0,0%,100%,.76);border:1px solid rgba(0,123,195,.16);border-radius:999px;box-shadow:0 8px 24px rgba(0,108,183,.07);color:#007bc3;display:inline-flex;font-family:square-eb;font-size:.68rem;letter-spacing:.14em;margin-bottom:22px;min-height:30px;padding:0 12px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-copy h1{color:#102032;font-family:square-eb;font-size:clamp(2.7rem,4.1vw,4.1rem);letter-spacing:-.065em;line-height:1.11;margin:0;word-break:keep-all}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-copy>p{color:#617084;font-size:1.02rem;letter-spacing:-.025em;line-height:1.8;margin:24px 0 0;word-break:keep-all}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-actions{align-items:center;display:flex;gap:10px;margin-top:34px;padding:0}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-actions button{align-items:center;border-radius:14px;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.86rem;gap:8px;justify-content:center;min-height:52px;min-width:148px;padding:0 21px;transition:box-shadow .18s ease,background .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,-webkit-transform .18s ease}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-actions button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-actions .primary{background:#006cb7;border:1px solid #006cb7;box-shadow:0 14px 28px rgba(0,108,183,.21);color:#fff}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-actions .primary:hover{background:#007bc3;box-shadow:0 16px 32px rgba(0,108,183,.25)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-actions .secondary{background:hsla(0,0%,100%,.84);border:1px solid #d7e2ec;color:#344256}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-actions .secondary:hover{background:#fff;border-color:rgba(0,123,195,.22);color:#006cb7}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-actions .material-symbols-outlined{font-size:18px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-stats{display:flex;gap:30px;margin-top:34px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-stats div{border-left:2px solid rgba(0,123,195,.18);min-width:120px;padding-left:14px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-stats span,.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-stats strong{display:block}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-stats strong{color:#006cb7;font-family:square-eb;font-size:1.5rem;line-height:1}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-stats span{color:#7a8797;font-family:square-bd;font-size:.72rem;margin-top:7px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-visual{min-width:0;opacity:0;position:relative;-webkit-transform:translateX(22px);transform:translateX(22px);transition:opacity .65s ease .08s,-webkit-transform .65s ease .08s;transition:opacity .65s ease .08s,transform .65s ease .08s;transition:opacity .65s ease .08s,transform .65s ease .08s,-webkit-transform .65s ease .08s}.CareerApp .career-nhr-clone-index.career-nhr-clone-index.loaded .nhr-main-hero-visual{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-image{background:#dfeef6;border:10px solid hsla(0,0%,100%,.94);border-radius:42px 42px 42px 112px;box-shadow:0 30px 74px rgba(22,67,96,.19);height:480px;isolation:isolate;overflow:hidden;position:relative;transition:box-shadow .35s ease}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-image:after{background:linear-gradient(180deg,transparent 55%,rgba(8,45,70,.18));content:"";inset:0;pointer-events:none;position:absolute;z-index:3}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-image img{-webkit-animation:nhrMainHeroImageFade 15s ease-in-out infinite;animation:nhrMainHeroImageFade 15s ease-in-out infinite;display:block;height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;transition:-webkit-transform .8s ease;transition:transform .8s ease;transition:transform .8s ease,-webkit-transform .8s ease;width:100%;z-index:1}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-image img:nth-of-type(2){-webkit-animation-delay:5s;animation-delay:5s}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-image img:nth-of-type(3){-webkit-animation-delay:10s;animation-delay:10s}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-visual:hover .nhr-main-hero-image img{-webkit-transform:scale(1.025);transform:scale(1.025)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-floating-card{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.94);border:1px solid rgba(215,228,238,.86);border-radius:16px;bottom:30px;box-shadow:0 18px 38px rgba(25,65,91,.16);display:flex;gap:13px;left:28px;max-width:340px;overflow:hidden;padding:16px 18px 16px 20px;position:absolute;width:calc(100% - 56px)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-floating-card:before{background:linear-gradient(180deg,#007bc3,#00ace6);border-radius:0 999px 999px 0;bottom:14px;content:"";left:0;position:absolute;top:14px;width:4px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-floating-card>div{min-width:0;position:relative;z-index:1}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-floating-card>.material-symbols-outlined{align-items:center;background:linear-gradient(135deg,#007bc3,#00ace6);border-radius:13px;color:#fff;display:inline-flex;flex-shrink:0;font-size:22px;height:42px;justify-content:center;width:42px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-floating-card small,.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-floating-card strong{display:block}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-floating-card small{color:#007bc3;font-family:square-eb;font-size:.58rem;letter-spacing:.12em;margin-bottom:6px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-floating-card strong{color:#1f2f43;font-family:square-eb;font-size:.82rem;line-height:1.45;white-space:normal;word-break:keep-all}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-visual-label{background:#006cb7;border-radius:999px;box-shadow:0 12px 24px rgba(0,108,183,.2);color:#fff;font-family:square-eb;font-size:.58rem;letter-spacing:.12em;padding:10px 14px;position:absolute;right:-30px;top:26px;-webkit-transform:rotate(90deg) translateX(100%);transform:rotate(90deg) translateX(100%);-webkit-transform-origin:right top;transform-origin:right top}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-section{margin-top:-54px;padding:0 0 28px;position:relative;z-index:5}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-panel{grid-gap:28px;align-items:center;background:hsla(0,0%,100%,.97);border:1px solid rgba(161,181,198,.24);border-radius:22px;box-shadow:0 24px 54px rgba(30,70,97,.12);display:grid;gap:28px;grid-template-columns:220px 1fr;padding:24px 26px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-head{gap:7px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-head span{color:#007bc3;font-family:square-eb;font-size:.58rem;letter-spacing:.14em}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-head strong{color:#18283b;font-family:square-eb;font-size:1.35rem;letter-spacing:-.045em;margin-top:5px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-head p{color:#7c8998;font-family:square-bd;font-size:.72rem;margin-top:1px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-head p b{color:#006cb7;font-family:square-eb;font-size:1rem;margin-left:3px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-form{gap:9px;grid-template-columns:repeat(3,minmax(0,1fr)) 116px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-form label{gap:7px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-form label span{color:#617084;font-family:square-bd;font-size:.68rem}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-form button,.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-form select{border-radius:12px;font-family:square-bd;font-size:.74rem;height:48px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-form select{background-color:#f8fafc;border-color:#dce5ed;color:#344256}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-form select:focus{border-color:rgba(0,123,195,.48);box-shadow:0 0 0 3px rgba(0,123,195,.1)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-form button{background:#006cb7;color:#fff}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-form button:hover{background:#007bc3}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-form button:disabled{background:#aab8c5;cursor:wait;-webkit-transform:none;transform:none}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-form button .material-symbols-outlined{font-size:18px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-quick-section{padding:14px 0 82px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-quick-grid{gap:14px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-quick-card{background:#fff;border:1px solid #e1e9f0;border-radius:20px;box-shadow:0 12px 30px rgba(25,60,84,.055);min-height:166px;padding:23px;position:relative}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-quick-card .quick-icon{background:#edf7fc;border-radius:13px;color:#007bc3;font-size:21px;height:42px;margin-bottom:22px;width:42px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-quick-card .quick-arrow{background:transparent;border-radius:0;color:#a3b0bd;font-size:19px;height:auto;margin:0;position:absolute;right:22px;top:22px;transition:color .18s ease,-webkit-transform .18s ease;transition:color .18s ease,transform .18s ease;transition:color .18s ease,transform .18s ease,-webkit-transform .18s ease;width:auto}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-quick-card strong{color:#223247;font-family:square-eb;font-size:1rem}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-quick-card p{color:#778596;font-size:.76rem;line-height:1.55;margin-top:7px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-quick-card:hover{border-color:rgba(0,123,195,.24);box-shadow:0 20px 40px rgba(25,67,95,.1)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-quick-card:hover .quick-arrow{color:#007bc3;-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-section{background:#fff;min-height:0;padding:92px 0 100px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-section-title{margin-bottom:32px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-section-title span{color:#007bc3;font-family:square-eb;font-size:.62rem;letter-spacing:.14em;margin-bottom:9px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-section-title h2{color:#192a3e;font-family:square-eb;font-size:clamp(1.75rem,2.8vw,2.35rem);letter-spacing:-.055em;line-height:1.22}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-section-title.row button{border-color:#dae4ec;border-radius:12px;color:#455468;font-family:square-bd;font-size:.72rem;min-height:43px;padding:0 16px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-section-title.row button:hover{background:#f3fafd;border-color:rgba(0,123,195,.25);color:#006cb7}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-section-title.row button .material-symbols-outlined{font-size:17px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-grid{gap:14px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-card{border-color:#e1e8ef;border-radius:20px;box-shadow:0 10px 28px rgba(25,60,84,.045);min-height:310px;padding:22px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-card .card-top{margin-bottom:19px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-card .status{background:#f1f4f7;color:#6d7988;font-family:square-bd;font-size:.64rem;height:28px;padding:0 10px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-card .status.open{background:#e9f7f1;color:#14815a}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-card em{color:#e15555;font-family:square-eb;font-size:.7rem}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-card h3{color:#243348;font-family:square-eb;font-size:.98rem;line-height:1.45;margin-bottom:19px;min-height:56px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-card dl{gap:8px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-card dl div{gap:9px;grid-template-columns:38px minmax(0,1fr)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-card dd,.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-card dt{font-size:.65rem}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-card dt{color:#97a4b2;font-family:square-bd}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-card dd{color:#667487;font-family:square-bd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-card>button{align-items:center;background:#f8fafc;border:1px solid #dfe7ee;border-radius:12px;color:#46556a;display:inline-flex;font-family:square-bd;font-size:.7rem;gap:7px;justify-content:center;min-height:43px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-card>button .material-symbols-outlined{font-size:16px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-card:hover{border-color:rgba(0,123,195,.24);box-shadow:0 20px 42px rgba(25,67,95,.1)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-card:hover>button{background:#006cb7;border-color:#006cb7;color:#fff}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-empty{background:#f8fbfd;border-color:#cddce7}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-process-section{background:linear-gradient(135deg,rgba(233,247,253,.9),rgba(247,251,253,.96)),#f3f9fc;padding:94px 0 104px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .process-heading{align-items:flex-end;display:flex;gap:36px;justify-content:space-between}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .process-heading>p{color:#778596;font-size:.76rem;line-height:1.7;margin:0 0 4px;text-align:right}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-process-grid{gap:12px;margin-top:36px;position:relative}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-process-grid:before{background:linear-gradient(90deg,transparent,rgba(0,123,195,.24),transparent);content:"";height:1px;left:9%;position:absolute;right:9%;top:44px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-process-card{background:hsla(0,0%,100%,.88);border-color:rgba(176,197,211,.32);border-radius:18px;box-shadow:0 12px 28px rgba(35,79,107,.05);min-height:190px;padding:20px;z-index:1}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-process-card .process-card-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:31px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-process-card .process-card-head .material-symbols-outlined{align-items:center;background:#eaf6fb;border-radius:14px;color:#007bc3;display:inline-flex;font-size:22px;height:46px;justify-content:center;letter-spacing:0;margin:0;width:46px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-process-card .process-card-head em{color:#bed1dd;font-family:square-eb;font-size:.72rem;font-style:normal;letter-spacing:.08em}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-process-card>strong{color:#26364a;font-family:square-eb;font-size:.92rem}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-process-card>p{color:#758395;font-size:.72rem;line-height:1.65}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-group-section{background:#fff;color:#172033;padding:96px 0 112px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .group-heading{margin-bottom:34px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-group-list{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,minmax(0,1fr))}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-group-list article{background:#dce8ef;border:0;border-radius:22px;box-shadow:0 14px 36px rgba(26,60,83,.08);min-height:390px;overflow:hidden;padding:0;position:relative}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-group-list article:after{background:linear-gradient(180deg,rgba(9,36,54,.02) 28%,rgba(9,36,54,.82));content:"";inset:0;position:absolute}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-group-list article img{display:block;height:100%;object-fit:cover;transition:-webkit-transform .7s ease;transition:transform .7s ease;transition:transform .7s ease,-webkit-transform .7s ease;width:100%}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-group-list article:hover img{-webkit-transform:scale(1.045);transform:scale(1.045)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-group-list .group-card-content{bottom:0;left:0;padding:27px 25px;position:absolute;right:0;z-index:1}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-group-list .group-card-content span{color:#8fdcff;display:block;font-family:square-eb;font-size:.55rem;letter-spacing:.13em;margin-bottom:8px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-group-list .group-card-content strong{color:#fff;font-family:square-eb;font-size:1.16rem}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-group-list .group-card-content p{color:hsla(0,0%,100%,.78);font-size:.7rem;line-height:1.65;margin-top:9px;word-break:keep-all}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(15,23,42,.46);box-sizing:border-box;inset:0;overflow:auto;padding:24px;position:fixed;z-index:3000}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-modal-stack{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:18px;justify-content:center;min-height:100%;pointer-events:none;position:relative;width:100%}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-card{background:#fff;border:1px solid #d7e3ec;border-radius:10px;box-shadow:0 22px 60px rgba(15,35,52,.22);color:#172033;display:flex;flex:0 0 auto;flex-direction:column;min-height:0;overflow:hidden;pointer-events:auto;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translate3d(var(--popup-drag-x,0),var(--popup-drag-y,0),0);transform:translate3d(var(--popup-drag-x,0),var(--popup-drag-y,0),0);will-change:transform}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-card.is-dragging{box-shadow:0 28px 72px rgba(15,35,52,.32);cursor:grabbing}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-card header{align-items:center;background:#f8fbfd;border-bottom:1px solid #e2ebf2;cursor:grab;display:flex;flex:0 0 auto;gap:12px;justify-content:space-between;min-height:54px;padding:0 16px 0 18px;touch-action:none;-webkit-user-select:none;user-select:none}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-card header:active{cursor:grabbing}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-card header strong{color:#18283b;font-family:square-eb;font-size:.88rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-card header button{align-items:center;background:#fff;border:1px solid #d4e0e8;border-radius:8px;color:#52677a;cursor:pointer;display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;width:32px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-card header button .material-symbols-outlined{font-size:1.05rem}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-card footer{align-items:center;background:#f8fbfd;border-top:1px solid #e2ebf2;display:flex;flex:0 0 auto;gap:8px;justify-content:flex-end;min-height:56px;padding:10px 14px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-card footer button{background:#fff;border:1px solid #d4e0e8;border-radius:8px;color:#52677a;cursor:pointer;font-family:square-bd;font-size:.68rem;min-height:34px;padding:0 11px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-card footer button.primary{background:#006cb7;border-color:#006cb7;color:#fff}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-content{color:#334256;flex:1 1 auto;font-family:square-bd;font-size:.82rem;line-height:1.7;min-height:0;overflow-x:hidden;overflow-y:auto;padding:22px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-content iframe,.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-content img,.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-content table,.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-content video{max-width:100%!important}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-content img,.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-content video{height:auto!important}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-content table{width:100%!important}@media (max-width:1100px){.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-layout{gap:45px;grid-template-columns:minmax(0,.9fr) minmax(410px,1.1fr)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-floating-card{left:-20px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero{min-height:auto;padding:126px 0 112px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-layout{gap:48px;grid-template-columns:1fr}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-copy{max-width:640px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-visual{margin-left:auto;max-width:680px;width:100%}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-image{height:430px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-panel{gap:18px;grid-template-columns:1fr}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-head{align-items:flex-end;flex-direction:row;justify-content:space-between}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-form{grid-template-columns:repeat(3,minmax(0,1fr))}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-form button{grid-column:1/-1}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-process-grid:before{display:none}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-group-list{grid-template-columns:1fr}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-group-list article{min-height:330px}}@media (max-width:768px){.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-container{width:calc(100% - 32px)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero{padding:112px 0 100px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-copy h1{font-size:clamp(2.25rem,11vw,3.1rem)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-copy>p{font-size:.9rem}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-image{border-radius:30px 30px 30px 76px;border-width:7px;height:360px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-floating-card{border-radius:14px;bottom:20px;left:20px;max-width:320px;min-width:0;padding:14px 16px;width:calc(100% - 40px)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-visual-label{display:none}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-section{margin-top:-48px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-quick-grid{grid-template-columns:1fr}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-quick-section{padding-bottom:70px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-group-section,.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-process-section,.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-section{padding-bottom:82px;padding-top:76px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .process-heading{align-items:flex-start;flex-direction:column;gap:15px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .process-heading>p{text-align:left}}@media (max-width:620px){.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-actions{align-items:stretch;flex-direction:column}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-actions button{width:100%}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-stats{gap:18px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-stats div{flex:1 1;min-width:0}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-image{height:300px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-floating-card{bottom:14px;left:14px;max-width:none;padding:12px 14px;right:14px;width:auto}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-floating-card strong{font-size:.72rem;line-height:1.4;white-space:normal}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-panel{border-radius:18px;padding:21px 18px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-head{align-items:flex-start;flex-direction:column}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-form{grid-template-columns:1fr}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-form button{grid-column:auto}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-section-title.row{align-items:flex-start;flex-direction:column}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-process-grid,.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-grid{grid-template-columns:1fr}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-card{min-height:296px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-group-list article{min-height:300px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-overlay{padding:16px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-modal-stack{justify-content:center;overflow:visible}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-card footer{align-items:stretch;flex-direction:column}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-card footer button{width:100%}}@media (prefers-reduced-motion:reduce){.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-group-list article img,.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-copy,.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-image,.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-image img,.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-visual{transition:none}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-image img{-webkit-animation:none;animation:none;opacity:0}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-image img:first-of-type{opacity:1}}.CareerApp .career-motion-page{--career-motion-ease:cubic-bezier(0.22,1,0.36,1);-webkit-animation:none!important;animation:none!important}.CareerApp .career-page-intro{-webkit-animation:none!important;animation:none!important;opacity:1;-webkit-transform:none;transform:none}.CareerApp .career-page-intro .career-intro-copy,.CareerApp .career-page-intro.career-intro-copy{-webkit-transform:translate3d(0,-22px,0);transform:translate3d(0,-22px,0)}.CareerApp .career-page-intro .career-intro-copy,.CareerApp .career-page-intro .career-intro-visual,.CareerApp .career-page-intro.career-intro-copy,.CareerApp .career-page-intro.career-intro-visual{-webkit-animation:none!important;animation:none!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transition:opacity .46s var(--career-motion-ease),-webkit-transform .5s var(--career-motion-ease);transition:opacity .46s var(--career-motion-ease),transform .5s var(--career-motion-ease);transition:opacity .46s var(--career-motion-ease),transform .5s var(--career-motion-ease),-webkit-transform .5s var(--career-motion-ease);will-change:opacity,transform}.CareerApp .career-page-intro .career-intro-visual,.CareerApp .career-page-intro.career-intro-visual{-webkit-transform:translate3d(0,26px,0);transform:translate3d(0,26px,0)}.CareerApp .career-page-intro.career-intro-copy.is-visible,.CareerApp .career-page-intro.career-intro-visual.is-visible,.CareerApp .career-page-intro.is-visible .career-intro-copy,.CareerApp .career-page-intro.is-visible .career-intro-visual{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.CareerApp .career-page-intro img{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.CareerApp .career-main-reveal,.CareerApp .career-main-reveal.is-visible,.CareerApp .career-reveal,.CareerApp .career-reveal.is-visible{-webkit-animation:none!important;animation:none!important;opacity:1;-webkit-transform:none;transform:none;transition:none;transition-delay:0ms;will-change:auto}@media (prefers-reduced-motion:reduce){.CareerApp .career-page-intro,.CareerApp .career-page-intro .career-intro-copy,.CareerApp .career-page-intro .career-intro-visual,.CareerApp .career-page-intro.career-intro-copy,.CareerApp .career-page-intro.career-intro-visual,.CareerApp .career-page-intro.is-visible,.CareerApp .career-reveal,.CareerApp .career-reveal.is-visible{opacity:1;-webkit-transform:none;transform:none;transition:none}}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero{isolation:isolate;min-height:clamp(760px,93vh,940px);padding-bottom:clamp(145px,16vh,190px);padding-top:clamp(150px,15vh,200px)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero:before{height:520px;right:-110px;top:10%;width:520px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero:after{height:310px;right:4%;top:22%;width:310px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-layout:before{color:rgba(0,108,183,.035);content:"CAREERS";font-family:square-eb;font-size:clamp(6rem,13vw,12.5rem);left:-8px;letter-spacing:-.07em;line-height:1;pointer-events:none;position:absolute;top:-116px;white-space:nowrap;z-index:-1}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-layout{gap:clamp(64px,7vw,116px);grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-copy h1{font-size:clamp(3.45rem,5.25vw,5.35rem);letter-spacing:-.075em;line-height:1.04}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-copy>p{font-size:1.08rem;line-height:1.9;margin-top:30px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-actions{margin-top:42px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-actions button{font-size:.9rem;min-height:58px;padding-inline:26px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-stats{margin-top:44px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-image{border-radius:52px 52px 52px 150px;border-width:12px;box-shadow:0 42px 100px rgba(22,67,96,.22);height:clamp(530px,62vh,660px)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-floating-card{bottom:38px;left:34px;max-width:360px;min-width:0;padding:18px 20px 18px 22px;width:calc(100% - 68px)}@media (max-width:1100px){.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-layout{gap:48px;grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-copy h1{font-size:clamp(3rem,5.3vw,4.4rem)}}@media (max-width:900px){.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero{min-height:auto;padding-bottom:116px;padding-top:130px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-layout{grid-template-columns:1fr}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-layout:before{top:-72px}}@media (max-width:768px){.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero{padding-bottom:100px;padding-top:112px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-copy h1{font-size:clamp(2.45rem,11.5vw,3.35rem);line-height:1.08}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-image{border-radius:32px 32px 32px 82px;border-width:7px;height:390px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-floating-card{border-radius:14px;bottom:20px;left:20px;max-width:320px;padding:14px 16px;width:calc(100% - 40px)}}@media (max-width:620px){.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-floating-card{bottom:14px;left:14px;max-width:none;padding:12px 14px;right:14px;width:auto}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-floating-card small{font-size:.52rem;margin-bottom:4px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-floating-card strong{font-size:.72rem;line-height:1.4}}.CareerApp .career-benefits.career-benefits,.CareerApp .career-company.career-company,.CareerApp .career-description.career-description,.CareerApp .career-hierarchy.career-hierarchy,.CareerApp .career-job-dictionary.career-job-dictionary,.CareerApp .career-location.career-location,.CareerApp .careers-ci.careers-ci,.CareerApp .careers-history.simple-history{-webkit-animation:none;animation:none;background:#fff;box-sizing:border-box;color:#1b2b3f;min-height:calc(100vh - 140px);overflow:hidden;padding-bottom:120px;width:100%}.CareerApp .career-benefits .benefits-hero,.CareerApp .career-company .company-hero,.CareerApp .career-description .description-hero,.CareerApp .career-hierarchy .hierarchy-hero,.CareerApp .career-job-dictionary .dictionary-hero,.CareerApp .career-location .location-hero,.CareerApp .careers-ci .ci-hero,.CareerApp .careers-history.simple-history .history-hero{background:radial-gradient(circle at 10% 15%,rgba(0,172,230,.13),transparent 27%),radial-gradient(circle at 90% 12%,rgba(0,108,183,.1),transparent 28%),linear-gradient(135deg,#f3fbff,#fff 55%,#edf7fc);border:0;color:#17283c;isolation:isolate;margin:0;min-height:430px;overflow:hidden;position:relative;width:100%}.CareerApp .career-benefits .benefits-hero:after,.CareerApp .career-company .company-hero:after,.CareerApp .career-description .description-hero:after,.CareerApp .career-hierarchy .hierarchy-hero:after,.CareerApp .career-job-dictionary .dictionary-hero:after,.CareerApp .career-location .location-hero:after,.CareerApp .careers-ci .ci-hero:after,.CareerApp .careers-history.simple-history .history-hero:after{border:1px solid rgba(0,123,195,.1);border-radius:50%;content:"";height:360px;position:absolute;right:-90px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:360px;z-index:-1}.CareerApp .career-benefits .benefits-hero-inner,.CareerApp .career-company .company-hero-inner,.CareerApp .career-description .description-hero-inner,.CareerApp .career-hierarchy .hierarchy-hero-inner,.CareerApp .career-job-dictionary .dictionary-hero-inner,.CareerApp .career-location .location-hero-inner,.CareerApp .careers-ci .ci-hero-inner,.CareerApp .careers-history.simple-history .history-hero-inner{box-sizing:border-box;color:#17283c;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1240px;min-height:430px;padding:96px 0 80px;position:relative;text-align:left;width:calc(100% - 64px);z-index:2}.CareerApp .career-benefits .eyebrow,.CareerApp .career-company .eyebrow,.CareerApp .career-description .hero-eyebrow,.CareerApp .career-hierarchy .eyebrow,.CareerApp .career-job-dictionary .hero-eyebrow,.CareerApp .career-location .eyebrow,.CareerApp .careers-ci .eyebrow,.CareerApp .careers-history.simple-history .eyebrow{color:#007bc3;font-family:square-eb;font-size:.68rem;letter-spacing:.16em;margin:0 0 16px;text-transform:uppercase}.CareerApp .career-benefits .benefits-hero-title,.CareerApp .career-company .company-hero-title,.CareerApp .career-description .hero-title,.CareerApp .career-hierarchy .hierarchy-hero-title,.CareerApp .career-job-dictionary .hero-title,.CareerApp .career-location .location-hero-title,.CareerApp .careers-ci .ci-hero-title,.CareerApp .careers-history.simple-history .history-title{color:#16273b;font-family:square-eb;font-size:clamp(2.8rem,5vw,4.8rem);letter-spacing:-.065em;line-height:1.08;margin:0;text-shadow:none;word-break:keep-all}.CareerApp .career-benefits .benefits-hero-subtitle,.CareerApp .career-company .subtitle,.CareerApp .career-description .hero-subtitle,.CareerApp .career-hierarchy .subtitle,.CareerApp .career-job-dictionary .hero-subtitle,.CareerApp .career-location .subtitle,.CareerApp .careers-ci .ci-hero-subtitle,.CareerApp .careers-history.simple-history .history-subtitle{color:#68778a;font-size:.98rem;letter-spacing:-.025em;line-height:1.8;margin:22px 0 0;max-width:660px;text-shadow:none;word-break:keep-all}@media (max-width:768px){.CareerApp .career-benefits.career-benefits,.CareerApp .career-company.career-company,.CareerApp .career-description.career-description,.CareerApp .career-hierarchy.career-hierarchy,.CareerApp .career-job-dictionary.career-job-dictionary,.CareerApp .career-location.career-location,.CareerApp .careers-ci.careers-ci,.CareerApp .careers-history.simple-history{padding-bottom:82px;padding-top:0}.CareerApp .career-benefits .benefits-hero,.CareerApp .career-company .company-hero,.CareerApp .career-description .description-hero,.CareerApp .career-hierarchy .hierarchy-hero,.CareerApp .career-job-dictionary .dictionary-hero,.CareerApp .career-location .location-hero,.CareerApp .careers-ci .ci-hero,.CareerApp .careers-history.simple-history .history-hero{min-height:350px}.CareerApp .career-benefits .benefits-hero-inner,.CareerApp .career-company .company-hero-inner,.CareerApp .career-description .description-hero-inner,.CareerApp .career-hierarchy .hierarchy-hero-inner,.CareerApp .career-job-dictionary .dictionary-hero-inner,.CareerApp .career-location .location-hero-inner,.CareerApp .careers-ci .ci-hero-inner,.CareerApp .careers-history.simple-history .history-hero-inner{min-height:350px;padding:72px 0 60px;width:calc(100% - 32px)}.CareerApp .career-benefits .benefits-hero-title,.CareerApp .career-company .company-hero-title,.CareerApp .career-description .hero-title,.CareerApp .career-hierarchy .hierarchy-hero-title,.CareerApp .career-job-dictionary .hero-title,.CareerApp .career-location .location-hero-title,.CareerApp .careers-ci .ci-hero-title,.CareerApp .careers-history.simple-history .history-title{font-size:clamp(2.35rem,12vw,3.25rem)}}.CareerApp .career-company.career-company{align-items:stretch}.CareerApp .career-company.career-company .company-hero{background-image:none!important}.CareerApp .career-company.career-company .company-hero:before{background:linear-gradient(90deg,rgba(248,253,255,.98),rgba(248,253,255,.92) 45%,rgba(248,253,255,.08) 78%),url(/static/media/group.e4b193cfe058f0322f52.jpg) 100%/58% 100% no-repeat}.CareerApp .career-company.career-company .company-hero-inner{min-height:520px}.CareerApp .career-company.career-company .company-hero-pills{gap:9px;margin-top:34px;max-width:700px}.CareerApp .career-company.career-company .company-pill{background:hsla(0,0%,100%,.9);border:1px solid #d9e5ee;border-radius:14px;box-shadow:0 10px 24px rgba(26,65,91,.055);color:#34465a;min-height:54px;padding:9px 16px}.CareerApp .career-company.career-company .company-pill .pill-name{color:#203348}.CareerApp .career-company.career-company .company-pill .pill-role{color:#788698}.CareerApp .career-company.career-company .company-pill.active,.CareerApp .career-company.career-company .company-pill:hover{background:#eef8fc;border-color:rgba(0,123,195,.28);color:#006cb7}.CareerApp .career-company.career-company .company-main{padding-top:88px}.CareerApp .career-company.career-company .company-main-inner{gap:110px;max-width:1240px;padding:0 32px}.CareerApp .career-company.career-company .subsidiary-section{border:0;padding-top:0}.CareerApp .career-company.career-company .subsidiary-header{margin-bottom:25px}.CareerApp .career-company.career-company .subsidiary-header h2{color:#1b2c40;font-family:square-eb;font-size:2rem;letter-spacing:-.05em;margin:8px 0}.CareerApp .career-company.career-company .subsidiary-badge{background:#eaf7fc;color:#007bc3;font-family:square-bd}.CareerApp .career-company.career-company .subsidiary-visual{border-radius:28px;box-shadow:0 25px 60px rgba(24,61,85,.13);margin-bottom:32px;min-height:420px}.CareerApp .career-company.career-company .subsidiary-visual-overlay{background:linear-gradient(100deg,rgba(8,34,52,.82),rgba(8,34,52,.15) 72%);padding:38px}.CareerApp .career-company.career-company .subsidiary-visual-text h3{font-family:square-eb;font-size:1.65rem}.CareerApp .career-company.career-company .subsidiary-visual-text p{font-size:.84rem}.CareerApp .career-company.career-company .subsidiary-meta-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(13,43,61,.62);border:1px solid hsla(0,0%,100%,.12);padding:10px 13px}.CareerApp .career-company.career-company .subsidiary-layout{gap:44px;grid-template-columns:.9fr 1.1fr}.CareerApp .career-company.career-company .subsidiary-maintext{color:#647286;font-size:.78rem;line-height:1.9}.CareerApp .career-company.career-company .subsidiary-maintext h3{color:#203146;font-family:square-eb;font-size:1.15rem}.CareerApp .career-company.career-company .subsidiary-highlight-grid{gap:12px}.CareerApp .career-company.career-company .subsidiary-highlight-card{background:#f8fbfd;border-color:#e0e9f0;border-radius:18px;min-height:142px;padding:20px}.CareerApp .career-company.career-company .subsidiary-highlight-card h4{color:#25364a;font-family:square-eb;font-size:.82rem}.CareerApp .career-company.career-company .subsidiary-highlight-card p{color:#758395;font-size:.7rem;line-height:1.7}@media (max-width:768px){.CareerApp .career-company.career-company .company-hero:before{background:linear-gradient(180deg,rgba(247,252,255,.96),rgba(247,252,255,.84)),url(/static/media/group.e4b193cfe058f0322f52.jpg) 50%/cover no-repeat}.CareerApp .career-company.career-company .company-hero-inner{min-height:500px}.CareerApp .career-company.career-company .company-main{padding-top:64px}.CareerApp .career-company.career-company .company-main-inner{gap:76px;padding:0 16px}.CareerApp .career-company.career-company .subsidiary-visual{min-height:360px}.CareerApp .career-company.career-company .subsidiary-visual-overlay{padding:24px 20px}.CareerApp .career-company.career-company .subsidiary-layout{gap:28px;grid-template-columns:1fr}}.CareerApp .careers-ci.careers-ci{background:#fff;padding-top:0}.CareerApp .careers-ci.careers-ci .ci-hero:before{background:#fff url(/static/media/img_ci.5b20bc519eb493d4dd56.jpg) 50%/72% auto no-repeat;border:1px solid #dce7ee;border-radius:28px;box-shadow:0 26px 60px rgba(25,65,91,.12);content:"";height:230px;max-width:430px;position:absolute;right:calc(50vw - 588px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:34vw;z-index:1}.CareerApp .careers-ci.careers-ci .ci-hero-left{max-width:650px}.CareerApp .careers-ci.careers-ci .ci-hero-meta{margin-top:30px}.CareerApp .careers-ci.careers-ci .ci-hero-chip{background:hsla(0,0%,100%,.88);border-color:#dce7ee;color:#536276}.CareerApp .careers-ci.careers-ci .ci-inner{max-width:1240px;padding:88px 0 0;width:calc(100% - 64px)}.CareerApp .careers-ci.careers-ci .ci-section{border-color:#e8eef3;padding:72px 0}.CareerApp .careers-ci.careers-ci .ci-meaning{gap:52px}.CareerApp .careers-ci.careers-ci .ci-meaning-logo h2,.CareerApp .careers-ci.careers-ci .ci-section-header h2{color:#1d2d41;font-family:square-eb;letter-spacing:-.045em}.CareerApp .careers-ci.careers-ci .ci-color-chip,.CareerApp .careers-ci.careers-ci .ci-logo-card,.CareerApp .careers-ci.careers-ci .ci-meaning-card,.CareerApp .careers-ci.careers-ci .ci-meaning-visual{background:#fff;border-color:#e1e9f0;border-radius:20px;box-shadow:0 12px 30px rgba(24,61,85,.055)}.CareerApp .careers-ci.careers-ci .ci-logo-card:hover{border-color:rgba(0,123,195,.24);box-shadow:0 20px 42px rgba(24,67,94,.1);-webkit-transform:translateY(-4px);transform:translateY(-4px)}@media (max-width:900px){.CareerApp .careers-ci.careers-ci .ci-hero:before{opacity:.18;right:-80px;width:420px}.CareerApp .careers-ci.careers-ci .ci-hero-left{position:relative;z-index:2}}@media (max-width:768px){.CareerApp .careers-ci.careers-ci .ci-inner{padding-top:58px;width:calc(100% - 32px)}.CareerApp .careers-ci.careers-ci .ci-hero:before{display:none}.CareerApp .careers-ci.careers-ci .ci-section{padding:52px 0}}.CareerApp .careers-history.simple-history{align-items:stretch;padding-top:0}.CareerApp .careers-history.simple-history .history-hero{background:linear-gradient(90deg,rgba(246,252,255,.98),rgba(246,252,255,.9) 45%,rgba(246,252,255,.1) 76%),url(/static/media/history-main.3392dec2c551344130ed.jpg) 100%/58% 100% no-repeat}.CareerApp .careers-history.simple-history .history-hero-inner{min-height:500px;padding-top:96px}.CareerApp .careers-history.simple-history .history-main-inner{max-width:1240px;padding:88px 32px 0}.CareerApp .careers-history.simple-history .history-intro{display:none}.CareerApp .careers-history.simple-history .history-list{gap:26px;margin-top:0}.CareerApp .careers-history.simple-history .history-section{border-color:#e1e9f0;border-radius:22px;box-shadow:0 14px 34px rgba(25,60,84,.05);padding:30px 30px 28px 190px;position:relative}.CareerApp .careers-history.simple-history .history-section:before{background:linear-gradient(#00ace6,rgba(0,123,195,.08));bottom:34px;content:"";left:151px;position:absolute;top:34px;width:1px}.CareerApp .careers-history.simple-history .history-section-header{left:28px;position:absolute;top:30px;width:104px}.CareerApp .careers-history.simple-history .history-left{align-items:flex-start;flex-direction:column;gap:7px}.CareerApp .careers-history.simple-history .history-badge{background:transparent;border:0;color:#006cb7;font-family:square-eb;font-size:1.35rem;padding:0}.CareerApp .careers-history.simple-history .history-section-summary{color:#5f6f82;font-size:.78rem;line-height:1.75;margin:0 0 22px}.CareerApp .careers-history.simple-history .history-section-body{gap:12px}.CareerApp .careers-history.simple-history .history-column{background:#f8fbfd;border-color:#e6edf2;border-radius:16px;padding:18px}.CareerApp .careers-history.simple-history .history-items{color:#647286;font-size:.7rem;gap:10px}.CareerApp .careers-history.simple-history .history-thumb{border-radius:14px;height:112px;width:190px}@media (max-width:768px){.CareerApp .careers-history.simple-history .history-hero{background:linear-gradient(180deg,rgba(247,252,255,.95),rgba(247,252,255,.86)),url(/static/media/history-main.3392dec2c551344130ed.jpg) 50%/cover no-repeat}.CareerApp .careers-history.simple-history .history-main-inner{padding:58px 16px 0}.CareerApp .careers-history.simple-history .history-section{padding:24px 18px}.CareerApp .careers-history.simple-history .history-section:before{display:none}.CareerApp .careers-history.simple-history .history-section-header{margin-bottom:14px;position:static;width:auto}}.CareerApp .career-location.career-location .location-hero{background-image:linear-gradient(90deg,rgba(246,252,255,.98),rgba(246,252,255,.84) 48%,rgba(246,252,255,.12) 78%),url(/static/media/location.053e9341185865301351.jpg)!important;background-position:50%;background-size:cover}.CareerApp .career-location.career-location .location-hero-overlay{display:none}.CareerApp .career-location.career-location .location-hero-inner{min-height:500px}.CareerApp .career-location.career-location .location-inner{max-width:1240px;padding:88px 0 0;width:calc(100% - 64px)}.CareerApp .career-location.career-location .location-layout{gap:18px}.CareerApp .career-location.career-location .location-info-panel,.CareerApp .career-location.career-location .location-list-panel,.CareerApp .career-location.career-location .location-map-wrapper{background:#fff;border-color:#dfe8ef;border-radius:22px;box-shadow:0 14px 36px rgba(24,61,85,.06)}.CareerApp .career-location.career-location .location-list-item{border-radius:15px;transition:background .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,background .18s ease;transition:transform .18s ease,background .18s ease,-webkit-transform .18s ease}.CareerApp .career-location.career-location .location-list-item.active{background:#eaf7fc;box-shadow:inset 3px 0 0 #007bc3}.CareerApp .career-location.career-location .location-list-item:hover{background:#f3f9fc;-webkit-transform:translateX(3px);transform:translateX(3px)}.CareerApp .career-location.career-location .location-map{min-height:420px}.CareerApp .career-location.career-location .location-btn.primary{background:#006cb7}.CareerApp .career-location.career-location .location-btn.primary:hover{background:#007bc3}@media (max-width:768px){.CareerApp .career-location.career-location .location-inner{padding-top:58px;width:calc(100% - 32px)}.CareerApp .career-location.career-location .location-hero{background-image:linear-gradient(180deg,rgba(247,252,255,.95),rgba(247,252,255,.84)),url(/static/media/location.053e9341185865301351.jpg)!important}}.CareerApp .career-hierarchy.career-hierarchy{background:#fff;padding-top:0}.CareerApp .career-hierarchy.career-hierarchy .hierarchy-hero{background-image:linear-gradient(90deg,rgba(246,252,255,.98),rgba(246,252,255,.88) 45%,rgba(246,252,255,.08) 78%),url(/static/media/hierarchy.1fd802f1a52c35b26877.jpg)!important;background-position:100%;background-size:cover}.CareerApp .career-hierarchy.career-hierarchy .hierarchy-hero-overlay{display:none}.CareerApp .career-hierarchy.career-hierarchy .hierarchy-hero-inner{min-height:500px}.CareerApp .career-hierarchy.career-hierarchy .hero-chip-row{margin-top:30px}.CareerApp .career-hierarchy.career-hierarchy .hero-chip{background:hsla(0,0%,100%,.86);border-color:#d9e6ee;box-shadow:0 8px 20px rgba(25,65,91,.05);color:#526175}.CareerApp .career-hierarchy.career-hierarchy .hierarchy-main-inner{max-width:1240px;padding:88px 32px 0}.CareerApp .career-hierarchy.career-hierarchy .hierarchy-section{border-color:#e6edf2;padding:82px 0}.CareerApp .career-hierarchy.career-hierarchy .section-head{margin-bottom:36px;max-width:700px}.CareerApp .career-hierarchy.career-hierarchy .section-head .section-kicker{color:#007bc3;font-family:square-eb;letter-spacing:.13em}.CareerApp .career-hierarchy.career-hierarchy .section-head h2{color:#1c2d41;font-family:square-eb;font-size:clamp(1.8rem,3vw,2.5rem);letter-spacing:-.05em}.CareerApp .career-hierarchy.career-hierarchy .inline-note,.CareerApp .career-hierarchy.career-hierarchy .overview-right-strip,.CareerApp .career-hierarchy.career-hierarchy .philosophy-photo,.CareerApp .career-hierarchy.career-hierarchy .rank-node,.CareerApp .career-hierarchy.career-hierarchy .reward-highlight,.CareerApp .career-hierarchy.career-hierarchy .work-photo{background:#f8fbfd;border-color:#e0e9f0;border-radius:19px;box-shadow:0 12px 30px rgba(24,61,85,.05)}.CareerApp .career-hierarchy.career-hierarchy .rank-node{background:#fff}@media (max-width:768px){.CareerApp .career-hierarchy.career-hierarchy .hierarchy-hero{background-image:linear-gradient(180deg,rgba(247,252,255,.95),rgba(247,252,255,.86)),url(/static/media/hierarchy.1fd802f1a52c35b26877.jpg)!important}.CareerApp .career-hierarchy.career-hierarchy .hierarchy-main-inner{padding:58px 16px 0}.CareerApp .career-hierarchy.career-hierarchy .hierarchy-hero-title{font-size:2.08rem;line-height:1.17;max-width:330px}.CareerApp .career-hierarchy.career-hierarchy .hierarchy-section{padding:58px 0}}.CareerApp .career-benefits.career-benefits{background:#fff;padding-top:0}.CareerApp .career-benefits.career-benefits .benefits-hero{background:linear-gradient(90deg,rgba(246,252,255,.98),rgba(246,252,255,.9) 48%,rgba(246,252,255,.08) 78%),url(/static/media/welfare-main.607fcd6ee445d738ef72.jpg) 100%/58% 100% no-repeat}.CareerApp .career-benefits.career-benefits .benefits-hero-inner{min-height:500px}.CareerApp .career-benefits.career-benefits .benefits-hero-meta{margin-top:28px}.CareerApp .career-benefits.career-benefits .benefits-hero-chip{background:hsla(0,0%,100%,.88);border-color:#dce7ee;color:#526175}.CareerApp .career-benefits.career-benefits .benefits-main-inner{max-width:1240px;padding:88px 32px 0}.CareerApp .career-benefits.career-benefits .benefits-intro{background:#f6fbfd;border:1px solid #e0e9f0;border-radius:22px;padding:34px}.CareerApp .career-benefits.career-benefits .benefits-block{border-color:#e5edf2;padding:82px 0}.CareerApp .career-benefits.career-benefits .benefits-block-header h2{color:#1d2e42;font-family:square-eb;font-size:1.8rem;letter-spacing:-.05em}.CareerApp .career-benefits.career-benefits .benefits-block-header p{color:#68778a;font-size:.76rem;line-height:1.8}.CareerApp .career-benefits.career-benefits .benefits-badge,.CareerApp .career-benefits.career-benefits .benefits-block-chip-row .chip{background:#edf8fc;border-color:#d8e7ef;color:#007bc3}.CareerApp .career-benefits.career-benefits .benefits-row{background:#fff;border:1px solid #e1e9f0;border-radius:18px;box-shadow:0 10px 26px rgba(24,61,85,.045);padding:22px;transition:box-shadow .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease}.CareerApp .career-benefits.career-benefits .benefits-row:hover{box-shadow:0 18px 38px rgba(24,67,94,.09);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.CareerApp .career-benefits.career-benefits .benefits-row-icon-circle{border-radius:15px;overflow:hidden}@media (max-width:768px){.CareerApp .career-benefits.career-benefits .benefits-hero{background:linear-gradient(180deg,rgba(247,252,255,.95),rgba(247,252,255,.86)),url(/static/media/welfare-main.607fcd6ee445d738ef72.jpg) 50%/cover no-repeat}.CareerApp .career-benefits.career-benefits .benefits-main-inner{padding:58px 16px 0}.CareerApp .career-benefits.career-benefits .benefits-intro{padding:24px 20px}.CareerApp .career-benefits.career-benefits .benefits-block{padding:58px 0}}.CareerApp .career-description.career-description{background:#fff;padding-top:0}.CareerApp .career-description.career-description .description-hero{background:linear-gradient(90deg,rgba(246,252,255,.98),rgba(246,252,255,.87) 48%,rgba(246,252,255,.06) 78%),url(/static/media/description.423110a703f8a7fe4b50.jpg) 100%/58% 100% no-repeat}.CareerApp .career-description.career-description .description-hero-inner{min-height:520px}.CareerApp .career-description.career-description .hero-tags{margin-top:30px}.CareerApp .career-description.career-description .hero-tags span{background:hsla(0,0%,100%,.88);border-color:#d9e6ee;color:#526175}.CareerApp .career-description.career-description .description-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.94);border-color:#e4ebf1;position:-webkit-sticky;position:sticky;top:68px;z-index:20}.CareerApp .career-description.career-description .description-body,.CareerApp .career-description.career-description .description-nav-inner{max-width:1240px}.CareerApp .career-description.career-description .division-pill{border-radius:12px;transition:background .18s ease,color .18s ease}.CareerApp .career-description.career-description .division-pill:hover{background:#edf8fc;color:#006cb7}.CareerApp .career-description.career-description .division-section{border-color:#e5edf2;padding:92px 32px}.CareerApp .career-description.career-description .division-title{color:#1b2c40;font-family:square-eb;font-size:2.15rem;letter-spacing:-.05em}.CareerApp .career-description.career-description .division-teams-grid{gap:14px}.CareerApp .career-description.career-description .team-card{background:#fff;border-color:#e0e9f0;border-radius:19px;box-shadow:0 12px 30px rgba(24,61,85,.05);min-height:210px;padding:24px}.CareerApp .career-description.career-description .team-card:hover{border-color:rgba(0,123,195,.24);box-shadow:0 20px 42px rgba(24,67,94,.1);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.CareerApp .career-description.career-description .division-interview{background:#f2f9fc;border-radius:24px;margin-top:52px;padding:34px}.CareerApp .career-description.career-description .division-interview-card{background:#fff;border-color:#dfe8ef;border-radius:20px}@media (max-width:768px){.CareerApp .career-description.career-description .description-hero{background:linear-gradient(180deg,rgba(247,252,255,.95),rgba(247,252,255,.86)),url(/static/media/description.423110a703f8a7fe4b50.jpg) 50%/cover no-repeat}.CareerApp .career-description.career-description .description-nav{top:64px}.CareerApp .career-description.career-description .division-section{padding:64px 16px}.CareerApp .career-description.career-description .division-interview{padding:24px 18px}}.CareerApp .career-job-dictionary.career-job-dictionary{background:#fff;padding-top:0}.CareerApp .career-job-dictionary.career-job-dictionary .dictionary-hero:before{color:rgba(0,108,183,.11);content:"A · ㄱ";font-family:square-eb;font-size:clamp(6rem,12vw,11rem);letter-spacing:-.08em;position:absolute;right:calc(50vw - 580px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.CareerApp .career-job-dictionary.career-job-dictionary .dictionary-hero-left{position:relative;z-index:2}.CareerApp .career-job-dictionary.career-job-dictionary .hero-meta-chip{background:hsla(0,0%,100%,.88);border-color:#dce7ee}.CareerApp .career-job-dictionary.career-job-dictionary .dictionary-inner{max-width:1240px;padding:88px 32px 0}.CareerApp .career-job-dictionary.career-job-dictionary .dictionary-layout{gap:18px}.CareerApp .career-job-dictionary.career-job-dictionary .dictionary-result-panel,.CareerApp .career-job-dictionary.career-job-dictionary .dictionary-search-panel,.CareerApp .career-job-dictionary.career-job-dictionary .dictionary-side-panel .side-card{background:#fff;border-color:#dfe8ef;border-radius:22px;box-shadow:0 14px 36px rgba(24,61,85,.055)}.CareerApp .career-job-dictionary.career-job-dictionary .search-input-field input{background:#f8fafc;border-color:#dce6ed}.CareerApp .career-job-dictionary.career-job-dictionary .search-input-field input:focus{border-color:rgba(0,123,195,.45);box-shadow:0 0 0 3px rgba(0,123,195,.1)}.CareerApp .career-job-dictionary.career-job-dictionary .initial-chip{background:#fff;border-color:#dce6ed;color:#59687b}.CareerApp .career-job-dictionary.career-job-dictionary .initial-chip.selected,.CareerApp .career-job-dictionary.career-job-dictionary .initial-chip:hover{background:#007bc3;border-color:#007bc3;color:#fff}.CareerApp .career-job-dictionary.career-job-dictionary .dictionary-item{background:#fff;border-color:#e2e9ef;border-radius:17px;transition:box-shadow .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease}.CareerApp .career-job-dictionary.career-job-dictionary .dictionary-item:hover{box-shadow:0 16px 34px rgba(24,67,94,.08);-webkit-transform:translateY(-3px);transform:translateY(-3px)}@media (max-width:768px){.CareerApp .career-job-dictionary.career-job-dictionary .dictionary-hero:before{opacity:.6;right:-40px}.CareerApp .career-job-dictionary.career-job-dictionary .dictionary-inner{padding:58px 16px 0}}.CareerApp .benefits2-shell,.CareerApp .ci2-shell,.CareerApp .description2-shell,.CareerApp .hierarchy2-shell,.CareerApp .history2-shell,.CareerApp .location2-shell{box-sizing:border-box;margin:0 auto;max-width:1240px;width:calc(100% - 64px)}.CareerApp .benefits2-kicker,.CareerApp .ci2-kicker,.CareerApp .description2-kicker,.CareerApp .hierarchy2-kicker,.CareerApp .history2-kicker,.CareerApp .location2-kicker{color:#007bc3;display:block;font-family:square-eb;font-size:.64rem;letter-spacing:.15em}@media (max-width:768px){.CareerApp .benefits2-shell,.CareerApp .ci2-shell,.CareerApp .description2-shell,.CareerApp .hierarchy2-shell,.CareerApp .history2-shell,.CareerApp .location2-shell{width:calc(100% - 32px)}}.CareerApp .careers-ci.ci2-page{-webkit-animation:none;animation:none;background:#fff;overflow:hidden;padding:0 0 120px;width:100%}.CareerApp .careers-ci.ci2-page .ci2-hero{align-items:center;align-self:stretch;background:radial-gradient(circle at 10% 14%,rgba(0,172,230,.14),transparent 27%),linear-gradient(135deg,#f2fbff,#fff 55%,#eaf6fc);box-sizing:border-box;display:flex;min-height:690px;width:100%}.CareerApp .careers-ci.ci2-page .ci2-hero-grid{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr);padding:104px 0 78px}.CareerApp .careers-ci.ci2-page .ci2-eyebrow{color:#007bc3;font-family:square-eb;font-size:.68rem;letter-spacing:.16em}.CareerApp .careers-ci.ci2-page .ci2-hero-copy h1{color:#15283d;font-family:square-eb;font-size:clamp(3.2rem,5.2vw,5.15rem);letter-spacing:-.075em;line-height:1.05;margin:22px 0 0}.CareerApp .careers-ci.ci2-page .ci2-hero-copy>p{color:#68788b;font-size:.92rem;line-height:1.9;margin:28px 0 0;max-width:560px;word-break:keep-all}.CareerApp .careers-ci.ci2-page .ci2-hero-meta{display:flex;gap:34px;margin-top:38px}.CareerApp .careers-ci.ci2-page .ci2-hero-meta div{border-left:2px solid rgba(0,123,195,.18);padding-left:14px}.CareerApp .careers-ci.ci2-page .ci2-hero-meta span,.CareerApp .careers-ci.ci2-page .ci2-hero-meta strong{display:block}.CareerApp .careers-ci.ci2-page .ci2-hero-meta strong{color:#006cb7;font-family:square-eb;font-size:1.45rem}.CareerApp .careers-ci.ci2-page .ci2-hero-meta span{color:#8693a2;font-family:square-bd;font-size:.64rem;margin-top:5px}.CareerApp .careers-ci.ci2-page .ci2-symbol-stage{align-items:center;display:flex;height:480px;justify-content:center;position:relative}.CareerApp .careers-ci.ci2-page .ci2-symbol-stage:after,.CareerApp .careers-ci.ci2-page .ci2-symbol-stage:before{border:1px solid rgba(0,123,195,.13);border-radius:50%;content:"";position:absolute}.CareerApp .careers-ci.ci2-page .ci2-symbol-stage:before{height:470px;width:470px}.CareerApp .careers-ci.ci2-page .ci2-symbol-stage:after{height:350px;width:350px}.CareerApp .careers-ci.ci2-page .ci2-symbol-card{align-items:center;background:#fff;border:10px solid #fff;border-radius:36px;box-shadow:0 32px 74px rgba(24,65,92,.18);display:flex;height:300px;justify-content:center;overflow:hidden;position:relative;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);width:380px;z-index:2}.CareerApp .careers-ci.ci2-page .ci2-symbol-card img{display:block;height:auto;width:88%}.CareerApp .careers-ci.ci2-page .ci2-orbit-label{background:#fff;border-radius:999px;box-shadow:0 10px 24px rgba(22,62,88,.1);color:#006cb7;font-family:square-eb;font-size:.58rem;letter-spacing:.12em;padding:8px 12px;position:absolute;z-index:3}.CareerApp .careers-ci.ci2-page .ci2-orbit-label.past{left:62px;top:48px}.CareerApp .careers-ci.ci2-page .ci2-orbit-label.present{right:24px;top:92px}.CareerApp .careers-ci.ci2-page .ci2-orbit-label.future{bottom:42px;right:78px}.CareerApp .careers-ci.ci2-page .ci2-main{margin:0 auto;max-width:1240px;width:calc(100% - 64px)}.CareerApp .careers-ci.ci2-page .ci2-manifesto{grid-gap:42px;border-bottom:1px solid #e5edf2;display:grid;gap:42px;grid-template-columns:90px minmax(260px,.8fr) minmax(0,1.2fr);padding:112px 0}.CareerApp .careers-ci.ci2-page .ci2-section-number{color:#c4d4df;font-family:square-eb;font-size:1rem}.CareerApp .careers-ci.ci2-page .ci2-manifesto-title h2,.CareerApp .careers-ci.ci2-page .ci2-section-head h2{color:#1a2c40;font-family:square-eb;font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.055em;line-height:1.22;margin:12px 0 0;word-break:keep-all}.CareerApp .careers-ci.ci2-page .ci2-manifesto-copy p{color:#68778a;font-size:.78rem;line-height:1.9;margin:0;word-break:keep-all}.CareerApp .careers-ci.ci2-page .ci2-manifesto-copy .lead{color:#2d4055;font-family:square-bd;font-size:1rem;line-height:1.75;margin-bottom:20px}.CareerApp .careers-ci.ci2-page .ci2-color-section,.CareerApp .careers-ci.ci2-page .ci2-library{padding:104px 0}.CareerApp .careers-ci.ci2-page .ci2-color-section{border-bottom:1px solid #e5edf2}.CareerApp .careers-ci.ci2-page .ci2-section-head{align-items:flex-end;display:flex;gap:40px;justify-content:space-between;margin-bottom:42px}.CareerApp .careers-ci.ci2-page .ci2-section-head>p{color:#7b8999;font-size:.72rem;line-height:1.7;margin:0 0 5px;max-width:390px;text-align:right}.CareerApp .careers-ci.ci2-page .ci2-color-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,minmax(0,1fr))}.CareerApp .careers-ci.ci2-page .ci2-color-card{background:#fff;border:1px solid #e0e9f0;border-radius:22px;box-shadow:0 12px 30px rgba(25,61,84,.05);overflow:hidden}.CareerApp .careers-ci.ci2-page .ci2-color-swatch{box-sizing:border-box;height:170px;padding:20px}.CareerApp .careers-ci.ci2-page .ci2-color-swatch span{color:hsla(0,0%,100%,.75);font-family:square-eb;font-size:.7rem}.CareerApp .careers-ci.ci2-page .ci2-color-content{padding:24px}.CareerApp .careers-ci.ci2-page .ci2-color-content .ci2-color-role{color:#8794a3;font-family:square-eb;font-size:.58rem;letter-spacing:.11em}.CareerApp .careers-ci.ci2-page .ci2-color-content h3{color:#203247;font-family:square-eb;font-size:1.12rem;margin:12px 0 2px}.CareerApp .careers-ci.ci2-page .ci2-color-content em{color:#94a1af;font-size:.65rem;font-style:normal}.CareerApp .careers-ci.ci2-page .ci2-color-content p{color:#6f7e90;font-size:.7rem;line-height:1.7;margin:17px 0;min-height:66px}.CareerApp .careers-ci.ci2-page .ci2-color-content code{color:#84919f;font-size:.62rem}.CareerApp .careers-ci.ci2-page .ci2-library-layout{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:260px minmax(0,1fr)}.CareerApp .careers-ci.ci2-page .ci2-logo-tabs{display:flex;flex-direction:column;gap:7px;position:-webkit-sticky;position:sticky;top:96px}.CareerApp .careers-ci.ci2-page .ci2-logo-tabs button{grid-gap:8px;align-items:center;background:#fff;border:1px solid #e1e9f0;border-radius:15px;color:#667589;cursor:pointer;display:grid;gap:8px;grid-template-columns:28px 1fr 20px;min-height:68px;padding:0 16px;text-align:left}.CareerApp .careers-ci.ci2-page .ci2-logo-tabs button span{color:#a7b3bf;font-family:square-eb;font-size:.6rem}.CareerApp .careers-ci.ci2-page .ci2-logo-tabs button strong{font-family:square-bd;font-size:.74rem}.CareerApp .careers-ci.ci2-page .ci2-logo-tabs button i{font-size:16px}.CareerApp .careers-ci.ci2-page .ci2-logo-tabs button.active{background:#006cb7;border-color:#006cb7;color:#fff}.CareerApp .careers-ci.ci2-page .ci2-logo-tabs button.active span{color:hsla(0,0%,100%,.6)}.CareerApp .careers-ci.ci2-page .ci2-logo-gallery{background:#f5f9fc;border-radius:24px;min-width:0;padding:28px}.CareerApp .careers-ci.ci2-page .ci2-gallery-intro{align-items:flex-start;display:flex;gap:18px;margin-bottom:24px}.CareerApp .careers-ci.ci2-page .ci2-gallery-intro>span{color:#b3c3ce;font-family:square-eb;font-size:1.2rem}.CareerApp .careers-ci.ci2-page .ci2-gallery-intro h3{color:#213348;font-family:square-eb;font-size:1.2rem;margin:0}.CareerApp .careers-ci.ci2-page .ci2-gallery-intro p{color:#788697;font-size:.68rem;line-height:1.65;margin:7px 0 0}.CareerApp .careers-ci.ci2-page .ci2-logo-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.CareerApp .careers-ci.ci2-page .ci2-logo-item{align-items:center;background:#fff;border:1px solid #e1e9f0;border-radius:16px;box-sizing:border-box;display:flex;justify-content:center;margin:0;min-height:160px;padding:20px}.CareerApp .careers-ci.ci2-page .ci2-logo-item img{max-height:110px;max-width:100%;object-fit:contain}@media (max-width:900px){.CareerApp .careers-ci.ci2-page .ci2-hero-grid{gap:30px;grid-template-columns:1fr}.CareerApp .careers-ci.ci2-page .ci2-symbol-stage{height:420px}.CareerApp .careers-ci.ci2-page .ci2-manifesto{grid-template-columns:60px 1fr}.CareerApp .careers-ci.ci2-page .ci2-manifesto .ci2-manifesto-copy{grid-column:2}}@media (max-width:768px){.CareerApp .careers-ci.ci2-page{padding-bottom:80px}.CareerApp .careers-ci.ci2-page .ci2-hero{min-height:auto}.CareerApp .careers-ci.ci2-page .ci2-hero-grid{padding:82px 0 54px}.CareerApp .careers-ci.ci2-page .ci2-hero-copy h1{font-size:2.65rem}.CareerApp .careers-ci.ci2-page .ci2-symbol-stage{height:330px}.CareerApp .careers-ci.ci2-page .ci2-symbol-stage:before{height:320px;width:320px}.CareerApp .careers-ci.ci2-page .ci2-symbol-stage:after{height:240px;width:240px}.CareerApp .careers-ci.ci2-page .ci2-symbol-card{height:210px;width:270px}.CareerApp .careers-ci.ci2-page .ci2-orbit-label.past{left:10px;top:26px}.CareerApp .careers-ci.ci2-page .ci2-orbit-label.present{right:0;top:54px}.CareerApp .careers-ci.ci2-page .ci2-orbit-label.future{bottom:22px;right:20px}.CareerApp .careers-ci.ci2-page .ci2-main{width:calc(100% - 32px)}.CareerApp .careers-ci.ci2-page .ci2-manifesto{gap:20px;grid-template-columns:1fr;padding:72px 0}.CareerApp .careers-ci.ci2-page .ci2-manifesto .ci2-manifesto-copy{grid-column:auto}.CareerApp .careers-ci.ci2-page .ci2-color-section,.CareerApp .careers-ci.ci2-page .ci2-library{padding:72px 0}.CareerApp .careers-ci.ci2-page .ci2-section-head{align-items:flex-start;flex-direction:column;gap:16px}.CareerApp .careers-ci.ci2-page .ci2-section-head>p{text-align:left}.CareerApp .careers-ci.ci2-page .ci2-color-grid,.CareerApp .careers-ci.ci2-page .ci2-library-layout{grid-template-columns:1fr}.CareerApp .careers-ci.ci2-page .ci2-logo-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.CareerApp .careers-ci.ci2-page .ci2-logo-tabs button{grid-template-columns:22px 1fr}.CareerApp .careers-ci.ci2-page .ci2-logo-tabs button i{display:none}.CareerApp .careers-ci.ci2-page .ci2-logo-gallery{padding:20px}.CareerApp .careers-ci.ci2-page .ci2-logo-grid{grid-template-columns:1fr}}.CareerApp .careers-history.history2-page{-webkit-animation:none;animation:none;background:#fff;overflow:hidden;padding:0 0 120px;width:100%}.CareerApp .careers-history.history2-page .history2-hero{align-items:center;align-self:stretch;background:#f2f9fd;box-sizing:border-box;display:flex;min-height:720px;overflow:hidden;position:relative;width:100%}.CareerApp .careers-history.history2-page .history2-hero-image,.CareerApp .careers-history.history2-page .history2-hero-overlay{inset:0;position:absolute}.CareerApp .careers-history.history2-page .history2-hero-image{background:url(/static/media/history-main.3392dec2c551344130ed.jpg) 50%/cover no-repeat;-webkit-transform:scale(1.02);transform:scale(1.02)}.CareerApp .careers-history.history2-page .history2-hero-overlay{background:linear-gradient(90deg,rgba(244,251,255,.99),rgba(244,251,255,.93) 42%,rgba(244,251,255,.38) 74%,rgba(244,251,255,.12)),linear-gradient(180deg,rgba(244,251,255,.15),rgba(244,251,255,.42))}.CareerApp .careers-history.history2-page .history2-hero-content{color:#172a3f;padding:120px 0 90px;position:relative;z-index:2}.CareerApp .careers-history.history2-page .history2-eyebrow{color:#007bc3;font-family:square-eb;font-size:.68rem;letter-spacing:.17em}.CareerApp .careers-history.history2-page .history2-hero h1{align-items:center;color:#172a3f;display:flex;font-family:square-eb;font-size:clamp(4.6rem,9vw,8.8rem);gap:24px;letter-spacing:-.07em;line-height:.95;margin:24px 0 0}.CareerApp .careers-history.history2-page .history2-hero h1 i{background:rgba(0,108,183,.28);height:2px;width:clamp(60px,9vw,130px)}.CareerApp .careers-history.history2-page .history2-hero-content>p{color:#5f7185;font-size:.92rem;line-height:1.9;margin:34px 0 0;max-width:610px;word-break:keep-all}.CareerApp .careers-history.history2-page .history2-hero-stats{display:flex;gap:54px;margin-top:55px}.CareerApp .careers-history.history2-page .history2-hero-stats span,.CareerApp .careers-history.history2-page .history2-hero-stats strong{display:block}.CareerApp .careers-history.history2-page .history2-hero-stats strong{color:#006cb7;font-family:square-eb;font-size:1.55rem}.CareerApp .careers-history.history2-page .history2-hero-stats span{color:#788899;font-family:square-bd;font-size:.58rem;letter-spacing:.08em;margin-top:6px}.CareerApp .careers-history.history2-page .history2-main{margin:0 auto;max-width:1240px;width:calc(100% - 64px)}.CareerApp .careers-history.history2-page .history2-intro{max-width:760px;padding:110px 0 90px}.CareerApp .careers-history.history2-page .history2-intro h2{color:#1a2c40;font-family:square-eb;font-size:clamp(2rem,3.5vw,3.2rem);letter-spacing:-.06em;line-height:1.2;margin:14px 0 0;word-break:keep-all}.CareerApp .careers-history.history2-page .history2-intro p{color:#708093;font-size:.78rem;line-height:1.85;margin:24px 0 0;max-width:600px}.CareerApp .careers-history.history2-page .history2-timeline{position:relative}.CareerApp .careers-history.history2-page .history2-timeline:before{background:linear-gradient(#00ace6,#dbe6ed 80%,transparent);bottom:0;content:"";left:213px;position:absolute;top:0;width:1px}.CareerApp .careers-history.history2-page .history2-era{grid-gap:76px;display:grid;gap:76px;grid-template-columns:175px minmax(0,1fr);padding:0 0 110px}.CareerApp .careers-history.history2-page .history2-era-marker{align-self:start;position:-webkit-sticky;position:sticky;text-align:right;top:100px}.CareerApp .careers-history.history2-page .history2-era-marker>span{color:#b4c4cf;display:block;font-family:square-eb;font-size:.62rem;margin-bottom:10px}.CareerApp .careers-history.history2-page .history2-era-marker strong{color:#006cb7;display:block;font-family:square-eb;font-size:2.15rem;letter-spacing:-.05em}.CareerApp .careers-history.history2-page .history2-era-marker time{color:#8b98a6;display:block;font-size:.64rem;margin-top:5px}.CareerApp .careers-history.history2-page .history2-era-content{position:relative}.CareerApp .careers-history.history2-page .history2-era-content:before{background:#007bc3;border:4px solid #fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,123,195,.24);content:"";height:11px;left:-43px;position:absolute;top:10px;width:11px}.CareerApp .careers-history.history2-page .history2-era-head{margin-bottom:26px}.CareerApp .careers-history.history2-page .history2-era-head>span{color:#007bc3;font-family:square-eb;font-size:.58rem;letter-spacing:.14em}.CareerApp .careers-history.history2-page .history2-era-head p{color:#33475d;font-family:square-bd;font-size:1rem;line-height:1.75;margin:12px 0 0;max-width:760px;word-break:keep-all}.CareerApp .careers-history.history2-page .history2-events{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.CareerApp .careers-history.history2-page .history2-event-column{background:#f8fbfd;border:1px solid #e1e9f0;border-radius:18px;padding:22px}.CareerApp .careers-history.history2-page .history2-event-column header{border-bottom:1px solid #e4ebf0;padding-bottom:15px}.CareerApp .careers-history.history2-page .history2-event-column header span,.CareerApp .careers-history.history2-page .history2-event-column header strong{display:block}.CareerApp .careers-history.history2-page .history2-event-column header span{color:#007bc3;font-family:square-eb;font-size:.54rem;letter-spacing:.12em}.CareerApp .careers-history.history2-page .history2-event-column header strong{color:#25374c;font-family:square-eb;font-size:.82rem;margin-top:5px}.CareerApp .careers-history.history2-page .history2-event-column.power header span{color:#5b79d1}.CareerApp .careers-history.history2-page .history2-event-column ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:16px 0 0;padding:0}.CareerApp .careers-history.history2-page .history2-event-column li{grid-gap:9px;color:#68778a;display:grid;font-size:.68rem;gap:9px;grid-template-columns:48px minmax(0,1fr);line-height:1.5}.CareerApp .careers-history.history2-page .history2-event-column li time{color:#006cb7;font-family:square-eb}.CareerApp .careers-history.history2-page .history2-gallery{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.CareerApp .careers-history.history2-page .history2-gallery figure{border-radius:16px;height:170px;margin:0;overflow:hidden}.CareerApp .careers-history.history2-page .history2-gallery figure img{height:100%;object-fit:cover;width:100%}@media (max-width:768px){.CareerApp .careers-history.history2-page{padding-bottom:80px}.CareerApp .careers-history.history2-page .history2-hero{min-height:610px}.CareerApp .careers-history.history2-page .history2-hero-content{padding:100px 0 72px}.CareerApp .careers-history.history2-page .history2-hero h1{font-size:3.45rem;gap:13px}.CareerApp .careers-history.history2-page .history2-hero-stats{gap:20px}.CareerApp .careers-history.history2-page .history2-main{width:calc(100% - 32px)}.CareerApp .careers-history.history2-page .history2-intro{padding:78px 0 68px}.CareerApp .careers-history.history2-page .history2-timeline:before{left:8px}.CareerApp .careers-history.history2-page .history2-era{gap:24px;grid-template-columns:1fr;padding:0 0 82px 32px}.CareerApp .careers-history.history2-page .history2-era-marker{position:static;text-align:left}.CareerApp .careers-history.history2-page .history2-era-content:before{left:-29px;top:-62px}.CareerApp .careers-history.history2-page .history2-events,.CareerApp .careers-history.history2-page .history2-gallery{grid-template-columns:1fr}}.CareerApp .career-location.location2-page{-webkit-animation:none;animation:none;background:#fff;overflow:hidden;padding:0 0 120px;width:100%}.CareerApp .career-location.location2-page .location2-hero{align-items:center;align-self:stretch;background:radial-gradient(circle at 9% 15%,rgba(0,172,230,.13),transparent 26%),linear-gradient(135deg,#f3fbff,#fff 54%,#edf7fc);box-sizing:border-box;display:flex;min-height:680px;width:100%}.CareerApp .career-location.location2-page .location2-hero-grid{grid-gap:72px;align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr);padding:108px 0 80px}.CareerApp .career-location.location2-page .location2-eyebrow{color:#007bc3;font-family:square-eb;font-size:.68rem;letter-spacing:.16em}.CareerApp .career-location.location2-page .location2-hero-copy h1{color:#16293e;font-family:square-eb;font-size:clamp(3.2rem,5.2vw,5rem);letter-spacing:-.075em;line-height:1.06;margin:22px 0 0}.CareerApp .career-location.location2-page .location2-hero-copy>p{color:#68788b;font-size:.88rem;line-height:1.9;margin:28px 0 0;max-width:540px;word-break:keep-all}.CareerApp .career-location.location2-page .location2-hero-count{align-items:baseline;display:flex;gap:12px;margin-top:38px}.CareerApp .career-location.location2-page .location2-hero-count strong{color:#006cb7;font-family:square-eb;font-size:1.8rem}.CareerApp .career-location.location2-page .location2-hero-count span{color:#8996a5;font-family:square-eb;font-size:.58rem;letter-spacing:.1em}.CareerApp .career-location.location2-page .location2-hero-visual{background:#dce9f0;border:10px solid #fff;border-radius:38px 38px 110px 38px;box-shadow:0 32px 76px rgba(24,65,92,.2);height:460px;margin:0;overflow:hidden;position:relative}.CareerApp .career-location.location2-page .location2-hero-visual>img{height:100%;object-fit:cover;width:100%}.CareerApp .career-location.location2-page .location2-hero-visual:after{background:linear-gradient(180deg,transparent 48%,rgba(7,30,45,.75));content:"";inset:0;position:absolute}.CareerApp .career-location.location2-page .location2-hero-visual figcaption{bottom:0;color:#fff;left:0;padding:28px;position:absolute;right:0;z-index:2}.CareerApp .career-location.location2-page .location2-hero-visual figcaption p,.CareerApp .career-location.location2-page .location2-hero-visual figcaption span,.CareerApp .career-location.location2-page .location2-hero-visual figcaption strong{display:block}.CareerApp .career-location.location2-page .location2-hero-visual figcaption span{color:#8edcff;font-family:square-eb;font-size:.58rem;letter-spacing:.12em}.CareerApp .career-location.location2-page .location2-hero-visual figcaption strong{font-family:square-eb;font-size:1.25rem;margin-top:8px}.CareerApp .career-location.location2-page .location2-hero-visual figcaption p{color:hsla(0,0%,100%,.7);font-size:.66rem;margin:7px 0 0}.CareerApp .career-location.location2-page .location2-main{margin:0 auto;max-width:1240px;width:calc(100% - 64px)}.CareerApp .career-location.location2-page .location2-selector{padding:100px 0 44px}.CareerApp .career-location.location2-page .location2-selector header{margin-bottom:30px}.CareerApp .career-location.location2-page .location2-selector header h2{color:#1b2d41;font-family:square-eb;font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.055em;margin:12px 0 0}.CareerApp .career-location.location2-page .location2-tabs{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.CareerApp .career-location.location2-page .location2-tabs button{grid-gap:9px;align-items:center;background:#fff;border:1px solid #e0e8ef;border-radius:17px;color:#667589;cursor:pointer;display:grid;gap:9px;grid-template-columns:28px minmax(0,1fr) 20px;min-height:104px;min-width:0;padding:18px;text-align:left;transition:box-shadow .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease}.CareerApp .career-location.location2-page .location2-tabs button>span{color:#a5b3bf;font-family:square-eb;font-size:.6rem}.CareerApp .career-location.location2-page .location2-tabs button small,.CareerApp .career-location.location2-page .location2-tabs button strong{display:block}.CareerApp .career-location.location2-page .location2-tabs button small{color:#91a0ae;font-family:square-eb;font-size:.52rem;letter-spacing:.08em}.CareerApp .career-location.location2-page .location2-tabs button strong{font-family:square-bd;font-size:.75rem;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CareerApp .career-location.location2-page .location2-tabs button i{font-size:16px}.CareerApp .career-location.location2-page .location2-tabs button:hover{box-shadow:0 15px 30px rgba(25,65,91,.08);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.CareerApp .career-location.location2-page .location2-tabs button.active{background:#006cb7;border-color:#006cb7;color:#fff}.CareerApp .career-location.location2-page .location2-tabs button.active small,.CareerApp .career-location.location2-page .location2-tabs button.active>span{color:hsla(0,0%,100%,.62)}.CareerApp .career-location.location2-page .location2-map-stage{background:#e9f1f5;border:1px solid #dfe8ee;border-radius:28px;box-shadow:0 24px 56px rgba(24,62,87,.11);height:610px;min-height:610px;overflow:hidden;position:relative}.CareerApp .career-location.location2-page .location2-map{height:100%;inset:0;position:absolute;width:100%}.CareerApp .career-location.location2-page .location2-map-error{align-items:center;background:linear-gradient(rgba(235,244,248,.92),rgba(235,244,248,.92)),url(/static/media/location-main.5cd38239d5c734d44b5e.jpg) 50%/cover;display:flex;flex-direction:column;inset:0;justify-content:center;padding:30px;position:absolute;text-align:center}.CareerApp .career-location.location2-page .location2-map-error .material-symbols-outlined{color:#007bc3;font-size:38px}.CareerApp .career-location.location2-page .location2-map-error strong{color:#26384d;font-family:square-eb;margin-top:12px}.CareerApp .career-location.location2-page .location2-map-error p{color:#758395;font-size:.7rem;margin:8px 0 18px}.CareerApp .career-location.location2-page .location2-map-error a{background:#006cb7;border-radius:10px;color:#fff;font-family:square-bd;font-size:.68rem;padding:11px 15px}.CareerApp .career-location.location2-page .location2-floating-info{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.88);border-radius:22px;bottom:28px;box-shadow:0 20px 52px rgba(22,57,81,.18);box-sizing:border-box;display:flex;flex-direction:column;left:28px;padding:30px;position:absolute;top:28px;width:335px;z-index:5}.CareerApp .career-location.location2-page .location2-floating-info .location2-info-index{color:#b5c5cf;font-family:square-eb;font-size:1.35rem}.CareerApp .career-location.location2-page .location2-floating-info>small{color:#007bc3;font-family:square-eb;font-size:.58rem;letter-spacing:.11em;margin-top:35px}.CareerApp .career-location.location2-page .location2-floating-info h2{color:#1d3045;font-family:square-eb;font-size:1.4rem;letter-spacing:-.045em;margin:10px 0 0}.CareerApp .career-location.location2-page .location2-floating-info dl{margin:34px 0 0}.CareerApp .career-location.location2-page .location2-floating-info dl div{border-bottom:1px solid #e5ebef;padding:13px 0}.CareerApp .career-location.location2-page .location2-floating-info dl dt{color:#9aa7b3;font-family:square-eb;font-size:.52rem;letter-spacing:.08em}.CareerApp .career-location.location2-page .location2-floating-info dl dd{color:#526175;font-size:.7rem;line-height:1.55;margin:6px 0 0}.CareerApp .career-location.location2-page .location2-actions{display:flex;gap:7px;margin-top:auto}.CareerApp .career-location.location2-page .location2-actions a{align-items:center;background:#006cb7;border:1px solid #006cb7;border-radius:11px;color:#fff;display:inline-flex;font-family:square-bd;font-size:.68rem;gap:6px;justify-content:center;min-height:44px;padding:0 14px}.CareerApp .career-location.location2-page .location2-actions a .material-symbols-outlined{font-size:15px}.CareerApp .career-location.location2-page .location2-actions a.ghost{background:#fff;border-color:#d9e3ea;color:#526175}@media (max-width:900px){.CareerApp .career-location.location2-page .location2-hero-grid{gap:36px;grid-template-columns:1fr}.CareerApp .career-location.location2-page .location2-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.CareerApp .career-location.location2-page{padding-bottom:80px}.CareerApp .career-location.location2-page .location2-hero{min-height:auto}.CareerApp .career-location.location2-page .location2-hero-grid{padding:82px 0 56px}.CareerApp .career-location.location2-page .location2-hero-copy h1{font-size:2.7rem}.CareerApp .career-location.location2-page .location2-hero-visual{border-radius:28px 28px 72px 28px;border-width:7px;height:330px}.CareerApp .career-location.location2-page .location2-main{width:calc(100% - 32px)}.CareerApp .career-location.location2-page .location2-selector{padding-top:72px}.CareerApp .career-location.location2-page .location2-tabs{grid-template-columns:1fr}.CareerApp .career-location.location2-page .location2-map-stage{height:760px;min-height:760px}.CareerApp .career-location.location2-page .location2-map{bottom:auto;height:calc(100% - 310px)}.CareerApp .career-location.location2-page .location2-floating-info{bottom:14px;height:300px;left:14px;padding:22px;right:14px;top:auto;width:auto}.CareerApp .career-location.location2-page .location2-floating-info>small{margin-top:12px}.CareerApp .career-location.location2-page .location2-floating-info dl{grid-gap:0 12px;display:grid;gap:0 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.CareerApp .career-location.location2-page .location2-floating-info dl div{padding:8px 0}}.CareerApp .career-hierarchy.hierarchy2-page{-webkit-animation:none;animation:none;background:#fff;overflow:hidden;padding:0 0 120px;width:100%}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-hero{align-items:center;align-self:stretch;background:radial-gradient(circle at 10% 15%,rgba(0,172,230,.13),transparent 27%),linear-gradient(135deg,#f2faff,#fff 54%,#edf7fc);box-sizing:border-box;display:flex;min-height:700px;width:100%}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-hero-grid{grid-gap:78px;align-items:center;display:grid;gap:78px;grid-template-columns:minmax(0,.85fr) minmax(500px,1.15fr);padding:106px 0 82px}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-eyebrow{color:#007bc3;font-family:square-eb;font-size:.68rem;letter-spacing:.16em}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-hero-copy h1{color:#16293e;font-family:square-eb;font-size:clamp(3.2rem,5.3vw,5.1rem);letter-spacing:-.075em;line-height:1.06;margin:22px 0 0}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-hero-copy p{color:#68788b;font-size:.9rem;line-height:1.9;margin:28px 0 0;max-width:540px;word-break:keep-all}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-hero-visual{border:10px solid #fff;border-radius:38px 100px 38px 38px;box-shadow:0 32px 76px rgba(24,65,92,.18);height:480px;overflow:hidden;position:relative}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-hero-visual>img{height:100%;object-fit:cover;width:100%}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-quote{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.91);border-radius:16px;bottom:24px;box-shadow:0 14px 34px rgba(20,52,73,.17);display:flex;gap:12px;left:24px;padding:18px;position:absolute;right:24px}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-quote .material-symbols-outlined{color:#007bc3}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-quote strong{color:#2c3e53;font-family:square-bd;font-size:.72rem}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-main{margin:0 auto;max-width:1240px;width:calc(100% - 64px)}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-principle{grid-gap:70px;display:grid;gap:70px;grid-template-columns:1fr 1fr;padding:110px 0 70px}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-principle .hierarchy2-section-head h2,.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-principle .hierarchy2-work h2,.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-principle h2{color:#1a2c40;font-family:square-eb;font-size:clamp(1.9rem,3.2vw,2.8rem);letter-spacing:-.055em;line-height:1.22;margin:13px 0 0;word-break:keep-all}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-principle>p{color:#6e7e90;font-size:.78rem;line-height:1.9;margin:23px 0 0}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-system{grid-gap:14px;border-bottom:1px solid #e4ecf2;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:110px}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-system-card{background:#fff;border:1px solid #e0e8ef;border-radius:22px;box-shadow:0 12px 30px rgba(24,61,85,.05);min-height:320px;padding:25px}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-system-card .hierarchy2-system-top{align-items:center;display:flex;justify-content:space-between}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-system-card .hierarchy2-system-top .material-symbols-outlined{align-items:center;background:#eaf7fc;border-radius:15px;color:#007bc3;display:inline-flex;font-size:23px;height:48px;justify-content:center;width:48px}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-system-card .hierarchy2-system-top em{color:#c1d0da;font-family:square-eb;font-size:.68rem;font-style:normal}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-system-card>small{color:#007bc3;display:block;font-family:square-eb;font-size:.56rem;letter-spacing:.1em;margin-top:34px}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-system-card h3{color:#24364b;font-family:square-eb;font-size:1.2rem;margin:8px 0 0}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-system-card>p{color:#718093;font-size:.7rem;line-height:1.75;margin:16px 0 0;min-height:70px}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-system-card>div:last-child{display:flex;flex-wrap:wrap;gap:5px;margin-top:22px}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-system-card>div:last-child span{background:#f1f6f9;border-radius:999px;color:#647386;font-size:.58rem;padding:6px 9px}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-career{border-bottom:1px solid #e4ecf2;padding:110px 0}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-section-head{align-items:flex-end;display:flex;gap:40px;justify-content:space-between;margin-bottom:42px}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-section-head>p{color:#798798;font-size:.7rem;line-height:1.7;margin:0 0 5px;max-width:370px;text-align:right}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-rank-track{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-rank{background:#f8fbfd;border:1px solid #e0e8ef;border-radius:18px;min-height:230px;padding:22px}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-rank .hierarchy2-rank-index{color:#b5c6d1;font-family:square-eb;font-size:.7rem}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-rank small{color:#007bc3;display:block;font-family:square-eb;font-size:.55rem;letter-spacing:.08em;margin-top:44px}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-rank h3{color:#23354a;font-family:square-eb;font-size:1.12rem;margin:8px 0 0}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-rank p{color:#738194;font-size:.66rem;line-height:1.65;margin:15px 0 0}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-work{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:1.08fr .92fr;padding:110px 0 0}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-work figure{border-radius:30px 30px 30px 90px;height:480px;margin:0;overflow:hidden}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-work figure img{height:100%;object-fit:cover;width:100%}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-work-copy>p{color:#6d7d90;font-size:.75rem;line-height:1.9;margin:25px 0 0}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-work-copy ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:28px 0 0;padding:0}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-work-copy ul li{align-items:center;color:#405269;display:flex;font-family:square-bd;font-size:.7rem;gap:9px}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-work-copy ul .material-symbols-outlined{align-items:center;background:#e8f7fc;border-radius:50%;color:#007bc3;display:inline-flex;font-size:14px;height:22px;justify-content:center;width:22px}@media (max-width:900px){.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-hero-grid,.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-work{grid-template-columns:1fr}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-rank-track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.CareerApp .career-hierarchy.hierarchy2-page{padding-bottom:80px}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-hero{min-height:auto}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-hero-grid{padding:82px 0 56px}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-hero-copy h1{font-size:2.65rem}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-hero-visual{border-radius:28px 64px 28px 28px;border-width:7px;height:340px}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-main{width:calc(100% - 32px)}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-principle{gap:12px;grid-template-columns:1fr;padding:76px 0 50px}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-system{grid-template-columns:1fr;padding-bottom:76px}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-career{padding:76px 0}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-section-head{align-items:flex-start;flex-direction:column;gap:14px}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-section-head>p{text-align:left}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-rank-track{grid-template-columns:1fr}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-rank{min-height:180px}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-rank small{margin-top:25px}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-work{gap:38px;padding-top:76px}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-work figure{height:330px}}.CareerApp .career-benefits.benefits2-page{-webkit-animation:none;animation:none;background:#fff;overflow:hidden;padding:0 0 120px;width:100%}.CareerApp .career-benefits.benefits2-page .benefits2-hero{align-items:center;align-self:stretch;background:radial-gradient(circle at 10% 14%,rgba(0,172,230,.13),transparent 27%),linear-gradient(135deg,#f3fbff,#fff 54%,#edf7fc);box-sizing:border-box;display:flex;min-height:720px;width:100%}.CareerApp .career-benefits.benefits2-page .benefits2-hero-grid{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:minmax(0,.84fr) minmax(500px,1.16fr);padding:105px 0 80px}.CareerApp .career-benefits.benefits2-page .benefits2-eyebrow{color:#007bc3;font-family:square-eb;font-size:.68rem;letter-spacing:.16em}.CareerApp .career-benefits.benefits2-page .benefits2-hero-copy h1{color:#16293e;font-family:square-eb;font-size:clamp(3.2rem,5.2vw,4.3rem);letter-spacing:-.075em;line-height:1.06;margin:22px 0 0}.CareerApp .career-benefits.benefits2-page .benefits2-hero-copy p{color:#68788b;font-size:.9rem;line-height:1.9;margin:28px 0 0;max-width:540px;word-break:keep-all}.CareerApp .career-benefits.benefits2-page .benefits2-hero-stats{display:flex;gap:38px;margin-top:38px}.CareerApp .career-benefits.benefits2-page .benefits2-hero-stats div{border-left:2px solid rgba(0,123,195,.18);padding-left:13px}.CareerApp .career-benefits.benefits2-page .benefits2-hero-stats span,.CareerApp .career-benefits.benefits2-page .benefits2-hero-stats strong{display:block}.CareerApp .career-benefits.benefits2-page .benefits2-hero-stats strong{color:#006cb7;font-family:square-eb;font-size:1.45rem}.CareerApp .career-benefits.benefits2-page .benefits2-hero-stats span{color:#8896a5;font-family:square-eb;font-size:.55rem;letter-spacing:.08em;margin-top:5px}.CareerApp .career-benefits.benefits2-page .benefits2-hero-mosaic{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1.3fr .7fr;grid-template-rows:repeat(2,1fr);height:500px}.CareerApp .career-benefits.benefits2-page .benefits2-hero-mosaic figure{border:7px solid #fff;border-radius:24px;box-shadow:0 18px 42px rgba(24,65,92,.13);margin:0;overflow:hidden}.CareerApp .career-benefits.benefits2-page .benefits2-hero-mosaic figure.large{border-radius:36px 36px 36px 100px;grid-row:1/3}.CareerApp .career-benefits.benefits2-page .benefits2-hero-mosaic figure img{height:100%;object-fit:cover;width:100%}.CareerApp .career-benefits.benefits2-page .benefits2-main{margin:0 auto;max-width:1240px;width:calc(100% - 64px)}.CareerApp .career-benefits.benefits2-page .benefits2-selector{grid-gap:54px;align-items:end;border-bottom:1px solid #e0e8ef;display:grid;gap:54px;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);padding:104px 0 42px}.CareerApp .career-benefits.benefits2-page .benefits2-selector header{margin-bottom:0}.CareerApp .career-benefits.benefits2-page .benefits2-selector header h2{color:#1b2d41;font-family:square-eb;font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.055em;margin:12px 0 0}.CareerApp .career-benefits.benefits2-page .benefits2-selector>p{color:#6d7d8e;font-size:.82rem;line-height:1.85;margin:0;word-break:keep-all}.CareerApp .career-benefits.benefits2-page .benefits2-feature{background:transparent;display:flex;flex-direction:column;gap:0;padding:0}.CareerApp .career-benefits.benefits2-page .benefits2-package{grid-gap:46px;align-items:start;border-bottom:1px solid #e0e8ef;display:grid;gap:46px;grid-template-columns:330px minmax(0,1fr);padding:66px 0}.CareerApp .career-benefits.benefits2-page .benefits2-feature-copy{border-left:3px solid rgba(0,123,195,.22);padding:0 0 0 18px;position:static}.CareerApp .career-benefits.benefits2-page .benefits2-feature-copy>span{color:#007bc3;font-family:square-eb;font-size:.62rem;letter-spacing:.11em}.CareerApp .career-benefits.benefits2-page .benefits2-feature-copy h2{color:#1d3045;font-family:square-eb;font-size:1.8rem;letter-spacing:-.05em;line-height:1.3;margin:13px 0 0}.CareerApp .career-benefits.benefits2-page .benefits2-feature-copy>p{color:#6f7e90;font-size:.72rem;line-height:1.85;margin:20px 0 0}.CareerApp .career-benefits.benefits2-page .benefits2-feature-copy>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:24px}.CareerApp .career-benefits.benefits2-page .benefits2-feature-copy>div em{background:#fff;border-radius:999px;color:#627185;font-size:.6rem;font-style:normal;padding:7px 10px}.CareerApp .career-benefits.benefits2-page .benefits2-package--family .benefits2-feature-copy{border-left-color:#f0a78f}.CareerApp .career-benefits.benefits2-page .benefits2-package--housing .benefits2-feature-copy{border-left-color:#7db7de}.CareerApp .career-benefits.benefits2-page .benefits2-package--health .benefits2-feature-copy{border-left-color:#75c79f}.CareerApp .career-benefits.benefits2-page .benefits2-package--worklife .benefits2-feature-copy{border-left-color:#8f9fe0}.CareerApp .career-benefits.benefits2-page .benefits2-list{display:flex;flex-direction:column;gap:0}.CareerApp .career-benefits.benefits2-page .benefits2-row{grid-gap:24px;align-items:start;border-top:1px solid #e0e8ef;display:grid;gap:24px;grid-template-columns:164px minmax(0,1fr);padding:24px 0}.CareerApp .career-benefits.benefits2-page .benefits2-row:first-child{border-top:0;padding-top:0}.CareerApp .career-benefits.benefits2-page .benefits2-row-media{background:#edf3f6;border-radius:8px;height:116px;margin:0;overflow:hidden}.CareerApp .career-benefits.benefits2-page .benefits2-row-media img{height:100%;object-fit:cover;width:100%}.CareerApp .career-benefits.benefits2-page .benefits2-row-body{padding:0}.CareerApp .career-benefits.benefits2-page .benefits2-row-body span{color:#007bc3;font-family:square-eb;font-size:.55rem;letter-spacing:.09em}.CareerApp .career-benefits.benefits2-page .benefits2-row-body h3{color:#24364b;font-family:square-eb;font-size:1rem;margin:10px 0 0}.CareerApp .career-benefits.benefits2-page .benefits2-row-body p{color:#718093;font-size:.67rem;line-height:1.75;margin:14px 0 0}.CareerApp .career-benefits.benefits2-page .benefits2-note{color:#98a4b0;font-size:.62rem;margin:22px 0 0;text-align:right}@media (max-width:900px){.CareerApp .career-benefits.benefits2-page .benefits2-feature,.CareerApp .career-benefits.benefits2-page .benefits2-hero-grid,.CareerApp .career-benefits.benefits2-page .benefits2-selector{grid-template-columns:1fr}.CareerApp .career-benefits.benefits2-page .benefits2-package{gap:28px;grid-template-columns:1fr}}@media (max-width:768px){.CareerApp .career-benefits.benefits2-page{padding-bottom:80px}.CareerApp .career-benefits.benefits2-page .benefits2-hero{min-height:auto}.CareerApp .career-benefits.benefits2-page .benefits2-hero-grid{padding:82px 0 56px}.CareerApp .career-benefits.benefits2-page .benefits2-hero-copy h1{font-size:2.65rem}.CareerApp .career-benefits.benefits2-page .benefits2-hero-mosaic{height:380px}.CareerApp .career-benefits.benefits2-page .benefits2-main{width:calc(100% - 32px)}.CareerApp .career-benefits.benefits2-page .benefits2-selector{gap:18px;grid-template-columns:1fr;padding-top:74px}.CareerApp .career-benefits.benefits2-page .benefits2-row{grid-template-columns:1fr}.CareerApp .career-benefits.benefits2-page .benefits2-package{padding:48px 0}.CareerApp .career-benefits.benefits2-page .benefits2-row-media{height:170px}}.CareerApp .career-description.description2-page{-webkit-animation:none;animation:none;background:#fff;overflow:hidden;padding:0 0 120px;width:100%}.CareerApp .career-description.description2-page .description2-hero{align-items:center;align-self:stretch;background:radial-gradient(circle at 9% 14%,rgba(0,172,230,.13),transparent 26%),linear-gradient(135deg,#f3fbff,#fff 54%,#edf7fc);box-sizing:border-box;display:flex;min-height:710px;width:100%}.CareerApp .career-description.description2-page .description2-hero-grid{grid-gap:74px;align-items:center;display:grid;gap:74px;grid-template-columns:minmax(0,.86fr) minmax(500px,1.14fr);padding:106px 0 82px}.CareerApp .career-description.description2-page .description2-eyebrow{color:#007bc3;font-family:square-eb;font-size:.68rem;letter-spacing:.16em}.CareerApp .career-description.description2-page .description2-hero-copy h1{color:#16293e;font-family:square-eb;font-size:clamp(3.05rem,4.55vw,4.45rem);letter-spacing:-.075em;line-height:1.06;margin:22px 0 0;word-break:keep-all}.CareerApp .career-description.description2-page .description2-hero-copy p{color:#68788b;font-size:.9rem;line-height:1.9;margin:28px 0 0;max-width:550px;word-break:keep-all}.CareerApp .career-description.description2-page .description2-hero-count{align-items:baseline;display:flex;gap:12px;margin-top:38px}.CareerApp .career-description.description2-page .description2-hero-count strong{color:#006cb7;font-family:square-eb;font-size:1.8rem}.CareerApp .career-description.description2-page .description2-hero-count span{color:#8996a5;font-family:square-eb;font-size:.57rem;letter-spacing:.09em}.CareerApp .career-description.description2-page .description2-hero-visual{border:10px solid #fff;border-radius:100px 38px 38px 38px;box-shadow:0 32px 76px rgba(24,65,92,.18);height:485px;margin:0;overflow:hidden}.CareerApp .career-description.description2-page .description2-hero-visual img{height:100%;object-fit:cover;width:100%}.CareerApp .career-description.description2-page .description2-main{margin:0 auto;max-width:1240px;width:calc(100% - 64px)}.CareerApp .career-description.description2-page .description2-selector{grid-gap:56px;align-items:end;border-bottom:1px solid #e0e8ef;display:grid;gap:56px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);padding:104px 0 46px}.CareerApp .career-description.description2-page .description2-selector header{margin-bottom:0}.CareerApp .career-description.description2-page .description2-selector header h2{color:#1b2d41;font-family:square-eb;font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.055em;margin:12px 0 0}.CareerApp .career-description.description2-page .description2-selector>p{color:#6c7b8e;font-size:.82rem;line-height:1.85;margin:0;word-break:keep-all}.CareerApp .career-description.description2-page .description2-division-list{display:flex;flex-direction:column}.CareerApp .career-description.description2-page .description2-division{background:transparent;border-bottom:1px solid #e0e8ef;padding:70px 0}.CareerApp .career-description.description2-page .description2-division-head{grid-gap:50px;align-items:end;display:grid;gap:50px;grid-template-columns:.8fr 1.2fr;padding:0 0 34px}.CareerApp .career-description.description2-page .description2-division-head span{color:#007bc3;font-family:square-eb;font-size:.58rem;letter-spacing:.11em}.CareerApp .career-description.description2-page .description2-division-head h2{color:#1b2e43;font-family:square-eb;font-size:2.2rem;letter-spacing:-.055em;margin:9px 0 0}.CareerApp .career-description.description2-page .description2-division-head>p{color:#6c7b8e;font-size:.74rem;line-height:1.8;margin:0}.CareerApp .career-description.description2-page .description2-team-grid{display:flex;flex-direction:column;gap:0}.CareerApp .career-description.description2-page .description2-team-item{grid-gap:12px 24px;align-items:start;border-top:1px solid #e0e8ef;display:grid;gap:12px 24px;grid-template-columns:46px minmax(180px,.42fr) minmax(0,1fr);min-height:0;padding:24px 0}.CareerApp .career-description.description2-page .description2-team-item>span{color:#bdcbd4;font-family:square-eb;font-size:.68rem}.CareerApp .career-description.description2-page .description2-team-item h3{color:#24364b;font-family:square-eb;font-size:1.12rem;margin:0}.CareerApp .career-description.description2-page .description2-team-item ul{display:flex;flex-wrap:wrap;gap:5px;grid-column:2;list-style:none;margin:14px 0 0;padding:0}.CareerApp .career-description.description2-page .description2-team-item ul li{background:#edf7fb;border-radius:999px;color:#007bc3;font-size:.57rem;padding:6px 9px}.CareerApp .career-description.description2-page .description2-team-item>p{color:#708093;font-size:.68rem;grid-column:3;grid-row:1/span 2;line-height:1.75;margin:0}.CareerApp .career-description.description2-page .description2-interview{border-top:1px solid #dfe8ee;margin-top:54px;padding-top:48px}.CareerApp .career-description.description2-page .description2-interview>header{margin-bottom:25px}.CareerApp .career-description.description2-page .description2-interview>header h2{color:#1d3045;font-family:square-eb;font-size:1.8rem;letter-spacing:-.05em;margin:12px 0 0}.CareerApp .career-description.description2-page .description2-interview>article{background:transparent;border-top:1px solid #e0e8ef;padding:26px 0 0}.CareerApp .career-description.description2-page .description2-interview .interview-people-wrap{border:0}.CareerApp .career-description.description2-page .description2-interview .interview-people-wrap-q{border-top:1px solid #e4ebf0;margin-top:24px;padding-top:24px}@media (max-width:900px){.CareerApp .career-description.description2-page .description2-hero-grid,.CareerApp .career-description.description2-page .description2-selector,.CareerApp .career-description.description2-page .description2-team-item{grid-template-columns:1fr}.CareerApp .career-description.description2-page .description2-team-item ul,.CareerApp .career-description.description2-page .description2-team-item>p{grid-column:1;grid-row:auto}}@media (max-width:768px){.CareerApp .career-description.description2-page{padding-bottom:80px}.CareerApp .career-description.description2-page .description2-hero{min-height:auto}.CareerApp .career-description.description2-page .description2-hero-grid{padding:82px 0 56px}.CareerApp .career-description.description2-page .description2-hero-copy h1{font-size:2.65rem}.CareerApp .career-description.description2-page .description2-hero-visual{border-radius:64px 28px 28px 28px;border-width:7px;height:340px}.CareerApp .career-description.description2-page .description2-main{width:calc(100% - 32px)}.CareerApp .career-description.description2-page .description2-selector{gap:18px;padding-top:74px}.CareerApp .career-description.description2-page .description2-division-head{grid-template-columns:1fr}.CareerApp .career-description.description2-page .description2-division{padding:52px 0}.CareerApp .career-description.description2-page .description2-division-head{gap:15px}.CareerApp .career-description.description2-page .description2-team-item{gap:8px}.CareerApp .career-description.description2-page .description2-team-item ul,.CareerApp .career-description.description2-page .description2-team-item>p{grid-column:1;grid-row:auto}}.CareerApp .career-recruit-resumeopening.resumeopening-office{-webkit-animation:none;animation:none;background:#f3f6f8;color:#1c2d40;display:block;min-height:100vh;overflow:visible;width:100%}.CareerApp .career-recruit-resumeopening.resumeopening-office .width-size{width:100%}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-shell{box-sizing:border-box;margin:0 auto;max-width:1240px;width:calc(100% - 64px)}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-hero{align-items:center;background:linear-gradient(90deg,rgba(245,250,252,.98),rgba(245,250,252,.94) 46%,rgba(245,250,252,.55)),repeating-linear-gradient(90deg,transparent,transparent 79px,rgba(45,75,96,.025) 80px),#f5fafc;display:flex;min-height:610px;overflow:hidden;position:relative;width:100%}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-hero:before{background:linear-gradient(135deg,rgba(0,108,183,.045),rgba(0,172,230,.08));bottom:0;-webkit-clip-path:polygon(19% 0,100% 0,100% 100%,0 100%);clip-path:polygon(19% 0,100% 0,100% 100%,0 100%);content:"";position:absolute;right:0;top:0;width:42%}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-hero:after{bottom:-20px;color:rgba(0,108,183,.035);content:"APPLICATION";font-family:square-eb;font-size:clamp(5rem,11vw,10rem);letter-spacing:-.07em;pointer-events:none;position:absolute;right:-25px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-hero-grid{grid-gap:82px;align-items:center;-webkit-animation:resumeOfficePageEntry .58s cubic-bezier(.22,1,.36,1) both;animation:resumeOfficePageEntry .58s cubic-bezier(.22,1,.36,1) both;display:grid;gap:82px;grid-template-columns:minmax(0,.86fr) minmax(450px,1.14fr);padding:125px 0 72px;position:relative;z-index:2}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-eyebrow{color:#007bc3;font-family:square-eb;font-size:.66rem;letter-spacing:.16em}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-hero-copy h1{color:#172b40;font-family:square-eb;font-size:clamp(3.1rem,5vw,4.75rem);letter-spacing:-.07em;line-height:1.07;margin:20px 0 0;word-break:keep-all}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-hero-copy>p{color:#68788a;font-size:.86rem;line-height:1.85;margin:27px 0 0;max-width:510px;word-break:keep-all}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-progress{align-items:center;display:flex;gap:10px;margin-top:42px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-progress div{align-items:center;color:#9aa7b3;display:flex;gap:7px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-progress div span{align-items:center;background:#fff;border:1px solid #d6e0e7;border-radius:50%;display:inline-flex;font-family:square-eb;font-size:.54rem;height:27px;justify-content:center;width:27px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-progress div strong{font-family:square-bd;font-size:.64rem;white-space:nowrap}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-progress div.is-current{color:#006cb7}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-progress div.is-current span{background:#006cb7;border-color:#006cb7;box-shadow:0 7px 16px rgba(0,108,183,.2);color:#fff}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-progress>i{background:#d6e0e7;height:1px;width:30px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-posting-card{background:hsla(0,0%,100%,.96);border:1px solid rgba(175,194,207,.38);border-radius:30px;box-shadow:0 30px 70px rgba(29,64,88,.16);overflow:hidden}.CareerApp .career-recruit-resumeopening.resumeopening-office .posting-card-image{background:#dce7ed;height:255px;overflow:hidden;position:relative}.CareerApp .career-recruit-resumeopening.resumeopening-office .posting-card-image img{display:block;height:100%;object-fit:cover;object-position:left center;width:200%}.CareerApp .career-recruit-resumeopening.resumeopening-office .posting-card-image:after{background:linear-gradient(180deg,transparent 55%,rgba(11,35,51,.25));content:"";inset:0;position:absolute}.CareerApp .career-recruit-resumeopening.resumeopening-office .posting-card-image>span{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:hsla(0,0%,100%,.88);border:1px solid hsla(0,0%,100%,.65);border-radius:999px;color:#006cb7;font-family:square-eb;font-size:.54rem;left:20px;letter-spacing:.1em;padding:8px 11px;position:absolute;top:20px;z-index:2}.CareerApp .career-recruit-resumeopening.resumeopening-office .posting-card-body{padding:26px 28px 28px}.CareerApp .career-recruit-resumeopening.resumeopening-office .posting-card-body>small{color:#007bc3;font-family:square-eb;font-size:.58rem;letter-spacing:.1em}.CareerApp .career-recruit-resumeopening.resumeopening-office .posting-card-body h2{color:#203348;font-family:square-eb;font-size:1.28rem;letter-spacing:-.04em;line-height:1.45;margin:11px 0 0;word-break:keep-all}.CareerApp .career-recruit-resumeopening.resumeopening-office .posting-card-meta{border-top:1px solid #e5ebef;display:flex;gap:18px;margin-top:22px;padding-top:18px}.CareerApp .career-recruit-resumeopening.resumeopening-office .posting-card-meta span{align-items:center;color:#748294;display:inline-flex;font-family:square-bd;font-size:.64rem;gap:5px}.CareerApp .career-recruit-resumeopening.resumeopening-office .posting-card-meta i{color:#007bc3;font-size:16px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-main{background:linear-gradient(180deg,#f3f6f8,#f8fafb);padding:78px 0 120px;width:100%}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-workspace{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:290px minmax(0,1fr)}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide{align-self:start;background:#fff;border:1px solid #dde6ec;border-radius:21px;box-shadow:0 12px 30px rgba(31,64,86,.055);height:-webkit-max-content;height:max-content;padding:27px;position:-webkit-sticky;position:sticky;top:108px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide .guide-label{color:#007bc3;font-family:square-eb;font-size:.55rem;letter-spacing:.13em}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide>h2{color:#25374b;font-family:square-eb;font-size:1.08rem;margin:11px 0 0}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide>p{color:#7a8797;font-size:.68rem;line-height:1.65;margin:10px 0 0}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide ol{display:flex;flex-direction:column;gap:5px;list-style:none;margin:28px 0 0;padding:0}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide li{align-items:center;border-radius:13px;color:#8995a3;display:flex;gap:11px;min-height:64px;padding:11px;position:relative}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide li>span{align-items:center;background:#f8fafb;border:1px solid #dce4ea;border-radius:11px;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide li>span i{font-size:18px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide li small,.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide li strong{display:block}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide li strong{color:#617084;font-family:square-bd;font-size:.68rem}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide li small{font-size:.58rem;margin-top:4px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide li.is-current{background:#eef8fc;color:#007bc3}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide li.is-current>span{background:#fff;border-color:rgba(0,123,195,.16)}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide li.is-current strong{color:#006cb7}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide li.is-complete{color:#238266}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide li.is-complete>span{background:#ecf8f4;border-color:#d8eee7}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide li.is-complete strong{color:#287760}.CareerApp .career-recruit-resumeopening.resumeopening-office .guide-security{border-top:1px solid #e7edf1;display:flex;gap:10px;margin-top:24px;padding-top:20px}.CareerApp .career-recruit-resumeopening.resumeopening-office .guide-security>span{color:#3c8c75;font-size:19px}.CareerApp .career-recruit-resumeopening.resumeopening-office .guide-security strong{color:#526175;font-family:square-bd;font-size:.64rem}.CareerApp .career-recruit-resumeopening.resumeopening-office .guide-security p{color:#8b97a4;font-size:.56rem;line-height:1.5;margin:4px 0 0}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-form{background:#fff;border:1px solid #dce5eb;border-radius:23px;box-shadow:0 16px 38px rgba(31,64,86,.07);min-width:0;overflow:hidden}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-form-head{align-items:flex-end;background:#fafcfd;border-bottom:1px solid #e4ebf0;display:flex;gap:20px;justify-content:space-between;padding:29px 32px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-form-head>div>span{color:#007bc3;font-family:square-eb;font-size:.54rem;letter-spacing:.12em}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-form-head h2{color:#203348;font-family:square-eb;font-size:1.35rem;margin:8px 0 0}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-form-head p{color:#84909e;font-size:.66rem;margin:7px 0 0}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-form-head .required-note{align-items:center;color:#7c8997;display:inline-flex;font-size:.6rem;gap:6px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-form-head .required-note i{background:#e45b5b;border-radius:50%;height:5px;width:5px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-form-section{padding:33px 32px 38px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-form-section+.resumeoffice-form-section{border-top:1px solid #e5ebef}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-section-head{grid-gap:13px;align-items:start;display:grid;gap:13px;grid-template-columns:42px minmax(0,1fr) auto}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-section-head .section-number{align-items:center;background:#edf7fb;border-radius:12px;color:#007bc3;display:inline-flex;font-family:square-eb;font-size:.62rem;height:38px;justify-content:center;width:38px}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-section-head h3{color:#2a3c50;font-family:square-eb;font-size:.92rem;margin:1px 0 0}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-section-head p{color:#82909f;font-size:.63rem;line-height:1.55;margin:6px 0 0}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-section-head .section-state{background:#f1f4f6;border-radius:999px;color:#8793a0;font-family:square-bd;font-size:.56rem;padding:6px 9px}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-section-head .section-state.complete{background:#eaf7f2;color:#278065}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-terms{grid-gap:8px;display:grid;gap:8px;margin-top:24px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-terms button{grid-gap:10px;align-items:center;background:#fff;border:1px solid #e0e7ec;border-radius:13px;color:#6c7989;cursor:pointer;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr) 20px;min-height:56px;padding:0 15px;text-align:left;transition:border-color .18s ease,background .18s ease}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-terms button .term-check{color:#a4b0bb;font-size:19px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-terms button strong{font-family:square-bd;font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-terms button>.material-symbols-outlined:last-child{color:#a4b0bb;font-size:17px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-terms button:hover{background:#f8fcfd;border-color:rgba(0,123,195,.24)}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-terms button.is-agreed{background:#f3faf7;border-color:rgba(39,128,101,.2);color:#35755f}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-terms button.is-agreed .term-check{color:#2c9171}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field-grid{grid-gap:20px 14px;display:grid;gap:20px 14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:27px}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field{display:flex;flex-direction:column;gap:8px;min-width:0}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field.full{grid-column:1/-1}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field>span{align-items:center;color:#4c5d71;display:flex;font-family:square-bd;font-size:.65rem;gap:5px}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field>span i{background:#e45b5b;border-radius:50%;height:4px;width:4px}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field .office-inline-control>div,.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field .office-inline-control>input,.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field>input,.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field>select{background:#fbfcfd;border:1px solid #d9e2e8;border-radius:11px;box-sizing:border-box;color:#26384c;font-family:square-rg;font-size:.7rem;height:48px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field .office-inline-control>div:focus,.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field .office-inline-control>div:focus-within,.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field .office-inline-control>input:focus,.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field .office-inline-control>input:focus-within,.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field>input:focus,.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field>input:focus-within,.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field>select:focus,.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field>select:focus-within{background:#fff;border-color:rgba(0,123,195,.48);box-shadow:0 0 0 3px rgba(0,123,195,.09);outline:none}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field .office-inline-control>input,.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field>input,.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field>select{padding:0 14px}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field input::-webkit-input-placeholder{color:#a1acb6}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field input::placeholder{color:#a1acb6}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field input:disabled,.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field select:disabled{background:#f1f4f6;color:#8e99a4}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-inline-control{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 148px;width:100%}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-inline-control>button{background:#006cb7;border:1px solid #006cb7;border-radius:11px;color:#fff;cursor:pointer;font-family:square-bd;font-size:.66rem;min-height:48px;width:100%}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-inline-control>button:disabled{background:#cbd5dc;border-color:#cbd5dc;cursor:default}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-inline-control.auth-control>div{align-items:center;display:flex;position:relative}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-inline-control.auth-control>div input{background:transparent;border:0;color:#26384c;font-size:.7rem;height:100%;outline:0;padding:0 70px 0 14px;width:100%}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-inline-control.auth-control>div span{color:#e15555;font-family:square-eb;font-size:.64rem;position:absolute;right:14px}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field-auth,.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field-email{grid-column:1/-1;width:100%}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-applyid{align-items:center;background:#eff8fc;border:1px solid rgba(0,123,195,.16);border-radius:15px;display:flex;gap:20px;justify-content:space-between;margin-top:26px;padding:20px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-applyid span,.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-applyid strong{display:block}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-applyid span{color:#007bc3;font-family:square-eb;font-size:.54rem;letter-spacing:.1em}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-applyid strong{color:#006cb7;font-family:square-eb;font-size:1.05rem;margin-top:6px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-applyid p{color:#748396;font-size:.62rem;margin:0}.CareerApp .career-recruit-resumeopening.resumeopening-office .password-field>input{padding-right:42px}.CareerApp .career-recruit-resumeopening.resumeopening-office .password-field.is-valid>input{background:#f8fcfa;border-color:rgba(40,145,105,.55)}.CareerApp .career-recruit-resumeopening.resumeopening-office .password-field.is-invalid>input{background:snow;border-color:rgba(207,75,75,.48)}.CareerApp .career-recruit-resumeopening.resumeopening-office .password-validation{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:13px}.CareerApp .career-recruit-resumeopening.resumeopening-office .password-check{align-items:flex-start;background:#f8fafb;border:1px solid #e1e7eb;border-radius:11px;box-sizing:border-box;color:#7c8995;display:flex;gap:9px;min-width:0;padding:12px 13px;transition:border-color .18s ease,background .18s ease}.CareerApp .career-recruit-resumeopening.resumeopening-office .password-check>.material-symbols-outlined{color:#93a0aa;flex-shrink:0;font-size:18px;margin-top:1px}.CareerApp .career-recruit-resumeopening.resumeopening-office .password-check strong{color:#596a78;display:block;font-family:square-bd;font-size:.62rem;line-height:1.4}.CareerApp .career-recruit-resumeopening.resumeopening-office .password-check p{color:#8996a1;font-size:.56rem;line-height:1.5;margin:3px 0 0}.CareerApp .career-recruit-resumeopening.resumeopening-office .password-check.is-valid{background:#f1faf6;border-color:rgba(40,145,105,.22)}.CareerApp .career-recruit-resumeopening.resumeopening-office .password-check.is-valid strong,.CareerApp .career-recruit-resumeopening.resumeopening-office .password-check.is-valid>.material-symbols-outlined{color:#288968}.CareerApp .career-recruit-resumeopening.resumeopening-office .password-check.is-invalid{background:#fff6f6;border-color:rgba(207,75,75,.22)}.CareerApp .career-recruit-resumeopening.resumeopening-office .password-check.is-invalid strong,.CareerApp .career-recruit-resumeopening.resumeopening-office .password-check.is-invalid>.material-symbols-outlined{color:#c54b4b}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-submit{align-items:center;background:#f5f8fa;border-radius:16px;display:flex;gap:20px;justify-content:space-between;margin-top:30px;padding:20px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-submit strong{color:#405166;font-family:square-bd;font-size:.72rem}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-submit p{color:#84919f;font-size:.6rem;margin:5px 0 0}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-submit .submit-button-wrap{border-radius:11px;flex-shrink:0;outline:none;position:relative}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-submit .submit-button-wrap:focus-visible .submit-disabled-tooltip,.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-submit .submit-button-wrap:focus-within .submit-disabled-tooltip,.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-submit .submit-button-wrap:hover .submit-disabled-tooltip{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-submit button{align-items:center;background:#cbd5dc;border:0;border-radius:11px;color:#fff;cursor:default;display:inline-flex;font-family:square-eb;font-size:.7rem;gap:8px;justify-content:center;min-height:48px;min-width:188px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-submit button.is-enabled{background:#006cb7;box-shadow:0 12px 25px rgba(0,108,183,.19);cursor:pointer}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-submit button.is-enabled:hover{background:#007bc3}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-submit button .material-symbols-outlined{font-size:17px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-submit .submit-disabled-tooltip{background:#fff;border:1px solid #dce5ea;border-radius:11px;bottom:calc(100% + 12px);box-shadow:0 12px 30px rgba(32,58,78,.16);box-sizing:border-box;color:#647585;max-width:310px;opacity:0;padding:13px 15px;pointer-events:none;position:absolute;right:0;-webkit-transform:translateY(5px);transform:translateY(5px);transition:opacity .16s ease,visibility .16s ease,-webkit-transform .16s ease;transition:opacity .16s ease,visibility .16s ease,transform .16s ease;transition:opacity .16s ease,visibility .16s ease,transform .16s ease,-webkit-transform .16s ease;visibility:hidden;width:-webkit-max-content;width:max-content;z-index:10}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-submit .submit-disabled-tooltip:after{background:#fff;border-bottom:1px solid #dce5ea;border-right:1px solid #dce5ea;content:"";height:10px;position:absolute;right:28px;top:100%;-webkit-transform:translateY(-5px) rotate(45deg);transform:translateY(-5px) rotate(45deg);width:10px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-submit .submit-disabled-tooltip strong{color:#344b5f;font-size:.63rem}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-submit .submit-disabled-tooltip ul{list-style:none;margin:8px 0 0;padding:0}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-submit .submit-disabled-tooltip li{font-size:.58rem;line-height:1.55;padding-left:10px;position:relative}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-submit .submit-disabled-tooltip li+li{margin-top:4px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-submit .submit-disabled-tooltip li:before{background:#e25b5b;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:.62em;width:4px}@media (max-width:960px){.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-hero-grid{gap:40px;grid-template-columns:1fr}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-posting-card{max-width:700px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-workspace{grid-template-columns:1fr}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide{position:static}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-shell{width:calc(100% - 32px)}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-hero{min-height:auto}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-hero:after{display:none}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-hero-grid{padding:110px 0 60px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-hero-copy h1{font-size:2.65rem}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-progress{gap:6px;overflow-x:auto}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-progress>i{flex-shrink:0;width:16px}.CareerApp .career-recruit-resumeopening.resumeopening-office .posting-card-image{height:210px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-main{padding:54px 0 82px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide{padding:23px 20px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide ol{grid-template-columns:1fr}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-form-head,.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-form-section{padding-left:20px;padding-right:20px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-form-head{align-items:flex-start;flex-direction:column}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-section-head{grid-template-columns:38px minmax(0,1fr)}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-section-head .section-state{grid-column:2;justify-self:start}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field-grid,.CareerApp .career-recruit-resumeopening.resumeopening-office .password-validation{grid-template-columns:1fr}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field.full{grid-column:auto}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-inline-control{grid-template-columns:1fr}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-applyid,.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-submit{align-items:flex-start;flex-direction:column}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-submit .submit-button-wrap,.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-submit button{width:100%}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-submit .submit-disabled-tooltip{left:0;max-width:none;right:auto;width:100%}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-submit .submit-disabled-tooltip:after{right:28px}}@-webkit-keyframes resumeOfficePageEntry{0%{opacity:0;-webkit-transform:translate3d(0,16px,0);transform:translate3d(0,16px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes resumeOfficePageEntry{0%{opacity:0;-webkit-transform:translate3d(0,16px,0);transform:translate3d(0,16px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-hero-grid{-webkit-animation:none;animation:none}}.CareerApp .career-location.location2-page.location2-page{--location-accent:#20866f;--location-accent-2:#5aa05a;--location-ink:#173229;--location-line:#d9e8e0;background:linear-gradient(180deg,#f4faf6,#fff 44%,#f7fbf8)}.CareerApp .career-location.location2-page.location2-page .location2-hero{background:linear-gradient(120deg,rgba(32,134,111,.13),hsla(0,0%,100%,.92) 48%,rgba(90,160,90,.12)),repeating-linear-gradient(90deg,rgba(32,134,111,.08) 0 1px,transparent 1px 78px),repeating-linear-gradient(0deg,rgba(32,134,111,.055) 0 1px,transparent 1px 78px),#f5fbf7;overflow:hidden;position:relative}.CareerApp .career-location.location2-page.location2-page .location2-hero:after{background:linear-gradient(90deg,var(--location-accent),var(--location-accent-2));bottom:0;content:"";height:7px;position:absolute;right:8%;width:220px}.CareerApp .career-location.location2-page.location2-page .location2-eyebrow,.CareerApp .career-location.location2-page.location2-page .location2-floating-info small,.CareerApp .career-location.location2-page.location2-page .location2-kicker,.CareerApp .career-location.location2-page.location2-page .location2-tabs button.active small{color:var(--location-accent)}.CareerApp .career-location.location2-page.location2-page .location2-floating-info h2,.CareerApp .career-location.location2-page.location2-page .location2-hero-copy h1,.CareerApp .career-location.location2-page.location2-page .location2-selector h2{color:var(--location-ink);letter-spacing:0}.CareerApp .career-location.location2-page.location2-page .location2-hero-count strong,.CareerApp .career-location.location2-page.location2-page .location2-info-index{color:var(--location-accent)}.CareerApp .career-location.location2-page.location2-page .location2-hero-visual{border-radius:70px 8px 8px 8px;box-shadow:0 28px 62px rgba(27,96,79,.18)}.CareerApp .career-location.location2-page.location2-page .location2-hero-visual figcaption{border-left:3px solid var(--location-accent-2)}.CareerApp .career-location.location2-page.location2-page .location2-tabs button{border-color:var(--location-line)}.CareerApp .career-location.location2-page.location2-page .location2-tabs button:hover{border-color:rgba(32,134,111,.35)}.CareerApp .career-location.location2-page.location2-page .location2-tabs button.active{background:#eef8f3;border-color:var(--location-accent);box-shadow:inset 4px 0 0 var(--location-accent)}.CareerApp .career-location.location2-page.location2-page .location2-map-stage{border-color:var(--location-line);box-shadow:0 22px 54px rgba(27,96,79,.12)}.CareerApp .career-location.location2-page.location2-page .location2-floating-info{border-top:4px solid var(--location-accent)}.CareerApp .career-location.location2-page.location2-page .location2-actions a:not(.ghost){background:var(--location-accent)}.CareerApp .career-location.location2-page.location2-page .location2-actions a:not(.ghost):hover{background:#176c5a}.CareerApp .career-hierarchy.hierarchy2-page.hierarchy2-page{--people-accent:#8f2d56;--people-accent-2:#c45a78;--people-soft:#fff1f5;--people-ink:#321827;background:linear-gradient(180deg,#fff7fa,#fff 46%,#fff8fb)}.CareerApp .career-hierarchy.hierarchy2-page.hierarchy2-page .hierarchy2-hero{background:linear-gradient(125deg,rgba(143,45,86,.12),hsla(0,0%,100%,.9) 50%,rgba(196,90,120,.1)),repeating-linear-gradient(135deg,rgba(143,45,86,.06) 0 1px,transparent 1px 58px),#fff7fa}.CareerApp .career-hierarchy.hierarchy2-page.hierarchy2-page .hierarchy2-eyebrow,.CareerApp .career-hierarchy.hierarchy2-page.hierarchy2-page .hierarchy2-kicker,.CareerApp .career-hierarchy.hierarchy2-page.hierarchy2-page .hierarchy2-rank small,.CareerApp .career-hierarchy.hierarchy2-page.hierarchy2-page .hierarchy2-system-card>small{color:var(--people-accent)}.CareerApp .career-hierarchy.hierarchy2-page.hierarchy2-page .hierarchy2-hero-copy h1,.CareerApp .career-hierarchy.hierarchy2-page.hierarchy2-page .hierarchy2-principle h2,.CareerApp .career-hierarchy.hierarchy2-page.hierarchy2-page .hierarchy2-section-head h2,.CareerApp .career-hierarchy.hierarchy2-page.hierarchy2-page .hierarchy2-work h2{color:var(--people-ink);letter-spacing:0}.CareerApp .career-hierarchy.hierarchy2-page.hierarchy2-page .hierarchy2-hero-visual{border-radius:8px 82px 8px 42px;box-shadow:0 30px 70px rgba(90,34,55,.18)}.CareerApp .career-hierarchy.hierarchy2-page.hierarchy2-page .hierarchy2-principle{border-bottom:1px solid rgba(143,45,86,.12)}.CareerApp .career-hierarchy.hierarchy2-page.hierarchy2-page .hierarchy2-system{border-bottom-color:rgba(143,45,86,.14)}.CareerApp .career-hierarchy.hierarchy2-page.hierarchy2-page .hierarchy2-system-card{background:linear-gradient(180deg,#fff,#fffafb);border-color:#f0dbe3}.CareerApp .career-hierarchy.hierarchy2-page.hierarchy2-page .hierarchy2-system-card:hover{border-color:rgba(143,45,86,.32);box-shadow:0 18px 42px rgba(90,34,55,.1);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.CareerApp .career-hierarchy.hierarchy2-page.hierarchy2-page .hierarchy2-system-card .hierarchy2-system-top .material-symbols-outlined{background:var(--people-soft);color:var(--people-accent)}.CareerApp .career-hierarchy.hierarchy2-page.hierarchy2-page .hierarchy2-system-card>div:last-child span{background:#fff1f5;color:#8a4560}.CareerApp .career-hierarchy.hierarchy2-page.hierarchy2-page .hierarchy2-rank{background:linear-gradient(180deg,#fff,#fff8fb);border-color:#f0dbe3}.CareerApp .career-hierarchy.hierarchy2-page.hierarchy2-page .hierarchy2-rank .hierarchy2-rank-index{color:rgba(143,45,86,.4)}.CareerApp .career-hierarchy.hierarchy2-page.hierarchy2-page .hierarchy2-work figure{border-radius:8px 8px 8px 86px;box-shadow:0 24px 54px rgba(90,34,55,.12)}.CareerApp .career-hierarchy.hierarchy2-page.hierarchy2-page .hierarchy2-work-copy ul .material-symbols-outlined{background:var(--people-soft);color:var(--people-accent)}.CareerApp .career-benefits.benefits2-page.benefits2-page{--benefit-accent:#dc6d50;--benefit-accent-2:#2c9a7a;--benefit-soft:#fff5f2;--benefit-ink:#322a28;background:linear-gradient(180deg,#fff7f4,#fff 44%,#f6fbf8)}.CareerApp .career-benefits.benefits2-page.benefits2-page .benefits2-hero{background:linear-gradient(130deg,rgba(220,109,80,.14),hsla(0,0%,100%,.9) 50%,rgba(44,154,122,.12)),repeating-linear-gradient(90deg,rgba(220,109,80,.05) 0 1px,transparent 1px 88px),#fff7f4}.CareerApp .career-benefits.benefits2-page.benefits2-page .benefits2-eyebrow,.CareerApp .career-benefits.benefits2-page.benefits2-page .benefits2-feature-copy>span,.CareerApp .career-benefits.benefits2-page.benefits2-page .benefits2-kicker,.CareerApp .career-benefits.benefits2-page.benefits2-page .benefits2-row-body span{color:var(--benefit-accent)}.CareerApp .career-benefits.benefits2-page.benefits2-page .benefits2-feature-copy h2,.CareerApp .career-benefits.benefits2-page.benefits2-page .benefits2-hero-copy h1,.CareerApp .career-benefits.benefits2-page.benefits2-page .benefits2-selector header h2{color:var(--benefit-ink);letter-spacing:0}.CareerApp .career-benefits.benefits2-page.benefits2-page .benefits2-hero-stats div{border-color:rgba(220,109,80,.26)}.CareerApp .career-benefits.benefits2-page.benefits2-page .benefits2-hero-stats strong{color:var(--benefit-accent)}.CareerApp .career-benefits.benefits2-page.benefits2-page .benefits2-hero-mosaic figure{border-radius:8px 28px 8px 8px;box-shadow:0 20px 42px rgba(122,57,42,.12)}.CareerApp .career-benefits.benefits2-page.benefits2-page .benefits2-hero-mosaic figure.large{border-radius:70px 8px 8px 8px}.CareerApp .career-benefits.benefits2-page.benefits2-page .benefits2-feature{background:transparent}.CareerApp .career-benefits.benefits2-page.benefits2-page .benefits2-feature-copy>div em{background:#fff;border:1px solid rgba(220,109,80,.16);color:#8b5a4d}.CareerApp .career-benefits.benefits2-page.benefits2-page .benefits2-row{border-color:#f0ded8}.CareerApp .career-benefits.benefits2-page.benefits2-page .benefits2-row:hover{border-color:rgba(220,109,80,.34)}.CareerApp .career-description.description2-page.description2-page{--job-accent:#c88920;--job-accent-2:#178ca4;--job-dark:#17212a;--job-soft:#fff9ec;background:linear-gradient(180deg,#fff9ec,#fff 42%,#f5fafb)}.CareerApp .career-description.description2-page.description2-page .description2-hero{background:linear-gradient(120deg,rgba(23,33,42,.92),rgba(23,33,42,.72) 48%,rgba(23,33,42,.35)),repeating-linear-gradient(90deg,hsla(0,0%,100%,.07) 0 1px,transparent 1px 84px),#17212a;color:#fff}.CareerApp .career-description.description2-page.description2-page .description2-division-head>div>span,.CareerApp .career-description.description2-page.description2-page .description2-eyebrow,.CareerApp .career-description.description2-page.description2-page .description2-kicker,.CareerApp .career-description.description2-page.description2-page .description2-team-item>span{color:var(--job-accent)}.CareerApp .career-description.description2-page.description2-page .description2-division-head h2,.CareerApp .career-description.description2-page.description2-page .description2-hero-copy h1,.CareerApp .career-description.description2-page.description2-page .description2-interview h2,.CareerApp .career-description.description2-page.description2-page .description2-selector h2{letter-spacing:0}.CareerApp .career-description.description2-page.description2-page .description2-hero-copy h1,.CareerApp .career-description.description2-page.description2-page .description2-hero-copy p{color:#fff}.CareerApp .career-description.description2-page.description2-page .description2-hero-count{border-left-color:var(--job-accent)}.CareerApp .career-description.description2-page.description2-page .description2-hero-count strong{color:var(--job-accent)}.CareerApp .career-description.description2-page.description2-page .description2-hero-visual{border-radius:8px 8px 70px 8px;box-shadow:0 28px 68px rgba(7,13,20,.34)}.CareerApp .career-description.description2-page.description2-page .description2-division{background:transparent;border-color:#eadfca}.CareerApp .career-description.description2-page.description2-page .description2-team-item{border-color:#eadfca}.CareerApp .career-description.description2-page.description2-page .description2-team-item:hover{border-color:rgba(200,137,32,.4)}.CareerApp .career-description.description2-page.description2-page .description2-team-item li{background:#fff6df;color:#7c5a20}.CareerApp .career-description.description2-page.description2-page .description2-interview{border-left:4px solid var(--job-accent-2);box-sizing:border-box;padding-left:28px}@media (max-width:768px){.CareerApp .career-description.description2-page.description2-page .description2-interview{padding-left:18px}}.CareerApp .career-job-dictionary.career-job-dictionary{--dict-accent:#7a58b6;--dict-accent-2:#178ca4;--dict-ink:#211f31;--dict-soft:#f7f3ff;background:linear-gradient(180deg,#f8f5ff,#fff 42%,#f6fbfc)}.CareerApp .career-job-dictionary.career-job-dictionary .dictionary-hero{background:linear-gradient(120deg,rgba(122,88,182,.13),hsla(0,0%,100%,.9) 48%,rgba(23,140,164,.11)),repeating-linear-gradient(0deg,rgba(122,88,182,.06) 0 1px,transparent 1px 72px),#f8f5ff}.CareerApp .career-job-dictionary.career-job-dictionary .dictionary-item-badge,.CareerApp .career-job-dictionary.career-job-dictionary .hero-eyebrow,.CareerApp .career-job-dictionary.career-job-dictionary .result-count strong,.CareerApp .career-job-dictionary.career-job-dictionary .search-header .inline-strong{color:var(--dict-accent)}.CareerApp .career-job-dictionary.career-job-dictionary .dictionary-item-title,.CareerApp .career-job-dictionary.career-job-dictionary .hero-title,.CareerApp .career-job-dictionary.career-job-dictionary .search-header h2,.CareerApp .career-job-dictionary.career-job-dictionary .side-card h3{color:var(--dict-ink);letter-spacing:0}.CareerApp .career-job-dictionary.career-job-dictionary .dictionary-result-panel,.CareerApp .career-job-dictionary.career-job-dictionary .dictionary-search-panel,.CareerApp .career-job-dictionary.career-job-dictionary .hero-meta-chip,.CareerApp .career-job-dictionary.career-job-dictionary .side-card{border-color:#ded8ef;box-shadow:0 16px 38px rgba(50,39,82,.07)}.CareerApp .career-job-dictionary.career-job-dictionary .search-input-field{border-color:#dcd4ef}.CareerApp .career-job-dictionary.career-job-dictionary .search-input-field:focus-within{border-color:rgba(122,88,182,.52);box-shadow:0 0 0 3px rgba(122,88,182,.1)}.CareerApp .career-job-dictionary.career-job-dictionary .initial-chip:hover{border-color:rgba(122,88,182,.34)}.CareerApp .career-job-dictionary.career-job-dictionary .initial-chip.selected{background:var(--dict-accent);border-color:var(--dict-accent);color:#fff}.CareerApp .career-job-dictionary.career-job-dictionary .dictionary-item-badge,.CareerApp .career-job-dictionary.career-job-dictionary .pill{background:var(--dict-soft)}.CareerApp .career-job-dictionary.career-job-dictionary .dictionary-item:hover{border-color:rgba(122,88,182,.28);box-shadow:0 14px 30px rgba(50,39,82,.08)}.CareerApp .career-job-dictionary.career-job-dictionary .side-card.subtle{background:linear-gradient(135deg,#f7f3ff,#effbfc)}.manager-common-layout-menulayout{background:linear-gradient(180deg,#fff,#f6f8fb 40%,#f2f4f8);border-right:1px solid rgba(0,0,0,.04);box-shadow:0 4px 12px rgba(15,35,52,.08);box-sizing:border-box;display:flex;flex:0 0 230px;flex-direction:column;height:calc(100vh - 38px);position:relative;transition:flex-basis .25s ease,width .25s ease,-webkit-transform .25s ease;transition:flex-basis .25s ease,width .25s ease,transform .25s ease;transition:flex-basis .25s ease,width .25s ease,transform .25s ease,-webkit-transform .25s ease;-webkit-user-select:none;user-select:none;width:230px;z-index:1000}.manager-common-layout-menulayout.collapsed{flex-basis:12px;width:12px}.manager-common-layout-menulayout.collapsed .manager-menu-header,.manager-common-layout-menulayout.collapsed .manager-menu-headline{opacity:0;pointer-events:none}.manager-common-layout-menulayout.collapsed .manager-recruitment-block{display:none}.manager-common-layout-menulayout.collapsed .manager-menu-title-label,.manager-common-layout-menulayout.collapsed .manager-submenu-text{opacity:0;pointer-events:none}.manager-common-layout-menulayout.collapsed .manager-menu-wrap{opacity:0;padding-inline:0;pointer-events:none}.manager-common-layout-menulayout .manager-menu-header{align-items:center;color:#7a7c85;display:flex;font-family:square-eb;font-size:.78rem;height:48px;letter-spacing:.12em;padding:0 14px;text-transform:uppercase}.manager-common-layout-menulayout .manager-recruitment-block{background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(248,250,252,.85));border:1px solid rgba(148,163,184,.55);border-radius:14px;box-shadow:0 10px 22px rgba(15,23,42,.1);display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:10px 12px 12px;position:relative}.manager-common-layout-menulayout .manager-recruitment-block:before{background:linear-gradient(180deg,#00ace6,rgba(0,123,195,.95));bottom:0;content:"";left:0;position:absolute;top:0;width:5px}.manager-common-layout-menulayout .manager-recruitment-block:after{background:radial-gradient(circle at 20% 0,rgba(0,172,230,.16),transparent 45%),radial-gradient(circle at 90% 20%,rgba(0,123,195,.1),transparent 50%);content:"";inset:0;opacity:.9;pointer-events:none;position:absolute}.manager-common-layout-menulayout .manager-recruitment-block .manager-recruitment-label{align-items:center;display:flex;gap:10px;justify-content:space-between;position:relative;z-index:1}.manager-common-layout-menulayout .manager-recruitment-block .manager-recruitment-label .label-left{align-items:center;color:rgba(15,23,42,.9);display:inline-flex;font-family:square-eb;font-size:.78rem;gap:8px;letter-spacing:-.2px;padding-left:8px}.manager-common-layout-menulayout .manager-recruitment-block .manager-recruitment-label .material-symbols-outlined{color:rgba(0,123,195,.98);font-size:1.15rem;text-shadow:0 8px 16px rgba(0,123,195,.18)}.manager-common-layout-menulayout .manager-recruitment-block .manager-recruitment-label .label-badge{align-items:center;background:rgba(0,172,230,.1);border:1px solid rgba(0,172,230,.22);border-radius:999px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.6);color:rgba(0,123,195,.98);display:inline-flex;font-family:square-bd;font-size:.68rem;height:22px;padding:0 10px;-webkit-user-select:none;user-select:none;white-space:nowrap}.manager-common-layout-menulayout .manager-recruitment-block .manager-recruitment-select{-webkit-appearance:none;appearance:none;background:hsla(0,0%,100%,.96);background-image:linear-gradient(45deg,transparent 50%,rgba(15,23,42,.55) 0),linear-gradient(135deg,rgba(15,23,42,.55) 50%,transparent 0),radial-gradient(circle at 50% 50%,rgba(0,172,230,.14),rgba(0,172,230,0));background-position:calc(100% - 18px) 16px,calc(100% - 12px) 16px,calc(100% - 16px) 50%;background-repeat:no-repeat;background-size:6px 6px,6px 6px,30px 30px;border:1px solid rgba(15,23,42,.12);border-radius:12px;color:rgba(15,23,42,.92);font-size:.75rem;height:38px;outline:none;padding:0 36px 0 12px;position:relative;transition:box-shadow .18s ease,border-color .18s ease,-webkit-transform .18s ease;transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease;transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease,-webkit-transform .18s ease;width:100%;z-index:1}.manager-common-layout-menulayout .manager-recruitment-block .manager-recruitment-select:hover{border-color:rgba(0,123,195,.28);box-shadow:0 10px 18px rgba(2,6,23,.08)}.manager-common-layout-menulayout .manager-recruitment-block .manager-recruitment-select:focus{border-color:rgba(0,172,230,.7);box-shadow:0 0 0 4px rgba(0,172,230,.16);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.manager-common-layout-menulayout .manager-recruitment-block .manager-recruitment-select:disabled{background:rgba(241,245,249,.92);cursor:not-allowed;opacity:.65}.manager-common-layout-menulayout .manager-recruitment-block .manager-recruitment-select.is-empty{border-color:rgba(245,158,11,.45);box-shadow:0 0 0 3px rgba(245,158,11,.12)}.manager-common-layout-menulayout .manager-recruitment-block .manager-recruitment-select.is-tip:not(:focus){-webkit-animation:managerRecruitSelectPulse 1.55s ease-in-out infinite;animation:managerRecruitSelectPulse 1.55s ease-in-out infinite;border-color:rgba(245,158,11,.72);box-shadow:0 10px 18px rgba(2,6,23,.08),0 0 0 4px rgba(245,158,11,.18)}.manager-common-layout-menulayout .manager-recruitment-block .manager-recruitment-tip{-webkit-animation:managerRecruitTipPop .32s cubic-bezier(.2,.9,.2,1) both,managerRecruitTipFloat 2.8s ease-in-out .35s infinite;animation:managerRecruitTipPop .32s cubic-bezier(.2,.9,.2,1) both,managerRecruitTipFloat 2.8s ease-in-out .35s infinite;background:linear-gradient(180deg,rgba(255,251,235,.98),hsla(48,96%,89%,.94));border:1px solid rgba(245,158,11,.48);border-radius:14px;box-shadow:0 16px 32px rgba(180,83,9,.18),inset 0 0 0 1px hsla(0,0%,100%,.65);color:rgba(15,23,42,.92);left:240px;margin-top:20px;padding:10px 12px 11px;position:fixed;z-index:2}.manager-common-layout-menulayout .manager-recruitment-block .manager-recruitment-tip:before{background:rgba(255,251,235,.98);box-shadow:-6px -6px 18px rgba(180,83,9,.1);content:"";height:12px;left:-6px;position:absolute;top:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:12px}.manager-common-layout-menulayout .manager-recruitment-block .manager-recruitment-tip .tip-title{font-family:square-eb;font-size:.82rem;letter-spacing:-.2px}.manager-common-layout-menulayout .manager-recruitment-block .manager-recruitment-tip .tip-desc{color:rgba(15,23,42,.78);font-family:square;font-size:.74rem;line-height:1.35;margin-top:4px}.manager-common-layout-menulayout .manager-recruitment-block .manager-recruitment-tip:after{-webkit-animation:managerRecruitTipShine 2.8s ease-in-out infinite;animation:managerRecruitTipShine 2.8s ease-in-out infinite;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.75) 35%,transparent 70%);border-radius:14px;content:"";inset:0;opacity:.2;pointer-events:none;position:absolute;-webkit-transform:translateX(-120%);transform:translateX(-120%)}.manager-common-layout-menulayout .manager-menu-wrap{background-color:initial;flex:1 1;overflow-y:auto;padding:8px 8px 120px}.manager-common-layout-menulayout .manager-menu-wrap::-webkit-scrollbar{width:4px}.manager-common-layout-menulayout .manager-menu-wrap::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:10px}.manager-common-layout-menulayout .manager-menu-item{border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.16);margin-bottom:8px;transition:-webkit-transform .12s ease;transition:transform .12s ease;transition:transform .12s ease,-webkit-transform .12s ease}.manager-common-layout-menulayout .manager-menu-item:first-child{margin-top:10px}.manager-common-layout-menulayout .manager-menu-item:last-child{margin-bottom:300px}.manager-common-layout-menulayout .manager-menu-title{align-items:center;background-color:hsla(0,0%,100%,.9);color:#4a4b57;cursor:pointer;display:flex;font-family:square-bd;font-size:.75rem;gap:8px;padding:0 12px 0 14px;position:relative;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;-webkit-user-select:none;user-select:none}.manager-common-layout-menulayout .manager-menu-title .icon-pill{align-items:center;background:rgba(0,172,230,.08);border-radius:999px;display:flex;flex:0 0 28px;height:28px;justify-content:center}.manager-common-layout-menulayout .manager-menu-title .icon-pill .material-symbols-outlined{font-size:1.3rem}.manager-common-layout-menulayout .manager-menu-title .manager-menu-title-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-common-layout-menulayout .manager-menu-title .chevron{font-size:1.1rem;opacity:.7;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.manager-common-layout-menulayout .manager-menu-title:hover{background-color:rgba(0,172,230,.06);box-shadow:0 2px 6px rgba(0,0,0,.04);color:#00ace6}.manager-common-layout-menulayout .manager-menu-title.active{background:linear-gradient(90deg,#007bc3,#00ace6);box-shadow:0 4px 12px rgba(0,0,0,.16)}.manager-common-layout-menulayout .manager-menu-title.active .icon-pill{background:hsla(0,0%,100%,.22)}.manager-common-layout-menulayout .manager-menu-title.active .chevron{opacity:1;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.manager-common-layout-menulayout .manager-menu-content{background-color:#fff;border-radius:0 0 12px 12px;box-shadow:inset 0 1px 0 rgba(0,0,0,.03);max-height:0;overflow:hidden;transition:max-height .22s ease}.manager-common-layout-menulayout .manager-menu-content.show{max-height:520px}.manager-common-layout-menulayout .manager-submenu-group>a{display:block}.manager-common-layout-menulayout .manager-submenu-item{align-items:center;background-color:#fff;color:#5b5d66;cursor:pointer;display:flex;font-family:square-bd;font-size:.7rem;gap:6px;padding:6px 0 6px 40px;position:relative;transition:background-color .18s ease,color .18s ease,padding-left .18s ease,box-shadow .18s ease}.manager-common-layout-menulayout .manager-submenu-item .manager-submenu-left{align-items:center;display:flex;gap:8px;min-width:0}.manager-common-layout-menulayout .manager-submenu-item .manager-submenu-bullet{color:#00ace6;font-size:.9rem}.manager-common-layout-menulayout .manager-submenu-item .manager-submenu-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-common-layout-menulayout .manager-submenu-item:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.manager-common-layout-menulayout .manager-submenu-item .manager-submenu-arrow{font-size:1.05rem;opacity:.7;transition:opacity .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,opacity .18s ease;transition:transform .18s ease,opacity .18s ease,-webkit-transform .18s ease}.manager-common-layout-menulayout .manager-submenu-item.leaf:hover{background-color:rgba(0,172,230,.08);color:#00ace6}.manager-common-layout-menulayout .manager-submenu-item.active{background:repeating-linear-gradient(135deg,rgba(218,224,230,.9),rgba(248,250,252,.9) 4px,rgba(241,245,249,.9) 0,rgba(241,245,249,.9) 9px);border-radius:999px;color:#006cb7;font-family:square-eb}.manager-common-layout-menulayout .manager-submenu-item.has-children:hover{background-color:rgba(0,172,230,.06)}.manager-common-layout-menulayout .manager-submenu-item.has-children.open .manager-submenu-arrow{opacity:1;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.manager-common-layout-menulayout .manager-submenu-item.depth-1{padding-left:28px}.manager-common-layout-menulayout .manager-submenu-item.depth-2{font-size:.7rem;padding-left:38px}.manager-common-layout-menulayout .manager-submenu-item.depth-3{background-color:hsla(0,0%,100%,.96);font-size:.68rem;padding-left:48px}.manager-common-layout-menulayout .manager-submenu-item.depth-4{background-color:rgba(248,250,252,.98);font-size:.66rem;padding-left:58px}.manager-common-layout-menulayout .manager-submenu-item.depth-5,.manager-common-layout-menulayout .manager-submenu-item.depth-6{background-color:rgba(241,245,249,.98);font-size:.64rem;padding-left:68px}.manager-common-layout-menulayout .manager-submenu-children{border-left:1px dashed rgba(148,163,184,.7);margin-left:18px;max-height:0;overflow:hidden;padding-left:6px;transition:max-height .22s ease}.manager-common-layout-menulayout .manager-submenu-children.open{max-height:600px}.manager-common-layout-menulayout .b1{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 10px rgba(0,0,0,.18);color:#006cb7;cursor:pointer;display:flex;height:25px;justify-content:center;position:absolute;right:-27px;top:0;transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,transform .2s ease;transition:background-color .2s ease,transform .2s ease,-webkit-transform .2s ease;width:25px;z-index:999}.manager-common-layout-menulayout .b1 span{font-size:1.6rem}.manager-common-layout-menulayout .b1:hover{background-color:rgba(0,172,230,.06);-webkit-transform:translateX(1px);transform:translateX(1px)}.manager-common-layout-menulayout .manager-menu-resize-handle{background:transparent;cursor:ew-resize;height:100%;position:absolute;right:0;top:0;transition:background .15s ease;width:12px;z-index:1001}.manager-common-layout-menulayout .manager-menu-resize-handle:hover{background:linear-gradient(90deg,rgba(0,108,183,.02),rgba(0,172,230,.18),rgba(0,108,183,.08))}.manager-common-layout-menulayout .manager-menu-resize-handle:before{background:rgba(47,128,194,.42);border-radius:999px;content:"";height:42px;left:50%;opacity:.72;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:background .15s ease,opacity .15s ease;width:2px}.manager-common-layout-menulayout .manager-menu-resize-handle:hover:before{background:#007bc3;opacity:1}.manager-common-layout-menulayout.is-dragging .manager-menu-resize-handle{background:linear-gradient(90deg,rgba(0,108,183,.02),rgba(0,172,230,.22),rgba(0,108,183,.1))}.manager-common-layout-menulayout.is-dragging .manager-menu-resize-handle:before{background:#007bc3;opacity:1}.manager-common-layout-menulayout .manager-global-pick{background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(248,250,252,.88));box-shadow:0 12px 26px rgba(15,23,42,.1);overflow:visible;padding:1px 1px 12px;position:relative}.manager-common-layout-menulayout .manager-global-pick:after{background:radial-gradient(circle at 15% 0,rgba(0,172,230,.16),transparent 45%),radial-gradient(circle at 95% 25%,rgba(0,123,195,.12),transparent 55%);content:"";inset:0;opacity:.9;pointer-events:none;position:absolute}.manager-common-layout-menulayout .manager-global-pick .manager-global-pick-head{align-items:center;display:flex;gap:10px;justify-content:space-between;padding-left:10px;position:relative;z-index:1}.manager-common-layout-menulayout .manager-global-pick .manager-global-pick-head .head-left{align-items:center;display:inline-flex;gap:8px}.manager-common-layout-menulayout .manager-global-pick .manager-global-pick-head .head-left .material-symbols-outlined{color:rgba(0,123,195,.98);font-size:1.15rem;text-shadow:0 8px 16px rgba(0,123,195,.18)}.manager-common-layout-menulayout .manager-global-pick .manager-global-pick-head .head-left .txt{color:rgba(15,23,42,.92);font-family:square-eb;font-size:.78rem;letter-spacing:-.2px}.manager-common-layout-menulayout .manager-global-pick .manager-global-pick-head .head-badge{align-items:center;background:rgba(0,172,230,.1);border:1px solid rgba(0,172,230,.22);border-radius:999px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.6);color:rgba(0,123,195,.98);display:inline-flex;font-family:square-bd;font-size:.68rem;height:22px;padding:0 10px;-webkit-user-select:none;user-select:none;white-space:nowrap}.manager-common-layout-menulayout .manager-global-pick .manager-global-pick-body{display:flex;flex-direction:column;gap:5px;margin-top:5px;position:relative;z-index:1}.manager-common-layout-menulayout .manager-global-pick .manager-global-pick-divider{background:linear-gradient(90deg,transparent,rgba(148,163,184,.45),transparent);height:1px}.manager-common-layout-menulayout .manager-global-pick .manager-global-pick-item{display:flex;flex-direction:column;gap:6px}.manager-common-layout-menulayout .manager-global-pick .manager-global-pick-item .item-cap{align-items:center;display:inline-flex;gap:8px}.manager-common-layout-menulayout .manager-global-pick .manager-global-pick-item .item-cap .material-symbols-outlined{color:rgba(15,23,42,.7);font-size:1.05rem}.manager-common-layout-menulayout .manager-global-pick .manager-global-pick-item .item-cap .cap-txt{color:rgba(15,23,42,.76);font-family:square-bd;font-size:.72rem;letter-spacing:-.2px}.manager-common-layout-menulayout .manager-global-pick .manager-recruitment-select{-webkit-appearance:none;appearance:none;background:hsla(0,0%,100%,.96);background-image:linear-gradient(45deg,transparent 50%,rgba(15,23,42,.55) 0),linear-gradient(135deg,rgba(15,23,42,.55) 50%,transparent 0),radial-gradient(circle at 50% 50%,rgba(0,172,230,.14),rgba(0,172,230,0));background-position:calc(100% - 18px) 13px,calc(100% - 12px) 13px,calc(100% - 16px) 50%;background-repeat:no-repeat;background-size:6px 6px,6px 6px,30px 30px;border:1px solid rgba(15,23,42,.12);color:#000;font-family:square;font-size:.75rem;height:30px;outline:none;padding:0 36px 0 12px;transition:box-shadow .18s ease,border-color .18s ease,-webkit-transform .18s ease;transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease;transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease,-webkit-transform .18s ease;width:100%}.manager-common-layout-menulayout .manager-global-pick .manager-recruitment-select:hover{border-color:rgba(0,123,195,.28);box-shadow:0 10px 18px rgba(2,6,23,.08)}.manager-common-layout-menulayout .manager-global-pick .manager-recruitment-select:focus{border-color:rgba(0,172,230,.7);box-shadow:0 0 0 4px rgba(0,172,230,.16);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.manager-common-layout-menulayout .manager-global-pick .manager-recruitment-select:disabled{background:rgba(241,245,249,.92);cursor:not-allowed;opacity:.65}.manager-common-layout-menulayout .manager-global-pick .manager-recruitment-select.is-empty{border-color:rgba(245,158,11,.45);box-shadow:0 0 0 3px rgba(245,158,11,.12)}.manager-common-layout-menulayout .manager-global-pick .manager-recruitment-select.is-tip:not(:focus){-webkit-animation:managerRecruitSelectPulse 1.35s ease-in-out infinite,managerRecruitSelectNudge 1.35s ease-in-out infinite;animation:managerRecruitSelectPulse 1.35s ease-in-out infinite,managerRecruitSelectNudge 1.35s ease-in-out infinite;border-color:rgba(245,158,11,.78);box-shadow:0 10px 18px rgba(2,6,23,.08),0 0 0 4px rgba(245,158,11,.18)}.manager-common-layout-menulayout .manager-global-pick .recruit-select-wrap{position:relative}.manager-common-layout-menulayout .manager-global-pick .manager-recruitment-tip{-webkit-animation:managerRecruitTipPop .42s cubic-bezier(.2,.9,.2,1) both,managerRecruitTipFloat 2.6s ease-in-out .42s infinite,managerRecruitTipNudge 1.25s ease-in-out .6s infinite;animation:managerRecruitTipPop .42s cubic-bezier(.2,.9,.2,1) both,managerRecruitTipFloat 2.6s ease-in-out .42s infinite,managerRecruitTipNudge 1.25s ease-in-out .6s infinite;background:linear-gradient(180deg,rgba(255,251,235,.98),hsla(48,96%,89%,.96));border:1px solid rgba(245,158,11,.5);border-radius:14px;box-shadow:0 18px 38px rgba(180,83,9,.22),inset 0 0 0 1px hsla(0,0%,100%,.7);color:rgba(15,23,42,.92);left:calc(100% + 12px);padding:10px 12px 11px;position:absolute;top:50%;-webkit-transform:translate3d(10px,-50%,0);transform:translate3d(10px,-50%,0);width:240px;z-index:5}.manager-common-layout-menulayout .manager-global-pick .manager-recruitment-tip:before{-webkit-animation:managerRecruitTipArrowWiggle 1.25s ease-in-out .6s infinite;animation:managerRecruitTipArrowWiggle 1.25s ease-in-out .6s infinite;background:rgba(255,251,235,.98);box-shadow:-6px -6px 18px rgba(180,83,9,.12);content:"";height:12px;left:-6px;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:12px}.manager-common-layout-menulayout .manager-global-pick .manager-recruitment-tip .tip-title{font-family:square-eb;font-size:.82rem;letter-spacing:-.2px}.manager-common-layout-menulayout .manager-global-pick .manager-recruitment-tip .tip-desc{color:rgba(15,23,42,.78);font-family:square;font-size:.74rem;line-height:1.35;margin-top:4px}.manager-common-layout-menulayout .manager-global-pick .manager-recruitment-tip:after{-webkit-animation:managerRecruitTipShine 2.8s ease-in-out infinite;animation:managerRecruitTipShine 2.8s ease-in-out infinite;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.75) 35%,transparent 70%);border-radius:14px;content:"";inset:0;opacity:.18;pointer-events:none;position:absolute;-webkit-transform:translateX(-120%);transform:translateX(-120%)}.manager-common-layout-menulayout.collapsed .manager-global-pick{display:none}.manager-page-applicants-quality .width-size{gap:12px;padding-top:10px}.manager-page-applicants-quality .manager-action-panel--quality-check .manager-action-panel__body{min-height:86px}.manager-page-applicants-quality .manager-action-panel--quality-check .manager-action-panel__section--wide{flex:1 1 48%}.manager-page-applicants-quality .manager-action-panel--quality-check .manager-action-panel__section--stack{flex:1 1 52%;gap:10px}.manager-page-applicants-quality .applicant-quality-filter-buttons{justify-content:flex-start}.manager-page-applicants-quality .applicant-quality-search input{max-width:none}.manager-page-applicants-quality .applicant-quality-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.manager-page-applicants-quality .applicant-quality-card{grid-column-gap:10px;grid-row-gap:2px;align-items:center;background:#fff;border:1px solid rgba(203,213,225,.88);border-radius:8px;box-shadow:0 8px 18px rgba(15,35,52,.06);box-sizing:border-box;-webkit-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;min-height:82px;padding:14px 16px;row-gap:2px}.manager-page-applicants-quality .applicant-quality-card .material-symbols-outlined{align-items:center;border-radius:8px;display:inline-flex;font-size:1.15rem;grid-row:1/span 2;height:34px;justify-content:center;width:34px}.manager-page-applicants-quality .applicant-quality-card strong{color:rgba(15,23,42,.96);font-family:square-eb;font-size:1.24rem;line-height:1.15;min-width:0}.manager-page-applicants-quality .applicant-quality-card em{color:rgba(100,116,139,.96);font-size:.72rem;font-style:normal;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-applicants-quality .applicant-quality-card.is-total .material-symbols-outlined{background:#e7f7fb;color:#0f6f8f}.manager-page-applicants-quality .applicant-quality-card.is-issue .material-symbols-outlined{background:#fff0ed;color:#b42318}.manager-page-applicants-quality .applicant-quality-card.is-duplicate .material-symbols-outlined{background:#fff4d6;color:#805400}.manager-page-applicants-quality .applicant-quality-card.is-missing .material-symbols-outlined{background:#eef2f7;color:#334155}.manager-page-applicants-quality .applicant-quality-card.is-other .material-symbols-outlined{background:#e8f6ee;color:#276749}.manager-page-applicants-quality .applicant-quality-empty{align-items:center;background:#fff;border:1px solid rgba(203,213,225,.9);border-radius:8px;box-shadow:0 8px 18px rgba(15,35,52,.06);color:rgba(51,65,85,.96);display:flex;gap:12px;padding:14px 16px}.manager-page-applicants-quality .applicant-quality-empty .material-symbols-outlined{color:#0f6f8f;font-size:1.4rem}.manager-page-applicants-quality .applicant-quality-empty strong{color:rgba(15,23,42,.96);display:block;font-family:square-bd;font-size:.86rem;line-height:1.35}.manager-page-applicants-quality .applicant-quality-empty p{color:rgba(100,116,139,.96);font-size:.74rem;line-height:1.35;margin:2px 0 0}@media (max-width:1500px){.manager-page-applicants-quality .applicant-quality-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-page-applicants-quality .manager-action-panel--quality-check .manager-action-panel__body{flex-direction:column}.manager-page-applicants-quality .manager-action-panel--quality-check .manager-action-panel__section+.manager-action-panel__section{border-left:0;border-top:1px solid rgba(226,232,240,.9)}}body.manager-menu-dragging{cursor:ew-resize;-webkit-user-select:none;user-select:none}.manager-common-layout-headerlayout{align-items:stretch;color:#006cb7;display:flex;position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:9999}.manager-common-layout-headerlayout .logo-wrap{align-items:center;background-color:initial;display:flex;flex:0 0 230px!important;font-family:square-hv;font-size:1.3rem;gap:10px;justify-content:center}.manager-common-layout-headerlayout .logo-wrap>div:first-child{background-image:url(/static/media/logo.e12f35990ad2c6242839.png);background-size:cover;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.5);height:35px;width:35px}.manager-common-layout-headerlayout .logo-wrap>div:last-child{color:#2f3441;font-family:square-hv}.manager-common-layout-headerlayout .tab-wrap{display:flex;flex-direction:column;flex-grow:1}.manager-common-layout-headerlayout .tab-wrap .tab-info{display:flex;height:100%;justify-content:space-between;min-width:0}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-list{align-items:flex-end;border-bottom:1px solid #cfd8e3;box-sizing:border-box;display:flex;flex-grow:1;flex-wrap:nowrap;gap:2px;height:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding:10px 4px 0;scroll-behavior:smooth;white-space:nowrap}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-list:before{display:none}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-list::-webkit-scrollbar{height:4px}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-list::-webkit-scrollbar-track{background:transparent}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-list::-webkit-scrollbar-thumb{background:#a9bbcf;border-radius:999px}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-list::-webkit-scrollbar-thumb:hover{background:#9eacbd}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill{align-items:center;background:transparent;border:1px solid transparent;border-bottom:0;border-radius:8px 8px 0 0;box-shadow:none;box-sizing:border-box;color:#475569;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:square-bd;font-size:.72rem;height:35px;isolation:isolate;justify-content:flex-start;margin-bottom:0;margin-right:0;outline:none;padding:0 6px 0 12px;position:relative;-webkit-transform:none;transform:none;transition:background-color .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease,height .14s ease;white-space:nowrap;width:164px}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill:before{background:#c8d3df;border-radius:0;content:"";height:18px;left:auto;opacity:1;position:absolute;right:-2px;top:9px;transition:opacity .14s ease;width:1px}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill:after{background:#fff;bottom:-1px;content:"";display:none;height:2px;left:0;position:absolute;right:0}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill:hover{background:#f8fbff;border-color:#d7e0ea;box-shadow:0 -1px 5px rgba(18,35,55,.07);color:#1f2d3d;height:37px;-webkit-transform:none;transform:none;z-index:2}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill:hover:before{opacity:0}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill:focus-visible{border-color:#4f96cf;box-shadow:0 0 0 3px rgba(0,123,195,.16),0 -5px 14px rgba(15,35,52,.08);z-index:5}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill.active{background:#fff;border-color:#cfd8e3 #cfd8e3 #fff;box-shadow:0 -2px 8px rgba(18,35,55,.09);color:#111827;height:40px;margin-bottom:0;-webkit-transform:none;transform:none;z-index:4}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill.active:before{opacity:0}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill.active:after{display:block}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill.active .header-tab-label{color:#122033;font-family:square-eb}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill.active .header-tab-close,.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill.active .header-tab-refresh{color:#64748b;opacity:1}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill .header-tab-label{display:block;line-height:1;max-width:106px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill .header-tab-close,.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill .header-tab-refresh{align-items:center;border-radius:6px;color:#64748b;display:inline-flex;flex:0 0 19px;font-size:.92rem;height:19px;justify-content:center;margin-left:6px;opacity:.62;transition:background-color .14s ease,color .14s ease,opacity .14s ease;width:19px}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill .header-tab-close:focus-visible,.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill .header-tab-close:hover,.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill .header-tab-refresh:focus-visible,.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill .header-tab-refresh:hover{opacity:1;outline:none}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill .header-tab-refresh{margin-left:auto}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill .header-tab-refresh:focus-visible,.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill .header-tab-refresh:hover{background-color:#e4edf7;color:#1f5f96}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill .header-tab-close{margin-left:2px}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill .header-tab-close:focus-visible,.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill .header-tab-close:hover{background-color:#dfe7f0;color:#0f172a}.manager-common-layout-headerlayout .tab-wrap .tab-info .tab-menu{align-items:center;color:#4e4c4c;display:flex;font-family:square-eb;gap:12px;justify-content:flex-end}.manager-common-layout-headerlayout .tab-wrap .tab-info .tab-menu .header-user{align-items:center;background-color:hsla(0,0%,100%,.96);border-radius:999px;box-shadow:0 2px 6px rgba(0,0,0,.06);display:flex;flex:0 0 auto;gap:8px;max-width:360px;padding:4px 10px}.manager-common-layout-headerlayout .tab-wrap .tab-info .tab-menu .header-user .header-user-avatar{align-items:center;background:linear-gradient(135deg,#007bc3,#00ace6);border-radius:50%;color:#fff;display:flex;flex:0 0 28px;font-size:.9rem;height:28px;justify-content:center}.manager-common-layout-headerlayout .tab-wrap .tab-info .tab-menu .header-user .header-user-meta{display:flex;flex-direction:column;gap:2px;overflow:hidden}.manager-common-layout-headerlayout .tab-wrap .tab-info .tab-menu .header-user .header-user-meta .header-user-name{color:#333;font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-common-layout-headerlayout .tab-wrap .tab-info .tab-menu .header-user .header-user-meta .header-user-session{align-items:center;color:#7a7c85;display:flex;font-size:.7rem;gap:4px}.manager-common-layout-headerlayout .tab-wrap .tab-info .tab-menu .header-user .header-user-meta .header-user-session .material-symbols-outlined{font-size:1rem}.manager-common-layout-headerlayout .tab-wrap .tab-info .tab-menu .header-actions{align-items:center;display:flex;gap:6px}.manager-common-layout-headerlayout .tab-wrap .tab-info .tab-menu .header-actions .header-action-button{align-items:center;background:#fff;border:1px solid #c9d6e5;border-radius:9px;box-shadow:0 3px 8px rgba(15,35,52,.07);color:#4b6178;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease,-webkit-transform .1s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .1s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .1s ease,-webkit-transform .1s ease;width:32px}.manager-common-layout-headerlayout .tab-wrap .tab-info .tab-menu .header-actions .header-action-button .material-symbols-outlined{border:none;font-size:1.15rem;padding:0}.manager-common-layout-headerlayout .tab-wrap .tab-info .tab-menu .header-actions .header-action-button:focus-visible,.manager-common-layout-headerlayout .tab-wrap .tab-info .tab-menu .header-actions .header-action-button:hover{background-color:#eef7ff;border-color:#9bbce3;color:#007bc3;outline:none;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.manager-default-wrap{align-items:flex-start;background:#f3f4f6;box-sizing:border-box;display:flex;flex:1 1;height:calc(100vh - 38px);overflow-y:auto;padding:0 10px;position:relative}.manager-default-wrap.gap{gap:30px}.manager-default-wrap .no-tool-box{margin-top:-15px!important}.manager-default-wrap .width-size{border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;min-height:calc(100vh - 57px);min-width:1280px;width:100%}.manager-default-wrap .width-size>div:not(.tool-box):not(.outcome-floating-actions):not(.outcomepass-toolbar):not(.outcomepass-action-panel):not(.manager-action-panel):not(.manager-command-shell):not(.manager-statistics-shell):not(.fail-restore-layout):not(.fail-restore-modal):not(.applicant-quality-summary):not(.applicant-quality-empty){background-color:initial;border-radius:10px;box-shadow:0 4px 12px rgba(15,35,52,.04);box-sizing:border-box;overflow-x:auto;overflow-y:auto}.manager-default-wrap .width-size .tool-box{background:transparent;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;margin-bottom:16px;padding:5px 15px;position:fixed;right:20px;top:60px;-webkit-transform-origin:top center;transform-origin:top center;transition:box-shadow .22s ease,border-color .18s ease,background-color .18s ease,-webkit-transform .22s ease;transition:transform .22s ease,box-shadow .22s ease,border-color .18s ease,background-color .18s ease;transition:transform .22s ease,box-shadow .22s ease,border-color .18s ease,background-color .18s ease,-webkit-transform .22s ease;width:calc(100% - 270px);z-index:999}.manager-default-wrap .width-size .tool-box.is-open{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,rgba(236,253,245,.55),hsla(0,0%,100%,.95));border:1px solid rgba(15,118,110,.12);border-bottom-color:#c7c7c7;border-radius:10px;box-shadow:0 14px 30px rgba(15,23,42,.08),0 0 0 1px rgba(248,250,252,.8);-webkit-transform:translateY(0);transform:translateY(0)}.manager-default-wrap .width-size .tool-box.is-collapsed{-webkit-transform:translateY(-6px);transform:translateY(-6px)}.manager-default-wrap .width-size .tool-box .tool-box-panel{overflow:hidden;-webkit-transform-origin:top;transform-origin:top;transition:max-height .25s ease,opacity .18s ease,-webkit-transform .22s ease;transition:max-height .25s ease,opacity .18s ease,transform .22s ease;transition:max-height .25s ease,opacity .18s ease,transform .22s ease,-webkit-transform .22s ease}.manager-default-wrap .width-size .tool-box.is-open .tool-box-panel{max-height:320px;opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.manager-default-wrap .width-size .tool-box.is-collapsed .tool-box-panel{max-height:0;opacity:0;pointer-events:none;-webkit-transform:scaleY(.96);transform:scaleY(.96)}.manager-default-wrap .width-size .tool-box .tool-box-header{align-items:flex-start;border-bottom:1px solid rgba(226,232,240,.9);display:flex;gap:12px;justify-content:space-between;padding-bottom:4px;padding-top:10px}.manager-default-wrap .width-size .tool-box .tool-box-header .tool-box-header-left{display:flex;flex-direction:column;gap:4px}.manager-default-wrap .width-size .tool-box .tool-box-header .tool-box-header-left .eyebrow{color:#6b7280;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}.manager-default-wrap .width-size .tool-box .tool-box-header .tool-box-header-left .title-row{align-items:center;display:flex;gap:6px}.manager-default-wrap .width-size .tool-box .tool-box-header .tool-box-header-left .title-row .material-symbols-outlined{color:#0f766e;font-size:1.3rem}.manager-default-wrap .width-size .tool-box .tool-box-header .tool-box-header-left .title-row h2{color:#111827;font-size:1.05rem;font-weight:700;margin:0}.manager-default-wrap .width-size .tool-box .tool-box-header .tool-box-header-left .subtitle{color:#6b7280;font-size:.7rem}.manager-default-wrap .width-size .tool-box .tool-box-header .tool-box-header-right{align-items:center;display:flex;justify-content:flex-end}.manager-default-wrap .width-size .tool-box .tool-box-header .tool-box-header-right .btn-toggle-panel{align-items:center;background:linear-gradient(135deg,#fff,#f9fafb);border:1px solid rgba(148,163,184,.8);border-radius:999px;box-shadow:0 5px 12px rgba(15,23,42,.08);color:#111827;cursor:pointer;display:inline-flex;font-size:.75rem;gap:4px;outline:none;padding:6px 12px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .15s ease,-webkit-transform .15s ease}.manager-default-wrap .width-size .tool-box .tool-box-header .tool-box-header-right .btn-toggle-panel .material-symbols-outlined{font-size:1.1rem;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.manager-default-wrap .width-size .tool-box .tool-box-header .tool-box-header-right .btn-toggle-panel:hover{background:linear-gradient(135deg,#ecfdf5,#e0f2fe);border-color:#0f766e}.manager-default-wrap .width-size .tool-box .tool-box-header .tool-box-header-right .btn-toggle-panel:active{box-shadow:0 3px 8px rgba(15,23,42,.2);-webkit-transform:translateY(1px);transform:translateY(1px)}.manager-default-wrap .width-size .tool-box.is-open .btn-toggle-panel .material-symbols-outlined{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.manager-default-wrap .width-size .tool-box.is-collapsed .btn-toggle-panel .material-symbols-outlined{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.manager-default-wrap .width-size .tool-box .tool-box-body{display:flex;flex-direction:column;gap:8px;padding-top:12px}.manager-default-wrap .width-size .tool-box .tool-box-body .tool-box-grid{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:768px){.manager-default-wrap .width-size .tool-box .tool-box-body .tool-box-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:1fr}}.manager-default-wrap .width-size .tool-box .tool-box-body .tool-box-grid .field{display:flex;flex-direction:column;gap:4px;min-width:0}.manager-default-wrap .width-size .tool-box .tool-box-body .tool-box-grid .field .field-label{align-items:center;color:#4b5563;display:flex;font-size:.7rem;font-weight:600;gap:4px}.manager-default-wrap .width-size .tool-box .tool-box-body .tool-box-grid .field .field-label:before{background:linear-gradient(180deg,#0f766e,#22c55e);border-radius:999px;content:"";height:12px;width:3px}.manager-default-wrap .width-size .tool-box .tool-box-body .tool-box-grid .field .field-control{min-width:0}.manager-default-wrap .width-size .tool-box .tool-box-body .tool-box-grid .field .field-control select{background-color:#f9fafb;border:1px solid rgba(148,163,184,.9);border-radius:999px;box-sizing:border-box;color:#111827;font-size:.75rem;min-height:34px;outline:none;padding:4px 10px;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease;width:100%}.manager-default-wrap .width-size .tool-box .tool-box-body .tool-box-grid .field .field-control select:focus{background-color:#fff;border-color:#0f766e;box-shadow:0 0 0 1px rgba(45,212,191,.5)}.manager-default-wrap .width-size .tool-box .tool-box-body .tool-box-footer{align-items:center;border-top:1px dashed rgba(209,213,219,.9);display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:4px;padding-bottom:6px;padding-top:6px}.manager-default-wrap .width-size .tool-box .tool-box-body .tool-box-footer .tool-box-summary{align-items:center;color:#4b5563;display:inline-flex;font-size:.7rem;gap:6px}.manager-default-wrap .width-size .tool-box .tool-box-body .tool-box-footer .tool-box-summary .material-symbols-outlined{color:#0f766e;font-size:1rem}.manager-default-wrap .width-size .tool-box .tool-box-body .tool-box-footer .tool-box-actions{display:flex;flex:1 1;justify-content:flex-end}.manager-default-wrap .width-size .tool-box .tool-box-body .tool-box-footer .tool-box-actions .btn{display:flex;justify-content:flex-end;width:100%}.manager-default-wrap .width-size .tool-box .tool-box-body .tool-box-footer .tool-box-actions .btn>div{display:flex;flex-wrap:wrap;gap:6px}.manager-default-wrap .width-size .tool-box .tool-box-body .tool-box-footer .tool-box-actions .btn .btn-company3{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.75rem;height:30px;justify-content:center;min-width:96px}.manager-default-wrap .width-size .tool-box .tool-box-body .tool-box-footer .tool-box-actions .btn .btn-search{background:linear-gradient(135deg,#0f766e,#14b8a6);border:1px solid rgba(15,118,110,.9);box-shadow:0 5px 2px rgba(15,118,110,.25),0 0 0 1px rgba(15,23,42,.08);color:#ecfeff}.manager-default-wrap .width-size .tool-box .tool-box-body .tool-box-footer .tool-box-actions .btn .btn-search:hover{box-shadow:0 5px 2px rgba(15,118,110,.3),0 0 0 1px rgba(15,23,42,.12)}.manager-default-wrap .width-size .tool-box .tool-box-body .tool-box-footer .tool-box-actions .btn .btn-search:active{box-shadow:0 6px 12px rgba(15,23,42,.3);-webkit-transform:translateY(1px);transform:translateY(1px)}.manager-default-wrap .width-size .tool-box .tool-box-collapsed-bar{align-items:center;background:linear-gradient(135deg,#f9fafb,#eef2ff);border:1px solid rgba(148,163,184,.8);border-radius:999px;box-shadow:0 10px 20px rgba(15,23,42,.08);cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:6px 12px;transition:opacity .18s ease,box-shadow .18s ease,border-color .18s ease,-webkit-transform .22s ease;transition:opacity .18s ease,transform .22s ease,box-shadow .18s ease,border-color .18s ease;transition:opacity .18s ease,transform .22s ease,box-shadow .18s ease,border-color .18s ease,-webkit-transform .22s ease;width:100%}.manager-default-wrap .width-size .tool-box .tool-box-collapsed-bar .collapsed-left{align-items:center;color:#111827;display:inline-flex;font-size:.78rem;gap:4px}.manager-default-wrap .width-size .tool-box .tool-box-collapsed-bar .collapsed-left .material-symbols-outlined{color:#0f766e;font-size:1.1rem}.manager-default-wrap .width-size .tool-box .tool-box-collapsed-bar .collapsed-right{color:#4b5563;display:inline-flex;flex-wrap:wrap;font-size:.74rem;gap:4px;justify-content:flex-end}.manager-default-wrap .width-size .tool-box .tool-box-collapsed-bar .collapsed-right .collapsed-hint{color:#9ca3af}.manager-default-wrap .width-size .tool-box .tool-box-collapsed-bar:hover{background:linear-gradient(135deg,#eef2ff,#e0f2fe);border-color:#0f766e}.manager-default-wrap .width-size .tool-box .tool-box-collapsed-bar:active{box-shadow:0 5px 10px rgba(15,23,42,.22);-webkit-transform:translateY(1px);transform:translateY(1px)}.manager-default-wrap .width-size .tool-box.is-open .tool-box-collapsed-bar{box-shadow:none;opacity:0;pointer-events:none;-webkit-transform:translateY(-8px);transform:translateY(-8px)}.manager-default-wrap .width-size .tool-box.is-collapsed .tool-box-collapsed-bar{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.manager-default-wrap .width-size .btn-box{background-color:initial;box-shadow:none;box-sizing:border-box;display:flex;gap:10px;height:50px;justify-content:flex-end;padding:10px 0 0;width:100%}.manager-default-wrap .manager-page-title{align-items:center;-webkit-animation:fadeInUp .8s ease-out;animation:fadeInUp .8s ease-out;color:#252b3a;display:flex;font-family:square-eb;font-size:1.05rem;gap:8px;padding:0 0 10px;text-align:left;width:calc(100% - 40px)}.manager-default-wrap .manager-page-title:before{background:linear-gradient(180deg,#007bc3,#00ace6);border-radius:999px;content:"";display:inline-block;height:18px;width:6px}.manager-default-wrap .switch{display:inline-block;height:20px;position:relative;width:80px}.manager-default-wrap .switch input{display:none}.manager-default-wrap .switch .slider{background-color:#ee8f8f;border-radius:10px;bottom:0;cursor:pointer;left:2px;position:absolute;right:0;top:0;transition:.3s}.manager-default-wrap .switch .slider:before{background-color:#d8d8d8;border-radius:999px!important;bottom:4px;content:"";height:10px;left:3px;position:absolute;top:5px;transition:.3s;width:10px}.manager-default-wrap .switch input:checked+.slider{background-color:#00ace6}.manager-default-wrap .switch input:checked+.slider:before{-webkit-transform:translateX(60px);transform:translateX(60px)}.manager-default-wrap .switch .label{align-items:center;color:#fff;display:flex;font-size:.7rem;height:20px;justify-content:center;position:absolute;text-align:center;transition:.3s;width:100%}.manager-default-wrap .floating-actions{bottom:30px;pointer-events:none;position:fixed;right:24px;z-index:50}.manager-default-wrap .floating-actions .floating-wrapper{align-items:flex-end;display:flex;gap:8px;pointer-events:auto}.manager-default-wrap .floating-actions .floating-toggle-group--auto-resume{align-items:flex-end;display:flex;flex-direction:column;gap:8px;position:relative}.manager-default-wrap .floating-actions .floating-card{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(248,250,252,.92);border:1px solid rgba(209,213,219,.9);border-radius:5px;box-shadow:0 8px 18px hsla(2,20%,65%,.3),0 0 0 1px rgba(241,245,249,.9);color:#0f172a;display:flex;gap:10px;max-width:calc(100vw - 40px);opacity:1;overflow:hidden;padding:10px 16px;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right center;transform-origin:right center;transition:opacity .18s ease-out,-webkit-transform .18s ease-out;transition:transform .18s ease-out,opacity .18s ease-out;transition:transform .18s ease-out,opacity .18s ease-out,-webkit-transform .18s ease-out}.manager-default-wrap .floating-actions.is-collapsed .floating-card{border-width:0!important;height:0!important;margin:0!important;max-height:0!important;max-width:0!important;opacity:0;overflow:hidden!important;padding:0!important;pointer-events:none;-webkit-transform:scaleX(0);transform:scaleX(0);width:0!important}.manager-default-wrap .floating-actions.is-open .floating-card{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.manager-default-wrap .floating-actions .floating-info{border-right:1px solid rgba(226,232,240,.9);display:flex;flex-direction:column;gap:2px;padding-right:10px}.manager-default-wrap .floating-actions .floating-info .floating-title{color:#111827;font-family:square-eb,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px}.manager-default-wrap .floating-actions .floating-info .floating-sub{color:#6b7280;font-size:11px}.manager-default-wrap .floating-actions .floating-controls{align-items:center;display:flex;gap:10px;padding-left:8px}.manager-default-wrap .floating-actions .floating-count{align-items:center;display:flex;gap:4px;padding-right:4px;width:200px}.manager-default-wrap .floating-actions .floating-count label{color:#4b5563;font-size:11px;width:50px}.manager-default-wrap .floating-actions .floating-count .count-stepper{align-items:center;display:flex;gap:6px}.manager-default-wrap .floating-actions .floating-count .count-stepper-btn{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:999px;box-sizing:border-box;color:#111827;cursor:pointer;display:flex;font-family:square-eb;font-size:14px;height:26px;justify-content:center;transition:.15s;width:26px}.manager-default-wrap .floating-actions .floating-count .count-stepper-btn:hover{background:#f3f4f6;border-color:#9ca3af}.manager-default-wrap .floating-actions .floating-count .count-stepper-btn:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.manager-default-wrap .floating-actions .floating-count input{background:#fff;border:1px solid #d1d5db;border-radius:999px;box-sizing:border-box;color:#111827;font-size:12px;height:26px;padding:0 8px;text-align:center;width:64px}.manager-default-wrap .floating-actions .floating-count input:focus{border-color:#93c5fd;box-shadow:0 0 0 1px rgba(219,234,254,.9),0 0 0 2px rgba(147,197,253,.8);outline:none}.manager-default-wrap .floating-actions .floating-buttons{align-items:center;display:flex;gap:6px}.manager-default-wrap .floating-actions .floating-btn{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-size:11px;justify-content:center;padding:6px 10px;transition:background .12s ease,color .12s ease,box-shadow .12s ease,border-color .12s ease,-webkit-transform .08s ease;transition:background .12s ease,color .12s ease,transform .08s ease,box-shadow .12s ease,border-color .12s ease;transition:background .12s ease,color .12s ease,transform .08s ease,box-shadow .12s ease,border-color .12s ease,-webkit-transform .08s ease;white-space:nowrap}.manager-default-wrap .floating-actions .floating-btn.floating-btn-ghost{background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(148,163,184,.35);color:#374151}.manager-default-wrap .floating-actions .floating-btn.floating-btn-ghost:hover{background:#f3f4f6;border-color:#d1d5db;box-shadow:0 2px 6px rgba(148,163,184,.4)}.manager-default-wrap .floating-actions .floating-btn.floating-btn-ghost:active{background:#e5e7eb;-webkit-transform:translateY(1px) scale(.98);transform:translateY(1px) scale(.98)}.manager-default-wrap .floating-actions .floating-btn.floating-btn-primary{background:#dbeafe;border:1px solid #bfdbfe;box-shadow:0 3px 8px rgba(59,130,246,.28),0 0 0 1px rgba(191,219,254,.8);color:#1d4ed8}.manager-default-wrap .floating-actions .floating-btn.floating-btn-primary:hover{background:#bfdbfe;box-shadow:0 4px 10px rgba(59,130,246,.35),0 0 0 1px rgba(147,197,253,.9)}.manager-default-wrap .floating-actions .floating-btn.floating-btn-primary:active,.manager-default-wrap .floating-actions .floating-btn:active{-webkit-transform:translateY(1px) scale(.98);transform:translateY(1px) scale(.98)}.manager-default-wrap .floating-actions .floating-toggle{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:999px;box-shadow:0 4px 10px rgba(148,163,184,.4);cursor:pointer;display:flex;height:52px;justify-content:center;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,-webkit-transform .12s ease;transition:background .18s ease,border-color .18s ease,transform .12s ease,box-shadow .18s ease,color .18s ease;transition:background .18s ease,border-color .18s ease,transform .12s ease,box-shadow .18s ease,color .18s ease,-webkit-transform .12s ease;width:52px}.manager-default-wrap .floating-actions .floating-toggle .material-symbols-outlined{color:#4b5563;font-size:1.5rem;transition:color .18s ease}.manager-default-wrap .floating-actions .floating-toggle:hover{background:#f3f4f6;border-color:#cbd5f5}.manager-default-wrap .floating-actions .floating-toggle:active{-webkit-transform:translateY(1px) scale(.96);transform:translateY(1px) scale(.96)}@media (max-width:768px){.manager-default-wrap .floating-actions{bottom:16px;right:16px}.manager-default-wrap .floating-actions .floating-card{gap:8px;padding:8px 10px}.manager-default-wrap .floating-actions .floating-info{display:none}}.manager-default-wrap .floating-actions.is-collapsed .floating-toggle{-webkit-animation:floating-toggle-pulse 1.9s ease-in-out infinite;animation:floating-toggle-pulse 1.9s ease-in-out infinite}.manager-default-wrap .floating-actions.is-open .floating-toggle{-webkit-animation:none;animation:none}.manager-default-wrap .floating-actions .floating-toggle-hint--auto-resume{-webkit-animation:autoResumeHintPop .4s ease-out,autoResumeHintPulse 2.2s ease-in-out .4s infinite;animation:autoResumeHintPop .4s ease-out,autoResumeHintPulse 2.2s ease-in-out .4s infinite;background:rgba(0,0,0,.96);border-radius:999px;bottom:15px;box-shadow:0 10px 24px rgba(15,23,42,.35);color:#f9fafb;font-size:.8rem;padding:7px 12px;pointer-events:none;position:absolute;right:70px;-webkit-transform-origin:bottom right;transform-origin:bottom right;white-space:nowrap}.manager-default-wrap .floating-actions .floating-toggle-hint--auto-resume:after{background:rgba(0,0,0,.96);bottom:6px;box-shadow:0 6px 16px rgba(15,23,42,.3);content:"";height:12px;position:absolute;right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}.manager-index{align-items:center;-webkit-animation:fadeInUp .8s ease-out;animation:fadeInUp .8s ease-out;background:radial-gradient(circle at top left,rgba(0,108,183,.08) 0,transparent 55%),radial-gradient(circle at bottom right,rgba(0,172,230,.07) 0,transparent 50%),#fdfdfd;box-sizing:border-box;display:flex;height:calc(100vh - 38px);justify-content:center;padding:20px}.manager-index .index-wrap{gap:30px;max-width:800px;width:100%}.manager-index .headline,.manager-index .index-wrap{align-items:center;display:flex;flex-direction:column}.manager-index .headline{gap:10px;text-align:center}.manager-index .headline .badge{align-items:center;background:hsla(0,0%,100%,.85);border-radius:999px;box-shadow:0 10px 25px rgba(15,35,52,.15),0 0 0 1px rgba(0,108,183,.06);color:#006cb7;display:inline-flex;font-family:square-bd;font-size:.72rem;gap:6px;padding:4px 14px}.manager-index .headline .badge span{font-size:1rem}.manager-index .headline .image{-webkit-animation:managerIndexFloat 4s ease-in-out infinite;animation:managerIndexFloat 4s ease-in-out infinite;color:#6d9cda;font-family:square-hv;font-size:clamp(3.8rem,9vw,6rem);letter-spacing:.4rem;margin-top:5px;text-shadow:0 10px 25px rgba(15,35,52,.25),0 0 1px hsla(0,0%,100%,.7);text-transform:uppercase}.manager-index .headline .subtitle{color:#6f9de6;font-family:square-bd;font-size:.8rem;letter-spacing:.08rem;margin-top:4px}.manager-index .headline .description{color:#7a869a;font-family:square-rg;font-size:.7rem;line-height:1.6;margin-top:8px}.manager-index .index-panels{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-top:10px;width:100%}.manager-index .index-panels .panel{background:hsla(0,0%,100%,.98);border-radius:16px;box-shadow:0 10px 24px rgba(18,44,73,.08),0 0 0 1px rgba(0,0,0,.02);display:flex;flex-direction:column;gap:8px;padding:10px 10px 16px;transition:box-shadow .18s ease-out,background-color .18s ease-out,-webkit-transform .18s ease-out;transition:transform .18s ease-out,box-shadow .18s ease-out,background-color .18s ease-out;transition:transform .18s ease-out,box-shadow .18s ease-out,background-color .18s ease-out,-webkit-transform .18s ease-out}.manager-index .index-panels .panel:hover{background-color:#fff;box-shadow:0 14px 30px rgba(18,44,73,.12),0 0 0 1px rgba(0,108,183,.09);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.manager-index .index-panels .panel .panel-icon{align-items:center;background:linear-gradient(135deg,#006cb7,#00ace6);border-radius:12px;box-shadow:0 4px 12px rgba(0,108,183,.4);color:#fff;display:flex;height:28px;justify-content:center;width:28px}.manager-index .index-panels .panel .panel-icon span{font-size:1.3rem}.manager-index .index-panels .panel .panel-title{color:#222;font-family:square-eb;font-size:.8rem;margin-top:4px}.manager-index .index-panels .panel .panel-desc{color:#667085;font-family:square-rg;font-size:.7rem;line-height:1.5}.manager-index .index-footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:6px}.manager-index .index-footer .pill{align-items:center;background:hsla(0,0%,100%,.95);border-radius:999px;box-shadow:0 6px 15px rgba(15,35,52,.12),0 0 0 1px rgba(0,0,0,.02);color:#1d334a;display:inline-flex;font-family:square-rg;font-size:.72rem;gap:5px;padding:6px 12px}.manager-index .index-footer .pill span{color:#007bc3;font-size:1rem}.manager-index .index-footer .pill.secondary{background:rgba(240,246,252,.95)}.manager-page-jobposting-jobpostingwirte{background:#f3f4f6}.manager-page-jobposting-jobpostingwirte .width-size.padding.form{margin:0 auto;max-width:1200px}.manager-page-jobposting-jobpostingwirte .content-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 10px 25px rgba(15,23,42,.04),0 0 0 1px rgba(148,163,184,.05);box-sizing:border-box;display:flex;flex-direction:column;min-height:calc(100vh - 250px);padding:24px 24px 32px;width:100%}.manager-page-jobposting-jobpostingwirte .content-wrap .field-title{color:#111827;font-family:square-eb;font-size:.75rem;margin-bottom:8px}.manager-page-jobposting-jobpostingwirte .content-wrap .field-subtitle{color:#6b7280;font-size:.7rem;line-height:1.5;margin-bottom:4px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item{align-items:flex-start;border-top:1px dashed #e5e7eb;display:flex;font-size:.7rem;margin-top:10px;padding-top:10px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item:first-of-type{border-top:none;margin-top:16px;padding-top:0}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-title{align-items:flex-start;color:#374151;flex:0 0 160px;font-family:square-eb;padding-top:6px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail{align-items:flex-start;display:flex;flex:1 1;justify-content:flex-start;padding:0}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .detail1,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .detail2,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .detail3,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .detail4{width:100%}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .detail1>*+*{margin-top:8px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .detail2{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .detail2 .title{font-family:square-eb;grid-column:1/-1;margin-bottom:-4px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .detail3{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:repeat(3,minmax(0,1fr))}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .detail4{align-items:center;display:flex;gap:12px 16px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .detail4>div{width:100%}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .detail4>.tilde,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .detail4>span{color:#9ca3af;font-size:.7rem;grid-column:span 4;text-align:center}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .resume-field{background:#f9fafb;border:1px solid #e5e7eb;display:flex;margin-bottom:12px;overflow:hidden}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .resume-field>div:first-child{background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(59,130,246,.02));border-right:1px solid #e5e7eb;font-size:.7rem;padding:12px;width:140px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .resume-field>div:first-child .checkbox-group{padding:0}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .resume-field>div:last-child{background-color:#f9fafb;display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px;width:100%}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .resume-field>div:last-child label{display:inline-flex;margin:0}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .resume-field .need{background:radial-gradient(#f97373 10%,transparent 0) 0 0;background-color:#fef2f2;background-size:5px 5px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .exam-structure{align-items:center;color:#fff;display:flex;gap:12px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .exam-structure>div{align-items:center;display:flex}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .exam-structure>div>div:first-of-type{background-color:#007bc3;border-radius:999px;font-size:.7rem;padding:8px 16px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .exam-structure>div>div:last-of-type{color:#4b5563;text-align:center;width:30px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .editor-container{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(280px,320px) minmax(0,1fr);min-height:520px;width:100%}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:first-child{border:1px solid #d8e3f1;border-radius:12px;box-sizing:border-box;flex:0 0 310px;height:calc(100vh - 390px);max-height:680px;min-height:520px;overflow-y:auto;padding:10px;width:310px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:nth-child(2){background:#fff;border:1px solid #d8e3f1;border-radius:12px;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;height:calc(100vh - 390px);max-height:680px;min-height:520px;min-width:0;overflow:hidden}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:nth-child(2) .jobposting-manager-table>.jobposting-manager-row{align-items:center;border-bottom:1px solid #edf2f8;box-sizing:border-box;color:#22344d;display:flex;font-size:.7rem;min-height:44px;padding:7px 0;text-align:center;width:100%}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:nth-child(2) .jobposting-manager-table>.jobposting-manager-row:first-of-type{background-color:#f3f7fc;color:#15253a;font-family:square-hv;min-height:30px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:nth-child(2) .jobposting-manager-table>.jobposting-manager-row>div:first-of-type{width:8%}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:nth-child(2) .jobposting-manager-table>.jobposting-manager-row>div:nth-of-type(2),.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:nth-child(2) .jobposting-manager-table>.jobposting-manager-row>div:nth-of-type(3){width:18%}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:nth-child(2) .jobposting-manager-table>.jobposting-manager-row>div:nth-of-type(4){width:14%}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:nth-child(2) .jobposting-manager-table>.jobposting-manager-row>div:nth-of-type(5){width:42%}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:nth-child(2) .jobposting-manager-table>.jobposting-manager-row>div:nth-of-type(5)>div{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;padding-left:10px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:nth-child(2) .jobposting-manager-empty{background:linear-gradient(180deg,rgba(248,251,255,.9),hsla(0,0%,100%,.96));color:#8a97a8;font-family:square-bd;justify-content:center;min-height:calc(100% - 30px)}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:nth-child(2) .jobposting-manager-table>.jobposting-manager-row:last-child{border-bottom:none}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div.jobposting-manager-tree-panel{overflow:hidden;padding:0}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div.jobposting-manager-permission-panel{background:#f7fafc;display:flex;flex-direction:column;overflow-x:hidden}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-panel-head{align-items:center;background:linear-gradient(135deg,rgba(248,251,255,.98),hsla(0,0%,100%,.98));border-bottom:1px solid #dce6f3;display:flex;flex:0 0 auto;gap:14px;justify-content:space-between;padding:14px 16px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-panel-title{color:#17263a;font-family:square-eb;font-size:.78rem;line-height:1.2}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-panel-desc{color:#7a899c;font-size:.66rem;line-height:1.35;margin-top:4px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-panel-stats{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-panel-stats span{align-items:center;background:#fff;border:1px solid #d6e5f6;border-radius:999px;box-shadow:0 3px 8px rgba(39,63,92,.05);color:#5b6f87;display:inline-flex;font-size:.64rem;gap:4px;min-height:26px;padding:0 10px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-panel-stats b{color:#2f6fb7;font-family:square-eb;font-size:.72rem}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-table{background:linear-gradient(180deg,rgba(248,251,255,.9),hsla(0,0%,100%,.98));flex:1 1 auto;min-height:0;overflow-y:auto;padding:10px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-table::-webkit-scrollbar{width:7px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-table::-webkit-scrollbar-thumb{background:#b8c9dd;border-radius:999px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-table::-webkit-scrollbar-track{background:transparent}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>.jobposting-manager-permission-panel .jobposting-manager-table>.jobposting-manager-row{grid-gap:12px;align-items:center;background:#fff;border:1px solid #e3edf8;border-radius:12px;box-shadow:0 5px 14px rgba(39,63,92,.045);display:grid;gap:12px;grid-template-columns:54px minmax(120px,.72fr) minmax(170px,.95fr) minmax(180px,.9fr) minmax(270px,1.65fr);margin-bottom:8px;min-height:68px;padding:12px 14px;text-align:left}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>.jobposting-manager-permission-panel .jobposting-manager-table>.jobposting-manager-row--header{background:#f1f6fc;border-radius:0;border-width:0 0 1px;box-shadow:none;color:#15253a;font-family:square-hv;margin:-10px -10px 10px;min-height:38px;padding:0 14px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>.jobposting-manager-permission-panel .jobposting-manager-table>.jobposting-manager-row--body{transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease,-webkit-transform .14s ease;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,background-color .14s ease;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,background-color .14s ease,-webkit-transform .14s ease}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>.jobposting-manager-permission-panel .jobposting-manager-table>.jobposting-manager-row--body:hover{background-color:#fbfdff;border-color:#cfe0f3;box-shadow:0 8px 18px rgba(39,63,92,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>.jobposting-manager-permission-panel .jobposting-manager-table>.jobposting-manager-row>.jobposting-manager-auth,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>.jobposting-manager-permission-panel .jobposting-manager-table>.jobposting-manager-row>.jobposting-manager-evaluation,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>.jobposting-manager-permission-panel .jobposting-manager-table>.jobposting-manager-row>.jobposting-manager-no,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>.jobposting-manager-permission-panel .jobposting-manager-table>.jobposting-manager-row>.jobposting-manager-person,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>.jobposting-manager-permission-panel .jobposting-manager-table>.jobposting-manager-row>.jobposting-manager-team{min-width:0;width:auto}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-no{text-align:center}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-no span{align-items:center;background:#edf5ff;border:1px solid #d8e8fa;border-radius:10px;color:#2f6fb7;display:inline-flex;font-family:square-eb;height:28px;justify-content:center;width:28px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-team{align-items:center;color:#3c5068;display:flex;overflow:hidden}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-team span{align-items:center;background:#f1f6fc;border:1px solid #dbe8f6;border-radius:999px;display:inline-flex;max-width:100%;min-height:28px;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-person{align-items:center;display:flex;gap:10px;min-width:0}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-avatar{align-items:center;background:linear-gradient(135deg,#2f6fb7,#2aa6d6);border-radius:12px;box-shadow:0 6px 12px rgba(47,111,183,.18);color:#fff;display:inline-flex;flex:0 0 32px;font-family:square-eb;font-size:.78rem;height:32px;justify-content:center;width:32px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-person-text{min-width:0}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-person-text span,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-person-text strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-person-text strong{color:#17263a;font-family:square-eb;font-size:.74rem}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-person-text span{color:#7a899c;font-size:.64rem;margin-top:3px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-auth-select{background:transparent;border:none;border-radius:0;box-shadow:none;min-height:36px;padding-left:0;width:100%}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-auth-select:focus{box-shadow:none;outline:none}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-auth-control{align-items:center;background:#fff;border:1px solid #cfddec;border-radius:10px;display:flex;gap:8px;min-height:38px;padding:0 10px;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-auth-control .material-symbols-outlined{color:#2f6fb7;flex:0 0 auto;font-size:1rem}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-auth-control:focus-within{background:#fbfdff;border-color:#2f6fb7;box-shadow:0 0 0 3px rgba(47,111,183,.12)}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-evaluation-items{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;min-width:0}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-evaluation-chip{align-items:center;display:inline-flex}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-evaluation-switch{height:28px;min-width:92px;width:auto}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-evaluation-switch .slider{align-items:center;background-color:#fff;border:1px solid #d2deeb;border-radius:999px;box-shadow:0 2px 7px rgba(39,63,92,.04);color:#5c6f86;display:inline-flex;inset:auto;justify-content:center;min-height:28px;padding:0 12px 0 30px;position:relative}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-evaluation-switch .slider:before{background-color:#fff;border:1px solid #b7c8dc;box-shadow:none;height:12px;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-evaluation-switch input:checked+.slider{background:#edf6ff;border-color:#2f6fb7;box-shadow:0 5px 12px rgba(47,111,183,.12);color:#1f4f86}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-evaluation-switch input:checked+.slider:before{background-color:#2f6fb7;border-color:#2f6fb7;box-shadow:inset 0 0 0 3px #fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-evaluation-switch .label{box-sizing:border-box;color:inherit;font-size:.64rem;height:auto;line-height:1;padding:0;position:static;white-space:nowrap;width:auto}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-evaluation-switch input:checked+.slider .label{color:#1f4f86;font-family:square-eb}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-evaluation-empty{align-items:center;background:#f8fbff;border:1px dashed #cad7e6;border-radius:999px;color:#8a97a8;display:inline-flex;font-family:square-bd;font-size:.66rem;gap:5px;min-height:28px;padding:0 12px 0 9px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-evaluation-empty .material-symbols-outlined{font-size:.9rem}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar{display:flex;gap:12px;justify-content:space-between;position:relative;width:100%;z-index:8}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-summary{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-summary span{align-items:center;background:#fff;border:1px solid #d8e3f1;border-radius:999px;box-shadow:0 4px 10px rgba(36,63,91,.045);color:#596d84;display:inline-flex;font-size:.66rem;gap:5px;min-height:30px;padding:0 11px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-summary span.is-warning{background:#fff8f8;border-color:#f4c7c7;color:#c24141}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-summary span.is-warning b{color:#c24141}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-summary b{color:#2f6fb7;font-family:square-eb;font-size:.76rem}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-add-group{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-add-menu{margin-bottom:-8px;padding-bottom:8px;position:relative}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-add-menu:focus-within .jobposting-process-add,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-add-menu:hover .jobposting-process-add{background:#eef6ff;border-color:#9fc3ea;box-shadow:0 8px 16px rgba(47,111,183,.12);color:#1f4f86}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-add-menu:focus-within .jobposting-process-add-chevron,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-add-menu:hover .jobposting-process-add-chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-add-menu:focus-within .jobposting-process-type-menu,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-add-menu:hover .jobposting-process-type-menu{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-add{align-items:center;background:#fff;border:1px solid #cfddec;border-radius:999px;box-shadow:0 5px 12px rgba(36,63,91,.05);color:#2f506d;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.68rem;gap:5px;justify-content:center;min-height:34px;min-width:104px;padding:0 13px;transition:border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease,-webkit-transform .14s ease;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease,-webkit-transform .14s ease}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-add .material-symbols-outlined{color:#2f6fb7;font-size:1rem}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-add .jobposting-process-add-chevron{color:#7f93aa;font-size:1.05rem;margin-right:-4px;transition:-webkit-transform .14s ease;transition:transform .14s ease;transition:transform .14s ease,-webkit-transform .14s ease}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-add:hover{background:#eef6ff;border-color:#9fc3ea;box-shadow:0 8px 16px rgba(47,111,183,.12);color:#1f4f86;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-type-menu{background:#fff;border:1px solid #cfddec;border-radius:12px;box-shadow:0 16px 30px rgba(36,63,91,.16);max-height:280px;min-width:214px;opacity:0;overflow:auto;padding:10px;pointer-events:none;position:absolute;right:0;top:100%;-webkit-transform:translateY(-4px);transform:translateY(-4px);transition:opacity .14s ease,visibility .14s ease,-webkit-transform .14s ease;transition:opacity .14s ease,visibility .14s ease,transform .14s ease;transition:opacity .14s ease,visibility .14s ease,transform .14s ease,-webkit-transform .14s ease;visibility:hidden;z-index:20}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-type-menu:before{content:"";height:9px;position:absolute;right:0;top:-9px;width:100%}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-type-menu strong{color:#26384f;display:block;font-family:square-eb;font-size:.68rem;padding:2px 4px 8px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-type-option{align-items:center;background:transparent;border:0;border-radius:8px;color:#344861;cursor:pointer;display:flex;font-family:square-rg;font-size:.66rem;gap:8px;justify-content:space-between;min-height:32px;padding:0 9px;text-align:left;width:100%}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-type-option .material-symbols-outlined{color:#2f6fb7;font-size:1rem}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-type-option:hover{background:#edf5ff;color:#1f4f86}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-type-empty{color:#8a97a8;font-size:.64rem;padding:10px 4px;text-align:center}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item{display:flex;flex-direction:column;gap:12px;position:relative;width:100%}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item:before{background:linear-gradient(180deg,#cfe0f3,#dce8f6);border-radius:999px;bottom:72px;content:"";left:42px;position:absolute;top:72px;width:2px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-droppable{display:block;position:relative;z-index:1}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .draggable-item{align-items:center;background-color:#fff;display:flex;font-family:square-rg;margin:0;position:relative;width:100%;z-index:1}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .draggable-item .item-info{align-items:center;display:flex;justify-content:space-between;width:100%}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-fixed{border-style:dashed;box-shadow:none}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-fixed.jobposting-process-start{background:linear-gradient(135deg,#f0fdf7,#fff)}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-fixed.jobposting-process-start .jobposting-process-fixed-icon{background:#dff7eb;color:#15803d}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-fixed.jobposting-process-end{background:linear-gradient(135deg,#eef6ff,#fff)}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-fixed.jobposting-process-end .jobposting-process-fixed-icon{background:#e1efff;color:#2f6fb7}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-fixed-inner{gap:12px;padding:14px 16px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-fixed-inner>div{display:flex;flex-direction:column;gap:3px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-fixed-inner strong{color:#17263a;font-family:square-eb;font-size:.76rem}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-fixed-inner span:not(.material-symbols-outlined){color:#7a899c;font-size:.64rem}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-fixed-icon{align-items:center;border-radius:12px;display:inline-flex;flex:0 0 34px;font-size:1.15rem;height:34px;justify-content:center;width:34px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-card{cursor:grab;margin-bottom:12px;transition:border-color .14s ease,box-shadow .14s ease,-webkit-transform .14s ease;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,-webkit-transform .14s ease}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-card:hover{border-color:#bdd5ee;box-shadow:0 10px 20px rgba(36,63,91,.1)}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-card.is-dragging{border-color:#8fb8e6;box-shadow:0 18px 34px rgba(36,63,91,.18);cursor:grabbing}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-card-inner{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 34px;padding:14px 14px 14px 12px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-card-main{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(190px,.9fr) minmax(210px,1fr) minmax(160px,.75fr);min-width:0}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-card-head{align-items:center;display:flex;gap:9px;min-width:0}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-drag-handle{align-items:center;background:#f8fbff;border:1px solid #d8e3f1;border-radius:10px;color:#73859b;cursor:inherit;display:inline-flex;flex:0 0 30px;height:30px;justify-content:center;width:30px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-drag-handle .material-symbols-outlined{font-size:1.08rem}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-index{align-items:center;background:#edf5ff;border-radius:10px;color:#2f6fb7;display:inline-flex;flex:0 0 28px;font-family:square-eb;font-size:.7rem;height:28px;justify-content:center;width:28px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-title{min-width:0}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-title span,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-title strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-title strong{color:#17263a;font-family:square-eb;font-size:.76rem}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-title span{color:#7a899c;font-size:.64rem;margin-top:3px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-field{display:flex;flex-direction:column;gap:5px;min-width:0}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-field label{color:#667b94;font-family:square-bd;font-size:.62rem}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-type-view{align-items:center;background:#f6f9fd;border:1px solid #d8e3f1;border-radius:10px;color:#26384f;display:flex;gap:7px;min-height:36px;padding:0 11px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-type-view .material-symbols-outlined{color:#7f93aa;flex:0 0 auto;font-size:.98rem}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-type-view strong{font-family:square-bd;font-size:.68rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-type-view.is-empty{border-style:dashed;color:#8a97a8}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-select{background-color:#fff;border-color:#cfddec;border-radius:10px;cursor:pointer;min-height:36px;width:100%}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-eval-switch{cursor:pointer;display:flex;min-height:36px;position:relative;width:100%}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-eval-switch input{opacity:0;pointer-events:none;position:absolute}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-eval-switch input:checked+.jobposting-process-eval-slider{background:#2f6fb7;border-color:#2f6fb7;color:#fff}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-eval-switch input:checked+.jobposting-process-eval-slider:before{background:#fff;box-shadow:0 3px 8px rgba(17,48,91,.18);left:calc(100% - 29px)}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-eval-slider{align-items:center;background:#f3f6fa;border:1px solid #d8e3f1;border-radius:999px;color:#667b94;display:flex;justify-content:center;min-height:36px;padding:0 34px;position:relative;transition:border-color .14s ease,background-color .14s ease,color .14s ease;width:100%}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-eval-slider:before{background:#fff;border-radius:50%;box-shadow:0 3px 8px rgba(36,63,91,.12);content:"";height:24px;left:5px;position:absolute;top:5px;transition:left .14s ease,background-color .14s ease,box-shadow .14s ease;width:24px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-eval-text{font-family:square-bd;font-size:.66rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-delete{align-items:center;align-self:center;background:#fff8f8;border:1px solid #ead0d0;border-radius:10px;color:#d15d5d;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background-color .14s ease,color .14s ease,-webkit-transform .14s ease;transition:background-color .14s ease,color .14s ease,transform .14s ease;transition:background-color .14s ease,color .14s ease,transform .14s ease,-webkit-transform .14s ease;width:32px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-delete .material-symbols-outlined{font-size:1.05rem}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-delete:hover{background:#f05b5b;color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-empty{align-items:center;background:#fff;border:1px dashed #c9d8ea;border-radius:12px;color:#7a899c;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:112px;text-align:center}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-empty .material-symbols-outlined{color:#8fb8e6;font-size:1.7rem}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-empty strong{color:#344861;font-family:square-eb;font-size:.74rem}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-empty span:not(.material-symbols-outlined){font-size:.64rem}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap{background:linear-gradient(135deg,rgba(246,250,255,.94),hsla(0,0%,100%,.99) 58%),#fff;border:1px solid #d8e3f1;border-radius:14px;box-shadow:0 12px 28px rgba(36,63,91,.065);display:flex;flex-direction:column;gap:16px;margin-top:16px;padding:18px}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview-hero{align-items:center;background:#f5f9fe;border:1px solid #dbe8f7;border-radius:12px;display:flex;gap:14px;justify-content:space-between;padding:12px}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview-hero-main{align-items:center;display:flex;gap:12px;min-width:0}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview-hero-main>.material-symbols-outlined{align-items:center;background:#e8f2ff;border-radius:12px;box-shadow:inset 0 0 0 1px rgba(47,111,183,.08);color:#2f6fb7;display:inline-flex;flex:0 0 auto;font-size:1.34rem;height:42px;justify-content:center;width:42px}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview-hero-main strong{color:#14233a;display:block;font-family:square-eb;font-size:.9rem;line-height:1.2}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview-hero-main p{color:#66758a;font-family:square-bd;font-size:.68rem;line-height:1.35;margin-top:4px}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview-hero-actions{align-items:center;display:flex;flex:0 0 auto;gap:10px}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview-count{align-items:center;background:#fff;border:1px solid #cfe0f3;border-radius:10px;display:inline-flex;gap:5px;height:36px;justify-content:center;min-width:62px;padding:0 11px}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview-count b{color:#2f6fb7;font-family:square-eb;font-size:.92rem}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview-count span{color:#6c7d93;font-family:square-bd;font-size:.66rem}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview-toolbar{align-items:center;border-bottom:1px solid #edf2f8;display:flex;gap:12px;justify-content:space-between;padding-bottom:14px}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview-toolbar>div{display:flex;flex-direction:column;gap:4px}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview-toolbar>div strong{color:#122033;font-family:square-eb;font-size:.84rem;line-height:1.2}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview-toolbar>div span{color:#65758b;font-family:square-bd;font-size:.66rem}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview-list{display:flex;flex-direction:column;gap:12px}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview{background:#fff;border:1px solid #dce7f4;border-radius:12px;box-shadow:0 8px 18px rgba(36,63,91,.045);min-width:0;padding:14px;position:relative;transition:border-color .16s ease,box-shadow .16s ease,-webkit-transform .16s ease;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,-webkit-transform .16s ease}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview:hover{border-color:#bfd5ee;box-shadow:0 10px 22px rgba(36,63,91,.075);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .interview-card-top{grid-gap:11px;align-items:center;display:grid;gap:11px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:12px}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .interview-card-top>div{display:flex;flex-direction:column;gap:3px;min-width:0}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .interview-card-top strong{color:#17263d;font-family:square-eb;font-size:.76rem}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .interview-card-top span:not(.material-symbols-outlined):not(.interview-number){color:#7a8aa0;font-family:square-bd;font-size:.62rem}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .interview-number{align-items:center;background:#edf5ff;border-radius:11px;box-shadow:inset 0 0 0 1px rgba(47,111,183,.1);color:#2f6fb7;display:inline-flex;font-family:square-eb;font-size:.72rem;height:34px;justify-content:center;width:34px}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .interview-meta{align-items:center;display:flex;flex:0 0 118px;gap:9px;width:118px}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .interview-meta .interview-number{align-items:center;background:#edf5ff;border-radius:50%;color:#2f6fb7;display:inline-flex;font-family:square-eb;font-size:.72rem;height:30px;justify-content:center;width:30px}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .interview-meta>div{display:flex;flex-direction:column;gap:3px;min-width:0}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .interview-meta>div strong{color:#1f2f45;font-family:square-eb;font-size:.72rem}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .interview-meta>div span{color:#7a8aa0;font-family:square-bd;font-size:.62rem}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .interview-input{flex:1 1 auto;min-width:0}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .interview-input input{background:#fbfdff;border:1px solid #d8e3f1;border-radius:10px;box-sizing:border-box;color:#1f2f45;font-family:square-bd;font-size:.72rem;height:42px;outline:none;padding:0 14px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;width:100%}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .interview-input input:hover{background:#fff;border-color:#c2d4e8}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .interview-input input:focus{background:#fff;border-color:#74a7dc;box-shadow:0 0 0 3px rgba(47,111,183,.12)}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .interview-input textarea{background:#fbfdff;border:1px solid #d8e3f1;border-radius:12px;box-sizing:border-box;color:#1f2f45;font-family:square-bd;font-size:.72rem;line-height:1.55;min-height:92px;outline:none;padding:13px 14px;resize:vertical;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;width:100%}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .interview-input textarea::-webkit-input-placeholder{color:#9aa9bc}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .interview-input textarea::placeholder{color:#9aa9bc}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .interview-input textarea:hover{background:#fff;border-color:#c2d4e8}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .interview-input textarea:focus{background:#fff;border-color:#74a7dc;box-shadow:0 0 0 3px rgba(47,111,183,.12)}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .btn-black{align-items:center;background:#28364c;border:1px solid #28364c;border-radius:999px;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;font-family:square-eb;font-size:.7rem;gap:5px;height:36px;justify-content:center;min-width:78px;padding:0 14px;transition:background-color .16s ease,border-color .16s ease,-webkit-transform .16s ease;transition:background-color .16s ease,border-color .16s ease,transform .16s ease;transition:background-color .16s ease,border-color .16s ease,transform .16s ease,-webkit-transform .16s ease;width:auto}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .btn-black .material-symbols-outlined{font-size:.95rem}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .btn-black:hover{background:#1d2a3d;border-color:#1d2a3d;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .btn-gray{align-items:center;align-self:center;background:#fff;border:1px solid #c9daee;border-radius:999px;box-shadow:none;color:#2f5f9c;cursor:pointer;display:inline-flex;font-family:square-eb;font-size:.7rem;gap:5px;height:36px;justify-content:center;padding:0 14px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,-webkit-transform .16s ease;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,-webkit-transform .16s ease}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .btn-gray .material-symbols-outlined{font-size:.95rem}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .btn-gray:hover{background:#edf5ff;border-color:#9fc0e6;color:#245f9f;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview-empty{align-items:center;background:#f8fbff;border:1px dashed #bdd2ea;border-radius:12px;color:#6b7d94;display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:190px;text-align:center}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview-empty .material-symbols-outlined{align-items:center;background:#edf5ff;border-radius:14px;color:#2f6fb7;display:inline-flex;font-size:1.34rem;height:44px;justify-content:center;width:44px}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview-empty strong{color:#25364d;font-family:square-eb;font-size:.78rem}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview-empty p{color:#7a8aa0;font-family:square-bd;font-size:.66rem;line-height:1.45}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap{gap:18px}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-dashboard{align-items:stretch;background:linear-gradient(135deg,#f4f9ff,#fff 68%),#fff;border:1px solid #d8e6f5;border-radius:14px;box-shadow:0 10px 22px rgba(36,63,91,.055);display:flex;gap:14px;justify-content:space-between;margin-top:16px;padding:16px}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-dashboard-main{align-items:center;display:flex;gap:12px;min-width:0}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-dashboard-main>.material-symbols-outlined{align-items:center;background:#e8f2ff;border-radius:12px;color:#2f6fb7;display:inline-flex;flex:0 0 auto;font-size:1.35rem;height:44px;justify-content:center;width:44px}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-dashboard-main strong{color:#14233a;display:block;font-family:square-eb;font-size:.9rem;line-height:1.2}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-dashboard-main p{color:#64758b;font-family:square-bd;font-size:.68rem;line-height:1.4;margin-top:4px}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-stat-grid{grid-gap:8px;display:grid;flex:0 0 330px;gap:8px;grid-template-columns:repeat(3,minmax(86px,1fr))}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-stat-grid>div{background:#fff;border:1px solid #dbe8f7;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:3px;justify-content:center;min-height:54px;padding:8px 10px}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-stat-grid b{color:#2f6fb7;font-family:square-eb;font-size:1rem;line-height:1}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-stat-grid span{color:#718096;font-family:square-bd;font-size:.62rem;white-space:nowrap}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-section{background:#fff;border:1px solid #d9e6f5;border-radius:14px;box-shadow:0 10px 22px rgba(36,63,91,.045);padding:16px}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-section.is-required{background:linear-gradient(180deg,#fff,#fbfdff)}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-section.is-required .resume-config-section-head>.material-symbols-outlined{background:#fff4e8;color:#c27425}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-section-head{align-items:center;border-bottom:1px solid #edf2f8;display:flex;gap:10px;margin-bottom:14px;padding-bottom:13px}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-section-head>.material-symbols-outlined{align-items:center;background:#edf5ff;border-radius:11px;color:#2f6fb7;display:inline-flex;flex:0 0 auto;font-size:1.15rem;height:36px;justify-content:center;width:36px}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-section-head strong{color:#14233a;display:block;font-family:square-eb;font-size:.82rem}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-section-head p{color:#6c7d93;font-family:square-bd;font-size:.64rem;margin-top:3px}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-group-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-group-card{background:#f8fbff;border:1px solid #dce7f4;border-radius:13px;box-sizing:border-box;min-width:0;padding:14px}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-group-card.is-required{background:#fffdf9;border-color:#eadbc7}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-group-card.is-required .resume-config-group-icon{background:#fff3e4;color:#c27425}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-group-head{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:12px}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-group-head>div{min-width:0}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-group-head strong{color:#182841;display:block;font-family:square-eb;font-size:.78rem;line-height:1.2}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-group-head p{color:#75849a;font-family:square-bd;font-size:.62rem;line-height:1.35;margin-top:4px}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-group-icon{align-items:center;background:#edf5ff;border-radius:11px;color:#2f6fb7;display:inline-flex;font-size:1.12rem;height:34px;justify-content:center;width:34px}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-toggle{align-items:center;cursor:pointer;display:inline-flex;gap:7px;-webkit-user-select:none;user-select:none}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-toggle input{opacity:0;pointer-events:none;position:absolute}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-toggle>span:last-child{color:#6d7d92;font-family:square-eb;font-size:.66rem;min-width:44px;text-align:right}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-toggle.is-active>span:last-child{color:#2f6fb7}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-toggle.is-disabled{cursor:not-allowed;opacity:.48}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-toggle-track{background:#dbe5f0;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(133,153,177,.22);height:22px;position:relative;transition:background-color .16s ease,box-shadow .16s ease;width:42px}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-toggle-track span{background:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(36,63,91,.18);height:16px;left:3px;position:absolute;top:3px;transition:left .16s ease;width:16px}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-toggle.is-active .resume-config-toggle-track{background:#2f6fb7;box-shadow:inset 0 0 0 1px rgba(47,111,183,.18)}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-toggle.is-active .resume-config-toggle-track span{left:23px}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-field-grid{display:flex;flex-wrap:wrap;gap:8px}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-field{align-items:center;background:#fff;border:1px solid #d7e3f1;border-radius:999px;box-sizing:border-box;color:#30425a;cursor:pointer;display:inline-flex;gap:7px;height:34px;min-width:116px;padding:0 10px 0 8px;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease;-webkit-user-select:none;user-select:none}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-field input{opacity:0;pointer-events:none;position:absolute}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-field:hover{border-color:#a9c8eb;box-shadow:0 4px 10px rgba(47,111,183,.08)}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-field.is-active{background:#2f6fb7;border-color:#2f6fb7;color:#fff}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-field.is-active .resume-config-field-check{background:hsla(0,0%,100%,.2);color:#fff}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-field.is-disabled{cursor:not-allowed}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-field.is-unavailable{background:#eef3f8;border-color:#dfe7f0;color:#98a5b5}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-field-check{align-items:center;background:#edf5ff;border-radius:50%;color:#2f6fb7;display:inline-flex;flex:0 0 auto;height:18px;justify-content:center;width:18px}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-field-check .material-symbols-outlined{font-size:.86rem;line-height:1}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-field-text{font-family:square-bd;font-size:.68rem;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-field-badge{align-items:center;background:hsla(0,0%,100%,.72);border-radius:999px;color:#2f6fb7;display:inline-flex;flex:0 0 auto;font-family:square-eb;font-size:.56rem;height:18px;justify-content:center;padding:0 6px}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-field-badge.is-required{color:#c27425}.manager-page-jobposting-jobpostingwirte{background:linear-gradient(180deg,#eef4f8,#f7fafc 44%,#eef3f8);min-height:100%}.manager-page-jobposting-jobpostingwirte>.width-size.padding.form{box-sizing:border-box;margin:0 auto;max-width:1460px;padding:18px 16px 34px}.manager-page-jobposting-jobpostingwirte .jobposting-write-hero{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(310px,.86fr) minmax(0,1.74fr);margin:0 0 14px}.manager-page-jobposting-jobpostingwirte .content-wrap,.manager-page-jobposting-jobpostingwirte .jobposting-write-summary-card,.manager-page-jobposting-jobpostingwirte .jobposting-write-title-card,.manager-page-jobposting-jobpostingwirte .manager-action-panel{background:hsla(0,0%,100%,.99);border:1px solid #d4e0ee;border-radius:12px;box-shadow:0 12px 28px rgba(36,63,91,.075);box-sizing:border-box}.manager-page-jobposting-jobpostingwirte .jobposting-write-title-card{align-items:center;background:linear-gradient(90deg,rgba(232,243,255,.92),hsla(0,0%,100%,.98) 58%),#fff;display:flex;gap:14px;justify-content:space-between;min-width:0;overflow:hidden;padding:18px 20px;position:relative}.manager-page-jobposting-jobpostingwirte .jobposting-write-title-card:before{background:#2f6fb7;content:"";inset:0 auto 0 0;position:absolute;width:4px}.manager-page-jobposting-jobpostingwirte .jobposting-write-title-card>.material-symbols-outlined{align-items:center;background:#edf5ff;border-radius:10px;box-shadow:inset 0 0 0 1px rgba(47,111,183,.12);color:#2f6fb7;display:inline-flex;flex:0 0 auto;font-size:1.35rem;height:42px;justify-content:center;width:42px}.manager-page-jobposting-jobpostingwirte .jobposting-write-title-card .jobposting-write-title-body,.manager-page-jobposting-jobpostingwirte .jobposting-write-title-card>div{flex:1 1 auto;min-width:0}.manager-page-jobposting-jobpostingwirte .jobposting-write-title-card em,.manager-page-jobposting-jobpostingwirte .jobposting-write-title-card p,.manager-page-jobposting-jobpostingwirte .jobposting-write-title-card strong{display:block}.manager-page-jobposting-jobpostingwirte .jobposting-write-title-card em{color:#4f7fba;font-family:square-eb;font-size:.67rem;font-style:normal;letter-spacing:0}.manager-page-jobposting-jobpostingwirte .jobposting-write-title-card strong{color:#122033;font-family:square-eb;font-size:1.05rem;line-height:1.25;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-jobposting-jobpostingwirte .jobposting-write-title-card p{color:#66758a;font-family:square-bd;font-size:.72rem;line-height:1.4;margin-top:5px}.manager-page-jobposting-jobpostingwirte .jobposting-write-save-button{align-items:center;background:#2f6fb7;border:1px solid #2f6fb7;border-radius:10px;box-shadow:0 10px 18px rgba(47,111,183,.2);color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:square-eb;font-size:.72rem;gap:6px;height:40px;justify-content:center;min-width:118px;padding:0 16px;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.manager-page-jobposting-jobpostingwirte .jobposting-write-save-button .material-symbols-outlined{font-size:1rem;line-height:1}.manager-page-jobposting-jobpostingwirte .jobposting-write-save-button:hover{background:#245f9f;border-color:#245f9f;box-shadow:0 12px 22px rgba(47,111,183,.24)}.manager-page-jobposting-jobpostingwirte .jobposting-modify-title-row{align-items:center;display:flex;gap:8px;min-width:0}.manager-page-jobposting-jobpostingwirte .jobposting-modify-title-row strong{min-width:0}.manager-page-jobposting-jobpostingwirte .jobposting-mode-badge{align-items:center;background:#eefaf6;border:1px solid #b9dfd5;border-radius:8px;color:#16735f;display:inline-flex;flex:0 0 auto;font-family:square-eb;font-size:.64rem;height:22px;padding:0 8px;white-space:nowrap}.manager-page-jobposting-jobpostingwirte .jobposting-write-summary{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.manager-page-jobposting-jobpostingwirte .jobposting-write-summary-card{align-items:center;display:flex;gap:11px;min-width:0;padding:15px 16px;transition:border-color .14s ease,box-shadow .14s ease}.manager-page-jobposting-jobpostingwirte .jobposting-write-summary-card:hover{border-color:#bed2e8;box-shadow:0 14px 28px rgba(36,63,91,.09)}.manager-page-jobposting-jobpostingwirte .jobposting-write-summary-card>.material-symbols-outlined{align-items:center;background:#eef6ff;border-radius:10px;color:#2f6fb7;display:inline-flex;flex:0 0 auto;font-size:1.1rem;height:36px;justify-content:center;width:36px}.manager-page-jobposting-jobpostingwirte .jobposting-write-summary-card>div{min-width:0}.manager-page-jobposting-jobpostingwirte .jobposting-write-summary-card em,.manager-page-jobposting-jobpostingwirte .jobposting-write-summary-card strong{display:block}.manager-page-jobposting-jobpostingwirte .jobposting-write-summary-card em{color:#72829a;font-family:square-bd;font-size:.66rem;font-style:normal}.manager-page-jobposting-jobpostingwirte .jobposting-write-summary-card strong{color:#16243a;font-family:square-eb;font-size:.82rem;line-height:1.25;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-jobposting-jobpostingwirte .manager-action-panel{background:hsla(0,0%,100%,.98)!important;border-color:#d9e4f2!important;box-shadow:0 4px 12px rgba(39,63,92,.055)!important;margin:0 0 12px;padding:0}.manager-page-jobposting-jobpostingwirte .manager-action-panel:before{display:none}.manager-page-jobposting-jobpostingwirte .manager-action-panel .manager-action-panel__title{color:#122033;font-size:.82rem}.manager-page-jobposting-jobpostingwirte .manager-action-panel .manager-action-panel__sub{color:#66758a;font-size:.7rem}.manager-page-jobposting-jobpostingwirte .manager-action-panel .manager-action-panel__button{border-radius:8px;box-shadow:none!important;font-size:.7rem;min-height:30px}.manager-page-jobposting-jobpostingwirte .manager-action-panel .manager-action-panel__button--primary{background:#2f6fb7!important;border-color:#2f6fb7!important;color:#fff!important}.manager-page-jobposting-jobpostingwirte .slider-tabs{gap:0}.manager-page-jobposting-jobpostingwirte .slider-tabs__list{background:hsla(0,0%,100%,.96);border:1px solid #d4e0ee;border-radius:12px;box-shadow:0 8px 18px rgba(36,63,91,.055);gap:7px;margin-bottom:10px;padding:7px}.manager-page-jobposting-jobpostingwirte .slider-tabs__tab{background:#f8fbff;border:1px solid #dbe5f2;border-radius:9px;box-shadow:none;color:#5c6f89;min-height:34px;padding:0 14px}.manager-page-jobposting-jobpostingwirte .slider-tabs__tab:hover{background:#edf5ff;color:#1e4f86;-webkit-transform:none;transform:none}.manager-page-jobposting-jobpostingwirte .slider-tabs__tab.is-active{background:#2f6fb7;border-color:#2f6fb7;box-shadow:0 8px 16px rgba(47,111,183,.18);color:#fff}.manager-page-jobposting-jobpostingwirte .slider-tabs__panel,.manager-page-jobposting-jobpostingwirte .slider-tabs__panel-wrapper{overflow:visible}.manager-page-jobposting-jobpostingwirte .content-wrap{min-height:calc(100vh - 322px);padding:22px 24px 28px}.manager-page-jobposting-jobpostingwirte .content-wrap .field-title{color:#122033;font-size:.78rem;margin-bottom:10px;margin-top:24px}.manager-page-jobposting-jobpostingwirte .content-wrap .field-subtitle{background:#f6faff;border:1px solid #dce8f5;border-left:3px solid #2f6fb7;border-radius:8px;box-sizing:border-box;color:#5c6f86;font-size:.68rem;line-height:1.55;margin-bottom:6px;max-width:100%;padding:7px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.manager-page-jobposting-jobpostingwirte .content-wrap .field-subtitle.last{margin-bottom:18px}.manager-page-jobposting-jobpostingwirte .content-wrap .jobposting-manager-guide{background:linear-gradient(135deg,rgba(239,247,255,.96),hsla(0,0%,100%,.98));border:1px solid #d7e5f5;border-left:4px solid #2f6fb7;border-radius:12px;box-shadow:0 8px 18px rgba(36,63,91,.045);color:#40536a;margin-bottom:16px;padding:14px 16px}.manager-page-jobposting-jobpostingwirte .content-wrap .jobposting-manager-guide-title{align-items:center;color:#1f4f86;display:flex;font-family:square-eb;font-size:.74rem;gap:6px;line-height:1.2}.manager-page-jobposting-jobpostingwirte .content-wrap .jobposting-manager-guide-title .material-symbols-outlined{font-size:1rem;line-height:1}.manager-page-jobposting-jobpostingwirte .content-wrap .jobposting-manager-guide-list{grid-gap:6px 18px;color:#5c6f86;display:grid;font-size:.68rem;gap:6px 18px;grid-template-columns:repeat(2,minmax(0,1fr));line-height:1.55;margin-top:9px}.manager-page-jobposting-jobpostingwirte .content-wrap .jobposting-manager-guide-list span{padding-left:12px;position:relative}.manager-page-jobposting-jobpostingwirte .content-wrap .jobposting-manager-guide-list span:before{background:#2f6fb7;border-radius:999px;content:"";height:4px;left:0;position:absolute;top:.68em;width:4px}.manager-page-jobposting-jobpostingwirte .content-wrap .jobposting-manager-guide-list b{color:#25364d;font-family:square-eb}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-card{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #d8e3f1;border-radius:14px;box-shadow:0 10px 22px rgba(36,63,91,.055);min-width:0;padding:18px}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-card.is-wide{grid-column:1/-1}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-card-head{align-items:flex-start;display:flex;gap:11px;margin-bottom:14px}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-card-head>.material-symbols-outlined{align-items:center;background:#edf5ff;border-radius:10px;box-shadow:inset 0 0 0 1px rgba(47,111,183,.12);color:#2f6fb7;display:inline-flex;flex:0 0 auto;font-size:1.1rem;height:34px;justify-content:center;width:34px}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-card-head>div{min-width:0}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-card-head strong{color:#122033;display:block;font-family:square-eb;font-size:.82rem;line-height:1.25}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-card-head p{color:#65758b;font-family:square-bd;font-size:.68rem;line-height:1.4;margin-top:4px}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-field-grid,.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-period-grid{grid-gap:12px;display:grid;gap:12px}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-field-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-period-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-field{display:flex;flex-direction:column;gap:6px;min-width:0}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-field>span{color:#5d7189;font-family:square-bd;font-size:.66rem;line-height:1.2}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-chip-grid,.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-choice-grid{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-choice{align-items:center;background:#f8fbff;border:1px solid #dbe5f2;border-radius:9px;box-sizing:border-box;color:#40536a;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.68rem;gap:7px;line-height:1.2;min-height:34px;padding:0 12px;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-choice:hover{background:#eef6ff;border-color:#bcd2ea}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-choice input{appearance:none;-webkit-appearance:none;background:#fff;background-position:50%;background-repeat:no-repeat;border:1px solid #b9c9dd;box-sizing:border-box;cursor:pointer;display:inline-block;flex:0 0 14px;height:14px;margin:0;width:14px}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-choice input:after,.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-choice input:before{content:none;display:none}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-choice input[type=radio]{border-radius:50%}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-choice input[type=radio]:checked{background-image:radial-gradient(circle at center,#2f6fb7 0 4px,transparent 4.5px);border-color:#2f6fb7}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-choice input[type=checkbox]{border-radius:4px}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-choice input[type=checkbox]:checked{background:#2f6fb7;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='m3.1 7.1 2.7 2.7L11 4.6' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:12px 12px;border-color:#2f6fb7}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-choice:has(input:checked){background:#edf5ff;border-color:#9fc1e8;color:#1f4f86}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-control{background:#fff;border:1px solid #d8e3f1;border-radius:9px;box-shadow:none;box-sizing:border-box;color:#1f2f45;font-family:square-bd;font-size:.72rem;min-height:38px;outline:none;padding:0 12px;width:100%}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-control:focus{border-color:#8db8e7;box-shadow:0 0 0 3px rgba(47,111,183,.12)}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-control:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-title-input{font-size:.76rem}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-editor{background:#fff;border:1px solid #d8e3f1;border-radius:12px;box-shadow:0 8px 18px rgba(36,63,91,.05);min-height:300px;overflow:hidden}@media (max-width:1180px){.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-field-grid.is-three,.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-grid,.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-period-grid{grid-template-columns:1fr}}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item{border-top:1px solid #edf2f8;gap:20px;margin-top:16px;padding-top:16px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-title{align-items:center;color:#25364d;display:flex;flex:0 0 154px;font-size:.72rem;min-height:38px;padding-top:0}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail{min-width:0}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail input[type=date],.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail input[type=text],.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail input[type=time],.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail select,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail textarea{background:#fff;border:1px solid #d8e3f1;border-radius:9px;box-shadow:none;box-sizing:border-box;color:#1f2f44;font-family:square-rg;font-size:.72rem;min-height:38px;padding:0 11px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail input[type=date]:hover,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail input[type=text]:hover,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail input[type=time]:hover,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail select:hover,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail textarea:hover{background-color:#fbfdff;border-color:#c2d4e8}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail input[type=date]:focus,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail input[type=text]:focus,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail input[type=time]:focus,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail select:focus,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail textarea:focus{border-color:#74a7dc;box-shadow:0 0 0 3px rgba(47,111,183,.12);outline:none}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail select{cursor:pointer}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .checkbox-group.horizontal,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .radio-group.horizontal{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .checkbox-group.horizontal label,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .radio-group.horizontal label{align-items:center;background:#f8fbff;border:1px solid #dbe5f2;border-radius:9px;box-sizing:border-box;color:#40536a;display:inline-flex;font-family:square-bd;font-size:.68rem;gap:6px;line-height:1.2;min-height:32px;padding:0 11px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .checkbox-group.horizontal input[type=checkbox],.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .checkbox-group.horizontal input[type=radio],.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .radio-group.horizontal input[type=checkbox],.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .radio-group.horizontal input[type=radio]{align-self:center;appearance:none;-webkit-appearance:none;background:#fff;background-position:50%;background-repeat:no-repeat;border:1px solid #b9c9dd;box-sizing:border-box;cursor:pointer;display:inline-block;flex:0 0 14px;height:14px;margin:0;-webkit-transform:none;transform:none;vertical-align:middle;width:14px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .checkbox-group.horizontal input[type=checkbox]:after,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .checkbox-group.horizontal input[type=checkbox]:before,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .checkbox-group.horizontal input[type=radio]:after,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .checkbox-group.horizontal input[type=radio]:before,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .radio-group.horizontal input[type=checkbox]:after,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .radio-group.horizontal input[type=checkbox]:before,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .radio-group.horizontal input[type=radio]:after,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .radio-group.horizontal input[type=radio]:before{content:none;display:none}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .checkbox-group.horizontal input[type=radio],.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .radio-group.horizontal input[type=radio]{border-radius:50%}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .checkbox-group.horizontal input[type=radio]:checked,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .radio-group.horizontal input[type=radio]:checked{background-image:radial-gradient(circle at center,#2f6fb7 0 4px,transparent 4.5px);border-color:#2f6fb7}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .checkbox-group.horizontal input[type=checkbox],.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .radio-group.horizontal input[type=checkbox]{border-radius:4px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .checkbox-group.horizontal input[type=checkbox]:checked,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .radio-group.horizontal input[type=checkbox]:checked{background:#2f6fb7;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='m3.1 7.1 2.7 2.7L11 4.6' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:12px 12px;border-color:#2f6fb7}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .detail2,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .detail3{gap:12px 16px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-inline-field{display:flex;flex-direction:column;gap:6px;min-width:0}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-inline-field>label{color:#5d7189;font-family:square-bd;font-size:.66rem;line-height:1.2}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-inline-field>input,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-inline-field>select{width:100%}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .detail4{gap:10px 12px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .resume-field{background:#f8fbff;border:1px solid #d8e3f1;border-radius:12px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.7)}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .resume-field>div:first-child{background:#edf5ff;border-right:1px solid #d8e3f1;width:150px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .resume-field>div:last-child{background:#f8fbff;gap:8px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .resume-field .need{background:#fff7f7}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .resume-field .switch{height:24px;width:108px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .resume-field .switch .slider{background-color:#e5edf5;border:1px solid #cfdbe8;border-radius:999px;left:0}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .resume-field .switch .slider:before{background-color:#fff;box-shadow:0 1px 3px rgba(18,32,51,.18);height:12px;left:6px;top:5px;width:12px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .resume-field .switch input:checked+.slider{background-color:#2f6fb7;border-color:#2f6fb7}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .resume-field .switch input:checked+.slider:before{-webkit-transform:translateX(84px);transform:translateX(84px)}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .resume-field .switch .label{box-sizing:border-box;color:#40536a;font-size:.66rem;height:24px;line-height:1;padding:0 10px;white-space:nowrap}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .resume-field .switch input:checked+.slider .label{color:#fff}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .exam-structure{color:#24364d}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .exam-structure>div>div:first-of-type{background:#edf5ff;border:1px solid #cfe0f3;border-radius:8px;color:#2f6fb7}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .editor-container{background:#fff;border:1px solid #d8e3f1;border-radius:12px;box-shadow:0 8px 18px rgba(36,63,91,.05)}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list{gap:14px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:first-child,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:nth-child(2){background:#fff;border:1px solid #dce6f3;border-radius:12px;box-shadow:0 8px 18px rgba(36,63,91,.045)}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:first-child{background:#f8fbff}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:nth-child(2)>.jobposting-manager-panel-head{background:#f4f8fd;border-bottom:1px solid #edf2f8;color:#26384f}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:nth-child(2)>.jobposting-manager-table{border-bottom:none}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:nth-child(2) select{border-radius:8px;min-height:34px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list .jobposting-manager-empty{align-items:center;color:#8a97a8;display:flex;justify-content:center}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar{align-items:center}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item{background:linear-gradient(180deg,#f8fbff,#fff);border:1px solid #d8e3f1;border-radius:14px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.7),0 10px 22px rgba(36,63,91,.05);max-width:1040px;padding:18px 20px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .draggable-item{background:#fff;border:1px solid #dce6f3;border-radius:12px;box-shadow:0 6px 16px rgba(36,63,91,.06);padding:0}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .draggable-item .item-info{gap:0}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .draggable-item .item-info select{border-radius:10px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .interview-wrap{gap:10px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .interview-wrap .btn-black,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .interview-wrap .btn-gray{border-radius:9px;box-shadow:none!important}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .interview-wrap .interview input{border-color:#d8e3f1;border-radius:9px;box-shadow:none}@media (max-width:1180px){.manager-page-jobposting-jobpostingwirte .jobposting-write-hero{grid-template-columns:1fr}.manager-page-jobposting-jobpostingwirte .jobposting-write-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item{flex-direction:column;gap:8px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-title{flex-basis:auto;padding-top:0}}@media (max-width:720px){.manager-page-jobposting-jobpostingwirte>.width-size.padding.form{padding:10px 8px 20px}.manager-page-jobposting-jobpostingwirte .jobposting-write-summary{grid-template-columns:1fr}.manager-page-jobposting-jobpostingwirte .content-wrap{padding:14px 12px 18px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .detail2,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .detail3,.manager-page-jobposting-jobpostingwirte .content-wrap .jobposting-manager-guide-list{grid-template-columns:1fr}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .detail4,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .resume-field{flex-direction:column}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list{grid-template-columns:1fr}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:first-child,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .resume-field>div:first-child{width:100%}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:first-child,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:nth-child(2){height:auto;max-height:none;min-height:360px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-panel-head{align-items:flex-start;flex-direction:column}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-panel-stats{justify-content:flex-start}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>.jobposting-manager-permission-panel .jobposting-manager-table>.jobposting-manager-row{gap:8px;grid-template-columns:42px minmax(90px,1fr) minmax(96px,1fr)}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>.jobposting-manager-permission-panel .jobposting-manager-table>.jobposting-manager-row>.jobposting-manager-auth,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>.jobposting-manager-permission-panel .jobposting-manager-table>.jobposting-manager-row>.jobposting-manager-evaluation{grid-column:1/-1}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-process-toolbar{align-items:stretch;flex-direction:column}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-process-add-group,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-process-summary{justify-content:flex-start}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-process-add-menu{width:100%}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-process-add{justify-content:space-between;width:100%}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-process-type-menu{left:0;min-width:0;right:auto;width:100%}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag-input-item.jobposting-process-board{padding:14px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag-input-item.jobposting-process-board:before{left:31px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-process-card-inner,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-process-card-main{grid-template-columns:1fr}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-process-delete{justify-self:flex-end}.manager-page-jobposting-jobpostingwirte .jobposting-modify-title-row,.manager-page-jobposting-jobpostingwirte .jobposting-write-title-card{flex-wrap:wrap}.manager-page-jobposting-jobpostingwirte .jobposting-write-save-button{width:100%}}.manager-page-jobposting-jobpostingmodify .manager-action-panel__button--primary{background:#16735f!important;border-color:#16735f!important;box-shadow:0 5px 10px rgba(22,115,95,.16)!important}.manager-page-jobposting-jobpostingmodify .manager-action-panel__button--primary:hover{background:#105f4f!important;border-color:#105f4f!important;box-shadow:0 7px 14px rgba(22,115,95,.2)!important}.manager-page-jobposting-jobpostingmodify .jobposting-write-title-card.is-modify{border-color:#cce5df}.manager-page-jobposting-jobpostingmodify .jobposting-write-title-card.is-modify>.material-symbols-outlined{background:#edf8f4;color:#16735f}.manager-page-jobposting-jobpostingmodify .jobposting-write-title-card.is-modify em{color:#16735f}.manager-page-jobposting-jobpostingmodify .jobposting-modify-save-button{background:#16735f;border-color:#16735f;box-shadow:0 5px 10px rgba(22,115,95,.16)}.manager-page-jobposting-jobpostingmodify .jobposting-modify-save-button:hover{background:#105f4f;border-color:#105f4f;box-shadow:0 7px 14px rgba(22,115,95,.2)}.manager-page-jobposting-jobpostingmodify .jobposting-write-summary-card>.material-symbols-outlined{background:#edf8f4;color:#16735f}.manager-page-jobposting-jobpostingmodify .slider-tabs__tab.is-active{background:#16735f;border-color:#16735f}.manager-page-applicants-privacyadminist,.manager-page-careers-faq{background:#f6f9fc;min-height:100%}.manager-page-applicants-privacyadminist>.width-size.padding,.manager-page-careers-faq>.width-size.padding{box-sizing:border-box;gap:14px;margin:0 auto;max-width:1480px;padding:14px 12px 28px}.manager-page-applicants-privacyadminist .manager-content-editor-panel,.manager-page-applicants-privacyadminist .manager-content-hero,.manager-page-applicants-privacyadminist .manager-content-list-panel,.manager-page-careers-faq .manager-content-editor-panel,.manager-page-careers-faq .manager-content-hero,.manager-page-careers-faq .manager-content-list-panel{background:#fff;border:1px solid rgba(219,228,239,.95);border-radius:8px;box-shadow:0 4px 12px rgba(15,35,52,.06);box-sizing:border-box}.manager-page-applicants-privacyadminist .manager-content-hero,.manager-page-careers-faq .manager-content-hero{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:12px;min-height:92px;padding:16px 18px}.manager-page-applicants-privacyadminist .manager-content-title,.manager-page-careers-faq .manager-content-title{align-items:center;display:flex;flex:1 1 auto;gap:13px;min-width:0}.manager-page-applicants-privacyadminist .manager-content-title>.material-symbols-outlined,.manager-page-careers-faq .manager-content-title>.material-symbols-outlined{align-items:center;background:#edf5ff;border-radius:8px;color:#2f6fb7;display:inline-flex;flex:0 0 auto;font-size:1.35rem;height:42px;justify-content:center;width:42px}.manager-page-applicants-privacyadminist .manager-content-title em,.manager-page-applicants-privacyadminist .manager-content-title p,.manager-page-applicants-privacyadminist .manager-content-title strong,.manager-page-careers-faq .manager-content-title em,.manager-page-careers-faq .manager-content-title p,.manager-page-careers-faq .manager-content-title strong{display:block}.manager-page-applicants-privacyadminist .manager-content-title em,.manager-page-careers-faq .manager-content-title em{color:#4f7fba;font-family:square-eb;font-size:.67rem;font-style:normal}.manager-page-applicants-privacyadminist .manager-content-title strong,.manager-page-careers-faq .manager-content-title strong{color:#122033;font-family:square-eb;font-size:1.05rem;margin-top:4px}.manager-page-applicants-privacyadminist .manager-content-title p,.manager-page-careers-faq .manager-content-title p{color:#66758a;font-family:square-bd;font-size:.72rem;margin-top:4px}.manager-page-applicants-privacyadminist .manager-content-toolbar,.manager-page-careers-faq .manager-content-toolbar{flex:0 0 220px}.manager-page-applicants-privacyadminist .manager-content-toolbar label,.manager-page-careers-faq .manager-content-toolbar label{display:flex;flex-direction:column;gap:6px}.manager-page-applicants-privacyadminist .manager-content-toolbar label span,.manager-page-careers-faq .manager-content-toolbar label span{color:#5f7088;font-family:square-eb;font-size:.66rem}.manager-page-applicants-privacyadminist .manager-content-toolbar label select,.manager-page-careers-faq .manager-content-toolbar label select{background:#fff;border:1px solid #d8e3f1;border-radius:8px;box-sizing:border-box;color:#1f2f44;font-size:.74rem;height:36px;outline:none;padding:0 10px;width:100%}.manager-page-applicants-privacyadminist .manager-content-toolbar label select:focus,.manager-page-careers-faq .manager-content-toolbar label select:focus{border-color:#74a7dc;box-shadow:0 0 0 3px rgba(47,111,183,.12)}.manager-page-applicants-privacyadminist .manager-content-toolbar label select:disabled,.manager-page-careers-faq .manager-content-toolbar label select:disabled{cursor:wait;opacity:.6}.manager-page-applicants-privacyadminist .manager-content-summary,.manager-page-careers-faq .manager-content-summary{display:flex;flex:0 0 auto;gap:10px}.manager-page-applicants-privacyadminist .manager-content-summary>div,.manager-page-careers-faq .manager-content-summary>div{border-left:2px solid #dbe7f4;min-width:100px;padding:8px 2px 8px 12px}.manager-page-applicants-privacyadminist .manager-content-summary>div span,.manager-page-applicants-privacyadminist .manager-content-summary>div strong,.manager-page-careers-faq .manager-content-summary>div span,.manager-page-careers-faq .manager-content-summary>div strong{display:block}.manager-page-applicants-privacyadminist .manager-content-summary>div span,.manager-page-careers-faq .manager-content-summary>div span{color:#72829a;font-family:square-bd;font-size:.66rem}.manager-page-applicants-privacyadminist .manager-content-summary>div strong,.manager-page-careers-faq .manager-content-summary>div strong{color:#1f5f9f;font-family:square-eb;font-size:1.02rem;margin-top:5px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-applicants-privacyadminist .manager-content-layout,.manager-page-careers-faq .manager-content-layout{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:320px minmax(0,1fr)}.manager-page-applicants-privacyadminist .manager-content-list-panel,.manager-page-careers-faq .manager-content-list-panel{display:flex;flex-direction:column;min-height:calc(100vh - 210px);overflow:hidden}.manager-page-applicants-privacyadminist .manager-content-panel-head,.manager-page-careers-faq .manager-content-panel-head{align-items:center;background:#f8fbff;border-bottom:1px solid rgba(226,232,240,.95);display:flex;gap:10px;justify-content:space-between;min-height:48px;padding:0 16px}.manager-page-applicants-privacyadminist .manager-content-panel-head strong,.manager-page-careers-faq .manager-content-panel-head strong{color:#0f172a;color:var(--dhrm-text);font-family:square-bd;font-size:.86rem}.manager-page-applicants-privacyadminist .manager-content-panel-head button:not(.criteria-button),.manager-page-careers-faq .manager-content-panel-head button:not(.criteria-button){align-items:center;background:#2f6fb7;border:1px solid #2f6fb7;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:square-eb;font-size:.7rem;gap:5px;height:32px;padding:0 11px}.manager-page-applicants-privacyadminist .manager-content-panel-head button:not(.criteria-button):disabled,.manager-page-careers-faq .manager-content-panel-head button:not(.criteria-button):disabled{cursor:wait;opacity:.55}.manager-page-applicants-privacyadminist .manager-content-panel-head button:not(.criteria-button) .material-symbols-outlined,.manager-page-careers-faq .manager-content-panel-head button:not(.criteria-button) .material-symbols-outlined{font-size:1rem}.manager-page-applicants-privacyadminist .criteria-button,.manager-page-careers-faq .criteria-button{align-items:center;background:#fff;border:1px solid rgba(203,213,225,.96);border-radius:8px;color:#334155;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.72rem;gap:5px;height:32px;justify-content:center;padding:0 10px;transition:background-color .14s ease,border-color .14s ease,color .14s ease,-webkit-transform .12s ease;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease,-webkit-transform .12s ease;white-space:nowrap}.manager-page-applicants-privacyadminist .criteria-button:hover:not(:disabled),.manager-page-careers-faq .criteria-button:hover:not(:disabled){background:#eef7ff;border-color:rgba(0,123,195,.35);color:#006cb7;color:var(--dhrm-primary);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.manager-page-applicants-privacyadminist .criteria-button:disabled,.manager-page-careers-faq .criteria-button:disabled{cursor:not-allowed;opacity:.45}.manager-page-applicants-privacyadminist .criteria-button .material-symbols-outlined,.manager-page-careers-faq .criteria-button .material-symbols-outlined{color:currentColor;font-size:1rem}.manager-page-applicants-privacyadminist .criteria-button.is-primary,.manager-page-careers-faq .criteria-button.is-primary{background:#006cb7;background:var(--dhrm-primary);border-color:transparent;color:#fff}.manager-page-applicants-privacyadminist .criteria-button.is-danger,.manager-page-careers-faq .criteria-button.is-danger{color:#dc2626}.manager-page-applicants-privacyadminist .criteria-button.is-danger:hover:not(:disabled),.manager-page-careers-faq .criteria-button.is-danger:hover:not(:disabled){background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.28);color:#b91c1c}.manager-page-applicants-privacyadminist .manager-content-list,.manager-page-careers-faq .manager-content-list{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow:auto;padding:10px}.manager-page-applicants-privacyadminist .manager-content-list-item,.manager-page-careers-faq .manager-content-list-item{grid-gap:10px 8px;align-items:center;background:#fbfdff;border:1px solid rgba(226,232,240,.96);border-radius:8px;box-sizing:border-box;color:inherit;cursor:pointer;display:grid;gap:10px 8px;grid-template-columns:9px minmax(0,1fr) auto;margin-bottom:0;min-height:88px;padding:11px;text-align:left;width:100%}.manager-page-applicants-privacyadminist .manager-content-list-item.active,.manager-page-applicants-privacyadminist .manager-content-list-item:hover,.manager-page-careers-faq .manager-content-list-item.active,.manager-page-careers-faq .manager-content-list-item:hover{background:#fff;border-color:rgba(0,108,183,.35);box-shadow:0 10px 20px rgba(15,35,52,.08)}.manager-page-applicants-privacyadminist .manager-content-list-item.active,.manager-page-careers-faq .manager-content-list-item.active{outline:2px solid rgba(0,108,183,.1)}.manager-page-applicants-privacyadminist .manager-content-state-dot,.manager-page-careers-faq .manager-content-state-dot{background:#cbd5e1;border-radius:50%;height:9px;width:9px}.manager-page-applicants-privacyadminist .manager-content-state-dot.is-active,.manager-page-careers-faq .manager-content-state-dot.is-active{background:#16a36a}.manager-page-applicants-privacyadminist .manager-content-list-body,.manager-page-careers-faq .manager-content-list-body{min-width:0}.manager-page-applicants-privacyadminist .manager-content-list-body em,.manager-page-applicants-privacyadminist .manager-content-list-body strong,.manager-page-careers-faq .manager-content-list-body em,.manager-page-careers-faq .manager-content-list-body strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-applicants-privacyadminist .manager-content-list-body strong,.manager-page-careers-faq .manager-content-list-body strong{color:#1d2e45;font-family:square-eb;font-size:.75rem}.manager-page-applicants-privacyadminist .manager-content-list-body em,.manager-page-careers-faq .manager-content-list-body em{color:#748499;font-family:square-bd;font-size:.63rem;font-style:normal;margin-top:5px}.manager-page-applicants-privacyadminist .manager-content-list-sort,.manager-page-careers-faq .manager-content-list-sort{align-items:center;background:rgba(0,108,183,.1);border-radius:999px;color:#075f9e;display:inline-flex;font-family:square-eb;font-size:.68rem;height:28px;justify-content:center;min-width:34px;padding:0 8px;width:auto}.manager-page-applicants-privacyadminist .manager-content-empty,.manager-page-careers-faq .manager-content-empty{align-items:center;background:rgba(248,250,252,.86);border:1px dashed rgba(148,163,184,.6);border-radius:8px;color:#8090a3;display:flex;flex-direction:column;font-family:square-bd;font-size:.72rem;gap:8px;justify-content:center;min-height:180px;text-align:center}.manager-page-applicants-privacyadminist .manager-content-empty .material-symbols-outlined,.manager-page-careers-faq .manager-content-empty .material-symbols-outlined{color:#9fb4ca;font-size:2rem}.manager-page-applicants-privacyadminist .manager-content-empty.is-editor-empty,.manager-page-careers-faq .manager-content-empty.is-editor-empty{min-height:calc(100vh - 260px)}.manager-page-applicants-privacyadminist .manager-content-editor-panel,.manager-page-careers-faq .manager-content-editor-panel{min-width:0;overflow:hidden;padding:0}.manager-page-applicants-privacyadminist .manager-content-form-head,.manager-page-careers-faq .manager-content-form-head{align-items:center;background:#f8fbff;border-bottom:1px solid rgba(226,232,240,.95);box-sizing:border-box;display:flex;gap:14px;justify-content:space-between;margin-bottom:0;min-height:48px;padding:0 16px}.manager-page-applicants-privacyadminist .manager-content-form-head em,.manager-page-applicants-privacyadminist .manager-content-form-head strong,.manager-page-careers-faq .manager-content-form-head em,.manager-page-careers-faq .manager-content-form-head strong{display:block}.manager-page-applicants-privacyadminist .manager-content-form-head em,.manager-page-careers-faq .manager-content-form-head em{color:#4f7fba;font-family:square-eb;font-size:.66rem;font-style:normal}.manager-page-applicants-privacyadminist .manager-content-form-head strong,.manager-page-careers-faq .manager-content-form-head strong{color:#122033;font-family:square-eb;font-size:.95rem;margin-top:4px}.manager-page-applicants-privacyadminist .manager-content-actions,.manager-page-careers-faq .manager-content-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.manager-page-applicants-privacyadminist .manager-content-actions .manager-action-panel__button,.manager-page-careers-faq .manager-content-actions .manager-action-panel__button{align-items:center;background:#fff;border:1px solid rgba(203,213,225,.96);border-radius:8px;color:#334155;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.72rem;gap:5px;height:32px;justify-content:center;min-width:74px;padding:0 10px;transition:background-color .14s ease,border-color .14s ease,color .14s ease,-webkit-transform .12s ease;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease,-webkit-transform .12s ease}.manager-page-applicants-privacyadminist .manager-content-actions .manager-action-panel__button:hover:not(:disabled),.manager-page-careers-faq .manager-content-actions .manager-action-panel__button:hover:not(:disabled){background:#eef7ff;border-color:rgba(0,123,195,.35);color:#006cb7;color:var(--dhrm-primary);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.manager-page-applicants-privacyadminist .manager-content-actions .manager-action-panel__button:disabled,.manager-page-careers-faq .manager-content-actions .manager-action-panel__button:disabled{cursor:not-allowed;opacity:.45}.manager-page-applicants-privacyadminist .manager-content-actions .manager-action-panel__button .material-symbols-outlined,.manager-page-careers-faq .manager-content-actions .manager-action-panel__button .material-symbols-outlined{font-size:1rem}.manager-page-applicants-privacyadminist .manager-content-actions .manager-action-panel__button--primary,.manager-page-careers-faq .manager-content-actions .manager-action-panel__button--primary{background:#006cb7;background:var(--dhrm-primary);border-color:transparent;color:#fff}.manager-page-applicants-privacyadminist .manager-content-actions .manager-action-panel__button--primary:hover:not(:disabled),.manager-page-careers-faq .manager-content-actions .manager-action-panel__button--primary:hover:not(:disabled){background:#075f9e;border-color:transparent;color:#fff}.manager-page-applicants-privacyadminist .manager-content-actions .manager-action-panel__button--danger,.manager-page-careers-faq .manager-content-actions .manager-action-panel__button--danger{color:#dc2626}.manager-page-applicants-privacyadminist .manager-content-actions .manager-action-panel__button--danger:hover:not(:disabled),.manager-page-careers-faq .manager-content-actions .manager-action-panel__button--danger:hover:not(:disabled){background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.28);color:#b91c1c}.manager-page-applicants-privacyadminist .manager-content-form-grid,.manager-page-careers-faq .manager-content-form-grid{grid-gap:10px;background:#fbfdff;border:1px solid rgba(226,232,240,.96);border-radius:8px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 14px 0;padding:14px}.manager-page-applicants-privacyadminist .manager-content-form-grid label,.manager-page-careers-faq .manager-content-form-grid label{display:flex;flex-direction:column;gap:6px;min-width:0}.manager-page-applicants-privacyadminist .manager-content-form-grid label.span-2,.manager-page-careers-faq .manager-content-form-grid label.span-2{grid-column:span 2}.manager-page-applicants-privacyadminist .manager-content-form-grid label.span-full,.manager-page-careers-faq .manager-content-form-grid label.span-full{grid-column:1/-1}.manager-page-applicants-privacyadminist .manager-content-form-grid label span,.manager-page-careers-faq .manager-content-form-grid label span{color:#5f7088;font-family:square-eb;font-size:.66rem}.manager-page-applicants-privacyadminist .manager-content-form-grid label input,.manager-page-applicants-privacyadminist .manager-content-form-grid label select,.manager-page-careers-faq .manager-content-form-grid label input,.manager-page-careers-faq .manager-content-form-grid label select{background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:7px;box-sizing:border-box;color:#1f2f44;font-size:.74rem;height:34px;outline:none;padding:0 10px;width:100%}.manager-page-applicants-privacyadminist .manager-content-form-grid label input:focus,.manager-page-applicants-privacyadminist .manager-content-form-grid label select:focus,.manager-page-careers-faq .manager-content-form-grid label input:focus,.manager-page-careers-faq .manager-content-form-grid label select:focus{border-color:rgba(0,108,183,.55);box-shadow:0 0 0 3px rgba(0,108,183,.1)}.manager-page-applicants-privacyadminist .manager-content-editor,.manager-page-applicants-privacyadminist .manager-content-preview,.manager-page-careers-faq .manager-content-editor,.manager-page-careers-faq .manager-content-preview{margin:14px}.manager-page-applicants-privacyadminist .manager-content-section-title,.manager-page-careers-faq .manager-content-section-title{color:#122033;font-family:square-eb;font-size:.78rem;margin-bottom:8px}.manager-page-applicants-privacyadminist .manager-content-textarea,.manager-page-careers-faq .manager-content-textarea{background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:7px;box-sizing:border-box;color:#233247;display:block;font-family:square;font-size:.78rem;line-height:1.75;min-height:280px;outline:none;padding:14px;resize:vertical;width:100%}.manager-page-applicants-privacyadminist .manager-content-textarea:focus,.manager-page-careers-faq .manager-content-textarea:focus{border-color:rgba(0,108,183,.55);box-shadow:0 0 0 3px rgba(0,108,183,.1)}.manager-page-applicants-privacyadminist .manager-content-textarea.is-privacy,.manager-page-careers-faq .manager-content-textarea.is-privacy{min-height:360px}.manager-page-applicants-privacyadminist .manager-content-textarea-meta,.manager-page-careers-faq .manager-content-textarea-meta{color:#7a8799;display:flex;font-family:square-bd;font-size:.66rem;justify-content:flex-end;margin-top:7px}.manager-page-applicants-privacyadminist .manager-content-faq-preview,.manager-page-applicants-privacyadminist .manager-content-privacy-preview,.manager-page-careers-faq .manager-content-faq-preview,.manager-page-careers-faq .manager-content-privacy-preview{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid rgba(226,232,240,.96);border-radius:8px;box-sizing:border-box;color:#27384d}.manager-page-applicants-privacyadminist .manager-content-faq-preview,.manager-page-careers-faq .manager-content-faq-preview{padding:18px}.manager-page-applicants-privacyadminist .manager-content-faq-preview p,.manager-page-applicants-privacyadminist .manager-content-faq-preview span,.manager-page-applicants-privacyadminist .manager-content-faq-preview strong,.manager-page-careers-faq .manager-content-faq-preview p,.manager-page-careers-faq .manager-content-faq-preview span,.manager-page-careers-faq .manager-content-faq-preview strong{display:block}.manager-page-applicants-privacyadminist .manager-content-faq-preview span,.manager-page-careers-faq .manager-content-faq-preview span{background:#eef5ff;border-radius:999px;color:#2f6fb7;font-family:square-eb;font-size:.64rem;margin-bottom:10px;max-width:100%;padding:5px 9px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.manager-page-applicants-privacyadminist .manager-content-faq-preview strong,.manager-page-careers-faq .manager-content-faq-preview strong{color:#152033;font-family:square-eb;font-size:.86rem;line-height:1.5}.manager-page-applicants-privacyadminist .manager-content-faq-preview p,.manager-page-careers-faq .manager-content-faq-preview p{color:#42546a;font-size:.76rem;line-height:1.75;margin-top:12px;white-space:pre-wrap}.manager-page-applicants-privacyadminist .manager-content-privacy-preview,.manager-page-careers-faq .manager-content-privacy-preview{max-height:300px;overflow:auto;padding:18px}.manager-page-applicants-privacyadminist .manager-content-privacy-preview strong,.manager-page-careers-faq .manager-content-privacy-preview strong{color:#152033;display:block;font-family:square-eb;font-size:.86rem;line-height:1.5}.manager-page-applicants-privacyadminist .manager-content-privacy-preview p,.manager-page-careers-faq .manager-content-privacy-preview p{color:#42546a;font-size:.76rem;line-height:1.75;margin-top:12px;white-space:pre-wrap}@media (max-width:1180px){.manager-page-applicants-privacyadminist .manager-content-hero,.manager-page-careers-faq .manager-content-hero{align-items:flex-start;flex-wrap:wrap}.manager-page-applicants-privacyadminist .manager-content-toolbar,.manager-page-careers-faq .manager-content-toolbar{flex:1 1 220px}.manager-page-applicants-privacyadminist .manager-content-layout,.manager-page-careers-faq .manager-content-layout{grid-template-columns:1fr}.manager-page-applicants-privacyadminist .manager-content-list-panel,.manager-page-careers-faq .manager-content-list-panel{min-height:0}.manager-page-applicants-privacyadminist .manager-content-list,.manager-page-careers-faq .manager-content-list{max-height:280px}}@media (max-width:820px){.manager-page-applicants-privacyadminist .manager-content-form-head,.manager-page-applicants-privacyadminist .manager-content-hero,.manager-page-careers-faq .manager-content-form-head,.manager-page-careers-faq .manager-content-hero{align-items:flex-start;flex-direction:column}.manager-page-applicants-privacyadminist .manager-content-form-head,.manager-page-careers-faq .manager-content-form-head{padding:12px 16px}.manager-page-applicants-privacyadminist .manager-content-actions,.manager-page-applicants-privacyadminist .manager-content-summary,.manager-page-applicants-privacyadminist .manager-content-toolbar,.manager-page-careers-faq .manager-content-actions,.manager-page-careers-faq .manager-content-summary,.manager-page-careers-faq .manager-content-toolbar{width:100%}.manager-page-applicants-privacyadminist .manager-content-summary,.manager-page-careers-faq .manager-content-summary{flex-wrap:wrap}.manager-page-applicants-privacyadminist .manager-content-summary>div,.manager-page-careers-faq .manager-content-summary>div{flex:1 1 120px}.manager-page-applicants-privacyadminist .manager-content-actions button,.manager-page-careers-faq .manager-content-actions button{flex:1 1}.manager-page-applicants-privacyadminist .manager-content-form-grid,.manager-page-careers-faq .manager-content-form-grid{grid-template-columns:1fr 1fr}.manager-page-applicants-privacyadminist .manager-content-form-grid label.span-2,.manager-page-applicants-privacyadminist .manager-content-form-grid label.span-full,.manager-page-careers-faq .manager-content-form-grid label.span-2,.manager-page-careers-faq .manager-content-form-grid label.span-full{grid-column:1/-1}}@media (max-width:540px){.manager-page-applicants-privacyadminist .manager-content-form-grid,.manager-page-careers-faq .manager-content-form-grid{grid-template-columns:1fr}}.manager-page-careers-popup{background:#f6f9fc;min-height:100%}.manager-page-careers-popup>.width-size.padding{box-sizing:border-box;gap:14px;margin:0 auto;max-width:1480px;padding:14px 12px 28px}.manager-page-careers-popup .popup-manager-editor-panel,.manager-page-careers-popup .popup-manager-hero,.manager-page-careers-popup .popup-manager-list-panel{background:#fff;border:1px solid rgba(219,228,239,.95);border-radius:8px;box-shadow:0 4px 12px rgba(15,35,52,.06);box-sizing:border-box}.manager-page-careers-popup .popup-manager-hero{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:12px;min-height:92px;padding:16px 18px}.manager-page-careers-popup .popup-manager-title{align-items:center;display:flex;gap:13px;min-width:0}.manager-page-careers-popup .popup-manager-title>.material-symbols-outlined{align-items:center;background:#edf5ff;border-radius:8px;color:#2f6fb7;display:inline-flex;flex:0 0 auto;font-size:1.35rem;height:42px;justify-content:center;width:42px}.manager-page-careers-popup .popup-manager-title em,.manager-page-careers-popup .popup-manager-title p,.manager-page-careers-popup .popup-manager-title strong{display:block}.manager-page-careers-popup .popup-manager-title em{color:#4f7fba;font-family:square-eb;font-size:.67rem;font-style:normal}.manager-page-careers-popup .popup-manager-title strong{color:#122033;font-family:square-eb;font-size:1.05rem;margin-top:4px}.manager-page-careers-popup .popup-manager-title p{color:#66758a;font-family:square-bd;font-size:.72rem;margin-top:4px}.manager-page-careers-popup .popup-manager-summary{display:flex;gap:10px}.manager-page-careers-popup .popup-manager-summary>div{background:#f8fbff;border:1px solid #dbe7f4;border-radius:8px;min-width:112px;padding:12px 14px}.manager-page-careers-popup .popup-manager-summary>div span,.manager-page-careers-popup .popup-manager-summary>div strong{display:block}.manager-page-careers-popup .popup-manager-summary>div span{color:#72829a;font-family:square-bd;font-size:.66rem}.manager-page-careers-popup .popup-manager-summary>div strong{color:#1f5f9f;font-family:square-eb;font-size:1.1rem;margin-top:5px}.manager-page-careers-popup .popup-manager-layout{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:320px minmax(0,1fr)}.manager-page-careers-popup .popup-manager-list-panel{display:flex;flex-direction:column;min-height:calc(100vh - 210px);overflow:hidden}.manager-page-careers-popup .popup-manager-panel-head{align-items:center;background:#f8fbff;border-bottom:1px solid rgba(226,232,240,.95);display:flex;gap:10px;justify-content:space-between;min-height:48px;padding:0 16px}.manager-page-careers-popup .popup-manager-panel-head strong{color:#0f172a;color:var(--dhrm-text);font-family:square-bd;font-size:.86rem}.manager-page-careers-popup .popup-manager-panel-head button:not(.criteria-button){align-items:center;background:#2f6fb7;border:1px solid #2f6fb7;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:square-eb;font-size:.7rem;gap:5px;height:32px;padding:0 11px}.manager-page-careers-popup .popup-manager-panel-head button:not(.criteria-button) .material-symbols-outlined{font-size:1rem}.manager-page-careers-popup .criteria-button{align-items:center;background:#fff;border:1px solid rgba(203,213,225,.96);border-radius:8px;color:#334155;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.72rem;gap:5px;height:32px;justify-content:center;padding:0 10px;transition:background-color .14s ease,border-color .14s ease,color .14s ease,-webkit-transform .12s ease;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease,-webkit-transform .12s ease;white-space:nowrap}.manager-page-careers-popup .criteria-button:hover:not(:disabled){background:#eef7ff;border-color:rgba(0,123,195,.35);color:#006cb7;color:var(--dhrm-primary);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.manager-page-careers-popup .criteria-button:disabled{cursor:not-allowed;opacity:.45}.manager-page-careers-popup .criteria-button .material-symbols-outlined{color:currentColor;font-size:1rem}.manager-page-careers-popup .criteria-button.is-primary{background:#006cb7;background:var(--dhrm-primary);border-color:transparent;color:#fff}.manager-page-careers-popup .criteria-button.is-primary:hover:not(:disabled){background:#075f9e;border-color:transparent;color:#fff}.manager-page-careers-popup .criteria-button.is-danger{color:#dc2626}.manager-page-careers-popup .criteria-button.is-danger:hover:not(:disabled){background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.28);color:#b91c1c}.manager-page-careers-popup .popup-manager-list{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow:auto;padding:10px}.manager-page-careers-popup .popup-manager-list-item{grid-gap:10px 8px;align-items:center;background:#fbfdff;border:1px solid rgba(226,232,240,.96);border-radius:8px;box-sizing:border-box;color:inherit;cursor:pointer;display:grid;gap:10px 8px;grid-template-columns:9px minmax(0,1fr) auto;margin-bottom:0;min-height:88px;padding:11px;text-align:left;width:100%}.manager-page-careers-popup .popup-manager-list-item.active,.manager-page-careers-popup .popup-manager-list-item:hover{background:#fff;border-color:rgba(0,108,183,.35);box-shadow:0 10px 20px rgba(15,35,52,.08)}.manager-page-careers-popup .popup-manager-list-item.active{outline:2px solid rgba(0,108,183,.1)}.manager-page-careers-popup .popup-state-dot{background:#cbd5e1;border-radius:50%;height:9px;width:9px}.manager-page-careers-popup .popup-state-dot.is-active{background:#16a36a}.manager-page-careers-popup .popup-list-body{min-width:0}.manager-page-careers-popup .popup-list-body em,.manager-page-careers-popup .popup-list-body strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-careers-popup .popup-list-body strong{color:#1d2e45;font-family:square-eb;font-size:.75rem}.manager-page-careers-popup .popup-list-body em{color:#748499;font-family:square-bd;font-size:.63rem;font-style:normal;margin-top:5px}.manager-page-careers-popup .popup-list-sort{align-items:center;background:rgba(0,108,183,.1);border-radius:999px;color:#075f9e;display:inline-flex;font-family:square-eb;font-size:.68rem;height:28px;justify-content:center;min-width:34px;padding:0 8px;width:auto}.manager-page-careers-popup .popup-manager-list-empty{align-items:center;background:rgba(248,250,252,.86);border:1px dashed rgba(148,163,184,.6);border-radius:8px;color:#8090a3;display:flex;flex-direction:column;font-family:square-bd;font-size:.72rem;gap:8px;justify-content:center;min-height:180px}.manager-page-careers-popup .popup-manager-list-empty .material-symbols-outlined{color:#9fb4ca;font-size:2rem}.manager-page-careers-popup .popup-manager-editor-panel{min-width:0;overflow:hidden;padding:0}.manager-page-careers-popup .popup-manager-form-head{align-items:center;background:#f8fbff;border-bottom:1px solid rgba(226,232,240,.95);box-sizing:border-box;display:flex;gap:14px;justify-content:space-between;margin-bottom:0;min-height:48px;padding:0 16px}.manager-page-careers-popup .popup-manager-form-head em,.manager-page-careers-popup .popup-manager-form-head strong{display:block}.manager-page-careers-popup .popup-manager-form-head em{color:#4f7fba;font-family:square-eb;font-size:.66rem;font-style:normal}.manager-page-careers-popup .popup-manager-form-head strong{color:#122033;font-family:square-eb;font-size:.95rem;margin-top:4px}.manager-page-careers-popup .popup-manager-actions{display:flex;gap:8px}.manager-page-careers-popup .popup-manager-actions button:not(.criteria-button){align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-family:square-eb;font-size:.72rem;gap:5px;height:34px;justify-content:center;min-width:82px;padding:0 13px}.manager-page-careers-popup .popup-manager-actions button:not(.criteria-button):disabled{cursor:wait;opacity:.5}.manager-page-careers-popup .popup-manager-actions button:not(.criteria-button) .material-symbols-outlined{font-size:1rem}.manager-page-careers-popup .popup-manager-actions .primary{background:#2f6fb7;border:1px solid #2f6fb7;color:#fff}.manager-page-careers-popup .popup-manager-actions .secondary{background:#fff;border:1px solid #cbd8e7;color:#46566c}.manager-page-careers-popup .popup-manager-form-grid{grid-gap:10px;background:#fbfdff;border:1px solid rgba(226,232,240,.96);border-radius:8px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 14px 0;padding:14px}.manager-page-careers-popup .popup-manager-form-grid label{display:flex;flex-direction:column;gap:6px;min-width:0}.manager-page-careers-popup .popup-manager-form-grid label.span-2{grid-column:span 2}.manager-page-careers-popup .popup-manager-form-grid label span{color:#5f7088;font-family:square-eb;font-size:.66rem}.manager-page-careers-popup .popup-manager-form-grid label input,.manager-page-careers-popup .popup-manager-form-grid label select{background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:7px;box-sizing:border-box;color:#1f2f44;font-size:.74rem;height:34px;outline:none;padding:0 10px;width:100%}.manager-page-careers-popup .popup-manager-form-grid label input:focus,.manager-page-careers-popup .popup-manager-form-grid label select:focus{border-color:rgba(0,108,183,.55);box-shadow:0 0 0 3px rgba(0,108,183,.1)}.manager-page-careers-popup .popup-manager-editor,.manager-page-careers-popup .popup-manager-preview{margin:14px}.manager-page-careers-popup .popup-manager-section-title{color:#122033;font-family:square-eb;font-size:.78rem;margin-bottom:8px}.manager-page-careers-popup .popup-manager-editor .editor-root{background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:7px;overflow:hidden}.manager-page-careers-popup .popup-manager-editor .ql-container{min-height:280px}.manager-page-careers-popup .popup-manager-preview .popup-manager-preview-canvas{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid rgba(226,232,240,.96);border-radius:8px;box-sizing:border-box;overflow:hidden;padding:18px;width:100%}.manager-page-careers-popup .popup-manager-preview .popup-manager-browser{background:#fff;border:1px solid #c8d5e3;border-radius:8px;box-shadow:0 12px 30px rgba(39,63,92,.12);margin:0 auto;max-width:1180px;min-width:0;overflow:hidden;width:100%}.manager-page-careers-popup .popup-manager-preview .popup-manager-browser-chrome{align-items:center;background:#f7f9fc;border-bottom:1px solid #dce5ef;display:flex;gap:6px;height:34px;padding:0 12px}.manager-page-careers-popup .popup-manager-preview .popup-manager-browser-chrome .browser-dot{background:#c9d4e0;border-radius:50%;height:8px;width:8px}.manager-page-careers-popup .popup-manager-preview .popup-manager-browser-chrome .browser-dot:first-child{background:#ef7171}.manager-page-careers-popup .popup-manager-preview .popup-manager-browser-chrome .browser-dot:nth-child(2){background:#f2c75e}.manager-page-careers-popup .popup-manager-preview .popup-manager-browser-chrome .browser-dot:nth-child(3){background:#70c486}.manager-page-careers-popup .popup-manager-preview .popup-manager-browser-chrome .browser-address{align-items:center;background:#fff;border:1px solid #dce5ef;border-radius:999px;color:#8794a5;display:flex;flex:1 1;font-family:square-bd;font-size:.58rem;height:20px;margin-left:6px;min-width:0;padding:0 10px}.manager-page-careers-popup .popup-manager-preview .popup-manager-browser-viewport{aspect-ratio:1920/920;background:#f6f9fc;overflow:hidden;position:relative}.manager-page-careers-popup .popup-manager-preview .popup-manager-browser-page,.manager-page-careers-popup .popup-manager-preview .popup-manager-modal-layer,.manager-page-careers-popup .popup-manager-preview .popup-manager-popup-window{height:920px;left:0;position:absolute;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transform:scale(var(--preview-scale,1));transform:scale(var(--preview-scale,1));-webkit-transform-origin:0 0;transform-origin:0 0;width:1920px}.manager-page-careers-popup .popup-manager-preview .popup-manager-browser-page{background:radial-gradient(circle at 9% 18%,rgba(0,172,230,.13),transparent 27%),radial-gradient(circle at 92% 8%,rgba(0,123,195,.1),transparent 25%),linear-gradient(135deg,#f5fbff,#fff 52%,#eef8fd);box-sizing:border-box;padding:0 8%}.manager-page-careers-popup .popup-manager-preview .browser-page-nav{align-items:center;display:flex;gap:44px;height:58px;justify-content:center;opacity:.78}.manager-page-careers-popup .popup-manager-preview .browser-page-nav span{background:#d6e3ee;border-radius:999px;height:7px;width:56px}.manager-page-careers-popup .popup-manager-preview .browser-page-nav span.browser-logo{background:url(/static/media/logo.e12f35990ad2c6242839.png) 0/auto 25px no-repeat;height:25px;margin-right:24px;width:116px}.manager-page-careers-popup .popup-manager-preview .browser-page-nav span.browser-logo:after{color:#152033;content:"Careers";font-family:square-eb;font-size:.76rem;line-height:25px;margin-left:31px}.manager-page-careers-popup .popup-manager-preview .browser-page-hero{grid-gap:7%;align-items:center;display:grid;gap:7%;grid-template-columns:.9fr 1.1fr;height:calc(100% - 58px);position:relative}.manager-page-careers-popup .popup-manager-preview .browser-page-copy{min-width:0}.manager-page-careers-popup .popup-manager-preview .browser-page-copy em,.manager-page-careers-popup .popup-manager-preview .browser-page-copy span,.manager-page-careers-popup .popup-manager-preview .browser-page-copy strong{display:block}.manager-page-careers-popup .popup-manager-preview .browser-page-copy span{background:hsla(0,0%,100%,.76);border:1px solid rgba(0,123,195,.16);border-radius:999px;height:28px;margin-bottom:22px;width:150px}.manager-page-careers-popup .popup-manager-preview .browser-page-copy strong{background:#182439;border-radius:8px;height:54px;margin-top:10px}.manager-page-careers-popup .popup-manager-preview .browser-page-copy strong:nth-child(3){width:86%}.manager-page-careers-popup .popup-manager-preview .browser-page-copy em{background:#cbd8e5;border-radius:999px;height:18px;margin-top:30px;width:70%}.manager-page-careers-popup .popup-manager-preview .browser-page-actions{align-items:center;display:flex;gap:14px;margin-top:32px}.manager-page-careers-popup .popup-manager-preview .browser-page-actions i{background:#0b63b6;border-radius:14px;box-shadow:0 14px 28px rgba(0,108,183,.21);display:block;height:48px;width:142px}.manager-page-careers-popup .popup-manager-preview .browser-page-actions i:last-child{background:hsla(0,0%,100%,.84);border:1px solid #d7e2ec;box-shadow:none;width:110px}.manager-page-careers-popup .popup-manager-preview .browser-page-stats{display:flex;gap:28px;margin-top:34px}.manager-page-careers-popup .popup-manager-preview .browser-page-stats i{border-left:2px solid rgba(0,123,195,.18);display:block;height:44px;position:relative;width:70px}.manager-page-careers-popup .popup-manager-preview .browser-page-stats i:after,.manager-page-careers-popup .popup-manager-preview .browser-page-stats i:before{border-radius:999px;content:"";left:13px;position:absolute}.manager-page-careers-popup .popup-manager-preview .browser-page-stats i:before{background:#0b63b6;height:20px;top:1px;width:18px}.manager-page-careers-popup .popup-manager-preview .browser-page-stats i:after{background:#cbd8e5;bottom:4px;height:8px;width:56px}.manager-page-careers-popup .popup-manager-preview .browser-page-visual{min-width:0;position:relative}.manager-page-careers-popup .popup-manager-preview .browser-page-visual img{border:8px solid hsla(0,0%,100%,.94);border-radius:34px 34px 34px 88px;box-shadow:0 30px 74px rgba(22,67,96,.19);display:block;-webkit-filter:saturate(.96);filter:saturate(.96);height:332px;object-fit:cover;width:100%}.manager-page-careers-popup .popup-manager-preview .browser-page-visual i{background:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.92);border-radius:19px;bottom:24px;box-shadow:0 18px 42px rgba(25,65,91,.18);display:block;height:62px;left:-28px;position:absolute;width:210px}.manager-page-careers-popup .popup-manager-preview .popup-manager-modal-layer{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(15,23,42,.46);padding:0}.manager-page-careers-popup .popup-manager-preview .popup-manager-popup-window{pointer-events:none}.manager-page-careers-popup .popup-manager-preview .career-home-popup-card{background:#fff;border:1px solid #d7e3ec;border-radius:10px;box-shadow:0 22px 60px rgba(15,35,52,.22);display:flex;flex-direction:column;height:auto;max-height:calc(100% - 82px);min-height:0;overflow:hidden;width:55%;width:var(--preview-popup-width,55%)}.manager-page-careers-popup .popup-manager-preview .career-home-popup-card.is-modal{left:calc(50% - 68px);position:absolute;top:58px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.manager-page-careers-popup .popup-manager-preview .career-home-popup-card.is-popup{box-shadow:0 16px 38px rgba(39,63,92,.22);height:90%;height:var(--preview-popup-height,90%);max-height:none;position:absolute;right:72px;top:74px;width:556px;width:var(--preview-popup-window-width,556px)}.manager-page-careers-popup .popup-manager-preview .career-home-popup-card footer,.manager-page-careers-popup .popup-manager-preview .career-home-popup-card header{align-items:center;background:#f8fbfd;display:flex;flex:0 0 auto;gap:12px;justify-content:space-between}.manager-page-careers-popup .popup-manager-preview .career-home-popup-card header{border-bottom:1px solid #e2ebf2;min-height:54px;padding:0 16px 0 18px}.manager-page-careers-popup .popup-manager-preview .career-home-popup-card header strong{color:#18283b;font-family:square-eb;font-size:.88rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-careers-popup .popup-manager-preview .career-home-popup-card header button{align-items:center;background:#fff;border:1px solid #d4e0e8;border-radius:8px;color:#52677a;cursor:pointer;display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;width:32px}.manager-page-careers-popup .popup-manager-preview .career-home-popup-card header button .material-symbols-outlined{font-size:1.1rem}.manager-page-careers-popup .popup-manager-preview .career-home-popup-card footer{border-top:1px solid #e2ebf2;gap:8px;justify-content:flex-end;min-height:56px;padding:10px 14px}.manager-page-careers-popup .popup-manager-preview .career-home-popup-card footer button{background:#fff;border:1px solid #d4e0e8;border-radius:8px;color:#52677a;cursor:pointer;font-size:.68rem;min-height:34px;padding:0 11px}.manager-page-careers-popup .popup-manager-preview .career-home-popup-card footer button:last-child{background:#2f6fb7;border-color:#2f6fb7;color:#fff}.manager-page-careers-popup .popup-manager-preview .career-home-popup-content{color:#334256;flex:1 1 auto;font-size:.82rem;line-height:1.7;min-height:0;overflow-x:hidden;overflow-y:auto;padding:22px}.manager-page-careers-popup .popup-manager-preview .career-home-popup-content iframe,.manager-page-careers-popup .popup-manager-preview .career-home-popup-content img,.manager-page-careers-popup .popup-manager-preview .career-home-popup-content table,.manager-page-careers-popup .popup-manager-preview .career-home-popup-content video{max-width:100%!important}.manager-page-careers-popup .popup-manager-preview .career-home-popup-content img,.manager-page-careers-popup .popup-manager-preview .career-home-popup-content video{height:auto!important}.manager-page-careers-popup .popup-manager-preview .career-home-popup-content table{width:100%!important}@media (max-width:1180px){.manager-page-careers-popup .popup-manager-layout{grid-template-columns:1fr}.manager-page-careers-popup .popup-manager-list-panel{min-height:0}.manager-page-careers-popup .popup-manager-list{max-height:260px}}@media (max-width:820px){.manager-page-careers-popup .popup-manager-form-head,.manager-page-careers-popup .popup-manager-hero{align-items:flex-start;flex-direction:column}.manager-page-careers-popup .popup-manager-form-head{padding:12px 16px}.manager-page-careers-popup .popup-manager-actions,.manager-page-careers-popup .popup-manager-summary{width:100%}.manager-page-careers-popup .popup-manager-actions button,.manager-page-careers-popup .popup-manager-summary>div{flex:1 1}.manager-page-careers-popup .popup-manager-form-grid{grid-template-columns:1fr 1fr}.manager-page-careers-popup .popup-manager-form-grid label.span-2{grid-column:1/-1}}@media (max-width:540px){.manager-page-careers-popup .popup-manager-form-grid{grid-template-columns:1fr}}.recruit-calendar-wrap{background:#f6f8fa;box-sizing:border-box;display:flex;height:100%;justify-content:center;min-height:0;overflow:hidden;padding:16px;width:100%}.recruit-calendar-wrap .fc .fc-daygrid-day.rc-day-selected{background:#eef8f4}.recruit-calendar-wrap .fc .fc-daygrid-day.rc-day-selected .fc-daygrid-day-frame{background:transparent}.recruit-calendar-wrap .fc .fc-daygrid-day.rc-day-selected .fc-daygrid-day-number{background:#16735f;color:#fff}.recruit-calendar-wrap .fc .fc-daygrid-day.fc-day-today.rc-day-selected{background:#fff8f8}.recruit-calendar-wrap .fc .fc-daygrid-day.fc-day-today.rc-day-selected .fc-daygrid-day-frame{background:transparent;box-shadow:none}.recruit-calendar-wrap .rc-shell{display:flex;flex-direction:column;gap:14px;height:100%;max-width:none;min-height:0;width:100%}.recruit-calendar-wrap .rc-notice{align-items:flex-start;background:#fff;border:1px solid #dbe3e8;border-left:4px solid #16735f;border-radius:8px;box-shadow:0 6px 18px rgba(18,32,46,.05);color:#435466;display:flex;flex:0 0 auto;font-size:.76rem;gap:10px;line-height:1.45;padding:12px 14px}.recruit-calendar-wrap .rc-notice>.material-symbols-outlined{align-items:center;background:#edf8f4;border-radius:6px;color:#16735f;display:inline-flex;flex:0 0 auto;font-size:19px;height:28px;justify-content:center;width:28px}.recruit-calendar-wrap .rc-notice p{margin:0}.recruit-calendar-wrap .rc-notice p+p{margin-top:2px}.recruit-calendar-wrap .rc-toolbar{align-items:center;background:#fff;border:1px solid #dbe3e8;border-radius:8px;box-shadow:0 8px 22px rgba(18,32,46,.06);display:flex;flex:0 0 auto;gap:14px;justify-content:space-between;min-height:58px;padding:10px 12px}.recruit-calendar-wrap .rc-toolbar-left{align-items:center;display:flex;gap:8px;min-width:0}.recruit-calendar-wrap .rc-toolbar-left .rc-nav-btn{align-items:center;background:#f9fbfc;border:1px solid #dbe3e8;border-radius:6px;color:#425466;cursor:pointer;display:inline-flex;height:34px;justify-content:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:34px}.recruit-calendar-wrap .rc-toolbar-left .rc-nav-btn .material-symbols-outlined{font-size:20px;line-height:1}.recruit-calendar-wrap .rc-toolbar-left .rc-nav-btn:hover{background:#edf8f4;border-color:rgba(22,115,95,.45);color:#0f5c4b}.recruit-calendar-wrap .rc-toolbar-left .rc-btn{margin-left:2px}.recruit-calendar-wrap .rc-toolbar-left .rc-current-label{color:#17212b;font-size:1.22rem;font-weight:700;letter-spacing:0;margin-left:8px;white-space:nowrap}.recruit-calendar-wrap .rc-toolbar-right{align-items:center;display:flex;gap:8px;justify-content:flex-end}.recruit-calendar-wrap .rc-toolbar-right .rc-toolbar-label{align-items:center;color:#4b5b6b;display:inline-flex;font-size:.76rem;font-weight:600;gap:5px;margin-right:2px;white-space:nowrap}.recruit-calendar-wrap .rc-toolbar-right .rc-toolbar-label .material-symbols-outlined{color:#16735f;font-size:17px}.recruit-calendar-wrap .rc-toolbar-right select{background:#fff;border:1px solid #dbe3e8;border-radius:6px;color:#17212b;font-size:.76rem;font-weight:600;height:34px;padding:0 28px 0 10px}.recruit-calendar-wrap .rc-toolbar-right select:focus{border-color:rgba(22,115,95,.6);box-shadow:0 0 0 3px rgba(22,115,95,.12);outline:none}.recruit-calendar-wrap .rc-btn{align-items:center;border:1px solid transparent;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:700;gap:5px;height:34px;justify-content:center;padding:0 13px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}.recruit-calendar-wrap .rc-btn .material-symbols-outlined{font-size:17px;line-height:1}.recruit-calendar-wrap .rc-btn.rc-btn-primary{background:#16735f;border-color:#16735f;color:#fff}.recruit-calendar-wrap .rc-btn.rc-btn-primary:hover{background:#0f5c4b;border-color:#0f5c4b;box-shadow:0 8px 16px rgba(22,115,95,.18)}.recruit-calendar-wrap .rc-btn.rc-btn-outline{background:#fff;border-color:#dbe3e8;color:#17212b}.recruit-calendar-wrap .rc-btn.rc-btn-outline:hover{background:#edf8f4;border-color:rgba(22,115,95,.45);color:#0f5c4b}.recruit-calendar-wrap .rc-main{grid-gap:16px;align-items:stretch;display:grid;flex:1 1 auto;gap:16px;grid-template-columns:minmax(0,1fr) 370px;min-height:0;overflow:hidden}.recruit-calendar-wrap .rc-calendar-card{background:#fff;border:1px solid #dbe3e8;border-radius:8px;box-shadow:0 12px 28px rgba(18,32,46,.07);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;padding:12px}.recruit-calendar-wrap .rc-calendar-card>.fc{flex:1 1 auto;min-height:0}.recruit-calendar-wrap .fc{color:#17212b;font-family:inherit;font-size:.74rem}.recruit-calendar-wrap .fc-theme-standard .fc-scrollgrid{border:1px solid #dbe3e8;border-radius:8px;overflow:hidden}.recruit-calendar-wrap .fc .fc-col-header{background:#f8fafb;border-bottom:1px solid #dbe3e8}.recruit-calendar-wrap .fc .fc-col-header-cell{background:#f8fafb}.recruit-calendar-wrap .fc .fc-col-header-cell-cushion{color:#5c6c7c;font-size:.74rem;font-weight:700;padding:10px 0}.recruit-calendar-wrap .fc .fc-daygrid-day{background:#fff;cursor:pointer;padding:0;transition:background-color .12s ease}.recruit-calendar-wrap .fc .fc-daygrid-day:hover{background:#f7fbf9}.recruit-calendar-wrap .fc .fc-daygrid-day-frame{min-height:0;padding:6px}.recruit-calendar-wrap .fc .fc-daygrid-day-number{align-items:center;border-radius:6px;box-sizing:border-box;color:#25313d;display:inline-flex;font-size:.74rem;font-weight:700;height:24px;justify-content:center;min-width:24px;padding:0 6px}.recruit-calendar-wrap .fc .fc-day-other{background:#fbfcfd}.recruit-calendar-wrap .fc .fc-day-other .fc-daygrid-day-number{color:#a2adba}.recruit-calendar-wrap .fc .fc-daygrid-day.fc-day-today{background:snow}.recruit-calendar-wrap .fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-frame{box-shadow:none}.recruit-calendar-wrap .fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{background:#000;color:#fff}.recruit-calendar-wrap .fc-theme-standard td,.recruit-calendar-wrap .fc-theme-standard th{border-color:#edf1f4}.recruit-calendar-wrap .fc .fc-daygrid-event-harness{margin-top:4px}.recruit-calendar-wrap .fc .fc-daygrid-day,.recruit-calendar-wrap .fc .fc-daygrid-event{cursor:pointer}.recruit-calendar-wrap .fc .fc-event{background:transparent;border:0}.recruit-calendar-wrap .fc .fc-daygrid-more-link{border-radius:4px;color:#0f5c4b;font-size:.7rem;font-weight:700;padding:1px 6px}.recruit-calendar-wrap .fc .fc-daygrid-more-link:hover{background:#edf8f4;text-decoration:none}.recruit-calendar-wrap .rc-event{border:0;border-left:4px solid;border-radius:4px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.55);box-sizing:border-box;cursor:pointer;font-size:.72rem;font-weight:700;line-height:1.25;min-height:23px;overflow:hidden;padding:4px 9px;text-overflow:ellipsis;white-space:nowrap}.recruit-calendar-wrap .rc-event .fc-event-main{color:inherit}.recruit-calendar-wrap .fc .fc-event.rc-event--recruit,.recruit-calendar-wrap .rc-event--recruit{background:#edf9f6;border-left-color:#0f695d;color:#0f695d}.recruit-calendar-wrap .fc .fc-event.rc-event--interview,.recruit-calendar-wrap .rc-event--interview{background:#f4f0ff;border-left-color:#5c3dbd;color:#5c3dbd}.recruit-calendar-wrap .fc .fc-event.rc-event--doc,.recruit-calendar-wrap .rc-event--doc{background:#fff4f6;border-left-color:#b91f3f;color:#b91f3f}.recruit-calendar-wrap .fc .fc-event-start .rc-event{border-bottom-left-radius:6px;border-top-left-radius:6px}.recruit-calendar-wrap .fc .fc-event-end .rc-event{border-bottom-right-radius:6px;border-top-right-radius:6px}.recruit-calendar-wrap .rc-side-panel{background:#fff;border:1px solid #dbe3e8;border-radius:8px;box-shadow:0 12px 28px rgba(18,32,46,.07);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.recruit-calendar-wrap .rc-side-header{align-items:center;background:#f8fafb;border-bottom:1px solid #dbe3e8;display:flex;gap:12px;justify-content:space-between;margin-bottom:0;padding:14px 16px}.recruit-calendar-wrap .rc-side-header .rc-side-date{color:#17212b;font-size:.9rem;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recruit-calendar-wrap .rc-side-header .rc-side-count{align-items:center;background:#edf8f4;border-radius:999px;color:#0f5c4b;display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:800;height:24px;justify-content:center;padding:0 9px}.recruit-calendar-wrap .rc-side-body{flex:1 1;min-height:0;overflow-y:auto;padding:12px}.recruit-calendar-wrap .rc-side-empty{align-items:center;background:#fafcfd;border:1px dashed #cfd8df;border-radius:8px;color:#7b8a98;display:flex;flex-direction:column;font-size:.78rem;gap:8px;justify-content:center;min-height:180px;padding:18px 14px;text-align:center}.recruit-calendar-wrap .rc-side-empty .material-symbols-outlined{color:#a2adba;font-size:30px}.recruit-calendar-wrap .rc-side-item{background:#fff;border:1px solid #dbe3e8;border-left:3px solid #adb8c2;border-radius:8px;padding:10px 11px;transition:border-color .15s ease,box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,-webkit-transform .15s ease}.recruit-calendar-wrap .rc-side-item+.rc-side-item{margin-top:8px}.recruit-calendar-wrap .rc-side-item:hover{border-color:#c6d3db;box-shadow:0 8px 18px rgba(18,32,46,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.recruit-calendar-wrap .rc-side-item--recruit{background:#edf9f6;border-left-color:rgba(20,146,127,.7)}.recruit-calendar-wrap .rc-side-item--interview{background:#f4f0ff;border-left-color:rgba(124,92,230,.7)}.recruit-calendar-wrap .rc-side-item--doc{background:#fff4f6;border-left-color:rgba(227,75,103,.72)}.recruit-calendar-wrap .rc-side-item .rc-side-title{color:#17212b;font-size:.82rem;font-weight:800;line-height:1.45;margin-top:8px;word-break:keep-all}.recruit-calendar-wrap .rc-side-item .rc-side-range{color:#667789;font-size:.74rem;margin-top:4px}.recruit-calendar-wrap .rc-side-item-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.recruit-calendar-wrap .rc-side-company{color:#667789;font-size:.72rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recruit-calendar-wrap .rc-side-badge{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:.7rem;font-weight:800;height:22px;justify-content:center;padding:0 9px}.recruit-calendar-wrap .rc-side-badge--recruit{background:#edf9f6;color:#0f695d}.recruit-calendar-wrap .rc-side-badge--interview{background:#f4f0ff;color:#5c3dbd}.recruit-calendar-wrap .rc-side-badge--doc{background:#fff4f6;color:#b91f3f}.recruit-calendar-wrap .rc-side-badge--default{background:#eef2f5;color:#516171}.recruit-calendar-wrap .rc-legend{background:#fbfcfd;border-top:1px solid #dbe3e8;color:#526373;display:flex;flex-wrap:wrap;font-size:.74rem;gap:8px 12px;margin-top:0;padding:12px 14px}.recruit-calendar-wrap .rc-legend-item{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.recruit-calendar-wrap .rc-legend-dot{border-radius:2px;display:inline-block;height:9px;width:9px}.recruit-calendar-wrap .rc-legend-dot--recruit{background:#14927f}.recruit-calendar-wrap .rc-legend-dot--interview{background:#7c5ce6}.recruit-calendar-wrap .rc-legend-dot--doc{background:#e34b67}@media (max-width:1180px){.recruit-calendar-wrap{padding:18px}.recruit-calendar-wrap .rc-main{grid-template-columns:1fr;overflow-y:auto}.recruit-calendar-wrap .rc-side-panel{max-height:420px;min-height:auto}}@media (max-width:760px){.recruit-calendar-wrap{overflow:auto;padding:12px}.recruit-calendar-wrap .rc-notice{padding:10px 12px}.recruit-calendar-wrap .rc-toolbar{align-items:stretch;flex-direction:column}.recruit-calendar-wrap .rc-toolbar-left,.recruit-calendar-wrap .rc-toolbar-right{flex-wrap:wrap;justify-content:flex-start;width:100%}.recruit-calendar-wrap .rc-toolbar-left .rc-current-label{font-size:1.05rem;margin:4px 0 0;width:100%}.recruit-calendar-wrap .rc-calendar-card{padding:8px}.recruit-calendar-wrap .fc .fc-daygrid-day-frame{min-height:62px;padding:4px}.recruit-calendar-wrap .fc .fc-col-header-cell-cushion{padding:8px 0}.recruit-calendar-wrap .rc-event{font-size:.66rem;min-height:21px;padding:3px 6px}}.manager-page-applicants-outcome-fail-restore{height:100%;overflow:hidden}.manager-page-applicants-outcome-fail-restore .width-size.padding{display:flex;flex-direction:column;gap:0;height:100%;min-height:0;overflow:hidden}.manager-page-applicants-outcome-fail-restore .manager-action-panel--fail-restore{flex:0 0 auto}.manager-page-applicants-outcome-fail-restore .manager-action-panel--fail-restore .manager-action-panel__body{height:64px;min-height:64px}.manager-page-applicants-outcome-fail-restore .manager-action-panel--fail-restore .manager-action-panel__sub{white-space:nowrap}.manager-page-applicants-outcome-fail-restore .manager-action-panel--fail-restore .manager-action-panel__controls{flex-wrap:nowrap}.manager-page-applicants-outcome-fail-restore .fail-restore-layout{grid-gap:12px;box-sizing:border-box;display:grid;flex:1 1 auto;gap:12px;grid-template-columns:minmax(0,6fr) minmax(360px,4fr);min-height:0;overflow:hidden;padding:0 12px}.manager-page-applicants-outcome-fail-restore .fail-restore-pane{background:#fff;border:1px solid rgba(203,213,225,.92);border-radius:8px;box-shadow:0 10px 22px rgba(15,35,52,.06);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.manager-page-applicants-outcome-fail-restore .grid-table-default-virtuar-wrap{border:0;border-radius:0;box-shadow:none;flex:1 1 auto;min-height:0}.manager-page-applicants-outcome-fail-restore .fail-restore-pane--history .grid-table-top-left .grid-title,.manager-page-applicants-outcome-fail-restore .fail-restore-pane--history .grid-table-top-left h3{max-width:180px}.manager-page-applicants-outcome-fail-restore .fail-restore-modal{align-items:center;background:rgba(15,23,42,.42);box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1600}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__box{background:#fff;border:1px solid rgba(203,213,225,.98);border-radius:10px;box-shadow:0 24px 60px rgba(15,23,42,.24);display:flex;flex-direction:column;max-height:calc(100vh - 48px);max-width:100%;overflow:hidden;width:520px}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__head{grid-gap:12px;align-items:center;border-bottom:1px solid rgba(226,232,240,.94);display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr);padding:18px 20px 14px}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__head strong{color:#0f172a;color:var(--dhrm-text);display:block;font-family:square-eb;font-size:.92rem;line-height:1.3}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__head span{color:#64748b;color:var(--dhrm-muted);display:block;font-size:.74rem;line-height:1.4;margin-top:4px}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__icon{align-items:center;background:rgba(0,172,230,.12);border-radius:8px;color:#006cb7;color:var(--dhrm-primary);display:inline-flex;height:42px;justify-content:center;width:42px}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__icon .material-symbols-outlined{font-size:1.35rem}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__body{display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 20px 18px}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__status{align-items:center;background:#f5fbff;border:1px solid #dbeafe;border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__status span{color:#4f647b;font-size:.72rem}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__status strong{color:#006cb7;color:var(--dhrm-primary);font-family:square-eb;font-size:.78rem}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__targets{display:flex;flex-wrap:wrap;gap:6px}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__targets span{align-items:center;background:#f1f5f9;border-radius:6px;color:#334155;display:inline-flex;font-family:square-bd;font-size:.68rem;max-width:100%;min-height:24px;padding:0 8px}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__field{align-items:stretch;display:flex;flex-direction:column;gap:7px}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__field span{color:#0f172a;color:var(--dhrm-text);font-family:square-bd;font-size:.74rem}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__field textarea{box-sizing:border-box;height:118px;line-height:1.45;min-height:118px;padding:10px 12px;resize:vertical;width:100%}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__foot{background:#f8fafc;border-top:1px solid rgba(226,232,240,.94);display:flex;gap:8px;justify-content:flex-end;padding:12px 20px 16px}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__btn{background:#fff;border:1px solid rgba(203,213,225,.96);border-radius:7px;color:#334155;cursor:pointer;font-family:square-bd;font-size:.72rem;min-height:32px;min-width:74px}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__btn:disabled{cursor:not-allowed;opacity:.58}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__btn--primary{background:#006cb7;background:var(--dhrm-primary);border-color:#006cb7;border-color:var(--dhrm-primary);color:#fff}@media (max-width:1280px){.manager-page-applicants-outcome-fail-restore{overflow:auto}.manager-page-applicants-outcome-fail-restore .width-size.padding{overflow:visible}.manager-page-applicants-outcome-fail-restore .fail-restore-layout{grid-template-columns:1fr;overflow:visible}.manager-page-applicants-outcome-fail-restore .fail-restore-pane{min-height:520px}}.manager-page-applicants-talentPooapplicants .width-size.padding{display:flex;flex-direction:column;gap:10px}.manager-page-applicants-talentPooapplicants .talentpool-summary-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 12px}.manager-page-applicants-talentPooapplicants .talentpool-duplicate-panel,.manager-page-applicants-talentPooapplicants .talentpool-filter-panel,.manager-page-applicants-talentPooapplicants .talentpool-insight-card,.manager-page-applicants-talentPooapplicants .talentpool-maintenance-card,.manager-page-applicants-talentPooapplicants .talentpool-summary-card{background:#fff;border:1px solid rgba(203,213,225,.92);border-radius:8px;box-shadow:0 8px 18px rgba(15,35,52,.055);box-sizing:border-box}.manager-page-applicants-talentPooapplicants .talentpool-summary-card{align-items:center;display:flex;gap:11px;min-height:70px;min-width:0;padding:14px 15px}.manager-page-applicants-talentPooapplicants .talentpool-summary-card>.material-symbols-outlined{align-items:center;background:#eef6ff;border-radius:8px;color:#1666ad;display:inline-flex;flex:0 0 auto;font-size:1.14rem;height:36px;justify-content:center;width:36px}.manager-page-applicants-talentPooapplicants .talentpool-summary-card>div{min-width:0}.manager-page-applicants-talentPooapplicants .talentpool-summary-card em,.manager-page-applicants-talentPooapplicants .talentpool-summary-card strong{display:block}.manager-page-applicants-talentPooapplicants .talentpool-summary-card em{color:#64748b;font-family:square-bd;font-size:.68rem;font-style:normal}.manager-page-applicants-talentPooapplicants .talentpool-summary-card strong{color:#142339;font-family:square-eb;font-size:1.02rem;line-height:1.2;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-applicants-talentPooapplicants .talentpool-filter-panel{margin:0 12px;padding:14px 16px 16px}.manager-page-applicants-talentPooapplicants .talentpool-duplicate-head,.manager-page-applicants-talentPooapplicants .talentpool-maintenance-head,.manager-page-applicants-talentPooapplicants .talentpool-panel-head{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.manager-page-applicants-talentPooapplicants .talentpool-panel-head{margin-bottom:12px}.manager-page-applicants-talentPooapplicants .talentpool-maintenance-head span,.manager-page-applicants-talentPooapplicants .talentpool-panel-head span{color:#1666ad;display:block;font-family:square-eb;font-size:.62rem;letter-spacing:0}.manager-page-applicants-talentPooapplicants .talentpool-maintenance-head strong,.manager-page-applicants-talentPooapplicants .talentpool-panel-head strong{color:#142339;display:block;font-family:square-eb;font-size:.86rem;margin-top:3px}.manager-page-applicants-talentPooapplicants .talentpool-maintenance-actions,.manager-page-applicants-talentPooapplicants .talentpool-panel-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.manager-page-applicants-talentPooapplicants .talentpool-button{align-items:center;border:1px solid transparent;border-radius:7px;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.71rem;gap:5px;justify-content:center;min-height:31px;padding:0 12px;transition:background-color .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease;white-space:nowrap}.manager-page-applicants-talentPooapplicants .talentpool-button .material-symbols-outlined{color:currentColor;font-size:1rem}.manager-page-applicants-talentPooapplicants .talentpool-button.is-primary{background:#1666ad;border-color:#1666ad;color:#fff}.manager-page-applicants-talentPooapplicants .talentpool-button.is-ghost{background:#fff;border-color:#cbd5e1;color:#334155}.manager-page-applicants-talentPooapplicants .talentpool-button:disabled{cursor:not-allowed;opacity:.58}.manager-page-applicants-talentPooapplicants .talentpool-filter-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:minmax(210px,1.4fr) repeat(5,minmax(120px,1fr))}.manager-page-applicants-talentPooapplicants .talentpool-field{display:flex;flex-direction:column;gap:5px;min-width:0}.manager-page-applicants-talentPooapplicants .talentpool-field.is-wide{min-width:210px}.manager-page-applicants-talentPooapplicants .talentpool-field span{color:#475569;font-family:square-bd;font-size:.67rem}.manager-page-applicants-talentPooapplicants .talentpool-field input,.manager-page-applicants-talentPooapplicants .talentpool-field select{background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:7px;box-sizing:border-box;color:#0f172a;font-size:.72rem;height:32px;outline:none;padding:0 9px;width:100%}.manager-page-applicants-talentPooapplicants .talentpool-field input:focus,.manager-page-applicants-talentPooapplicants .talentpool-field select:focus{border-color:#8fafcf;box-shadow:0 0 0 2px rgba(95,133,173,.13)}.manager-page-applicants-talentPooapplicants .talentpool-insight-grid{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 12px}.manager-page-applicants-talentPooapplicants .talentpool-sticky-tools{grid-gap:10px;align-items:stretch;background:linear-gradient(180deg,#f4f8fc,#eef5fb);border-bottom:1px solid rgba(203,213,225,.95);border-top:1px solid rgba(226,232,240,.95);box-shadow:0 10px 22px rgba(15,35,52,.11),inset 0 1px 0 hsla(0,0%,100%,.92);box-sizing:border-box;display:grid;gap:10px;grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);isolation:isolate;margin:0;padding:10px 12px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:60}.manager-page-applicants-talentPooapplicants .talentpool-sticky-tools>*{min-width:0}.manager-page-applicants-talentPooapplicants .talentpool-insight-card,.manager-page-applicants-talentPooapplicants .talentpool-maintenance-card{min-width:0;padding:13px 14px}.manager-page-applicants-talentPooapplicants .talentpool-insight-title{align-items:center;color:#142339;display:flex;gap:7px}.manager-page-applicants-talentPooapplicants .talentpool-insight-title .material-symbols-outlined{color:#1666ad;font-size:1.02rem}.manager-page-applicants-talentPooapplicants .talentpool-insight-title strong{font-family:square-eb;font-size:.8rem}.manager-page-applicants-talentPooapplicants .talentpool-distribution-list{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.manager-page-applicants-talentPooapplicants .talentpool-distribution-block{border-top:1px solid rgba(226,232,240,.9);margin-top:12px;padding-top:10px}.manager-page-applicants-talentPooapplicants .talentpool-distribution-block .talentpool-distribution-list{margin-top:7px}.manager-page-applicants-talentPooapplicants .talentpool-distribution-subtitle{color:#64748b;display:block;font-family:square-bd;font-size:.68rem}.manager-page-applicants-talentPooapplicants .talentpool-distribution-chip{align-items:center;background:#f6f9fd;border:1px solid #dce6f0;border-radius:7px;color:#475569;display:inline-flex;font-family:square-bd;font-size:.68rem;gap:5px;min-height:24px;padding:0 9px}.manager-page-applicants-talentPooapplicants .talentpool-distribution-chip strong{color:#1666ad;font-family:square-eb}.manager-page-applicants-talentPooapplicants .talentpool-empty-text{color:#94a3b8;font-family:square-bd;font-size:.68rem}.manager-page-applicants-talentPooapplicants .talentpool-maintenance-head{align-items:flex-start}.manager-page-applicants-talentPooapplicants .talentpool-maintenance-head em{color:#64748b;font-family:square-bd;font-size:.68rem;font-style:normal;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-applicants-talentPooapplicants .talentpool-maintenance-form{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:96px minmax(0,1fr) auto;margin-top:10px}.manager-page-applicants-talentPooapplicants .talentpool-maintenance-form label{display:flex;flex-direction:column;gap:5px;min-width:0}.manager-page-applicants-talentPooapplicants .talentpool-maintenance-form label span{color:#475569;font-family:square-bd;font-size:.66rem}.manager-page-applicants-talentPooapplicants .talentpool-maintenance-form .is-memo{grid-column:1/-1}.manager-page-applicants-talentPooapplicants .talentpool-maintenance-form input,.manager-page-applicants-talentPooapplicants .talentpool-maintenance-form select,.manager-page-applicants-talentPooapplicants .talentpool-maintenance-form textarea{background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:7px;box-sizing:border-box;color:#0f172a;font-size:.72rem;outline:none;width:100%}.manager-page-applicants-talentPooapplicants .talentpool-maintenance-form input:focus,.manager-page-applicants-talentPooapplicants .talentpool-maintenance-form select:focus,.manager-page-applicants-talentPooapplicants .talentpool-maintenance-form textarea:focus{border-color:#8fafcf;box-shadow:0 0 0 2px rgba(95,133,173,.13)}.manager-page-applicants-talentPooapplicants .talentpool-maintenance-form input:disabled,.manager-page-applicants-talentPooapplicants .talentpool-maintenance-form select:disabled,.manager-page-applicants-talentPooapplicants .talentpool-maintenance-form textarea:disabled{background:#f8fafc;color:#94a3b8}.manager-page-applicants-talentPooapplicants .talentpool-maintenance-form input,.manager-page-applicants-talentPooapplicants .talentpool-maintenance-form select{height:31px;padding:0 9px}.manager-page-applicants-talentPooapplicants .talentpool-maintenance-form textarea{min-height:56px;padding:8px 9px;resize:vertical}.manager-page-applicants-talentPooapplicants .talentpool-maintenance-actions{align-self:end}.manager-page-applicants-talentPooapplicants .talentpool-sticky-tools .talentpool-maintenance-card{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:minmax(118px,auto) minmax(0,1fr);padding:11px 12px}.manager-page-applicants-talentPooapplicants .talentpool-sticky-tools .talentpool-maintenance-head{align-items:flex-start;display:flex;flex-direction:column;gap:6px;justify-content:center;min-width:118px}.manager-page-applicants-talentPooapplicants .talentpool-sticky-tools .talentpool-maintenance-head em{max-width:150px}.manager-page-applicants-talentPooapplicants .talentpool-sticky-tools .talentpool-maintenance-form{align-items:end;gap:7px;grid-template-columns:72px minmax(120px,.75fr) minmax(180px,1.25fr) auto;margin-top:0}.manager-page-applicants-talentPooapplicants .talentpool-sticky-tools .talentpool-maintenance-form .is-memo{grid-column:auto}.manager-page-applicants-talentPooapplicants .talentpool-sticky-tools .talentpool-maintenance-form textarea{height:31px;min-height:31px;resize:none}.manager-page-applicants-talentPooapplicants .manager-action-panel--talentpool-move{height:100%;margin:0;width:auto}.manager-page-applicants-talentPooapplicants .manager-action-panel--talentpool-move .manager-action-panel__section{display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr);padding:10px 13px}.manager-page-applicants-talentPooapplicants .manager-action-panel--talentpool-move .manager-action-panel__section--wide{align-items:center}.manager-page-applicants-talentPooapplicants .manager-action-panel--talentpool-move .manager-action-panel__sub{max-width:310px}.manager-page-applicants-talentPooapplicants .manager-action-panel--talentpool-move .manager-action-panel__controls{align-items:flex-end;display:grid;grid-template-columns:minmax(104px,.7fr) minmax(190px,1.45fr) minmax(112px,.8fr) auto auto auto;justify-content:stretch}.manager-page-applicants-talentPooapplicants .manager-action-panel--talentpool-move .manager-action-panel__field,.manager-page-applicants-talentPooapplicants .manager-action-panel--talentpool-move .manager-action-panel__field.manager-action-panel__field--lg{min-width:0}.manager-page-applicants-talentPooapplicants .manager-action-panel--talentpool-move .manager-action-panel__badge,.manager-page-applicants-talentPooapplicants .manager-action-panel--talentpool-move .manager-action-panel__button{padding-left:9px;padding-right:9px}.manager-page-applicants-talentPooapplicants .talentpool-duplicate-panel{background:#fff8f5;border-color:#efc9bd;margin:0 12px;padding:13px 14px}.manager-page-applicants-talentPooapplicants .talentpool-duplicate-head{justify-content:flex-start}.manager-page-applicants-talentPooapplicants .talentpool-duplicate-head .material-symbols-outlined{color:#b45309;font-size:1.05rem}.manager-page-applicants-talentPooapplicants .talentpool-duplicate-head strong{color:#7c2d12;font-family:square-eb;font-size:.82rem}.manager-page-applicants-talentPooapplicants .talentpool-duplicate-head em{align-items:center;background:#ffe8dc;border-radius:7px;color:#9a3412;display:inline-flex;font-family:square-eb;font-size:.65rem;font-style:normal;min-height:22px;padding:0 8px}.manager-page-applicants-talentPooapplicants .talentpool-duplicate-list{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.manager-page-applicants-talentPooapplicants .talentpool-duplicate-item{grid-gap:8px;align-items:center;background:#fff;border:1px solid #f3d7ca;border-radius:7px;color:#475569;display:grid;font-size:.69rem;gap:8px;grid-template-columns:minmax(120px,.8fr) minmax(120px,1fr) minmax(130px,1fr);min-width:0;padding:8px 10px}.manager-page-applicants-talentPooapplicants .talentpool-duplicate-item em,.manager-page-applicants-talentPooapplicants .talentpool-duplicate-item span,.manager-page-applicants-talentPooapplicants .talentpool-duplicate-item strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-applicants-talentPooapplicants .talentpool-duplicate-item strong{color:#142339;font-family:square-eb}.manager-page-applicants-talentPooapplicants .talentpool-duplicate-item span{color:#9a3412;font-family:square-bd}.manager-page-applicants-talentPooapplicants .talentpool-duplicate-item em{color:#64748b;font-style:normal}.manager-page-applicants-talentPooapplicants .grid-table-wrap{margin-top:0}@media (max-width:1680px){.manager-page-applicants-talentPooapplicants .talentpool-filter-grid{grid-template-columns:repeat(4,minmax(120px,1fr))}.manager-page-applicants-talentPooapplicants .talentpool-field.is-wide{grid-column:span 2}.manager-page-applicants-talentPooapplicants .talentpool-sticky-tools{grid-template-columns:1fr}.manager-page-applicants-talentPooapplicants .talentpool-maintenance-card{grid-column:1/-1}.manager-page-applicants-talentPooapplicants .manager-action-panel--talentpool-move .manager-action-panel__section{grid-template-columns:minmax(160px,230px) minmax(0,1fr)}.manager-page-applicants-talentPooapplicants .manager-action-panel--talentpool-move .manager-action-panel__controls{grid-template-columns:minmax(120px,.8fr) minmax(260px,1.5fr) minmax(130px,.8fr) auto auto auto}}@media (max-width:980px){.manager-page-applicants-talentPooapplicants .talentpool-duplicate-list,.manager-page-applicants-talentPooapplicants .talentpool-filter-grid,.manager-page-applicants-talentPooapplicants .talentpool-insight-grid,.manager-page-applicants-talentPooapplicants .talentpool-sticky-tools,.manager-page-applicants-talentPooapplicants .talentpool-summary-grid{grid-template-columns:1fr}.manager-page-applicants-talentPooapplicants .talentpool-sticky-tools{background:transparent;border:0;box-shadow:none;padding:0;position:static}.manager-page-applicants-talentPooapplicants .talentpool-field.is-wide,.manager-page-applicants-talentPooapplicants .talentpool-maintenance-card{grid-column:auto}.manager-page-applicants-talentPooapplicants .talentpool-maintenance-form,.manager-page-applicants-talentPooapplicants .talentpool-sticky-tools .talentpool-maintenance-card,.manager-page-applicants-talentPooapplicants .talentpool-sticky-tools .talentpool-maintenance-form{grid-template-columns:1fr}.manager-page-applicants-talentPooapplicants .talentpool-sticky-tools .talentpool-maintenance-form .is-memo{grid-column:1}.manager-page-applicants-talentPooapplicants .talentpool-sticky-tools .talentpool-maintenance-form textarea{height:56px;min-height:56px;resize:vertical}.manager-page-applicants-talentPooapplicants .manager-action-panel--talentpool-move .manager-action-panel__controls,.manager-page-applicants-talentPooapplicants .manager-action-panel--talentpool-move .manager-action-panel__section{grid-template-columns:1fr}.manager-page-applicants-talentPooapplicants .manager-action-panel--talentpool-move .manager-action-panel__sub{max-width:none}.manager-page-applicants-talentPooapplicants .talentpool-duplicate-item{grid-template-columns:1fr}}.manager-recruitmentprocesses-automatedresume .manager-summary-divider{background:rgba(148,163,184,.55);flex:0 0 auto;height:18px;margin:0 8px;width:1px}.manager-recruitmentprocesses-automatedresume .personality-wrap{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding:26px 120px 40px}.manager-recruitmentprocesses-automatedresume .personality-step-header{align-items:center;background:rgba(15,23,42,.04);border:1px solid rgba(148,163,184,.4);border-radius:999px;box-sizing:border-box;display:flex;gap:12px;margin:0 auto 32px;min-width:1000px;padding:16px 20px}.manager-recruitmentprocesses-automatedresume .personality-step-header .step-item{align-items:center;display:flex;flex:1 1;gap:12px}.manager-recruitmentprocesses-automatedresume .personality-step-header .step-item .step-badge{background:#0f172a;border-radius:999px;color:#e5e7eb;font-family:square-eb;font-size:.68rem;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.manager-recruitmentprocesses-automatedresume .personality-step-header .step-item .step-title{color:#111827;font-family:square-eb;font-size:.85rem}.manager-recruitmentprocesses-automatedresume .personality-step-header .step-item .step-status{align-items:center;color:#6b7280;display:flex;font-family:square-bd;font-size:.75rem;gap:4px;margin-left:auto}.manager-recruitmentprocesses-automatedresume .personality-step-header .step-item .step-status .dot{background-color:#9ca3af;border-radius:999px;height:7px;width:7px}.manager-recruitmentprocesses-automatedresume .personality-step-header .step-item .step-status .dot-on{background-color:#006cb7;box-shadow:0 0 0 4px rgba(59,130,246,.25)}.manager-recruitmentprocesses-automatedresume .personality-step-header .step-item.completed .step-badge{background:linear-gradient(135deg,#006cb7,#007bc3);color:#fff}.manager-recruitmentprocesses-automatedresume .personality-step-header .step-line{background:linear-gradient(180deg,transparent,rgba(148,163,184,.8),transparent);height:28px;width:1px}@media (max-width:768px){.manager-recruitmentprocesses-automatedresume .personality-step-header .step-line{height:1px;width:100%}}.manager-recruitmentprocesses-automatedresume .div2{display:flex;gap:10px}.manager-recruitmentprocesses-automatedresume .div2 .personality-block{background:hsla(0,0%,100%,.96);border:1px solid rgba(209,213,219,.9);border-radius:24px;box-shadow:0 18px 40px rgba(15,23,42,.14);box-sizing:border-box;margin:0 auto 32px;min-width:500px;padding:15px 20px 20px}@media (max-width:768px){.manager-recruitmentprocesses-automatedresume .div2 .personality-block{border-radius:18px;padding:18px 16px 22px}}.manager-recruitmentprocesses-automatedresume .div2 .personality-title{color:#0f172a;font-family:square-eb;font-size:1rem;margin-bottom:4px}.manager-recruitmentprocesses-automatedresume .div2 .personality-desc{color:#6b7280;font-family:square-bd;font-size:.8rem}.manager-recruitmentprocesses-automatedresume .div2 .personality-card-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));margin-top:20px}.manager-recruitmentprocesses-automatedresume .div2 .personality-card{background:#f9fafb;border:1px solid rgba(209,213,219,.9);border-radius:18px;cursor:pointer;display:block;overflow:hidden;position:relative;text-decoration:none;transition:box-shadow .16s ease,border-color .16s ease,background .16s ease,-webkit-transform .16s ease;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,-webkit-transform .16s ease}.manager-recruitmentprocesses-automatedresume .div2 .personality-card input[type=radio]{opacity:0;pointer-events:none;position:absolute}.manager-recruitmentprocesses-automatedresume .div2 .personality-card:hover{background:#f3f4ff;border-color:rgba(59,130,246,.7);box-shadow:0 14px 30px rgba(15,23,42,.16);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.manager-recruitmentprocesses-automatedresume .div2 .personality-card.is-active{background:radial-gradient(circle at top left,#e0f2fe,#fff);border-color:#006cb7;box-shadow:0 18px 40px rgba(37,99,235,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.manager-recruitmentprocesses-automatedresume .div2 .personality-card-inner{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:12px 13px 5px}.manager-recruitmentprocesses-automatedresume .div2 .personality-card-top{align-items:center;display:flex;justify-content:space-between}.manager-recruitmentprocesses-automatedresume .div2 .personality-card-top .personality-card-index{color:#9ca3af;font-family:square-bd;font-size:.7rem}.manager-recruitmentprocesses-automatedresume .div2 .personality-card-top .personality-card-badge{background:rgba(37,99,235,.12);border-radius:999px;color:#1d4ed8;font-family:square-eb;font-size:.7rem;padding:2px 8px}.manager-recruitmentprocesses-automatedresume .div2 .personality-card-main{align-items:center;display:flex;gap:8px}.manager-recruitmentprocesses-automatedresume .div2 .personality-card-icon{align-items:center;background:#e5f0ff;border-radius:999px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.manager-recruitmentprocesses-automatedresume .div2 .personality-card-icon .personality-card-emoji{font-size:1.2rem}.manager-recruitmentprocesses-automatedresume .div2 .personality-card-text{display:flex;flex-direction:column;gap:2px}.manager-recruitmentprocesses-automatedresume .div2 .personality-card-text .personality-card-key{color:#111827;font-family:square-eb;font-size:.86rem}.manager-recruitmentprocesses-automatedresume .div2 .personality-card-text .personality-card-sub{color:#6b7280;font-family:square-bd;font-size:.74rem}.manager-recruitmentprocesses-automatedresume .div2 .personality-card-checkmark{display:flex;justify-content:flex-end;margin-top:4px}.manager-recruitmentprocesses-automatedresume .div2 .personality-card-checkmark .check-icon{align-items:center;border:1px solid rgba(148,163,184,.9);border-radius:999px;color:rgba(148,163,184,.9);display:flex;font-size:.76rem;height:18px;justify-content:center;-webkit-transform:scale(.8);transform:scale(.8);transition:all .16s ease;width:18px}.manager-recruitmentprocesses-automatedresume .div2 .personality-card.is-active .check-icon{background:#22c55e;border-color:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.25);color:#f9fafb;-webkit-transform:scale(1);transform:scale(1)}.manager-recruitmentprocesses-automatedresume .div2 .personality-selected-bar{align-items:center;background:rgba(15,23,42,.03);border:1px dashed rgba(156,163,175,.7);border-radius:999px;color:#4b5563;display:inline-flex;font-family:square-bd;font-size:.76rem;gap:8px;margin-top:16px;padding:9px 12px}.manager-recruitmentprocesses-automatedresume .div2 .personality-selected-bar .bar-label{background:#0f172a;border-radius:999px;color:#e5e7eb;font-family:square-eb;font-size:.68rem;padding:2px 8px}.manager-recruitmentprocesses-automatedresume .div2 .personality-selected-bar .bar-value{color:#111827;font-family:square-eb}.manager-recruitmentprocesses-automatedresume .floating-controls--auto-resume{display:flex;flex-direction:column;gap:10px;justify-content:flex-start;margin-top:10px}.manager-recruitmentprocesses-automatedresume .floating-card{align-items:flex-start;display:flex}.manager-recruitmentprocesses-automatedresume .score-grid{display:flex;flex-direction:column;gap:6px;max-height:190px;min-height:600px;overflow-y:auto;padding-right:4px}.manager-recruitmentprocesses-automatedresume .score-grid::-webkit-scrollbar{width:4px}.manager-recruitmentprocesses-automatedresume .score-grid::-webkit-scrollbar-thumb{background:rgba(148,163,184,.7);border-radius:999px}.manager-recruitmentprocesses-automatedresume .score-grid::-webkit-scrollbar-track{background:transparent}.manager-recruitmentprocesses-automatedresume .score-field{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;box-shadow:0 1px 2px rgba(15,23,42,.04);box-sizing:border-box;display:flex;gap:10px;justify-content:space-between;padding:6px 12px;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,-webkit-transform .12s ease;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,transform .12s ease;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,transform .12s ease,-webkit-transform .12s ease}.manager-recruitmentprocesses-automatedresume .score-label{color:#374151;font-family:square-bd,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;white-space:nowrap}.manager-recruitmentprocesses-automatedresume .score-input-wrap{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:999px;box-shadow:0 1px 2px rgba(15,23,42,.04);display:inline-flex;gap:6px;justify-content:flex-end;padding:3px 10px;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.manager-recruitmentprocesses-automatedresume .score-input-wrap input{background:transparent;border:none;color:#111827;font-size:12px;font-weight:600;text-align:right;width:36px}.manager-recruitmentprocesses-automatedresume .score-input-wrap input::-webkit-inner-spin-button,.manager-recruitmentprocesses-automatedresume .score-input-wrap input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.manager-recruitmentprocesses-automatedresume .score-input-wrap input[type=number]{-moz-appearance:textfield}.manager-recruitmentprocesses-automatedresume .score-input-wrap input:focus{outline:none}.manager-recruitmentprocesses-automatedresume .score-input-wrap .score-unit{color:#6b7280;font-size:11px}.manager-recruitmentprocesses-automatedresume .score-summary-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:4px}.manager-recruitmentprocesses-automatedresume .score-total-pill{align-items:center;display:inline-flex;gap:8px}.manager-recruitmentprocesses-automatedresume .score-total-pill .material-symbols-outlined{font-size:18px}.manager-recruitmentprocesses-automatedresume .score-total-pill .score-total-text{display:flex;gap:10px}.manager-recruitmentprocesses-automatedresume .score-total-pill .score-total-text .label{color:#6b7280;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}.manager-recruitmentprocesses-automatedresume .score-total-pill .score-total-text .value{color:#111827;font-size:.7rem;font-weight:600}.manager-recruitmentprocesses-automatedresume .score-save-btn{align-items:center;display:inline-flex;gap:6px}.manager-recruitmentprocesses-automatedresume .score-save-btn .material-symbols-outlined{font-size:16px}@media (max-width:768px){.manager-recruitmentprocesses-automatedresume .score-summary-row{align-items:stretch;flex-direction:column}.manager-recruitmentprocesses-automatedresume .score-summary-row .score-total-pill{justify-content:flex-start;width:100%}.manager-recruitmentprocesses-automatedresume .score-summary-row .score-save-btn{justify-content:center;width:100%}}.manager-recruitmentprocesses-evaluationcriteria{background:#f6f9fc;min-height:100%}.manager-recruitmentprocesses-evaluationcriteria .width-size.padding{box-sizing:border-box;gap:14px;height:calc(100vh - 72px);margin:0 auto;max-width:1480px;overflow:hidden;padding:14px 12px 28px}.manager-recruitmentprocesses-evaluationcriteria .criteria-shell{grid-gap:14px;display:grid;gap:14px;grid-template-columns:320px minmax(0,1fr) 320px;height:100%;min-height:0}.manager-recruitmentprocesses-evaluationcriteria .criteria-panel{background:#fff;border:1px solid rgba(219,228,239,.96);border-radius:8px;box-shadow:0 4px 12px rgba(15,35,52,.06);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.manager-recruitmentprocesses-evaluationcriteria .criteria-panel-head{align-items:center;background:#f8fbff;border-bottom:1px solid rgba(226,232,240,.95);box-sizing:border-box;display:flex;gap:10px;justify-content:space-between;min-height:48px;padding:0 16px}.manager-recruitmentprocesses-evaluationcriteria .criteria-panel-head>div:first-child{display:flex;flex-direction:column;gap:3px;min-width:0}.manager-recruitmentprocesses-evaluationcriteria .criteria-panel-head strong{color:#0f172a;color:var(--dhrm-text);font-family:square-bd;font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-recruitmentprocesses-evaluationcriteria .criteria-eyebrow{color:#4f7fba;font-family:square-bd;font-size:.64rem;letter-spacing:0;text-transform:uppercase}.manager-recruitmentprocesses-evaluationcriteria .criteria-button,.manager-recruitmentprocesses-evaluationcriteria .criteria-icon-button{background:#fff;border:1px solid rgba(203,213,225,.96);color:#334155;cursor:pointer;font-family:square-bd;transition:background-color .14s ease,border-color .14s ease,color .14s ease,-webkit-transform .12s ease;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease,-webkit-transform .12s ease}.manager-recruitmentprocesses-evaluationcriteria .criteria-button:hover:not(:disabled),.manager-recruitmentprocesses-evaluationcriteria .criteria-icon-button:hover:not(:disabled){background:#eef7ff;border-color:rgba(0,123,195,.35);color:#006cb7;color:var(--dhrm-primary);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.manager-recruitmentprocesses-evaluationcriteria .criteria-button:disabled,.manager-recruitmentprocesses-evaluationcriteria .criteria-icon-button:disabled{cursor:not-allowed;opacity:.45}.manager-recruitmentprocesses-evaluationcriteria .criteria-button .material-symbols-outlined,.manager-recruitmentprocesses-evaluationcriteria .criteria-icon-button .material-symbols-outlined{color:currentColor;font-size:1rem}.manager-recruitmentprocesses-evaluationcriteria .criteria-button.is-primary,.manager-recruitmentprocesses-evaluationcriteria .criteria-icon-button.is-primary{background:#006cb7;background:var(--dhrm-primary);border-color:transparent;color:#fff}.manager-recruitmentprocesses-evaluationcriteria .criteria-button.is-danger,.manager-recruitmentprocesses-evaluationcriteria .criteria-icon-button.is-danger{color:#dc2626}.manager-recruitmentprocesses-evaluationcriteria .criteria-button.is-danger:hover:not(:disabled),.manager-recruitmentprocesses-evaluationcriteria .criteria-icon-button.is-danger:hover:not(:disabled){background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.28);color:#b91c1c}.manager-recruitmentprocesses-evaluationcriteria .criteria-icon-button{align-items:center;border-radius:8px;display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;padding:0;width:32px}.manager-recruitmentprocesses-evaluationcriteria .criteria-button{align-items:center;border-radius:8px;display:inline-flex;font-size:.72rem;gap:5px;height:32px;justify-content:center;padding:0 10px;white-space:nowrap}.manager-recruitmentprocesses-evaluationcriteria .criteria-filters{background:#fbfdff;border-bottom:1px solid rgba(226,232,240,.72);display:flex;gap:8px;padding:10px 12px}.manager-recruitmentprocesses-evaluationcriteria .criteria-filters label{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.manager-recruitmentprocesses-evaluationcriteria .criteria-filters label span{color:#64748b;font-family:square-bd;font-size:.66rem}.manager-recruitmentprocesses-evaluationcriteria .criteria-filters select{background:#fff;border:1px solid rgba(203,213,225,.96);border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:.72rem;height:34px;outline:none;padding:0 8px;width:100%}.manager-recruitmentprocesses-evaluationcriteria .criteria-filters select:focus{border-color:rgba(0,108,183,.55);box-shadow:0 0 0 3px rgba(0,108,183,.1)}.manager-recruitmentprocesses-evaluationcriteria .criteria-list{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding:10px 10px 14px}.manager-recruitmentprocesses-evaluationcriteria .criteria-list::-webkit-scrollbar{width:6px}.manager-recruitmentprocesses-evaluationcriteria .criteria-list::-webkit-scrollbar-thumb{background:rgba(148,163,184,.72);border-radius:999px}.manager-recruitmentprocesses-evaluationcriteria .criteria-editor-empty,.manager-recruitmentprocesses-evaluationcriteria .criteria-empty,.manager-recruitmentprocesses-evaluationcriteria .criteria-question-empty{align-items:center;background:rgba(248,250,252,.86);border:1px dashed rgba(148,163,184,.6);border-radius:8px;color:#64748b;display:flex;font-family:square-bd;font-size:.74rem;justify-content:center;min-height:180px;text-align:center}.manager-recruitmentprocesses-evaluationcriteria .criteria-editor-empty{flex:1 1;margin:12px}.manager-recruitmentprocesses-evaluationcriteria .criteria-list-item{background:#fbfdff;border:1px solid rgba(226,232,240,.94);border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:7px;min-height:92px;padding:10px;text-align:left;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease;width:100%}.manager-recruitmentprocesses-evaluationcriteria .criteria-list-item.is-active,.manager-recruitmentprocesses-evaluationcriteria .criteria-list-item:hover{background:#fff;border-color:rgba(0,108,183,.35);box-shadow:0 10px 20px rgba(15,35,52,.08)}.manager-recruitmentprocesses-evaluationcriteria .criteria-list-item.is-active{outline:2px solid rgba(0,108,183,.1)}.manager-recruitmentprocesses-evaluationcriteria .criteria-list-item__bottom,.manager-recruitmentprocesses-evaluationcriteria .criteria-list-item__top{align-items:center;display:flex;gap:8px;justify-content:space-between}.manager-recruitmentprocesses-evaluationcriteria .criteria-list-item__top b{color:#0f172a;font-family:square-eb;font-size:.78rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-recruitmentprocesses-evaluationcriteria .criteria-list-item__top em{align-items:center;background:#e8f2ff;border-radius:999px;color:#006cb7;color:var(--dhrm-primary);display:inline-flex;flex:0 0 auto;font-family:square-bd;font-size:.68rem;font-style:normal;height:22px;justify-content:center;min-width:28px}.manager-recruitmentprocesses-evaluationcriteria .criteria-list-item__meta{color:#475569;font-family:square-bd;font-size:.7rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-recruitmentprocesses-evaluationcriteria .criteria-list-item__bottom{justify-content:flex-start}.manager-recruitmentprocesses-evaluationcriteria .criteria-list-item__bottom i{align-items:center;background:#f1f5f9;border-radius:999px;color:#64748b;display:inline-flex;font-family:square-bd;font-size:.66rem;font-style:normal;height:22px;justify-content:center;min-width:48px}.manager-recruitmentprocesses-evaluationcriteria .criteria-editor-status,.manager-recruitmentprocesses-evaluationcriteria .criteria-save-status{align-items:center;background:#eef2f7;border-radius:999px;color:#475569;display:inline-flex;font-family:square-bd;font-size:.66rem;font-style:normal;height:22px;justify-content:center;min-width:58px}.manager-recruitmentprocesses-evaluationcriteria .criteria-editor-status.is-dirty,.manager-recruitmentprocesses-evaluationcriteria .criteria-save-status.is-dirty{background:#fff7df;color:#b45309}.manager-recruitmentprocesses-evaluationcriteria .criteria-editor-status.is-saving,.manager-recruitmentprocesses-evaluationcriteria .criteria-save-status.is-saving{background:#e0f2fe;color:#0369a1}.manager-recruitmentprocesses-evaluationcriteria .criteria-editor-status.is-saved,.manager-recruitmentprocesses-evaluationcriteria .criteria-save-status.is-saved{background:#dcfce7;color:#047857}.manager-recruitmentprocesses-evaluationcriteria .criteria-editor-status.is-error,.manager-recruitmentprocesses-evaluationcriteria .criteria-save-status.is-error{background:#fee2e2;color:#b91c1c}.manager-recruitmentprocesses-evaluationcriteria .criteria-editor-status{align-self:flex-start}.manager-recruitmentprocesses-evaluationcriteria .criteria-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:0}.manager-recruitmentprocesses-evaluationcriteria .criteria-editor-body{flex:1 1;min-height:0;overflow-y:auto;padding:12px 14px 16px}.manager-recruitmentprocesses-evaluationcriteria .criteria-editor-body::-webkit-scrollbar{width:6px}.manager-recruitmentprocesses-evaluationcriteria .criteria-editor-body::-webkit-scrollbar-thumb{background:rgba(148,163,184,.72);border-radius:999px}.manager-recruitmentprocesses-evaluationcriteria .criteria-form{background:#fbfdff;border:1px solid rgba(226,232,240,.96);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;padding:14px}.manager-recruitmentprocesses-evaluationcriteria .criteria-field{display:flex;flex:1 1 180px;flex-direction:column;gap:5px;min-width:180px}.manager-recruitmentprocesses-evaluationcriteria .criteria-field.criteria-field--sort{flex:0 0 120px;min-width:120px}.manager-recruitmentprocesses-evaluationcriteria .criteria-field.criteria-field--title{flex:1 1 100%;min-width:100%}.manager-recruitmentprocesses-evaluationcriteria .criteria-field span{color:#64748b;font-family:square-bd;font-size:.68rem}.manager-recruitmentprocesses-evaluationcriteria .criteria-field input,.manager-recruitmentprocesses-evaluationcriteria .criteria-field select{background:#fff;border:1px solid rgba(203,213,225,.96);border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:.74rem;height:34px;outline:none;padding:0 10px;width:100%}.manager-recruitmentprocesses-evaluationcriteria .criteria-field input:focus,.manager-recruitmentprocesses-evaluationcriteria .criteria-field select:focus{border-color:rgba(0,108,183,.55);box-shadow:0 0 0 3px rgba(0,108,183,.1)}.manager-recruitmentprocesses-evaluationcriteria .criteria-question-head{align-items:center;border-top:1px dashed rgba(148,163,184,.58);display:flex;gap:10px;justify-content:space-between;margin-top:16px;padding-top:14px}.manager-recruitmentprocesses-evaluationcriteria .criteria-question-head>div{align-items:center;display:flex;gap:8px}.manager-recruitmentprocesses-evaluationcriteria .criteria-question-head strong{color:#0f172a;font-family:square-eb;font-size:.82rem}.manager-recruitmentprocesses-evaluationcriteria .criteria-question-head span{align-items:center;background:#f1f5f9;border-radius:999px;color:#64748b;display:inline-flex;font-family:square-bd;font-size:.66rem;height:22px;padding:0 8px}.manager-recruitmentprocesses-evaluationcriteria .criteria-question-list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.manager-recruitmentprocesses-evaluationcriteria .criteria-question-row{grid-gap:8px;align-items:center;background:#fbfdff;border:1px solid rgba(226,232,240,.94);border-radius:8px;box-sizing:border-box;display:grid;gap:8px;grid-template-columns:34px minmax(0,1fr) 120px 32px;min-height:48px;padding:7px}.manager-recruitmentprocesses-evaluationcriteria .criteria-question-row input{background:#fff;border:1px solid rgba(203,213,225,.96);border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:.72rem;height:34px;min-width:0;outline:none;padding:0 9px;width:100%}.manager-recruitmentprocesses-evaluationcriteria .criteria-question-row input:focus{border-color:rgba(0,108,183,.55);box-shadow:0 0 0 3px rgba(0,108,183,.1)}.manager-recruitmentprocesses-evaluationcriteria .criteria-question-index{align-items:center;background:#e8f2ff;border-radius:999px;color:#006cb7;color:var(--dhrm-primary);display:inline-flex;font-family:square-eb;font-size:.68rem;height:26px;justify-content:center;width:26px}.manager-recruitmentprocesses-evaluationcriteria .criteria-summary-total{grid-gap:8px;align-items:center;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid rgba(226,232,240,.94);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;margin:12px;padding:10px}.manager-recruitmentprocesses-evaluationcriteria .criteria-summary-total span{color:#64748b;font-family:square-bd;font-size:.7rem}.manager-recruitmentprocesses-evaluationcriteria .criteria-summary-total strong{color:#006cb7;color:var(--dhrm-primary);font-family:square-eb;font-size:.88rem}.manager-recruitmentprocesses-evaluationcriteria .criteria-summary-list{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding:0 12px 14px}.manager-recruitmentprocesses-evaluationcriteria .criteria-summary-list::-webkit-scrollbar{width:6px}.manager-recruitmentprocesses-evaluationcriteria .criteria-summary-list::-webkit-scrollbar-thumb{background:rgba(148,163,184,.72);border-radius:999px}.manager-recruitmentprocesses-evaluationcriteria .criteria-summary-item{align-items:center;background:#fbfdff;border:1px solid rgba(226,232,240,.94);border-radius:8px;box-sizing:border-box;display:flex;gap:8px;justify-content:space-between;min-height:54px;padding:9px 10px}.manager-recruitmentprocesses-evaluationcriteria .criteria-summary-item div{display:flex;flex-direction:column;gap:3px;min-width:0}.manager-recruitmentprocesses-evaluationcriteria .criteria-summary-item strong{color:#0f172a;font-family:square-eb;font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-recruitmentprocesses-evaluationcriteria .criteria-summary-item span{color:#64748b;font-family:square-bd;font-size:.66rem}.manager-recruitmentprocesses-evaluationcriteria .criteria-summary-item em{color:#006cb7;color:var(--dhrm-primary);flex:0 0 auto;font-family:square-eb;font-size:.76rem;font-style:normal}@media (max-width:1500px){.manager-recruitmentprocesses-evaluationcriteria .criteria-shell{grid-template-columns:290px minmax(0,1fr)}.manager-recruitmentprocesses-evaluationcriteria .criteria-summary-panel{display:none}}@media (max-width:1100px){.manager-recruitmentprocesses-evaluationcriteria .width-size.padding{height:auto;overflow:visible}.manager-recruitmentprocesses-evaluationcriteria .criteria-shell{display:flex;flex-direction:column}.manager-recruitmentprocesses-evaluationcriteria .criteria-panel{min-height:420px}.manager-recruitmentprocesses-evaluationcriteria .criteria-question-row{grid-template-columns:34px minmax(0,1fr) 96px 32px}}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .manager-action-panel__section--wide{align-items:stretch;flex-direction:column;gap:12px;padding:14px 16px}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .manager-action-panel__info{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;width:100%}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .manager-action-panel__summary-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .manager-action-panel__summary-chip{align-items:center;background:#fff;border:1px solid rgba(203,213,225,.92);border-radius:999px;color:#475569;display:inline-flex;font-family:square-bd;font-size:.68rem;gap:4px;line-height:1;min-height:24px;padding:0 9px;white-space:nowrap}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .manager-action-panel__summary-chip strong{color:#0f172a;font-family:square-eb;font-size:.74rem}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .manager-action-panel__summary-chip.is-waiting{background:#fffbeb;border-color:rgba(245,158,11,.36);color:#92400e}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .manager-action-panel__summary-chip.is-assigned{background:#eff6ff;border-color:rgba(37,99,235,.28);color:#1d4ed8}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .manager-action-panel__summary-chip.is-schedule{background:#f0fdfa;border-color:rgba(15,118,110,.28);color:#0f766e}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-setting-grid{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(240px,.9fr) minmax(320px,1.2fr) minmax(320px,1.15fr);width:100%}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-setting-card{background:hsla(0,0%,100%,.78);border:1px solid rgba(203,213,225,.82);border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;min-width:0;padding:10px}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-setting-card__head{align-items:center;display:flex;gap:8px;min-width:0}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-setting-card__head>.material-symbols-outlined{align-items:center;background:#eff6ff;border-radius:8px;color:#1d4ed8;display:inline-flex;flex:0 0 30px;font-size:1rem;height:30px;justify-content:center;width:30px}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-setting-card__head div{display:flex;flex-direction:column;gap:3px;min-width:0}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-setting-card__head strong{color:#0f172a;font-family:square-eb;font-size:.76rem;line-height:1}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-setting-card__head em{color:#64748b;font-size:.68rem;font-style:normal;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-setting-inline,.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-setting-row{align-items:center;display:flex;gap:8px;min-width:0}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-setting-inline label,.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-setting-row label{color:#64748b;flex:0 0 auto;font-family:square-bd;font-size:.68rem;white-space:nowrap}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-setting-inline input,.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-setting-row input{background:#fff;border:1px solid rgba(203,213,225,.96);border-radius:7px;box-sizing:border-box;color:#0f172a;font-size:.72rem;height:30px;min-width:0}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-setting-inline input{padding:0 8px;width:58px}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-schedule-fields{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:minmax(128px,1fr) minmax(96px,.75fr) minmax(76px,.55fr) auto}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-schedule-fields label{color:#64748b;display:flex;flex-direction:column;font-family:square-bd;font-size:.68rem;gap:4px;min-width:0}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-schedule-fields input{background:#fff;border:1px solid rgba(203,213,225,.96);border-radius:7px;box-sizing:border-box;color:#0f172a;font-size:.72rem;height:30px;width:100%}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-quick-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-quick-actions .manager-action-panel__button--primary{margin-left:auto}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .manager-action-panel__button--danger{background:#fff7f5;border-color:hsla(5,91%,83%,.95);color:#b42318}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .manager-action-panel__button--danger:hover:not(:disabled):not(.is-disabled){background:#fff1ee;border-color:#f4aaa2}.manager-recruitmentprocesses-interviewpanel .interview-command-shell{margin:8px 12px 10px;position:relative;width:calc(100% - 24px);z-index:20}.manager-recruitmentprocesses-interviewpanel .interview-command-shell .manager-action-panel__button{align-items:center;border:1px solid transparent;border-radius:8px;box-shadow:none;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.72rem;gap:6px;justify-content:center;min-height:30px;padding:0 12px;transition:background-color .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease;white-space:nowrap}.manager-recruitmentprocesses-interviewpanel .interview-command-shell .manager-action-panel__button .material-symbols-outlined{font-size:1rem;line-height:1}.manager-recruitmentprocesses-interviewpanel .interview-command-shell .manager-action-panel__button.is-disabled,.manager-recruitmentprocesses-interviewpanel .interview-command-shell .manager-action-panel__button:disabled{cursor:not-allowed;opacity:.62}.manager-recruitmentprocesses-interviewpanel .interview-command-shell .manager-action-panel__button--ghost{background:#fff;border-color:rgba(203,213,225,.96);color:#334155}.manager-recruitmentprocesses-interviewpanel .interview-command-shell .manager-action-panel__button--ghost.is-active,.manager-recruitmentprocesses-interviewpanel .interview-command-shell .manager-action-panel__button--ghost:hover:not(:disabled):not(.is-disabled){background:#eef6ff;border-color:#bad7f2;color:#075f9e}.manager-recruitmentprocesses-interviewpanel .interview-command-shell .manager-action-panel__button--primary{background:#006cb7;background:var(--dhrm-primary);border-color:#006cb7;border-color:var(--dhrm-primary);color:#fff}.manager-recruitmentprocesses-interviewpanel .interview-command-shell .manager-action-panel__button--primary:hover:not(:disabled):not(.is-disabled){background:#075f9e;border-color:#075f9e}.manager-recruitmentprocesses-interviewpanel .interview-command-shell .manager-action-panel__button--danger{background:#fff7f5;border-color:hsla(5,91%,83%,.95);color:#b42318}.manager-recruitmentprocesses-interviewpanel .interview-command-shell .manager-action-panel__button--danger:hover:not(:disabled):not(.is-disabled){background:#fff1ee;border-color:#f4aaa2}.manager-recruitmentprocesses-interviewpanel .interview-command-shell .manager-action-panel__stepper{align-items:center;background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:8px;display:flex;height:32px;overflow:hidden}.manager-recruitmentprocesses-interviewpanel .interview-command-shell .manager-action-panel__stepper button{background:rgba(248,250,252,.96);border:0;color:#334155;cursor:pointer;font-family:square-bd;height:32px;width:32px}.manager-recruitmentprocesses-interviewpanel .interview-command-shell .manager-action-panel__stepper button:hover{background:#eef6ff;color:#075f9e}.manager-recruitmentprocesses-interviewpanel .interview-command-shell .manager-action-panel__stepper input{background:#fff;border:0;color:#0f172a;height:32px;outline:none;text-align:center;width:56px}.manager-recruitmentprocesses-interviewpanel .interview-commandbar{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.96));border:1px solid rgba(203,213,225,.92);border-radius:12px;box-shadow:0 10px 22px rgba(15,35,52,.07);min-height:50px}.manager-recruitmentprocesses-interviewpanel .interview-command-tabs{gap:4px;min-width:0}.manager-recruitmentprocesses-interviewpanel .interview-command-tab{background:#fff;border-radius:9px;font-family:square-bd;font-size:.72rem;min-height:32px;padding:0 11px;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.manager-recruitmentprocesses-interviewpanel .interview-command-tab em{background:#f1f5f9;color:#64748b;font-size:.66rem;padding:2px 6px;text-align:center}.manager-recruitmentprocesses-interviewpanel .interview-command-tab.is-active,.manager-recruitmentprocesses-interviewpanel .interview-command-tab:hover{background:#eef6ff;border-color:rgba(0,108,183,.36);color:#075f9e}.manager-recruitmentprocesses-interviewpanel .interview-command-tab.is-active{box-shadow:inset 0 0 0 1px rgba(0,108,183,.1)}.manager-recruitmentprocesses-interviewpanel .interview-command-tab.is-active em{background:#fff;border:1px solid rgba(0,108,183,.18);color:#075f9e}.manager-recruitmentprocesses-interviewpanel .interview-command-summary{flex:1 1 auto;min-width:360px}.manager-recruitmentprocesses-interviewpanel .interview-summary-chip-mini{font-family:square-bd;min-height:25px}.manager-recruitmentprocesses-interviewpanel .interview-summary-chip-mini strong{font-family:square-eb}.manager-recruitmentprocesses-interviewpanel .interview-summary-chip-mini.is-empty{border-color:rgba(100,116,139,.26)}.manager-recruitmentprocesses-interviewpanel .interview-command-progress{font-family:square-bd;font-size:.68rem;min-height:25px;min-width:170px;padding:0 9px}.manager-recruitmentprocesses-interviewpanel .interview-command-progress .interview-command-progress__track{background:#e2e8f0;border-radius:999px;flex:1 1 auto;height:6px;min-width:72px;overflow:hidden}.manager-recruitmentprocesses-interviewpanel .interview-command-progress .interview-command-progress__track i{background:linear-gradient(90deg,#2f6fb7,#00a6d8);border-radius:inherit;display:block;height:100%;min-width:0;transition:width .18s ease}.manager-recruitmentprocesses-interviewpanel .interview-command-progress strong{font-family:square-eb;font-size:.74rem}.manager-recruitmentprocesses-interviewpanel .interview-command-actions{display:inline-flex}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer{background:hsla(0,0%,100%,.98);border:1px solid rgba(203,213,225,.92);border-radius:12px;box-shadow:0 12px 24px rgba(15,35,52,.08);padding:10px}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer__head{align-items:center;border-bottom:1px dashed rgba(148,163,184,.45);gap:10px;padding:0 2px 9px}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer__head div{display:flex;flex-direction:column;gap:3px;min-width:0}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer__head strong{font-family:square-eb;line-height:1.2}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer__head em{line-height:1.3}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer__close{border:1px solid rgba(203,213,225,.92);border-radius:999px;height:30px;width:30px}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer__close:hover{background:#f8fafc}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-grid{grid-template-columns:minmax(240px,.85fr) minmax(320px,1.25fr) minmax(260px,.9fr)}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-card{background:rgba(248,251,255,.78)}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-card__head strong{font-family:square-eb}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-schedule-fields label,.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-inline label,.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-row label{font-family:square-bd}.manager-recruitmentprocesses-interviewpanel.is-settings-open .panel-body{height:calc(100vh - 278px)}.manager-recruitmentprocesses-interviewpanel .panel-body{background:radial-gradient(circle at top left,#eff6ff 0,#f9fafb 40%,#fff 100%);border-radius:16px;box-shadow:0 18px 45px rgba(15,23,42,.06),0 0 0 1px rgba(241,245,249,.9);box-sizing:border-box;height:calc(100vh - 126px);margin-top:10px;overflow:hidden;padding:12px}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-layout{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:300px minmax(0,1fr);min-height:0}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-layout--loading{grid-template-rows:minmax(0,1fr)}.manager-recruitmentprocesses-interviewpanel .panel-body .eyebrow{color:#64748b;font-family:square-bd,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.manager-recruitmentprocesses-interviewpanel .panel-body .pill{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:11px;font-weight:500;justify-content:center;line-height:1;padding:2px 8px;white-space:nowrap}.manager-recruitmentprocesses-interviewpanel .panel-body .pill.pill-ghost{background:rgba(15,23,42,.04);border-color:rgba(148,163,184,.3);color:#111827}.manager-recruitmentprocesses-interviewpanel .panel-body .pill.pill-outline{background:#fff;border-color:rgba(59,130,246,.35);color:#1d4ed8}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-board-summary{grid-gap:10px;display:grid;gap:10px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(128px,1fr)) minmax(190px,1.25fr);min-height:72px}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-item,.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-progress{background:hsla(0,0%,100%,.92);border:1px solid rgba(203,213,225,.84);border-radius:12px;box-shadow:0 8px 18px rgba(15,23,42,.055);box-sizing:border-box}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-item{align-items:center;display:flex;gap:10px;padding:12px}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-item .material-symbols-outlined{align-items:center;border-radius:10px;display:inline-flex;font-size:1.2rem;height:34px;justify-content:center;width:34px}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-item div{display:flex;flex-direction:column;gap:3px;min-width:0}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-item strong{color:#0f172a;font-family:square-eb;font-size:1rem;line-height:1}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-item em{color:#64748b;font-size:.7rem;font-style:normal;line-height:1;white-space:nowrap}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-item.is-waiting .material-symbols-outlined{background:#fffbeb;color:#b45309}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-item.is-assigned .material-symbols-outlined{background:#eff6ff;color:#1d4ed8}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-item.is-scheduled .material-symbols-outlined{background:#ecfdf5;color:#047857}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-item.is-empty .material-symbols-outlined{background:#f1f5f9;color:#64748b}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-progress{display:flex;flex-direction:column;gap:7px;justify-content:center;padding:12px}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-progress .summary-progress-head{align-items:center;color:#475569;display:flex;font-family:square-bd;font-size:.72rem;gap:10px;justify-content:space-between}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-progress .summary-progress-head strong{color:#0f172a;font-family:square-eb;font-size:.95rem}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-progress .summary-progress-track{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-progress .summary-progress-track span{background:linear-gradient(90deg,#2f6fb7,#00a6d8);border-radius:inherit;display:block;height:100%;min-width:0;transition:width .18s ease}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-progress em{color:#64748b;font-size:.68rem;font-style:normal;line-height:1;white-space:nowrap}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-left{display:flex;flex-direction:column;min-height:0;position:relative}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-left-inner{background:hsla(0,0%,100%,.85);border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 12px 30px rgba(15,23,42,.08),0 0 0 1px rgba(248,250,252,.9);display:flex;flex-direction:column;height:100%;max-height:none;min-height:0;padding:12px 12px 10px;top:0}.manager-recruitmentprocesses-interviewpanel .panel-body .left-header{border-bottom:1px dashed rgba(148,163,184,.5);flex-shrink:0;margin-bottom:8px;padding:2px 2px 8px}.manager-recruitmentprocesses-interviewpanel .panel-body .left-header .left-title-row{align-items:center;display:flex;gap:4px;justify-content:space-between;margin-top:4px}.manager-recruitmentprocesses-interviewpanel .panel-body .left-header .left-title-row h3{color:#0f172a;font-family:square-eb,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem}.manager-recruitmentprocesses-interviewpanel .panel-body .left-header .left-subtitle{color:#6b7280;font-size:11px;line-height:1.4;margin-top:4px}.manager-recruitmentprocesses-interviewpanel .panel-body .left-header .left-search{align-items:center;background:#fff;border:1px solid rgba(203,213,225,.9);border-radius:8px;box-sizing:border-box;display:flex;gap:6px;height:32px;margin-top:8px;padding:0 8px}.manager-recruitmentprocesses-interviewpanel .panel-body .left-header .left-search .material-symbols-outlined{color:#94a3b8;flex:0 0 auto;font-size:1rem}.manager-recruitmentprocesses-interviewpanel .panel-body .left-header .left-search input{background:transparent;border:0;color:#0f172a;flex:1 1;font-size:.7rem;height:100%;min-width:0;outline:none}.manager-recruitmentprocesses-interviewpanel .panel-body .left-header .left-search-clear{align-items:center;background:transparent;border:0;border-radius:6px;cursor:pointer;display:inline-flex;flex:0 0 auto;height:22px;justify-content:center;width:22px}.manager-recruitmentprocesses-interviewpanel .panel-body .left-header .left-search-clear:hover{background:#f1f5f9}.manager-recruitmentprocesses-interviewpanel .panel-body .left-header .left-search-clear .material-symbols-outlined{font-size:.92rem}.manager-recruitmentprocesses-interviewpanel .panel-body .left-header .left-search-result{color:#1d4ed8;font-family:square-bd;font-size:.68rem;margin-top:5px}.manager-recruitmentprocesses-interviewpanel .panel-body .left-list{border:1px dashed transparent;border-radius:12px;box-sizing:border-box;flex:1 1;margin-top:4px;overflow-y:auto;padding:4px 4px 4px 0;scrollbar-color:rgba(148,163,184,.6) transparent;scrollbar-width:thin;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.manager-recruitmentprocesses-interviewpanel .panel-body .left-list.is-dragging-over{background:rgba(239,246,255,.82);border-color:rgba(47,111,183,.48);box-shadow:inset 0 0 0 1px rgba(59,130,246,.12)}.manager-recruitmentprocesses-interviewpanel .panel-body .left-list::-webkit-scrollbar{width:6px}.manager-recruitmentprocesses-interviewpanel .panel-body .left-list::-webkit-scrollbar-track{background:transparent}.manager-recruitmentprocesses-interviewpanel .panel-body .left-list::-webkit-scrollbar-thumb{background:rgba(148,163,184,.7);border-radius:999px}.manager-recruitmentprocesses-interviewpanel .panel-body .left-draggable-wrapper{padding:4px 0}.manager-recruitmentprocesses-interviewpanel .panel-body .left-empty{background:#f9fafb;border:1px dashed #d1d5db;border-radius:10px;color:#6b7280;font-size:12px;margin-top:8px;padding:10px;text-align:left}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-right{background:rgba(249,250,251,.9);border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 10px 28px rgba(15,23,42,.08),0 0 0 1px rgba(248,250,252,.9);display:flex;flex-direction:column;max-height:none;min-height:0;min-width:0;overflow:hidden;padding:12px 14px 10px}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-right-header{align-items:flex-start;border-bottom:1px dashed rgba(148,163,184,.55);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding-bottom:8px}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-right-title .title-row{align-items:center;display:flex;gap:6px;margin-top:4px}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-right-title .title-row h3{color:#0f172a;font-family:square-eb,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-right-title .panel-right-subtitle{color:#6b7280;font-size:11px;line-height:1.4;margin-top:4px}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-right-legend{align-items:center;color:#6b7280;display:flex;flex-shrink:0;font-size:11px;gap:6px}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-right-legend .legend-badge{align-items:center;background:rgba(34,211,238,.08);border:1px solid rgba(14,116,144,.4);border-radius:999px;color:#0e7490;display:inline-flex;font-size:11px;justify-content:center;padding:2px 8px}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-right-legend .legend-badge.legend-mixed{background:rgba(251,207,232,.25);border-color:rgba(236,72,153,.35);color:#be185d}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-right-legend .legend-text strong{font-weight:600}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-right-empty{align-items:center;background:repeating-linear-gradient(135deg,rgba(248,250,252,.9),rgba(248,250,252,.9) 6px,rgba(241,245,249,.9) 0,rgba(241,245,249,.9) 12px);border:1px dashed #d1d5db;border-radius:12px;display:flex;flex:1 1;gap:10px;justify-content:center;margin-top:10px;padding:16px}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-right-empty .material-symbols-outlined{color:#60a5fa;font-size:28px}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-right-empty .empty-title{color:#111827;font-size:13px;font-weight:600}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-right-empty .empty-desc{color:#6b7280;font-size:11px;margin-top:2px}.manager-recruitmentprocesses-interviewpanel .panel-body .group-grid{grid-gap:10px;align-content:flex-start;align-items:stretch;display:grid;flex:1 1;gap:10px;grid-auto-rows:456px;grid-template-columns:repeat(auto-fill,minmax(252px,1fr));margin-top:10px;min-height:0;overflow-y:auto;padding-right:4px;scrollbar-color:rgba(148,163,184,.6) transparent;scrollbar-width:thin}.manager-recruitmentprocesses-interviewpanel .panel-body .group-grid::-webkit-scrollbar{width:6px}.manager-recruitmentprocesses-interviewpanel .panel-body .group-grid::-webkit-scrollbar-track{background:transparent}.manager-recruitmentprocesses-interviewpanel .panel-body .group-grid::-webkit-scrollbar-thumb{background:rgba(148,163,184,.8);border-radius:999px}.manager-recruitmentprocesses-interviewpanel .panel-body .group-card{background:#fff;border:1px solid #dbe4ef;border-radius:12px;box-shadow:0 10px 22px rgba(15,23,42,.08),0 0 0 1px rgba(248,250,252,.8);box-sizing:border-box;display:flex;flex-direction:column;height:456px;min-height:0;min-width:0;overflow:visible;padding:8px;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease,-webkit-transform .14s ease;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,background-color .14s ease;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,background-color .14s ease,-webkit-transform .14s ease;width:100%}.manager-recruitmentprocesses-interviewpanel .panel-body .group-card:hover{border-color:rgba(47,111,183,.34);box-shadow:0 14px 26px rgba(15,23,42,.1),0 0 0 1px rgba(219,228,239,.9);-webkit-transform:none;transform:none}.manager-recruitmentprocesses-interviewpanel .panel-body .group-card.is-unscheduled{background:linear-gradient(180deg,#fff,#fffdf7);border-color:rgba(245,158,11,.42)}.manager-recruitmentprocesses-interviewpanel .panel-body .group-card.is-scheduled{border-color:rgba(16,185,129,.34)}.manager-recruitmentprocesses-interviewpanel .panel-body .group-card.is-empty{background:linear-gradient(180deg,#fff,#f8fafc)}.manager-recruitmentprocesses-interviewpanel .panel-body .group-card-header{align-items:flex-start;border-bottom:1px solid rgba(243,244,246,.9);display:flex;gap:6px;justify-content:space-between;padding:2px 2px 6px}.manager-recruitmentprocesses-interviewpanel .panel-body .group-card-actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:3px}.manager-recruitmentprocesses-interviewpanel .panel-body .group-header-main{display:flex;flex-direction:column;gap:4px}.manager-recruitmentprocesses-interviewpanel .panel-body .group-name-row{align-items:center;display:flex;gap:6px}.manager-recruitmentprocesses-interviewpanel .panel-body .group-name-row .group-name{color:#0f172a;font-family:square-eb,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}.manager-recruitmentprocesses-interviewpanel .panel-body .group-name-row .group-count-pill{background:rgba(37,99,235,.08);border:1px solid rgba(59,130,246,.4);border-radius:999px;color:#1d4ed8;font-size:11px;line-height:1;padding:2px 6px}.manager-recruitmentprocesses-interviewpanel .panel-body .group-meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.manager-recruitmentprocesses-interviewpanel .panel-body .group-category{background:rgba(16,185,129,.06);border:1px solid rgba(16,185,129,.4);border-radius:999px;color:#047857;font-size:11px;padding:2px 6px}.manager-recruitmentprocesses-interviewpanel .panel-body .group-category.is-mixed{background:rgba(251,113,133,.08);border-color:rgba(244,63,94,.5);color:#be123c}.manager-recruitmentprocesses-interviewpanel .panel-body .group-schedule-status{align-items:center;background:#fffbeb;border:1px solid rgba(245,158,11,.42);border-radius:999px;color:#92400e;display:inline-flex;font-size:11px;gap:3px;line-height:1;min-height:20px;padding:2px 7px;white-space:nowrap}.manager-recruitmentprocesses-interviewpanel .panel-body .group-schedule-status .material-symbols-outlined{font-size:.86rem;line-height:1}.manager-recruitmentprocesses-interviewpanel .panel-body .group-schedule-status.is-ready{background:#ecfdf5;border-color:rgba(16,185,129,.42);color:#047857}.manager-recruitmentprocesses-interviewpanel .panel-body .icon-btn{align-items:center;background:rgba(248,250,252,.9);border:none;border-radius:999px;cursor:pointer;display:inline-flex;justify-content:center;padding:2px;transition:background .15s ease,-webkit-transform .1s ease;transition:background .15s ease,transform .1s ease;transition:background .15s ease,transform .1s ease,-webkit-transform .1s ease}.manager-recruitmentprocesses-interviewpanel .panel-body .icon-btn .material-symbols-outlined{color:#9ca3af;font-size:18px}.manager-recruitmentprocesses-interviewpanel .panel-body .icon-btn:disabled{cursor:not-allowed;opacity:.35}.manager-recruitmentprocesses-interviewpanel .panel-body .icon-btn:hover:not(:disabled){background:hsla(0,86%,97%,.95)}.manager-recruitmentprocesses-interviewpanel .panel-body .icon-btn:hover:not(:disabled) .material-symbols-outlined{color:#334155}.manager-recruitmentprocesses-interviewpanel .panel-body .icon-btn.icon-btn--danger:hover:not(:disabled){background:hsla(0,86%,97%,.95)}.manager-recruitmentprocesses-interviewpanel .panel-body .icon-btn.icon-btn--danger:hover:not(:disabled) .material-symbols-outlined{color:#ef4444}.manager-recruitmentprocesses-interviewpanel .panel-body .icon-btn:active{-webkit-transform:scale(.96);transform:scale(.96)}.manager-recruitmentprocesses-interviewpanel .panel-body .group-time-row{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding:6px 2px}.manager-recruitmentprocesses-interviewpanel .panel-body .group-time-row .time-field{display:flex;flex-direction:column;gap:2px}.manager-recruitmentprocesses-interviewpanel .panel-body .group-time-row .time-field label{color:#6b7280;font-size:11px}.manager-recruitmentprocesses-interviewpanel .panel-body .group-time-row .time-field input{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#111827;font-size:12px;height:28px;padding:0 8px;width:100%}.manager-recruitmentprocesses-interviewpanel .panel-body .group-time-row .time-field input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 1px rgba(37,99,235,.25);outline:none}.manager-recruitmentprocesses-interviewpanel .panel-body .group-dropzone{background:#f8fafc;border:1px dashed rgba(203,213,225,.9);border-radius:10px;box-sizing:border-box;flex:1 1;margin-top:4px;max-height:none;min-height:0;overflow-y:auto;padding:4px;scrollbar-color:rgba(148,163,184,.6) transparent;scrollbar-width:thin;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.manager-recruitmentprocesses-interviewpanel .panel-body .group-dropzone.is-dragging-over{background:#eff6ff;border-color:rgba(47,111,183,.52);box-shadow:inset 0 0 0 1px rgba(59,130,246,.14)}.manager-recruitmentprocesses-interviewpanel .panel-body .group-dropzone::-webkit-scrollbar{width:6px}.manager-recruitmentprocesses-interviewpanel .panel-body .group-dropzone::-webkit-scrollbar-track{background:transparent}.manager-recruitmentprocesses-interviewpanel .panel-body .group-dropzone::-webkit-scrollbar-thumb{background:rgba(148,163,184,.8);border-radius:999px}.manager-recruitmentprocesses-interviewpanel .panel-body .group-draggable-wrapper{padding:4px 2px}.manager-recruitmentprocesses-interviewpanel .panel-body .group-draggable-wrapper.is-dragging{pointer-events:none}.manager-recruitmentprocesses-interviewpanel .panel-body .group-empty{align-items:center;background:rgba(249,250,251,.95);border:1px dashed #d1d5db;border-radius:8px;color:#6b7280;display:flex;font-size:11px;min-height:74px;padding:10px 8px;text-align:left}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 3px 8px rgba(15,23,42,.12);box-sizing:border-box;cursor:grab;display:flex;gap:7px;min-height:60px;padding:6px 8px;position:relative;transition:box-shadow .12s ease,background .12s ease,-webkit-transform .12s ease;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,-webkit-transform .12s ease;width:100%}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card:hover{background:#fff;box-shadow:0 6px 14px rgba(15,23,42,.18),0 0 0 1px rgba(226,232,240,.9);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card.is-search-muted{box-shadow:none;opacity:.42}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card.is-search-match{border-color:rgba(37,99,235,.42);box-shadow:0 5px 14px rgba(37,99,235,.12),0 0 0 1px rgba(191,219,254,.78)}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card.is-evaluation-locked{background:#f1f5f9;border-color:#cbd5e1;box-shadow:none;cursor:not-allowed;opacity:.76}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card.is-evaluation-locked:hover{background:#f1f5f9;box-shadow:0 0 0 1px rgba(148,163,184,.42);-webkit-transform:none;transform:none;z-index:30}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card.is-evaluation-locked:after,.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card.is-evaluation-locked:before{left:50%;opacity:0;pointer-events:none;position:absolute;transition:opacity .12s ease,visibility .12s ease;visibility:hidden;z-index:20}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card.is-evaluation-locked:before{border-bottom:6px solid #0f172a;border-left:6px solid transparent;border-right:6px solid transparent;border-top:0;content:"";top:-8px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card.is-evaluation-locked:after{background:#0f172a;border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 8px 18px rgba(15,23,42,.2);color:#fff;content:attr(data-tooltip);font-size:11px;line-height:1.35;max-width:220px;min-width:-webkit-max-content;min-width:max-content;padding:7px 9px;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card.is-evaluation-locked:hover:after,.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card.is-evaluation-locked:hover:before{opacity:1;visibility:visible}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card.is-evaluation-locked .candidate-drag-handle{color:#94a3b8}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card.is-evaluation-locked .candidate-name{color:#475569}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card.is-evaluation-locked .candidate-id,.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card.is-evaluation-locked .candidate-major,.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card.is-evaluation-locked .candidate-meta{color:#94a3b8}.manager-recruitmentprocesses-interviewpanel .panel-body .group-dropzone>.group-draggable-wrapper:first-child .candidate-card.is-evaluation-locked:before,.manager-recruitmentprocesses-interviewpanel .panel-body .left-list>.left-draggable-wrapper:first-child .candidate-card.is-evaluation-locked:before{border-bottom:6px solid #0f172a;border-left:6px solid transparent;border-right:6px solid transparent;border-top:0;bottom:auto;top:calc(100% + 2px)}.manager-recruitmentprocesses-interviewpanel .panel-body .group-dropzone>.group-draggable-wrapper:first-child .candidate-card.is-evaluation-locked:after,.manager-recruitmentprocesses-interviewpanel .panel-body .left-list>.left-draggable-wrapper:first-child .candidate-card.is-evaluation-locked:after{bottom:auto;top:calc(100% + 8px)}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-lock-badge{background:hsla(0,0%,100%,.82);border:1px solid rgba(100,116,139,.34);border-radius:999px;color:#64748b;font-family:square-bd,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;line-height:1.2;padding:2px 6px;pointer-events:none;position:absolute;right:7px;top:5px}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card.is-evaluation-locked .candidate-body{padding-right:48px}.manager-recruitmentprocesses-interviewpanel .panel-body .left-draggable-wrapper.is-dragging{pointer-events:none}.manager-recruitmentprocesses-interviewpanel .panel-body .group-draggable-wrapper.is-drag-disabled,.manager-recruitmentprocesses-interviewpanel .panel-body .left-draggable-wrapper.is-drag-disabled{cursor:not-allowed}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-drag-handle{color:#94a3b8;flex:0 0 16px;font-size:1.04rem;line-height:1;width:16px}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-avatar{align-items:center;display:flex;flex:0 0 44px;justify-content:center}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-avatar img{background:#e5e7eb;border:1px solid rgba(148,163,184,.6);border-radius:10px;max-height:43px;max-width:43px}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-body{display:flex;flex-direction:column;gap:3px;min-width:0}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-name-row{align-items:center;display:flex;gap:4px}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-name-row .candidate-name{color:#111827;font-family:square-eb,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.7rem}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-name-row .candidate-id{color:#9ca3af;font-size:11px}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-meta{color:#4b5563;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-major{color:#6b7280;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1420px){.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-setting-grid{grid-template-columns:minmax(0,1fr)}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-schedule-fields{grid-template-columns:repeat(3,minmax(0,1fr)) auto}}@media (max-width:1320px){.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .manager-action-panel__info{align-items:stretch;flex-direction:column}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .manager-action-panel__summary-chips{justify-content:flex-start}.manager-recruitmentprocesses-interviewpanel .panel-body{height:auto;min-height:calc(100vh - 180px);overflow:visible}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(520px,auto);height:auto}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-board-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-progress{grid-column:1/-1}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-left-inner{max-height:320px}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-right{min-height:520px}}@media (max-width:820px){.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-schedule-fields{grid-template-columns:minmax(0,1fr)}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-quick-actions .manager-action-panel__button--primary{margin-left:0}.manager-recruitmentprocesses-interviewpanel .panel-body{padding:12px}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-board-summary{grid-template-columns:minmax(0,1fr)}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-progress{grid-column:auto}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-right-header{align-items:stretch;flex-direction:column}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-right-legend{align-self:flex-start}.manager-recruitmentprocesses-interviewpanel .panel-body .group-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1420px){.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-grid{grid-template-columns:minmax(0,1fr)}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-schedule-fields{grid-template-columns:repeat(3,minmax(0,1fr)) auto}}@media (max-width:1320px){.manager-recruitmentprocesses-interviewpanel .interview-commandbar{align-items:stretch;flex-wrap:wrap}.manager-recruitmentprocesses-interviewpanel .interview-command-tabs{flex:1 1 auto}.manager-recruitmentprocesses-interviewpanel .interview-command-summary{flex:1 1 100%;justify-content:flex-start;min-width:0;order:3}.manager-recruitmentprocesses-interviewpanel .interview-command-actions{margin-left:auto}.manager-recruitmentprocesses-interviewpanel.is-settings-open .panel-body{height:auto;min-height:calc(100vh - 320px)}}@media (max-width:820px){.manager-recruitmentprocesses-interviewpanel .interview-commandbar{align-items:stretch;flex-direction:column}.manager-recruitmentprocesses-interviewpanel .interview-command-actions,.manager-recruitmentprocesses-interviewpanel .interview-command-summary,.manager-recruitmentprocesses-interviewpanel .interview-command-tabs{justify-content:flex-start;width:100%}.manager-recruitmentprocesses-interviewpanel .interview-command-summary{order:0}.manager-recruitmentprocesses-interviewpanel .interview-command-progress{width:100%}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-schedule-fields{grid-template-columns:minmax(0,1fr)}}.manager-common-popup-resumedetail .resume-avatar.is-blind{align-items:center;background:#eef2f7;display:flex;justify-content:center}.manager-common-popup-resumedetail .resume-avatar.is-blind img{display:none}.manager-common-popup-resumedetail .resume-avatar.is-blind:after{color:#64748b;content:"BLIND";font-family:square-eb;font-size:.66rem;letter-spacing:.04em}.manager-common-popup-resumedetail .resume-blind-value{align-items:center;background:#e2e8f0;border-radius:999px;box-sizing:border-box;color:#475569;display:inline-flex;font-family:square-bd;font-size:.68rem;height:22px;justify-content:center;line-height:1;min-width:52px;padding:0 9px;-webkit-user-select:none;user-select:none;white-space:nowrap}.manager-common-popup-resumedetail .resume-blind-section{align-items:center;background:#f8fafc;border:1px dashed rgba(148,163,184,.72);border-radius:8px;color:#64748b;display:flex;font-family:square-bd;font-size:.76rem;justify-content:center;min-height:96px;text-align:center;-webkit-user-select:none;user-select:none}.manager-common-popup-resumedetail .resume-header-meta .sub-row .pill-category{background:#eef7fb;border-color:#bfd8e7;color:#245f7d}.manager-common-popup-resumedetail .resume-header-meta .sub-row .pill-process{background:#f0f8f5;border-color:#c8dfd8;color:#2e6d57}.manager-common-popup-resumedetail .resume-header-meta .sub-row .headline{max-width:520px}.manager-common-popup-resumedetail .resume-header-right{flex-direction:row}.manager-common-popup-resumedetail .resume-fontsize-control{align-items:center;display:inline-flex;gap:6px;margin-top:1px;padding:0 2px}.manager-common-popup-resumedetail .resume-fontsize-control .material-symbols-outlined{background-color:#fff;border-radius:999px;color:rgba(15,23,42,.72);cursor:pointer;font-size:18px;padding:3px;transition:background-color .15s ease,color .15s ease,-webkit-transform .12s ease;transition:transform .12s ease,background-color .15s ease,color .15s ease;transition:transform .12s ease,background-color .15s ease,color .15s ease,-webkit-transform .12s ease}.manager-common-popup-resumedetail .resume-fontsize-control .material-symbols-outlined:hover{background:rgba(0,108,183,.1);color:#006cb7;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.manager-common-popup-resumedetail .resume-fontsize-control .resume-fontsize-value{background:#fff;border:1px solid #d5e0e8;border-radius:10px;color:#405463;cursor:pointer;font-size:12px;font-weight:600;line-height:1;padding:7px 11px;transition:background-color .15s ease,-webkit-transform .12s ease;transition:transform .12s ease,background-color .15s ease;transition:transform .12s ease,background-color .15s ease,-webkit-transform .12s ease}.manager-common-popup-resumedetail .resume-fontsize-control .resume-fontsize-value:hover{background:rgba(0,108,183,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.manager-common-popup-resumedetail .resume-fontsize-control .tooltip.is-disabled{-webkit-filter:grayscale(.25);filter:grayscale(.25);opacity:.45;pointer-events:none}.manager-common-popup-resumedetail .tooltip{align-items:center;display:inline-flex;justify-content:center;position:relative}.manager-common-popup-resumedetail .tooltip .tooltiptext{background:rgba(15,23,42,.92);border-radius:6px;bottom:-24px;color:#fff;font-size:.72rem;left:50%;opacity:0;padding:3px 8px;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .12s ease;visibility:hidden;white-space:nowrap;z-index:10}.manager-common-popup-resumedetail .tooltip:hover .tooltiptext{opacity:1;visibility:visible}.manager-common-popup-resumedetail .resume-modal-tabs{background:#fbfdfe;border-bottom:1px solid var(--line);min-height:50px}.manager-common-popup-resumedetail .resume-tabs-inner{padding:8px 20px}.manager-common-popup-resumedetail .resume-tab-list{align-items:center;display:flex;gap:6px;list-style:none;margin:0;overflow-x:auto;padding:0;scrollbar-width:thin}.manager-common-popup-resumedetail .resume-tab-list::-webkit-scrollbar{height:4px}.manager-common-popup-resumedetail .resume-tab-list::-webkit-scrollbar-thumb{background:rgba(15,23,42,.18);border-radius:999px}.manager-common-popup-resumedetail .resume-tab-button{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:#657684;cursor:pointer;display:inline-flex;font-size:.79rem;font-weight:600;min-height:34px;padding:0 13px;transition:background-color .15s ease,color .15s ease,border-color .15s ease,-webkit-transform .12s ease;transition:transform .12s ease,background-color .15s ease,color .15s ease,border-color .15s ease;transition:transform .12s ease,background-color .15s ease,color .15s ease,border-color .15s ease,-webkit-transform .12s ease}.manager-common-popup-resumedetail .resume-tab-button:hover{background:#f3f8fb;border-color:#cfe0e9;color:#245f7d}.manager-common-popup-resumedetail .resume-tab-button.is-active{background:#fff;border-color:#c6dbe7;box-shadow:0 6px 16px rgba(28,46,62,.08);color:#164f66;-webkit-transform:none;transform:none}.manager-common-popup-resumedetail .resume-tab-button.is-active:before{background:#2f8aa3;border-radius:999px;content:"";display:inline-block;height:6px;margin-right:7px;width:6px}.manager-common-popup-resumedetail .resume-modal-main{background:#eef3f7;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:20px}.manager-common-popup-resumedetail .resume-tab-content{box-sizing:border-box;flex:1 1 auto;height:auto;margin:0 auto;max-width:820px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 4px 2px 0;width:100%}.manager-common-popup-resumedetail .resume-tab-content::-webkit-scrollbar{width:6px}.manager-common-popup-resumedetail .resume-tab-content::-webkit-scrollbar-thumb{background:rgba(15,23,42,.18);border-radius:999px}.manager-common-popup-resumedetail .resume-tab-pane{font-size:.84rem;line-height:1.65}.manager-common-popup-resumedetail .resume-card{background:#fff;border:1px solid #dfe8ef;border-radius:16px;box-shadow:0 10px 26px rgba(28,46,62,.055);margin-bottom:12px;padding:18px 20px}.manager-common-popup-resumedetail .resume-card-title{align-items:center;color:#172331;display:flex;font-size:.92rem;font-weight:700;gap:9px;letter-spacing:0;margin-bottom:14px}.manager-common-popup-resumedetail .resume-card-title:before{background:#2f8aa3;border-radius:999px;content:"";display:inline-block;height:18px;width:4px}.manager-common-popup-resumedetail .no-data{background:hsla(0,0%,100%,.7);border:1px dashed rgba(15,23,42,.18);border-radius:12px;color:rgba(15,23,42,.55);padding:12px 10px;text-align:center}.manager-common-popup-resumedetail .chip-id,.manager-common-popup-resumedetail .chip-sub{background:rgba(0,108,183,.08);border:1px solid rgba(0,108,183,.18);border-radius:999px;color:#006cb7;font-size:.72rem;margin-left:6px;padding:2px 8px}.manager-common-popup-resumedetail .dot-sep{color:rgba(15,23,42,.25);margin:0 6px}.manager-common-popup-resumedetail .resume-overview-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.manager-common-popup-resumedetail .overview-body .overview-row{align-items:baseline;border-bottom:1px solid rgba(15,23,42,.06);display:flex;gap:10px;justify-content:space-between;padding:6px 0}.manager-common-popup-resumedetail .overview-body .overview-row:last-child{border-bottom:none}.manager-common-popup-resumedetail .overview-body .overview-row .label{color:#687a88;flex:0 0 70px;font-size:.76rem;font-weight:600}.manager-common-popup-resumedetail .overview-body .overview-row .value{color:#1d2c38;display:inline-flex;flex:1 1;flex-wrap:wrap;font-size:.82rem;gap:6px;justify-content:flex-end;text-align:right}.manager-common-popup-resumedetail .resume-profile-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.manager-common-popup-resumedetail .profile-card{margin-bottom:0;padding:18px 20px}.manager-common-popup-resumedetail .profile-card-wide{grid-column:1/-1;margin-top:2px;padding:18px}.manager-common-popup-resumedetail .profile-extra-body{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.manager-common-popup-resumedetail .profile-extra-left,.manager-common-popup-resumedetail .profile-extra-right{min-width:0}.manager-common-popup-resumedetail .profile-extra-section{grid-gap:10px;display:grid;gap:10px}.manager-common-popup-resumedetail .section-title{align-items:center;color:#23323f;display:flex;font-size:.82rem;font-weight:700;gap:8px;margin-bottom:10px}.manager-common-popup-resumedetail .section-title:before{background:#2f8aa3;border-radius:999px;content:"";display:inline-block;height:6px;width:6px}.manager-common-popup-resumedetail .info-grid{grid-gap:10px;display:grid;gap:10px}.manager-common-popup-resumedetail .info-grid.two-column{grid-template-columns:repeat(4,minmax(0,1fr))}.manager-common-popup-resumedetail .info-grid.one-column{grid-template-columns:minmax(0,1fr)}.manager-common-popup-resumedetail .info-grid.profile-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-common-popup-resumedetail .info-grid.profile-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-common-popup-resumedetail .info-grid.profile-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.manager-common-popup-resumedetail .info-grid.profile-grid-5{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(190px,1.7fr)}.manager-common-popup-resumedetail .info-grid.profile-grid-5 .info-item:last-child dd{white-space:nowrap}.manager-common-popup-resumedetail .info-grid.small{font-size:.8rem}.manager-common-popup-resumedetail .info-item{align-items:flex-start;background:transparent;border:0;border-bottom:1px solid #edf2f5;border-radius:0;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;min-height:54px;padding:0 12px 10px 0}.manager-common-popup-resumedetail .info-item dt{color:#687a88;font-family:square-eb,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.73rem;line-height:1.35}.manager-common-popup-resumedetail .info-item dd{color:#23323f;font-size:.82rem;font-weight:400;line-height:1.45;margin:0;word-break:break-word}.manager-common-popup-resumedetail .profile-motto-grid,.manager-common-popup-resumedetail .profile-period-grid,.manager-common-popup-resumedetail .profile-phone-grid{margin-top:12px}.manager-common-popup-resumedetail .profile-status-section{grid-gap:10px;display:grid;gap:10px}.manager-common-popup-resumedetail .address-block{border-top:1px solid #e5edf3;margin-top:12px;padding-top:12px}.manager-common-popup-resumedetail .address-block .info-item{background:transparent;min-height:0;padding:0 0 10px}.manager-common-popup-resumedetail .status-pill{align-items:center;background:hsla(0,0%,100%,.8);border:1px solid rgba(15,23,42,.1);border-radius:999px;box-sizing:border-box;color:rgba(15,23,42,.55);display:inline-flex;font-size:.74rem;font-weight:600;min-height:26px;padding:0 10px}.manager-common-popup-resumedetail .status-pill.on{background:rgba(0,108,183,.1);border-color:rgba(0,108,183,.22);color:#006cb7}.manager-common-popup-resumedetail .status-pill.off{opacity:.55}.manager-common-popup-resumedetail .status-detail-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.manager-common-popup-resumedetail .status-column{background:#f8fbfd;border:1px solid #dfe8ef;border-radius:12px;padding:12px}.manager-common-popup-resumedetail .status-title{color:#1d2c38;font-size:.8rem;font-weight:700;margin-bottom:6px}.manager-common-popup-resumedetail .status-none{color:rgba(15,23,42,.45);font-size:.78rem;padding:6px 0 2px}.manager-common-popup-resumedetail .resume-edu-timeline{margin-top:4px;padding:0;position:relative}.manager-common-popup-resumedetail .edu-timeline-item{display:block;margin-bottom:12px}.manager-common-popup-resumedetail .edu-timeline-item:last-child{margin-bottom:0}.manager-common-popup-resumedetail .edu-marker,.manager-common-popup-resumedetail .edu-marker .dot,.manager-common-popup-resumedetail .edu-marker .line{display:none}.manager-common-popup-resumedetail .edu-card{background:#fff;border:1px solid #dbe6ed;border-radius:14px;box-shadow:0 8px 24px rgba(28,46,62,.05);overflow:visible;padding:18px 18px 16px 58px;position:relative}.manager-common-popup-resumedetail .edu-card:before{background:linear-gradient(180deg,#9fc7b4,rgba(159,199,180,.18));border-radius:999px;content:"";height:calc(100% + 8px);left:29px;position:absolute;top:28px;width:1px}.manager-common-popup-resumedetail .edu-card:after{background:#fff;border:3px solid #4f8a6b;border-radius:4px;box-shadow:0 0 0 5px #edf7f1;box-sizing:border-box;content:"";height:14px;left:22px;position:absolute;top:24px;width:14px}.manager-common-popup-resumedetail .edu-card:hover{border-color:#c8dce7}.manager-common-popup-resumedetail .edu-card>*{position:relative;z-index:1}.manager-common-popup-resumedetail .edu-timeline-item:last-child .edu-card:before{height:calc(100% - 50px)}.manager-common-popup-resumedetail .edu-level-badge{background:#f0f6f3;border:1px solid #cbded6;border-radius:999px;color:#526f64;font-size:.74rem;font-weight:600;padding:2px 8px}.manager-common-popup-resumedetail .edu-school-name{color:#1d2c38;font-weight:700}.manager-common-popup-resumedetail .edu-period{color:rgba(15,23,42,.55);font-size:.76rem}.manager-common-popup-resumedetail .edu-chip{background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.08);border-radius:999px;color:rgba(15,23,42,.62);font-size:.74rem;padding:2px 8px}.manager-common-popup-resumedetail .edu-chip.subtle{opacity:.9}.manager-common-popup-resumedetail .edu-chip.highlight{background:rgba(0,172,230,.1);border-color:rgba(0,172,230,.22);color:#007bc3;font-weight:800}.manager-common-popup-resumedetail .resume-career-pane,.manager-common-popup-resumedetail .resume-edu-pane,.manager-common-popup-resumedetail .resume-language-pane,.manager-common-popup-resumedetail .resume-other-pane{font-size:.7rem;line-height:1.6}.manager-common-popup-resumedetail .edu-header-row{align-items:flex-start;border-bottom:1px solid #eef3f6;display:flex;flex-wrap:wrap;gap:8px;padding-bottom:10px;position:relative;z-index:1}.manager-common-popup-resumedetail .edu-period{background:#f6f9f7;border:1px solid #d8e5df;border-radius:999px;color:#5f746b;font-size:.74rem;font-weight:600;margin-left:auto;padding:4px 9px;white-space:nowrap}.manager-common-popup-resumedetail .edu-sub-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;position:relative;z-index:1}.manager-common-popup-resumedetail .edu-metrics{grid-gap:7px;display:grid;gap:7px;grid-template-columns:minmax(0,1fr);margin-top:10px}.manager-common-popup-resumedetail .edu-metric{grid-gap:8px;align-items:baseline;background:#f8fbfc;border:1px solid #e6eef3;border-radius:12px;display:grid;gap:8px;grid-template-columns:58px minmax(0,1fr);padding:8px 10px}.manager-common-popup-resumedetail .edu-metric .k{color:#687a88;font-weight:600;white-space:nowrap}.manager-common-popup-resumedetail .edu-metric .v{color:#23323f;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis}.manager-common-popup-resumedetail .edu-metric .v .gpa-base{font-weight:700;opacity:.65}.manager-common-popup-resumedetail .edu-body{grid-gap:6px 10px;border-top:1px solid #eef3f6;display:grid;font-size:.7rem;gap:6px 10px;grid-template-columns:minmax(0,1fr);margin-top:10px;padding-top:10px;position:relative;z-index:1}.manager-common-popup-resumedetail .edu-body-row{grid-gap:8px;align-items:baseline;display:grid;gap:8px;grid-template-columns:66px minmax(0,1fr);min-width:0}.manager-common-popup-resumedetail .edu-body-row .label{color:#687a88;font-weight:600;white-space:nowrap}.manager-common-popup-resumedetail .edu-body-row .value{color:#2d3d49;min-width:0;overflow:hidden;text-overflow:ellipsis}.manager-common-popup-resumedetail .edu-body-row.multi{grid-column:1/-1}.manager-common-popup-resumedetail .edu-body-row.multi .value{white-space:pre-wrap;word-break:break-word}.manager-common-popup-resumedetail .edu-minor-wrap{display:flex;flex-wrap:wrap;gap:6px;grid-column:1/-1;margin-top:6px}.manager-common-popup-resumedetail .edu-minor-row{align-items:center;background:rgba(0,108,183,.06);border:1px solid rgba(0,108,183,.12);border-radius:10px;display:flex;gap:6px;padding:6px 8px}.manager-common-popup-resumedetail .edu-minor-row .minor-badge{color:#006cb7;font-size:.68rem;font-weight:900;padding:0 0 0 20px;white-space:nowrap}.manager-common-popup-resumedetail .edu-minor-row .minor-badge:first-child{padding:0}.manager-common-popup-resumedetail .edu-minor-row .minor-text{color:rgba(15,23,42,.78);font-size:.7rem;font-weight:800}.manager-common-popup-resumedetail .resume-career-list{display:flex;flex-direction:column;gap:12px;padding-left:0;position:relative}.manager-common-popup-resumedetail .resume-career-list:before{display:none}.manager-common-popup-resumedetail .career-card{background:#fff;border:1px solid #dbe6ed;border-radius:14px;box-shadow:0 8px 24px rgba(28,46,62,.05);overflow:visible;padding:18px 18px 16px 58px;position:relative}.manager-common-popup-resumedetail .career-card:before{background:linear-gradient(180deg,#b9ccd6,rgba(185,204,214,.18));border-radius:999px;content:"";height:calc(100% + 8px);left:29px;position:absolute;top:28px;width:1px}.manager-common-popup-resumedetail .career-card:after{background:#fff;border:3px solid #54728a;border-radius:4px;box-shadow:0 0 0 5px #eef4f7;box-sizing:border-box;content:"";height:14px;left:22px;position:absolute;top:24px;width:14px}.manager-common-popup-resumedetail .career-card:hover{border-color:#c8dce7}.manager-common-popup-resumedetail .career-card>*{position:relative;z-index:1}.manager-common-popup-resumedetail .career-card:last-child:before{height:calc(100% - 50px)}.manager-common-popup-resumedetail .company-name{color:#1d2c38;font-size:.9rem;font-weight:700}.manager-common-popup-resumedetail .career-period,.manager-common-popup-resumedetail .dept-rank{color:rgba(15,23,42,.58);font-size:.76rem}.manager-common-popup-resumedetail .salary-badge{background:rgba(0,108,183,.08);border:1px solid rgba(0,108,183,.18);border-radius:999px;color:#006cb7;font-size:.74rem;font-weight:800;padding:2px 8px}.manager-common-popup-resumedetail .career-header{align-items:flex-start;border-bottom:1px solid #eef3f6;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding-bottom:10px;position:relative;z-index:1}.manager-common-popup-resumedetail .career-header-left{min-width:0}.manager-common-popup-resumedetail .career-header-right{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.manager-common-popup-resumedetail .career-period{background:#f3f7f9;border:1px solid #d9e5ec;border-radius:999px;color:#4d6678;font-size:.74rem;font-weight:600;padding:4px 9px;white-space:nowrap}.manager-common-popup-resumedetail .career-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;position:relative;z-index:1}.manager-common-popup-resumedetail .career-chip{background:#f8fafc;border:1px solid #e3ebf1;border-radius:10px;color:#405463;font-size:.76rem;font-weight:600;padding:2px 8px}.manager-common-popup-resumedetail .career-chip.accent{background:#eef7fb;border-color:#bfd8e7;color:#245f7d}.manager-common-popup-resumedetail .career-body{grid-gap:8px;border-top:0;display:grid;gap:8px;margin-top:10px;padding-top:0;position:relative;z-index:1}.manager-common-popup-resumedetail .career-body-row{grid-gap:10px;align-items:start;background:#f8fbfc;border:1px solid #e6eef3;border-radius:12px;display:grid;gap:10px;grid-template-columns:64px minmax(0,1fr);padding:9px 10px}.manager-common-popup-resumedetail .career-body-row .label{color:#687a88;font-size:.7rem;font-weight:600;padding-top:1px;white-space:nowrap}.manager-common-popup-resumedetail .career-body-row .value{color:#2d3d49;font-size:.7rem;line-height:1.65;min-width:0;white-space:pre-wrap;word-break:break-word}.manager-common-popup-resumedetail .career-body-row.multi .label{color:rgba(0,108,183,.92)}.manager-common-popup-resumedetail .career-body-row.multi .value{color:rgba(15,23,42,.8);overflow-y:auto;padding-right:6px}.manager-common-popup-resumedetail .career-body-row.multi .value::-webkit-scrollbar{width:6px}.manager-common-popup-resumedetail .career-body-row.multi .value::-webkit-scrollbar-thumb{background:rgba(15,23,42,.18);border-radius:999px}.manager-common-popup-resumedetail .career-section-title{color:rgba(15,23,42,.75);font-size:.74rem;font-weight:900;margin-bottom:6px}.manager-common-popup-resumedetail .career-bullets{margin:0;padding-left:18px}.manager-common-popup-resumedetail .career-bullets li{color:rgba(15,23,42,.78);line-height:1.55;margin:4px 0}.manager-common-popup-resumedetail .career-detail-text{background:#f8fafc;border:1px solid #e3ebf1;border-left:3px solid #78aebd;border-radius:12px;color:#2d3d49;font-size:.72rem;line-height:1.7;max-height:9.8em;overflow-x:hidden;overflow-y:auto;padding:10px;white-space:pre-wrap;word-break:break-word}.manager-common-popup-resumedetail .career-detail-text::-webkit-scrollbar{width:6px}.manager-common-popup-resumedetail .career-detail-text::-webkit-scrollbar-thumb{background:rgba(15,23,42,.18);border-radius:999px}.manager-common-popup-resumedetail .resume-language-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.manager-common-popup-resumedetail .language-ability-item,.manager-common-popup-resumedetail .language-cert-item{background:#fff;border:1px solid #dfe8ef;border-radius:12px;padding:12px}.manager-common-popup-resumedetail .ability-header .lang-name{color:#4f8a6b;font-size:.75rem;font-weight:600}.manager-common-popup-resumedetail .language-cert-item .lang-main{align-items:baseline;display:flex;gap:8px;margin-bottom:4px}.manager-common-popup-resumedetail .language-cert-item .lang-main .lang-name{color:#4f8a6b;font-weight:600}.manager-common-popup-resumedetail .language-cert-item .lang-main .lang-exam{color:#1d2c38;flex:1 1;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-common-popup-resumedetail .language-cert-item .lang-sub{color:#687a88;font-size:.76rem}.manager-common-popup-resumedetail .ability-pill{background:#edf7f1;border:1px solid #cfe4d6;border-radius:999px;color:#4f8a6b;font-size:.74rem;font-weight:600;padding:3px 8px}.manager-common-popup-resumedetail .language-cert-item .lang-sub{align-items:center;display:flex;flex-wrap:wrap;font-size:.7rem;gap:6px}.manager-common-popup-resumedetail .language-cert-item .lang-sub .dot-sep{display:none}.manager-common-popup-resumedetail .language-cert-item .lang-sub .lang-score{background:#f8fbfc;border:1px solid #e6eef3;border-radius:10px;color:#2d3d49;font-weight:600;padding:2px 8px}.manager-common-popup-resumedetail .language-cert-item .lang-sub .lang-date{background:#edf7f1;border:1px solid #cfe4d6;border-radius:999px;color:#4f8a6b;font-weight:600;margin-left:auto;padding:2px 8px;white-space:nowrap}.manager-common-popup-resumedetail .language-ability-item .ability-body{grid-gap:6px;display:grid;gap:6px;grid-template-columns:minmax(0,1fr);margin-top:6px}.manager-common-popup-resumedetail .language-ability-item .ability-pill{background:#f8fbfc;border:1px solid #e6eef3;border-radius:10px;color:#2d3d49;font-size:.7rem;font-weight:500;padding:6px 8px;text-align:center}.manager-common-popup-resumedetail .other-block-list,.manager-common-popup-resumedetail .other-tag-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.manager-common-popup-resumedetail .other-block-item,.manager-common-popup-resumedetail .other-tag-item{background:#fff;border:1px solid #dfe8ef;border-radius:12px;padding:12px}.manager-common-popup-resumedetail .other-tag-item .tag-main{align-items:center;display:flex;gap:3px;justify-content:space-between;margin-bottom:6px;min-width:0}.manager-common-popup-resumedetail .other-tag-item .tag-name{color:#1d2c38;font-weight:600;line-height:1.25;word-break:keep-all}.manager-common-popup-resumedetail .other-tag-item .tag-sub{background:#f8fbfc;border:1px solid #e6eef3;border-radius:999px;color:#687a88;font-size:.7rem;font-weight:600;max-width:100%;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}.manager-common-popup-resumedetail .other-tag-item .tag-meta{align-items:center;color:#687a88;display:flex;flex-wrap:wrap;font-size:.7rem;gap:6px}.manager-common-popup-resumedetail .other-tag-item .tag-meta .a{color:#4f8a6b;font-size:.7rem;font-weight:600}.manager-common-popup-resumedetail .other-tag-item .tag-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.manager-common-popup-resumedetail .other-tag-item .tag-right{flex:0 0 auto}.manager-common-popup-resumedetail .other-tag-item .tag-date-badge{background:#edf7f1;border:1px solid #cfe4d6;border-radius:999px;color:#4f8a6b;font-size:.7rem;font-weight:600;padding:2px 8px;white-space:nowrap}.manager-common-popup-resumedetail .other-tag-item .tag-name{font-size:.75rem}.manager-common-popup-resumedetail .other-tag-item .tag-kv{grid-gap:6px 10px;border-top:1px dashed rgba(15,23,42,.1);display:grid;gap:6px 10px;grid-template-columns:minmax(0,1fr);margin-top:8px;padding-top:8px}.manager-common-popup-resumedetail .other-tag-item .kv-row{grid-gap:8px;align-items:baseline;display:grid;gap:8px;grid-template-columns:58px minmax(0,1fr)}.manager-common-popup-resumedetail .other-tag-item .kv-row .k{color:#687a88;font-weight:600;white-space:nowrap}.manager-common-popup-resumedetail .other-tag-item .kv-row .v{color:#2d3d49;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis}.manager-common-popup-resumedetail .block-header{align-items:baseline;display:flex;gap:8px;margin-bottom:4px}.manager-common-popup-resumedetail .block-header .block-title{color:#1d2c38;font-weight:600}.manager-common-popup-resumedetail .block-header .block-sub{color:#687a88;flex:1 1;font-size:.76rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-common-popup-resumedetail .block-meta{color:#687a88;font-size:.76rem;margin-bottom:4px}.manager-common-popup-resumedetail .block-body{color:#2d3d49;font-size:.7rem;white-space:pre-line}.manager-common-popup-resumedetail .resume-essay-list{display:flex;flex-direction:column;gap:10px}.manager-common-popup-resumedetail .essay-card{background:#fff;border:1px solid #dfe8ef;border-radius:12px;box-shadow:none;padding:14px}.manager-common-popup-resumedetail .essay-card-header{grid-column-gap:8px;align-items:flex-start;-webkit-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:6px}.manager-common-popup-resumedetail .essay-index{background:rgba(0,108,183,.1);border:1px solid rgba(0,108,183,.18);border-radius:999px;color:#006cb7;font-size:.74rem;font-weight:900;padding:2px 8px}.manager-common-popup-resumedetail .essay-question{color:#1d2c38;font-size:.86rem;font-weight:600;margin:0;overflow:hidden}.manager-common-popup-resumedetail .essay-length{color:rgba(15,23,42,.58);font-size:.76rem}.manager-common-popup-resumedetail .essay-card-body{background:#f8fafc;border:1px solid #e3ebf1;border-radius:10px;color:#2d3d49;font-size:.8rem;line-height:1.72;margin-top:10px;padding:12px;white-space:pre-wrap;word-break:break-word}@media (max-width:900px){.manager-common-popup-resumedetail .resume-detail-modal-panel{border-radius:12px;max-height:calc(100vh - 16px);max-width:calc(100vw - 16px);min-height:calc(100vh - 16px);width:calc(100vw - 16px)}.manager-common-popup-resumedetail .resume-modal-header{align-items:flex-start;min-height:0;padding:12px}.manager-common-popup-resumedetail .resume-avatar{height:70px;width:58px}.manager-common-popup-resumedetail .resume-header-meta .sub-row .headline{max-width:100%;white-space:normal}.manager-common-popup-resumedetail .resume-modal-main{padding:12px}.manager-common-popup-resumedetail .resume-career-list{padding-left:0}.manager-common-popup-resumedetail .resume-career-list:before{display:none}.manager-common-popup-resumedetail .career-card,.manager-common-popup-resumedetail .edu-card{padding-left:50px}.manager-common-popup-resumedetail .career-card:before,.manager-common-popup-resumedetail .edu-card:before{left:24px}.manager-common-popup-resumedetail .career-card:after,.manager-common-popup-resumedetail .edu-card:after{left:17px}.manager-common-popup-resumedetail .info-grid.two-column,.manager-common-popup-resumedetail .other-block-list,.manager-common-popup-resumedetail .other-tag-list,.manager-common-popup-resumedetail .profile-extra-body,.manager-common-popup-resumedetail .resume-language-grid,.manager-common-popup-resumedetail .resume-overview-grid,.manager-common-popup-resumedetail .resume-profile-grid,.manager-common-popup-resumedetail .status-detail-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.manager-common-popup-resumedetail .info-grid.profile-grid-2,.manager-common-popup-resumedetail .info-grid.profile-grid-3,.manager-common-popup-resumedetail .info-grid.profile-grid-4,.manager-common-popup-resumedetail .info-grid.profile-grid-5{grid-template-columns:minmax(0,1fr)}}.manager-common-popup-resumedetail{--brand1:#245f7d;--brand2:#2e6d57;--brand3:#78aebd;--bg:#f6f8fb;--panel:#eef3f7;--panelSolid:#fff;--line:#d7e2ea;--line2:#e7eef4;--text:#172331;--muted:#607280;align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.manager-common-popup-resumedetail.is-embedded{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;display:block;height:100%;inset:auto;min-height:0;padding:0;position:relative;width:100%;z-index:0}.manager-common-popup-resumedetail.is-embedded .resume-detail-modal-panel{border-radius:12px;box-shadow:none;height:100%;max-height:100%;max-width:none;min-height:0;width:100%}.manager-common-popup-resumedetail .resume-detail-modal-panel{background:var(--panel);border:1px solid #dce6ee;border-radius:20px;box-shadow:0 26px 70px rgba(20,30,42,.2),0 0 0 1px rgba(20,30,42,.04);box-sizing:border-box;color:var(--text);display:flex;flex-direction:column;font-size:.82rem;max-height:calc(100vh - 48px);max-width:calc(100vw - 48px);min-height:calc(100vh - 48px);overflow:hidden;width:960px}.manager-common-popup-resumedetail .resume-modal-header{align-items:center;background:linear-gradient(180deg,#fff,#fbfdfe);border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;min-height:94px;padding:16px 20px}.manager-common-popup-resumedetail .resume-header-left{align-items:center;display:flex;gap:12px;min-width:0}.manager-common-popup-resumedetail .resume-avatar{background:#eef4f7;border:1px solid #d7e1e9;border-radius:14px;box-shadow:none;flex-shrink:0;height:82px;overflow:hidden;width:70px}.manager-common-popup-resumedetail .resume-avatar img{display:block;height:100%;object-fit:cover;width:100%}.manager-common-popup-resumedetail .resume-header-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.manager-common-popup-resumedetail .resume-header-meta .name-row{align-items:baseline;display:flex;gap:8px;min-width:0}.manager-common-popup-resumedetail .resume-header-meta .name-row .name{color:var(--text);font-size:1.12rem;font-weight:700;letter-spacing:0;white-space:nowrap}.manager-common-popup-resumedetail .resume-header-meta .name-row .apply-id{background:#fff;border:1px solid #d4e1ea;border-radius:999px;color:#5d6f7d;font-size:.74rem;font-weight:600;padding:4px 9px}.manager-common-popup-resumedetail .resume-header-meta .sub-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-height:18px}.manager-common-popup-resumedetail .resume-header-meta .sub-row .pill{align-items:center;background:#f7fafc;border:1px solid #d8e4ec;border-radius:999px;color:#405463;display:inline-flex;font-size:.74rem;font-weight:600;padding:3px 10px;white-space:nowrap}.manager-common-popup-resumedetail .resume-header-meta .sub-row .pill-category{background:rgba(0,108,183,.08);border-color:rgba(0,108,183,.2);color:#006cb7}.manager-common-popup-resumedetail .resume-header-meta .sub-row .pill-process{background:rgba(0,172,230,.1);border-color:rgba(0,172,230,.22);color:#007bc3}.manager-common-popup-resumedetail .resume-header-meta .sub-row .headline{color:var(--muted);font-size:.8rem;margin-left:2px;max-width:420px;overflow:hidden;white-space:nowrap}.manager-common-popup-resumedetail .resume-header-right{align-items:flex-end;display:flex;gap:8px;justify-content:flex-end}.manager-common-popup-resumedetail .resume-header-actions{align-items:center;border-radius:999px;display:inline-flex;gap:6px}.manager-common-popup-resumedetail .resume-header-actions .material-symbols-outlined{align-items:center;background:#fff;border:1px solid #d5e0e8;border-radius:10px;box-shadow:0 3px 10px rgba(28,46,62,.06);box-sizing:border-box;color:#476170;cursor:pointer;display:inline-flex;font-size:18px;height:34px;justify-content:center;padding:0;transition:background-color .15s ease,color .15s ease,-webkit-transform .12s ease;transition:transform .12s ease,background-color .15s ease,color .15s ease;transition:transform .12s ease,background-color .15s ease,color .15s ease,-webkit-transform .12s ease;width:34px}.manager-common-popup-resumedetail .resume-header-actions .material-symbols-outlined:hover{background:#f0f8fb;border-color:#a8c7d6;color:#1f667f;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.manager-common-popup-resumedetail .resume-modal-close{align-items:center;background:#fff;border:1px solid #d5e0e8;border-radius:10px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:34px;justify-content:center;margin-bottom:0;outline:none;padding:0;transition:background-color .15s ease,-webkit-transform .12s ease;transition:transform .12s ease,background-color .15s ease;transition:transform .12s ease,background-color .15s ease,-webkit-transform .12s ease;width:34px}.manager-common-popup-resumedetail .resume-modal-close .material-symbols-outlined{color:#49606f;font-size:18px}.manager-common-popup-resumedetail .resume-modal-close:hover{background:#fff5f5;border-color:#e3b8b8;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.manager-common-popup-resumedetail-print{--p-text:#111827;--p-muted:#6b7280;--p-line:#e5e7eb;--p-soft:#f3f4f6;--p-accent:#0b5fc1;background:#fff;border-radius:10px;box-sizing:border-box;color:var(--p-text);font-size:11px;line-height:1.38;margin:0 auto;padding:8mm 10mm;print-color-adjust:exact;-webkit-print-color-adjust:exact;width:100%}.manager-common-popup-resumedetail-print *{box-sizing:border-box}.manager-common-popup-resumedetail-print .blackline,.manager-common-popup-resumedetail-print .toolbox{display:none!important}.manager-common-popup-resumedetail-print .print-table{border-collapse:collapse;width:100%}.manager-common-popup-resumedetail-print .print-page-header{-webkit-column-break-after:avoid;align-items:flex-end;background:#fff;break-after:avoid;color:#374151;display:flex;font-size:10px;gap:8mm;justify-content:space-between;padding:0 0 2mm;page-break-after:avoid}.manager-common-popup-resumedetail-print .print-page-header .left{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-common-popup-resumedetail-print .print-page-header .right{flex:0 0 auto;white-space:nowrap}.manager-common-popup-resumedetail-print .resume-header{grid-gap:7mm;align-items:center;border-bottom:0;box-shadow:none;display:grid;gap:7mm;grid-template-columns:28mm 1fr;min-height:auto;padding:0 0 2mm}.manager-common-popup-resumedetail-print .resume-header>div:first-child{background:var(--p-soft);border:1px solid var(--p-line);border-radius:5mm;height:36mm;overflow:hidden;width:28mm}.manager-common-popup-resumedetail-print .resume-header>div:first-child img{display:block;height:100%;object-fit:cover;width:100%}.manager-common-popup-resumedetail-print .resume-header>div:nth-child(2){display:flex;flex-direction:column;gap:1.5mm;min-width:0}.manager-common-popup-resumedetail-print .resume-header>div:nth-child(2)>div:first-child{font-size:15px;font-weight:900;letter-spacing:.02em;line-height:1.15}.manager-common-popup-resumedetail-print .resume-header>div:nth-child(2)>div:nth-child(2){color:var(--p-muted);font-size:10.5px;font-weight:600}.manager-common-popup-resumedetail-print .resume-body{background:#fff;box-shadow:none;padding:0}.manager-common-popup-resumedetail-print .resume-body .inner{background:transparent;border-radius:0;padding:0}.manager-common-popup-resumedetail-print .form-box{margin:0 0 3mm;padding:0}.manager-common-popup-resumedetail-print .print-section-heading{-webkit-column-break-after:avoid;align-items:center;border-bottom:1.5px solid #1f2937;border-top:1.5px solid #1f2937;break-after:avoid;color:var(--p-text);display:flex;font-size:13px;font-weight:900;gap:2mm;line-height:1.2;margin:6mm 0 2.8mm;padding:1.7mm 0;page-break-after:avoid}.manager-common-popup-resumedetail-print .print-section-heading:before{background:#eef7fb;border:1.5px solid var(--p-accent);border-radius:1.2mm;box-shadow:inset 0 0 0 1mm #fff;content:"";flex:0 0 5.2mm;height:5.2mm;width:5.2mm}.manager-common-popup-resumedetail-print .print-section-heading:after{background:#c8d3dc;content:"";flex:1 1 auto;height:1px}.manager-common-popup-resumedetail-print .resume-body .inner:first-child .print-section-heading{margin-top:2mm}.manager-common-popup-resumedetail-print .resume-default-field-title{border-left:2px solid var(--p-accent);color:var(--p-text);font-size:11px;font-weight:900;margin:5mm 0 2mm;padding-left:2mm}.manager-common-popup-resumedetail-print .resume-default-field-title-under-line,.manager-common-popup-resumedetail-print .resume-default-field-under-line{display:none!important}.manager-common-popup-resumedetail-print .resume-default-field-content{grid-column-gap:3mm;border-left:0;border-top:0;-webkit-column-gap:3mm;column-gap:3mm;display:grid;grid-template-columns:20mm 1fr 20mm 1fr;margin-bottom:1.6mm}.manager-common-popup-resumedetail-print .resume-default-field-content2{grid-column-gap:3mm;border-left:0;border-top:0;-webkit-column-gap:3mm;column-gap:3mm;display:grid;grid-template-columns:20mm 1fr;margin-bottom:2mm}.manager-common-popup-resumedetail-print .resume-default-field-content2>div,.manager-common-popup-resumedetail-print .resume-default-field-content>div{align-items:center;border-bottom:1px solid var(--p-line);border-right:0;display:flex;min-height:6.4mm;padding:1.2mm 0 1.4mm}.manager-common-popup-resumedetail-print .resume-default-field-content2>div:nth-child(odd),.manager-common-popup-resumedetail-print .resume-default-field-content>div:nth-child(odd){background:transparent;color:var(--p-muted);font-weight:700;white-space:nowrap}.manager-common-popup-resumedetail-print .resume-default-field-content2>div:nth-child(2n),.manager-common-popup-resumedetail-print .resume-default-field-content>div:nth-child(2n){color:var(--p-text);font-weight:500;word-break:break-word}.manager-common-popup-resumedetail-print .print-info-grid{grid-gap:0 3mm;-webkit-column-break-inside:avoid;border-left:0;border-top:0;break-inside:avoid;display:grid;gap:0 3mm;list-style:none;margin:0 0 3mm;padding:0;page-break-inside:avoid}.manager-common-popup-resumedetail-print .print-info-grid-1{grid-template-columns:minmax(0,1fr)}.manager-common-popup-resumedetail-print .print-info-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-common-popup-resumedetail-print .print-info-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-common-popup-resumedetail-print .print-info-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.manager-common-popup-resumedetail-print .print-info-grid-5{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(38mm,1.7fr)}.manager-common-popup-resumedetail-print .print-info-grid-5 .print-info-item:last-child dd{white-space:nowrap}.manager-common-popup-resumedetail-print .print-info-subgrid{margin-top:0}.manager-common-popup-resumedetail-print .print-info-item{background:#fff;border-bottom:1px solid var(--p-line);border-right:0;display:flex;flex-direction:column;gap:.7mm;justify-content:center;min-height:9.4mm;min-width:0;padding:1.2mm 0 1.4mm}.manager-common-popup-resumedetail-print .print-info-item dt{color:var(--p-muted);font-size:9.2px;font-weight:600;line-height:1.2;margin:0}.manager-common-popup-resumedetail-print .print-info-item dd{color:var(--p-text);font-size:10.4px;font-weight:500;line-height:1.28;margin:0;word-break:break-word}.manager-common-popup-resumedetail-print .print-status-title{align-items:center;background:#f3f8fb;border-left:2px solid var(--p-accent);border-radius:1mm;color:#164f66;display:inline-flex;font-size:10.4px;font-weight:800;line-height:1.2;margin:4mm 0 1.6mm;padding:.8mm 2.4mm}.manager-common-popup-resumedetail-print .resume-default-field-content3{background:#fff;border:1px solid #edf2f5;border-radius:2mm;line-height:1.45;margin-top:1.5mm;padding:2.4mm 2.8mm;white-space:pre-wrap;word-break:break-word}.manager-common-popup-resumedetail-print .resume-default-field-content4{background:#fff;border:0;border-radius:0;margin-top:1.5mm;overflow:visible}.manager-common-popup-resumedetail-print .resume-default-field-content4-title{background:transparent;border-bottom:1px solid var(--p-line);color:var(--p-muted);display:flex;font-weight:700}.manager-common-popup-resumedetail-print .resume-default-field-content4-title>div{border-right:0;flex:1 1;padding:1.2mm 2mm 1.2mm 0;white-space:nowrap}.manager-common-popup-resumedetail-print .resume-default-field-content4-title>div:last-child{border-right:none}.manager-common-popup-resumedetail-print .resume-default-field-content4-content{border-bottom:1px solid var(--p-line);display:flex}.manager-common-popup-resumedetail-print .resume-default-field-content4-content:last-child{border-bottom:none}.manager-common-popup-resumedetail-print .resume-default-field-content4-content>div{border-right:0;flex:1 1;padding:1.4mm 2mm 1.4mm 0;word-break:break-word}.manager-common-popup-resumedetail-print .resume-default-field-content4-content>div:last-child{border-right:none}.manager-common-popup-resumedetail-print .no-data{background:#fff;border:1px solid #edf2f5;border-radius:2mm;color:var(--p-muted);font-weight:700;margin:2mm 0;padding:4mm 0;text-align:center}.resume-print-pages{display:block}.manager-common-popup-resumedetail-print:not(:last-child){-webkit-column-break-after:page;break-after:page;page-break-after:always}.resume-print-loading-screen{align-items:center;background:radial-gradient(circle at 20% 10%,rgba(0,172,230,.16),transparent 55%),radial-gradient(circle at 85% 0,rgba(0,108,183,.14),transparent 60%),linear-gradient(180deg,#fff,#f3f6fb);color:#0f172a;display:flex;inset:0;justify-content:center;position:fixed;z-index:999999}.resume-print-loading-screen .loading-card{align-items:center;background:hsla(0,0%,100%,.92);border:1px solid rgba(15,23,42,.1);border-radius:18px;box-shadow:0 24px 60px rgba(15,23,42,.18),0 0 0 1px rgba(15,23,42,.06);display:flex;flex-direction:column;gap:10px;padding:22px 22px 18px;text-align:center;width:calc(100vw - 32px)}.resume-print-loading-screen .spinner{display:none}.resume-print-loading-screen .print-skeleton{display:flex;flex-direction:column;gap:10px;margin-bottom:4px;width:100%}.resume-print-loading-screen .print-skeleton span{-webkit-animation:manager-skeleton-shimmer 1.1s ease-in-out infinite;animation:manager-skeleton-shimmer 1.1s ease-in-out infinite;background:linear-gradient(90deg,#e7edf5,#f8fafc 45%,#e7edf5 90%);background-size:220% 100%;border-radius:999px;display:block;height:14px;width:100%}.resume-print-loading-screen .print-skeleton span.short{width:70%}.resume-print-loading-screen .title{font-size:18px;font-weight:900;letter-spacing:.01em;margin-top:4px}.resume-print-loading-screen .desc{color:rgba(15,23,42,.7);font-size:13px;font-weight:700}.resume-print-loading-screen .hint{color:rgba(0,108,183,.95);font-size:12px;font-weight:800;margin-top:2px}.resume-print-loading-screen .progress{background:rgba(15,23,42,.08);border:1px solid rgba(15,23,42,.1);border-radius:999px;height:10px;margin-top:6px;overflow:hidden;width:100%}.resume-print-loading-screen .progress>span{-webkit-animation:printLoadingBar 1.1s ease-in-out infinite;animation:printLoadingBar 1.1s ease-in-out infinite;background:linear-gradient(90deg,rgba(0,108,183,.15),rgba(0,108,183,.95));border-radius:999px;display:block;height:100%;width:38%}@-webkit-keyframes printLoadingBar{0%{-webkit-transform:translateX(-120%);transform:translateX(-120%)}50%{-webkit-transform:translateX(120%);transform:translateX(120%)}to{-webkit-transform:translateX(280%);transform:translateX(280%)}}@keyframes printLoadingBar{0%{-webkit-transform:translateX(-120%);transform:translateX(-120%)}50%{-webkit-transform:translateX(120%);transform:translateX(120%)}to{-webkit-transform:translateX(280%);transform:translateX(280%)}}@media print{.resume-print-loading-screen{display:none!important}body,html{background:#fff!important;height:auto!important;overflow:visible!important;width:auto!important}.resume-print-pages{display:block!important;overflow:visible!important}.manager-common-popup-resumedetail-print{-webkit-column-break-inside:auto!important;border-radius:0!important;break-inside:auto!important;margin:0!important;overflow:visible!important;padding:0!important;page-break-inside:auto!important;width:100%!important}.print-page-header{background:#fff;border-bottom:0;height:6mm;left:0;padding:0 0 2mm;position:fixed!important;right:0;top:0;z-index:10}.manager-common-popup-resumedetail-print .form-box,.manager-common-popup-resumedetail-print .resume-body,.manager-common-popup-resumedetail-print .resume-body .inner{-webkit-column-break-inside:auto!important;break-inside:auto!important;overflow:visible!important;page-break-inside:auto!important}.manager-common-popup-resumedetail-print .resume-body{padding-top:0!important}.manager-common-popup-resumedetail-print .print-page-break-before{-webkit-column-break-before:page!important;break-before:page!important;page-break-before:always!important}}@media print{@page{size:A4 portrait;margin:14mm 10mm 8mm}}.manager-notifications-notificationssend .width-size.padding.form{max-width:1200px}.manager-notifications-notificationssend .ns-page-header{margin-bottom:16px}.manager-notifications-notificationssend .ns-page-header .ns-page-title{color:#0f172a;font-family:square-eb;font-size:1rem;margin-bottom:4px}.manager-notifications-notificationssend .ns-page-header .ns-page-desc{color:#6b7280;font-family:square-bd;font-size:.8rem}.manager-notifications-notificationssend .notifications-send{margin-top:20px}.manager-notifications-notificationssend .ns-layout{grid-gap:20px;gap:20px;grid-template-columns:minmax(0,2.3fr) minmax(260px,.9fr)}.manager-notifications-notificationssend .ns-main{gap:16px;max-width:850px;min-width:850px}.manager-notifications-notificationssend .ns-side{align-self:flex-start;display:flex;flex-direction:column;gap:14px}.manager-notifications-notificationssend .ns-side-inner{gap:14px;top:90px;width:250px}@media (max-width:768px){.manager-notifications-notificationssend .ns-side-inner{position:static}}.manager-notifications-notificationssend .ns-card{background:hsla(0,0%,100%,.98);border:1px solid #d9e4f2;border-radius:8px;box-shadow:0 4px 12px rgba(39,63,92,.055);box-sizing:border-box}.manager-notifications-notificationssend .ns-card-header{align-items:flex-start;display:flex;justify-content:space-between}.manager-notifications-notificationssend .ns-card-title{color:#111827;font-size:.75rem}.manager-notifications-notificationssend .ns-card-caption{color:#6b7280}.manager-notifications-notificationssend .ns-chip{align-items:center;display:inline-flex;font-family:square-eb;font-size:.7rem;justify-content:center;padding:4px 10px;white-space:nowrap}.manager-notifications-notificationssend .ns-chip--soft{background:rgba(221,239,253,.95);border:1px solid rgba(147,197,253,.9);color:#1d4ed8}.manager-notifications-notificationssend .ns-card-body--horizontal{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.manager-notifications-notificationssend .ns-card-body--inline{display:flex;flex-wrap:wrap;gap:16px}.manager-notifications-notificationssend .ns-card-body--stack{display:flex;flex-direction:column;gap:10px}.manager-notifications-notificationssend .ns-card-body--vertical{display:flex;flex-direction:column;gap:14px}.manager-notifications-notificationssend .btn-primary,.manager-notifications-notificationssend .btn-secondary,.manager-notifications-notificationssend .btn-tertiary{align-items:center;border:1px solid transparent;cursor:pointer;display:inline-flex;font-family:square-eb;justify-content:center;padding:0 16px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,-webkit-transform .08s ease;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .08s ease;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .08s ease,-webkit-transform .08s ease;white-space:nowrap}.manager-notifications-notificationssend .btn-primary:active,.manager-notifications-notificationssend .btn-secondary:active,.manager-notifications-notificationssend .btn-tertiary:active{box-shadow:none;-webkit-transform:translateY(1px);transform:translateY(1px)}.manager-notifications-notificationssend .btn-primary{border-color:#2f6fb7;box-shadow:none}.manager-notifications-notificationssend .btn-secondary{border-color:#cfdcec;box-shadow:none}.manager-notifications-notificationssend .btn-secondary:hover{background:#f1f7ff;border-color:#9bbce3}.manager-notifications-notificationssend .btn-tertiary{border-color:#d5e2f2;color:#6b7280}.manager-notifications-notificationssend .btn-tertiary:hover{background:#f1f7ff;border-color:#bfd2e8}.manager-notifications-notificationssend .ns-target-pill{align-items:center;cursor:pointer;display:flex;flex:1 1;gap:8px;max-width:460px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,-webkit-transform .08s ease;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .08s ease;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .08s ease,-webkit-transform .08s ease}.manager-notifications-notificationssend .ns-target-pill .material-symbols-outlined{color:#006cb7;font-size:1rem}.manager-notifications-notificationssend .ns-target-pill .ns-target-text{display:flex;flex-direction:column}.manager-notifications-notificationssend .ns-target-pill .ns-target-text .primary{color:#111827;font-size:.7rem}.manager-notifications-notificationssend .ns-target-pill .ns-target-text .secondary{color:#6b7280;font-family:square-bd}.manager-notifications-notificationssend .ns-target-pill:hover{background:#f1f7ff;border-color:#9bbce3;box-shadow:0 4px 10px rgba(47,111,183,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.manager-notifications-notificationssend .ns-target-pill.is-active{background:#f1f7ff;border-color:#9bbce3}.manager-notifications-notificationssend .ns-field-group{display:flex;flex-direction:column;gap:4px;min-width:0}.manager-notifications-notificationssend .ns-field-group label{color:#6b7280;font-family:square-bd;font-size:.72rem}.manager-notifications-notificationssend .ns-field-group input[type=date],.manager-notifications-notificationssend .ns-field-group input[type=text],.manager-notifications-notificationssend .ns-field-group input[type=time],.manager-notifications-notificationssend .ns-field-group select{background-color:#fff;border:1px solid rgba(148,163,184,.7);border-radius:10px;box-sizing:border-box;font-family:square-bd;font-size:.8rem;height:34px;padding:0 10px}.manager-notifications-notificationssend .ns-field-group input[type=date]:focus,.manager-notifications-notificationssend .ns-field-group input[type=text]:focus,.manager-notifications-notificationssend .ns-field-group input[type=time]:focus,.manager-notifications-notificationssend .ns-field-group select:focus{border-color:#00ace6;box-shadow:0 0 0 1px rgba(0,172,230,.22);outline:none}.manager-notifications-notificationssend .ns-field-group textarea{border:1px solid rgba(148,163,184,.7);border-radius:10px;box-sizing:border-box;font-family:square-bd;font-size:.8rem;padding:10px;resize:vertical}.manager-notifications-notificationssend .ns-field-group textarea:focus{border-color:#00ace6;box-shadow:0 0 0 1px rgba(0,172,230,.22);outline:none}.manager-notifications-notificationssend .ns-field-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.manager-notifications-notificationssend .ns-field-row--split{justify-content:flex-start}.manager-notifications-notificationssend .ns-field-row--inline{align-items:flex-end}.manager-notifications-notificationssend .ns-help{color:#6b7280;font-family:square-bd;font-size:.73rem}.manager-notifications-notificationssend .ns-editor-row{align-items:stretch;display:flex;flex-direction:column-reverse;gap:10px;grid-template-columns:minmax(0,1.35fr) minmax(230px,.8fr)}@media (max-width:768px){.manager-notifications-notificationssend .ns-editor-row{grid-template-columns:minmax(0,1fr)}}.manager-notifications-notificationssend .ns-editor-row--sms{grid-template-columns:minmax(0,1.25fr) minmax(230px,.9fr)}.manager-notifications-notificationssend .ns-editor{border:1px solid rgba(209,213,219,.9);border-radius:14px;display:flex;flex-direction:column;min-height:220px;position:relative}.manager-notifications-notificationssend .ns-editor>*{border-radius:12px}.manager-notifications-notificationssend .ns-editor--sms{display:flex;flex-direction:column;min-height:260px}.manager-notifications-notificationssend .ns-editor--sms textarea{border:none;box-sizing:border-box;font-family:square-rg;font-size:.8rem;line-height:1.6;min-height:240px;padding:10px 12px;resize:vertical;width:100%}.manager-notifications-notificationssend .ns-sms-length{background:#f9fafb;border-top:1px solid rgba(229,231,235,.9);color:#6b7280;display:flex;font-family:square-bd;font-size:.72rem;gap:6px;justify-content:flex-end;padding:4px 10px 6px}.manager-notifications-notificationssend .ns-sms-length .segments{color:#111827}.manager-notifications-notificationssend .ns-mapping-card{display:flex;flex-direction:column}.manager-notifications-notificationssend .ns-mapping-title{font-family:square-eb;font-size:.7rem;padding:4px 10px}.manager-notifications-notificationssend .ns-mapping-list{color:#374151;display:flex;flex-direction:column;font-family:square-bd;font-size:.8rem;gap:6px;padding:5px 5px 5px 20px}.manager-notifications-notificationssend .ns-mapping-list .ns-mapping-actions{display:flex;flex-wrap:wrap;gap:6px;padding-right:6px}.manager-notifications-notificationssend .ns-mapping-list button{background:hsla(0,0%,100%,.92);border:1px solid rgba(37,99,235,.18);border-radius:999px;color:#1d4ed8;cursor:pointer;font-family:square-bd;font-size:.74rem;line-height:1;padding:7px 10px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.manager-notifications-notificationssend .ns-mapping-list button:focus-visible,.manager-notifications-notificationssend .ns-mapping-list button:hover{background:#eff6ff;border-color:rgba(37,99,235,.45);color:#1e40af}.manager-notifications-notificationssend .placeholder-center{align-items:center;background:repeating-linear-gradient(45deg,#f9fafb,#f9fafb 10px,#f3f4f6 0,#f3f4f6 20px);color:#9ca3af;display:flex;font-family:square-bd;font-size:.8rem;height:100%;justify-content:center;min-height:160px;width:100%}.manager-notifications-notificationssend .ns-footer{display:flex;gap:10px;justify-content:flex-end;margin-top:6px}.manager-notifications-notificationssend .ns-side-card{background:hsla(0,0%,100%,.98);border:1px solid #d9e4f2;border-radius:8px;box-shadow:0 4px 12px rgba(39,63,92,.055);box-sizing:border-box;max-width:250px;min-width:250px}.manager-notifications-notificationssend .ns-side-card--phone{background:radial-gradient(circle at top,#0f172a 0,#020617 35%,#020617 100%);border-color:rgba(15,23,42,.9);color:#e5e7eb}.manager-notifications-notificationssend .ns-side-title{color:#0f172a;font-family:square-eb;font-size:.7rem;margin-bottom:8px}.ns-side-card--phone .manager-notifications-notificationssend .ns-side-title{color:#e5e7eb}.manager-notifications-notificationssend .ns-side-section{display:flex;flex-direction:column;gap:2px;padding:6px 0}.manager-notifications-notificationssend .ns-side-section:last-child{border-bottom:none}.manager-notifications-notificationssend .ns-side-section .label{color:#6b7280;font-family:square-bd;font-size:.72rem}.manager-notifications-notificationssend .ns-side-section .value{color:#111827;font-family:square-eb;font-size:.7rem}.manager-notifications-notificationssend .ns-side-actions{display:flex;gap:8px;justify-content:center;margin-top:4px}.manager-notifications-notificationssend .ns-side-actions .btn-primary,.manager-notifications-notificationssend .ns-side-actions .btn-tertiary{max-width:140px;width:100%}.manager-notifications-notificationssend .ns-phone{background:linear-gradient(145deg,#020617,#020617);border-radius:22px;box-shadow:0 18px 40px rgba(0,0,0,.6);padding:10px 10px 12px}.manager-notifications-notificationssend .ns-phone-top{display:flex;justify-content:center;margin-bottom:6px}.manager-notifications-notificationssend .ns-phone-top .bar{background:rgba(148,163,184,.9);border-radius:999px;height:4px;width:52px}.manager-notifications-notificationssend .ns-phone-body{background:hsla(0,0%,100%,.96);border-radius:16px;color:#000;font-size:.7rem;line-height:1.6;max-height:200px;min-height:200px;overflow-y:auto;padding:10px 12px;white-space:pre-wrap;word-break:break-word}.manager-notifications-notificationssend .ns-phone-meta{background:rgba(15,23,42,.65);border-radius:12px;font-size:.72rem;margin-top:10px;padding:8px 10px}.manager-notifications-notificationssend .ns-phone-meta .row{display:flex;justify-content:space-between;margin-bottom:3px}.manager-notifications-notificationssend .ns-phone-meta .row:last-child{margin-bottom:0}.manager-notifications-notificationssend .ns-phone-meta .row .label{color:#9ca3af}.manager-notifications-notificationssend .ns-phone-meta .row .value{color:#e5e7eb;font-family:square-eb}.manager-notifications-notificationssend{background:#eef3f8;min-height:100%}.manager-notifications-notificationssend .width-size.padding.form{box-sizing:border-box;margin:0 auto;max-width:1480px;padding:14px 12px 28px}.manager-notifications-notificationssend .ns-page-header{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(280px,.88fr) minmax(0,1.7fr);margin:0 0 12px}.manager-notifications-notificationssend .ns-card,.manager-notifications-notificationssend .ns-page-kpi,.manager-notifications-notificationssend .ns-page-title-wrap,.manager-notifications-notificationssend .ns-side-card{background:hsla(0,0%,100%,.98);border:1px solid #d9e4f2;border-radius:8px;box-shadow:0 4px 12px rgba(39,63,92,.055);box-sizing:border-box}.manager-notifications-notificationssend .ns-page-title-wrap{align-items:center;display:flex;gap:12px;min-width:0;padding:16px 18px}.manager-notifications-notificationssend .ns-page-title-wrap>.material-symbols-outlined{align-items:center;background:#edf5ff;border-radius:8px;color:#2f6fb7;display:inline-flex;flex:0 0 auto;font-size:1.25rem;height:38px;justify-content:center;width:38px}.manager-notifications-notificationssend .ns-page-title-wrap div{min-width:0}.manager-notifications-notificationssend .ns-page-title-wrap em,.manager-notifications-notificationssend .ns-page-title-wrap p,.manager-notifications-notificationssend .ns-page-title-wrap strong{display:block}.manager-notifications-notificationssend .ns-page-title-wrap em{color:#4f7fba;font-family:square-eb;font-size:.67rem;letter-spacing:0}.manager-notifications-notificationssend .ns-page-title-wrap strong{color:#122033;font-family:square-eb;font-size:1rem;line-height:1.25;margin-top:4px}.manager-notifications-notificationssend .ns-page-title-wrap p{color:#66758a;font-family:square-bd;font-size:.72rem;line-height:1.4;margin-top:4px}.manager-notifications-notificationssend .ns-page-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0}.manager-notifications-notificationssend .ns-page-kpi{align-items:center;display:flex;gap:9px;min-width:0;padding:12px}.manager-notifications-notificationssend .ns-page-kpi>.material-symbols-outlined{align-items:center;background:#eef6ff;border-radius:8px;color:#2f6fb7;display:inline-flex;flex:0 0 auto;font-size:1rem;height:30px;justify-content:center;width:30px}.manager-notifications-notificationssend .ns-page-kpi div{min-width:0}.manager-notifications-notificationssend .ns-page-kpi em,.manager-notifications-notificationssend .ns-page-kpi strong{display:block}.manager-notifications-notificationssend .ns-page-kpi em{color:#66758a;font-family:square-bd;font-size:.68rem}.manager-notifications-notificationssend .ns-page-kpi strong{color:#142338;font-family:square-eb;font-size:.76rem;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-notifications-notificationssend .ns-tabs-shell{min-width:0}.manager-notifications-notificationssend .notifications-send{margin-top:12px}.manager-notifications-notificationssend .ns-layout{grid-gap:14px;align-items:flex-start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 360px}.manager-notifications-notificationssend .ns-main{display:flex;flex-direction:column;gap:12px;max-width:none;min-width:0}.manager-notifications-notificationssend .ns-side{min-width:0}.manager-notifications-notificationssend .ns-side-inner{display:flex;flex-direction:column;gap:12px;position:-webkit-sticky;position:sticky;top:86px;width:100%}.manager-notifications-notificationssend .ns-card{padding:14px 16px}.manager-notifications-notificationssend .ns-card-header{gap:10px;margin-bottom:10px}.manager-notifications-notificationssend .ns-card-title{color:#122033;font-family:square-eb;font-size:.78rem}.manager-notifications-notificationssend .ns-card-caption{color:#66758a;font-family:square-bd;font-size:.7rem;line-height:1.4;margin-top:2px}.manager-notifications-notificationssend .ns-chip{background:#eef6ff;border:1px solid #bfd7f4;border-radius:999px;box-shadow:none;color:#2f6fb7}.manager-notifications-notificationssend .btn-primary,.manager-notifications-notificationssend .btn-secondary,.manager-notifications-notificationssend .btn-tertiary{border-radius:8px;box-shadow:none;font-size:.7rem;height:32px;transition:background .16s ease,border-color .16s ease,-webkit-transform .08s ease;transition:background .16s ease,border-color .16s ease,transform .08s ease;transition:background .16s ease,border-color .16s ease,transform .08s ease,-webkit-transform .08s ease}.manager-notifications-notificationssend .btn-primary:disabled,.manager-notifications-notificationssend .btn-secondary:disabled,.manager-notifications-notificationssend .btn-tertiary:disabled{cursor:not-allowed;opacity:.55;-webkit-transform:none;transform:none}.manager-notifications-notificationssend .btn-primary{background:#2f6fb7;border:1px solid #2f6fb7;color:#fff}.manager-notifications-notificationssend .btn-primary:not(:disabled):hover{background:#285f9d;border-color:#285f9d}.manager-notifications-notificationssend .btn-secondary{background:#fff;border:1px solid #cfdcec;color:#2f5f96}.manager-notifications-notificationssend .btn-secondary:not(:disabled):hover{background:#f1f7ff;border-color:#9bbce3}.manager-notifications-notificationssend .btn-tertiary{background:#f8fbff;border:1px solid #d5e2f2;color:#66758a}.manager-notifications-notificationssend .btn-tertiary:not(:disabled):hover{background:#f1f7ff;border-color:#bfd2e8}.manager-notifications-notificationssend .ns-template-card .ns-card-body{gap:10px}.manager-notifications-notificationssend .ns-template-controls{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.manager-notifications-notificationssend .ns-template-controls .ns-field-group{min-width:0}.manager-notifications-notificationssend .ns-template-controls .btn-secondary{height:34px;padding:0 14px}.manager-notifications-notificationssend .ns-template-empty,.manager-notifications-notificationssend .ns-template-meta{background:#f8fbff;border:1px solid #e6eef8;border-radius:8px;color:#66758a;font-family:square-bd;font-size:.7rem}.manager-notifications-notificationssend .ns-template-meta{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);padding:9px 10px}.manager-notifications-notificationssend .ns-template-meta span{background:#eef6ff;border-radius:999px;color:#2f6fb7;font-family:square-eb;padding:4px 8px;white-space:nowrap}.manager-notifications-notificationssend .ns-template-meta strong{color:#122033;font-family:square-eb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-notifications-notificationssend .ns-template-empty{line-height:1.45;padding:9px 10px}.manager-notifications-notificationssend .ns-target-pill{background:#f8fbff;border:1px solid #d5e2f2;border-radius:8px;box-shadow:none;max-width:none;padding:9px 12px}.manager-notifications-notificationssend .ns-target-pill .material-symbols-outlined{color:#2f6fb7}.manager-notifications-notificationssend .ns-target-pill .ns-target-text{min-width:0}.manager-notifications-notificationssend .ns-target-pill .ns-target-text .primary{color:#122033;font-family:square-eb;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-notifications-notificationssend .ns-target-pill .ns-target-text .secondary{color:#66758a;font-size:.7rem}.manager-notifications-notificationssend .ns-target-pill.is-active,.manager-notifications-notificationssend .ns-target-pill:hover{background:#f1f7ff;border-color:#9bbce3;box-shadow:0 4px 10px rgba(47,111,183,.1)}.manager-notifications-notificationssend .ns-field-group label{color:#66758a}.manager-notifications-notificationssend .ns-field-group input[type=date],.manager-notifications-notificationssend .ns-field-group input[type=text],.manager-notifications-notificationssend .ns-field-group input[type=time],.manager-notifications-notificationssend .ns-field-group select,.manager-notifications-notificationssend .ns-field-group textarea{background-color:#fff;border:1px solid #cfdcec;border-radius:8px;color:#122033}.manager-notifications-notificationssend .ns-field-group input[type=date]:focus,.manager-notifications-notificationssend .ns-field-group input[type=text]:focus,.manager-notifications-notificationssend .ns-field-group input[type=time]:focus,.manager-notifications-notificationssend .ns-field-group select:focus,.manager-notifications-notificationssend .ns-field-group textarea:focus{border-color:#81acd9;box-shadow:0 0 0 3px rgba(47,111,183,.1);outline:none}.manager-notifications-notificationssend .ns-help{color:#66758a}.manager-notifications-notificationssend .ns-editor{background:#fff;border:1px solid #d9e4f2;border-radius:8px;overflow:hidden}.manager-notifications-notificationssend .ns-editor>*{border-radius:8px}.manager-notifications-notificationssend .ns-editor--sms textarea{background:#fff;color:#122033}.manager-notifications-notificationssend .ns-sms-length{background:#f7faff;border-top:1px solid #e6eef8;color:#66758a}.manager-notifications-notificationssend .ns-sms-length .segments{color:#2f6fb7}.manager-notifications-notificationssend .ns-mapping-card{background:#f7fbff;border:1px solid #d5e6fa;border-radius:8px}.manager-notifications-notificationssend .ns-mapping-title{border-bottom:1px solid #d5e6fa;color:#2f6fb7}.manager-notifications-notificationssend .ns-mapping-list{color:#34445a}.manager-notifications-notificationssend .placeholder-center{background:#f7faff;color:#7f8da1}.manager-notifications-notificationssend .ns-side-card{max-width:none;min-width:0;padding:14px}.manager-notifications-notificationssend .ns-side-card--phone{background:hsla(0,0%,100%,.98);border-color:#d9e4f2;color:#122033}.manager-notifications-notificationssend .ns-side-title{color:#122033;font-size:.74rem}.ns-side-card--phone .manager-notifications-notificationssend .ns-side-title{color:#122033}.manager-notifications-notificationssend .ns-side-section{border-bottom:1px solid #edf2f8}.manager-notifications-notificationssend .ns-side-section .label{color:#66758a}.manager-notifications-notificationssend .ns-side-section .value{color:#122033;line-height:1.35;word-break:break-word}.manager-notifications-notificationssend .ns-preview-card{padding:14px}.manager-notifications-notificationssend .ns-mail-preview,.manager-notifications-notificationssend .ns-site-preview{background:#fff;border:1px solid #d9e4f2;border-radius:8px;overflow:hidden}.manager-notifications-notificationssend .ns-site-browser-bar{align-items:center;background:#f2f6fb;border-bottom:1px solid #d9e4f2;display:flex;gap:5px;height:28px;padding:0 8px}.manager-notifications-notificationssend .ns-site-browser-bar .dot{border-radius:50%;flex:0 0 auto;height:7px;width:7px}.manager-notifications-notificationssend .ns-site-browser-bar .dot.red{background:#f87171}.manager-notifications-notificationssend .ns-site-browser-bar .dot.yellow{background:#facc15}.manager-notifications-notificationssend .ns-site-browser-bar .dot.green{background:#4ade80}.manager-notifications-notificationssend .ns-site-browser-bar em{align-items:center;background:#fff;border:1px solid #d5e2f2;border-radius:999px;color:#66758a;display:flex;flex:1 1;font-family:square-bd;font-size:.62rem;font-style:normal;height:17px;margin-left:4px;min-width:0;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.manager-notifications-notificationssend .ns-site-preview-screen{background:#eaf1f8;padding:10px}.manager-notifications-notificationssend .ns-site-preview-header{align-items:center;display:flex;gap:10px;height:28px;margin-bottom:10px}.manager-notifications-notificationssend .ns-site-preview-header span{align-items:center;background:#2f6fb7;border-radius:999px;color:#fff;display:inline-flex;font-family:square-eb;font-size:.6rem;height:16px;justify-content:center;width:78px}.manager-notifications-notificationssend .ns-site-preview-header i{background:#c7d5e7;border-radius:999px;display:block;height:7px;width:42px}.manager-notifications-notificationssend .ns-site-preview-body{grid-gap:9px;align-items:flex-start;display:grid;gap:9px;grid-template-columns:72px minmax(0,1fr)}.manager-notifications-notificationssend .ns-site-preview-nav{display:flex;flex-direction:column;gap:7px}.manager-notifications-notificationssend .ns-site-preview-nav span{background:#dbe7f5;border-radius:7px;height:22px}.manager-notifications-notificationssend .ns-site-notice{background:#fff;border:1px solid #d9e4f2;border-radius:8px;min-width:0;overflow:hidden}.manager-notifications-notificationssend .ns-site-notice-head{border-bottom:1px solid #edf2f8;padding:8px 10px}.manager-notifications-notificationssend .ns-site-notice-head span,.manager-notifications-notificationssend .ns-site-notice-head strong{display:block}.manager-notifications-notificationssend .ns-site-notice-head span{color:#2f6fb7;font-family:square-eb;font-size:.62rem}.manager-notifications-notificationssend .ns-site-notice-head strong{color:#122033;font-family:square-eb;font-size:.75rem;line-height:1.35;margin-top:3px;word-break:break-word}.manager-notifications-notificationssend .ns-mail-preview-top{align-items:center;background:#f7fbff;border-bottom:1px solid #edf2f8;display:flex;gap:8px;height:34px;padding:0 10px}.manager-notifications-notificationssend .ns-mail-preview-top .material-symbols-outlined{color:#2f6fb7;font-size:1rem}.manager-notifications-notificationssend .ns-mail-preview-top strong{color:#122033;font-family:square-eb;font-size:.72rem}.manager-notifications-notificationssend .ns-mail-preview-subject{border-bottom:1px solid #edf2f8;color:#122033;font-family:square-eb;font-size:.82rem;line-height:1.35;padding:11px 12px;word-break:break-word}.manager-notifications-notificationssend .ns-mail-preview-meta,.manager-notifications-notificationssend .ns-preview-meta{background:#fbfdff;border-bottom:1px solid #edf2f8;display:flex;flex-direction:column;gap:5px;padding:9px 10px}.manager-notifications-notificationssend .ns-mail-preview-meta div,.manager-notifications-notificationssend .ns-preview-meta div{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;min-width:0}.manager-notifications-notificationssend .ns-mail-preview-meta span,.manager-notifications-notificationssend .ns-preview-meta span{color:#66758a;flex:0 0 auto;font-family:square-bd;font-size:.66rem}.manager-notifications-notificationssend .ns-mail-preview-meta strong,.manager-notifications-notificationssend .ns-preview-meta strong{color:#122033;font-family:square-eb;font-size:.68rem;line-height:1.35;min-width:0;text-align:right;word-break:break-word}.manager-notifications-notificationssend .ns-preview-meta{border:1px solid #d9e4f2;border-radius:8px;margin-top:8px}.manager-notifications-notificationssend .ns-preview-rich{color:#34445a;font-size:.7rem;line-height:1.55;max-height:230px;overflow-x:hidden;overflow-y:auto;padding:10px 12px;word-break:break-word}.manager-notifications-notificationssend .ns-preview-rich p{margin:0 0 8px}.manager-notifications-notificationssend .ns-preview-rich img,.manager-notifications-notificationssend .ns-preview-rich table,.manager-notifications-notificationssend .ns-preview-rich video{max-width:100%!important}.manager-notifications-notificationssend .ns-preview-rich img,.manager-notifications-notificationssend .ns-preview-rich video{height:auto!important}.manager-notifications-notificationssend .ns-preview-rich table{width:100%!important}.manager-notifications-notificationssend .ns-preview-empty{color:#8a97aa;font-family:square-bd;margin:0}.manager-notifications-notificationssend .ns-preview-files{background:#f7fbff;border-top:1px solid #edf2f8;color:#2f6fb7;font-family:square-eb;font-size:.68rem;padding:8px 10px}.manager-notifications-notificationssend .ns-side-actions .btn-primary,.manager-notifications-notificationssend .ns-side-actions .btn-tertiary{max-width:none}.manager-notifications-notificationssend .ns-phone{background:#eef3f8;border-radius:8px;box-shadow:inset 0 0 0 1px #d9e4f2;padding:10px}.manager-notifications-notificationssend .ns-phone-top .bar{background:#bfd2e8}.manager-notifications-notificationssend .ns-phone-body{background:#fff;border:1px solid #d9e4f2;border-radius:8px;color:#122033}.manager-notifications-notificationssend .ns-phone-meta{background:#f7fbff;border:1px solid #d9e4f2;border-radius:8px}.manager-notifications-notificationssend .ns-phone-meta .row .label{color:#66758a}.manager-notifications-notificationssend .ns-phone-meta .row .value{color:#122033}.manager-notifications-notificationssend .filepond--root{font-family:square-bd;margin-bottom:0}.manager-notifications-notificationssend .filepond--panel-root{background:#f7faff;border:1px dashed #bfd2e8;border-radius:8px}.manager-notifications-notificationssend .filepond--drop-label{color:#66758a;font-size:.74rem}@media (max-width:1240px){.manager-notifications-notificationssend .ns-page-header{grid-template-columns:1fr}.manager-notifications-notificationssend .ns-page-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-notifications-notificationssend .ns-layout{grid-template-columns:1fr}.manager-notifications-notificationssend .ns-side-inner{position:static}}@media (max-width:760px){.manager-notifications-notificationssend .width-size.padding.form{padding:10px}.manager-notifications-notificationssend .ns-page-kpis{grid-template-columns:1fr}.manager-notifications-notificationssend .ns-card-body--inline{flex-direction:column}.manager-notifications-notificationssend .ns-template-controls{grid-template-columns:1fr}.manager-notifications-notificationssend .ns-template-controls .btn-secondary{width:100%}.manager-notifications-notificationssend .ns-field-row{align-items:stretch}.manager-notifications-notificationssend .ns-field-row input,.manager-notifications-notificationssend .ns-field-row select{width:100%}}.manager-notifications-notificationslist .alert p{padding:0}.manager-applicants-outcomepass.is-drag-mode{overflow:hidden}.manager-applicants-outcomepass.is-drag-mode .width-size.padding{height:calc(100dvh - var(--op-drag-vh-offset));max-width:calc(100vw - 250px);overflow:hidden}.manager-applicants-outcomepass .outcomepass-toolbar{align-items:center;display:flex;justify-content:flex-start;margin:6px 0 0 19px}.manager-applicants-outcomepass .outcomepass-action-panel{background:#fff;border:1px solid rgba(209,213,219,.9);border-radius:10px;box-shadow:0 8px 20px rgba(15,23,42,.06);box-sizing:border-box;margin:10px 19px 12px;padding:12px 16px}.manager-applicants-outcomepass .outcomepass-action-panel__body{align-items:stretch;display:flex;gap:16px;justify-content:space-between;width:100%}.manager-applicants-outcomepass .outcomepass-action-panel__section{align-items:center;display:flex;flex:1 1;gap:16px;justify-content:space-between;min-width:0}.manager-applicants-outcomepass .outcomepass-action-panel__section--erp{border-left:1px solid rgba(229,231,235,.95);padding-left:16px}.manager-applicants-outcomepass .outcomepass-action-panel__info{display:flex;flex-direction:column;gap:4px;min-width:0}.manager-applicants-outcomepass .outcomepass-action-panel__title{color:#111827;font-family:square-eb;font-size:.82rem}.manager-applicants-outcomepass .outcomepass-action-panel__sub{color:#6b7280;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-applicants-outcomepass .outcomepass-action-panel__action-group,.manager-applicants-outcomepass .outcomepass-action-panel__right{align-items:center;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end}.manager-applicants-outcomepass .outcomepass-action-panel__badge{align-items:center;border-radius:999px;display:inline-flex;font-family:square-bd;font-size:.7rem;height:28px;justify-content:center;padding:0 10px;white-space:nowrap}.manager-applicants-outcomepass .outcomepass-action-panel__badge.is-progress{background:#eef2ff;color:#3730a3}.manager-applicants-outcomepass .outcomepass-action-panel__badge.is-complete{background:#e8f7ee;color:#137333}.manager-applicants-outcomepass .outcomepass-action-panel__badge.is-pending{background:#fff4e5;color:#9a5a00}.manager-applicants-outcomepass .outcomepass-action-panel__badge.is-empty{background:#f3f4f6;color:#6b7280}.manager-applicants-outcomepass .outcomepass-action-panel__badge.is-locked{background:#fff7ed;color:#c2410c}.manager-applicants-outcomepass .outcomepass-action-panel__button{background:#006cb7;border:0;border-radius:7px;color:#fff;cursor:pointer;font-family:square-bd;font-size:.72rem;height:32px;padding:0 14px;transition:.15s;white-space:nowrap}.manager-applicants-outcomepass .outcomepass-action-panel__button:hover{-webkit-filter:brightness(.95);filter:brightness(.95)}.manager-applicants-outcomepass .outcomepass-action-panel__button:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.manager-applicants-outcomepass .outcomepass-action-panel__button.is-disabled,.manager-applicants-outcomepass .outcomepass-action-panel__button:disabled{background:#d1d5db;color:#fff;cursor:not-allowed;-webkit-filter:none;filter:none;opacity:.85;-webkit-transform:none;transform:none}@media (max-width:1280px){.manager-applicants-outcomepass .outcomepass-action-panel__body{flex-direction:column;gap:12px}.manager-applicants-outcomepass .outcomepass-action-panel__section--erp{border-left:0;border-top:1px solid rgba(229,231,235,.95);padding-left:0;padding-top:12px}}.manager-applicants-outcomepass .viewmode-switch{align-items:center;background:#eef4fb;border-radius:999px;box-shadow:inset 0 0 0 1px #d5e2ef;display:inline-flex;gap:8px;padding:4px 6px;-webkit-user-select:none;user-select:none}.manager-applicants-outcomepass .viewmode-switch__label{color:#64748b;cursor:pointer;font-size:.7rem}.manager-applicants-outcomepass .viewmode-switch__label.is-active{color:#1f4f85;font-weight:700}.manager-applicants-outcomepass .viewmode-switch__btn{background:#cbd8e6;border:0;border-radius:999px;cursor:pointer;height:20px;outline:none;padding:0;position:relative;transition:background .18s ease;width:46px}.manager-applicants-outcomepass .viewmode-switch__btn:focus-visible{box-shadow:0 0 0 3px rgba(0,108,183,.18)}.manager-applicants-outcomepass .viewmode-switch__btn.is-on{background:#2f6fb7}.manager-applicants-outcomepass .viewmode-switch__knob{background:#fff;border-radius:50%;box-shadow:0 6px 18px rgba(15,23,42,.18);height:1.1rem;left:3px;position:absolute;top:1px;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease;width:1.1rem}.manager-applicants-outcomepass .viewmode-switch__btn.is-on .viewmode-switch__knob{-webkit-transform:translateX(1.375rem);transform:translateX(1.375rem)}.manager-applicants-outcomepass .outcomepass-result-layout{grid-gap:12px;box-sizing:border-box;display:grid;gap:12px;grid-template-columns:minmax(0,6fr) minmax(360px,4fr);width:100%}.manager-applicants-outcomepass .outcomepass-result-pane{min-width:0}.manager-applicants-outcomepass .outcomepass-result-pane--history .grid-table-top-left .grid-title,.manager-applicants-outcomepass .outcomepass-result-pane--history .grid-table-top-left h3{max-width:180px}@media (max-width:1280px){.manager-applicants-outcomepass .outcomepass-result-layout{grid-template-columns:1fr}}.manager-applicants-outcomepass .drag-wrap{box-sizing:border-box;height:calc(100vh - 80px);min-height:520px;overflow:hidden}.manager-applicants-outcomepass .drag-view{background-color:#f3f4f6;background-image:linear-gradient(90deg,rgba(226,232,240,.5) 1px,transparent 0),linear-gradient(rgba(226,232,240,.5) 1px,transparent 0);background-size:4px 4px;border:1px solid #e5e7eb;border-radius:16px;box-sizing:border-box;display:flex;flex-shrink:0;gap:16px;height:100%;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding:14px;width:100%}.manager-applicants-outcomepass .drag-view .drag-col{align-items:stretch;background-color:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 14px 28px rgba(15,23,42,.1),0 0 0 1px rgba(148,163,184,.15);display:flex;flex-direction:column;flex-shrink:0;height:98%;justify-content:flex-start;min-height:0;padding:0 0 14px;position:relative;width:260px}.manager-applicants-outcomepass .drag-view .drag-col .title{align-items:center;background:linear-gradient(135deg,rgba(248,250,252,.95),#f1f5f9);border-bottom:1px solid #e5e7eb;box-sizing:border-box;display:flex;justify-content:space-between;padding:10px 14px 8px;width:100%}.manager-applicants-outcomepass .drag-view .drag-col .title>div:first-child{align-items:center;background:rgba(15,23,42,.03);border-radius:999px;color:#0f172a;display:inline-flex;font-family:square-eb;font-size:.75rem;gap:4px;height:28px;justify-content:center;padding:0 12px}.manager-applicants-outcomepass .drag-view .drag-col .title>div:first-child span{font-size:1.05rem}.manager-applicants-outcomepass .drag-view .drag-col .title>div:last-child{align-items:center;background:#e5f0ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-family:square-bd;font-size:.75rem;height:26px;justify-content:center;margin:0;padding:0 10px}.manager-applicants-outcomepass .drag-view .drag-col .droppable-zone{background-color:#f9fafb;border-radius:0 0 14px 14px;box-sizing:border-box;height:100%;overflow-x:hidden;overflow-y:auto;padding:8px;width:100%}.manager-applicants-outcomepass .drag-view .drag-col .droppable-zone.is-over{background:rgba(0,108,183,.06);box-shadow:inset 0 0 0 2px rgba(0,108,183,.18)}.manager-applicants-outcomepass .drag-view .draggable-item{align-items:center;box-sizing:border-box;contain:layout paint style;contain-intrinsic-size:104px 320px;content-visibility:auto;cursor:grab;display:flex;flex-direction:column;padding:4px 2px}.manager-applicants-outcomepass .drag-view .draggable-item.is-dragging,.manager-applicants-outcomepass .drag-view .draggable-item:active{cursor:grabbing}.manager-applicants-outcomepass .drag-view .draggable-item .item-info{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 20px rgba(15,23,42,.1);display:flex;flex-direction:column;height:85px;transition:box-shadow .12s ease,border-color .12s ease,-webkit-transform .12s ease;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,-webkit-transform .12s ease;width:100%;will-change:transform}.manager-applicants-outcomepass .drag-view .draggable-item .item-info:hover{border-color:#cbd5e1;box-shadow:0 16px 32px rgba(15,23,42,.16);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.manager-applicants-outcomepass .drag-view .draggable-item .item-head{align-items:center;border-radius:12px 12px 0 0;color:#fff;display:flex;font-size:.7rem;gap:6px;height:26px;justify-content:space-between;padding:0 12px}.manager-applicants-outcomepass .drag-view .draggable-item .item-head.is-s{background:#39aee4}.manager-applicants-outcomepass .drag-view .draggable-item .item-head.is-n{background:#f59696}.manager-applicants-outcomepass .drag-view .draggable-item .item-head.is-c{background:#695656}.manager-applicants-outcomepass .drag-view .draggable-item .item-head.is-y{background:#2bb673}.manager-applicants-outcomepass .drag-view .draggable-item .item-head.is-default{background:#e6e3e3;color:#111827}.manager-applicants-outcomepass .drag-view .draggable-item .item-head .head-left{align-items:center;display:inline-flex;font-weight:600;gap:6px}.manager-applicants-outcomepass .drag-view .draggable-item .item-head .droppable-item{align-items:center;display:flex;justify-content:center;margin-left:auto;position:relative}.manager-applicants-outcomepass .drag-view .draggable-item .item-head .droppable-item span{border-radius:999px;cursor:pointer;font-size:1.2rem;padding:3px;transition:background-color .16s ease,color .16s ease}.manager-applicants-outcomepass .drag-view .draggable-item .item-head .droppable-item span:hover{background-color:hsla(0,0%,100%,.14);color:#fbbf24}.manager-applicants-outcomepass .drag-view .draggable-item .item-head .droppable-item .dropdown-menu{background:#fff;border-radius:10px;box-shadow:0 18px 40px rgba(15,23,42,.35),0 0 0 1px rgba(148,163,184,.35);min-width:170px;padding:6px 0;position:absolute;right:0;top:80%;z-index:199900}.manager-applicants-outcomepass .drag-view .draggable-item .item-head .droppable-item .dropdown-menu>div{align-items:center;color:#111827;cursor:pointer;display:flex;font-size:.7rem;padding:2px 10px;white-space:nowrap}.manager-applicants-outcomepass .drag-view .draggable-item .item-head .droppable-item .dropdown-menu>div span{font-size:1rem}.manager-applicants-outcomepass .drag-view .draggable-item .item-head .droppable-item .dropdown-menu>div:hover{background:#f3f4ff;color:#1d4ed8}.manager-applicants-outcomepass .drag-view .draggable-item .item-body{align-items:center;display:flex;gap:6px;height:48px;padding:6px 8px;width:100%}.manager-applicants-outcomepass .drag-view .draggable-item .apply-info{align-items:center;display:flex;flex:0 0 56px;justify-content:center}.manager-applicants-outcomepass .drag-view .draggable-item .apply-info img{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;height:48px;object-fit:cover;width:45px}.manager-applicants-outcomepass .drag-view .draggable-item .apply-text{display:flex;flex-direction:column;gap:2px;padding:0 4px 0 0}.manager-applicants-outcomepass .drag-view .draggable-item .apply-text .name{color:#111827;font-family:square-eb;font-size:.7rem;line-height:1.25;padding:0 0 0 6px}.manager-applicants-outcomepass .drag-view .draggable-item .apply-text .meta{color:#4b5563;font-size:.7rem;line-height:1.25;padding:0 0 0 6px}.manager-applicants-outcomepass .drag-view .draggable-item .apply-text .dept{color:#6b7280;font-size:.7rem;line-height:1.25;padding:0 0 0 6px}.dropdown-menu-portal{background:#fff;border-radius:10px;box-shadow:0 18px 40px rgba(15,23,42,.35),0 0 0 1px rgba(148,163,184,.35);padding:6px 0;pointer-events:auto;z-index:299999}.dropdown-menu-portal>div{align-items:center;color:#111827;cursor:pointer;display:flex;font-size:.7rem;padding:2px 10px;white-space:nowrap}.dropdown-menu-portal>div span{font-size:1rem;margin-right:6px}.dropdown-menu-portal>div:hover{background:#f3f4ff;color:#1d4ed8}.manager-page-evaluation-notice{background:#f6f9fc;min-height:100%}.manager-page-evaluation-notice>.width-size.padding{box-sizing:border-box;gap:14px;margin:0 auto;max-width:1480px;padding:14px 12px 28px}.manager-page-evaluation-notice .notice-manager-editor-panel,.manager-page-evaluation-notice .notice-manager-hero,.manager-page-evaluation-notice .notice-manager-list-panel{background:#fff;border:1px solid rgba(219,228,239,.95);border-radius:8px;box-shadow:0 4px 12px rgba(15,35,52,.06);box-sizing:border-box}.manager-page-evaluation-notice .notice-manager-hero{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:12px;min-height:92px;padding:16px 18px}.manager-page-evaluation-notice .notice-manager-title{align-items:center;display:flex;flex:1 1 auto;gap:13px;min-width:0}.manager-page-evaluation-notice .notice-manager-title>.material-symbols-outlined{align-items:center;background:#edf5ff;border-radius:8px;color:#2f6fb7;display:inline-flex;flex:0 0 auto;font-size:1.35rem;height:42px;justify-content:center;width:42px}.manager-page-evaluation-notice .notice-manager-title em,.manager-page-evaluation-notice .notice-manager-title p,.manager-page-evaluation-notice .notice-manager-title strong{display:block}.manager-page-evaluation-notice .notice-manager-title em{color:#4f7fba;font-family:square-eb;font-size:.67rem;font-style:normal}.manager-page-evaluation-notice .notice-manager-title strong{color:#122033;font-family:square-eb;font-size:1.05rem;margin-top:4px}.manager-page-evaluation-notice .notice-manager-title p{color:#66758a;font-family:square-bd;font-size:.72rem;margin-top:4px}.manager-page-evaluation-notice .notice-manager-summary{display:flex;flex:0 0 auto;gap:10px}.manager-page-evaluation-notice .notice-manager-summary>div{border-left:2px solid #dbe7f4;min-width:96px;padding:8px 2px 8px 12px}.manager-page-evaluation-notice .notice-manager-summary>div span,.manager-page-evaluation-notice .notice-manager-summary>div strong{display:block}.manager-page-evaluation-notice .notice-manager-summary>div span{color:#72829a;font-family:square-bd;font-size:.66rem}.manager-page-evaluation-notice .notice-manager-summary>div strong{color:#1f5f9f;font-family:square-eb;font-size:1.02rem;margin-top:5px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-evaluation-notice .notice-manager-layout{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:320px minmax(0,1fr)}.manager-page-evaluation-notice .notice-manager-list-panel{display:flex;flex-direction:column;min-height:calc(100vh - 210px);overflow:hidden}.manager-page-evaluation-notice .notice-manager-panel-head{align-items:center;background:#f8fbff;border-bottom:1px solid rgba(226,232,240,.95);display:flex;gap:10px;justify-content:space-between;min-height:48px;padding:0 16px}.manager-page-evaluation-notice .notice-manager-panel-head strong{color:#0f172a;color:var(--dhrm-text);font-family:square-bd;font-size:.86rem}.manager-page-evaluation-notice .notice-manager-panel-head button:not(.criteria-button){align-items:center;background:#2f6fb7;border:1px solid #2f6fb7;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:square-eb;font-size:.7rem;gap:5px;height:32px;padding:0 11px}.manager-page-evaluation-notice .notice-manager-panel-head button:not(.criteria-button):disabled{cursor:wait;opacity:.55}.manager-page-evaluation-notice .notice-manager-panel-head button:not(.criteria-button) .material-symbols-outlined{font-size:1rem}.manager-page-evaluation-notice .criteria-button{align-items:center;background:#fff;border:1px solid rgba(203,213,225,.96);border-radius:8px;color:#334155;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.72rem;gap:5px;height:32px;justify-content:center;padding:0 10px;transition:background-color .14s ease,border-color .14s ease,color .14s ease,-webkit-transform .12s ease;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease,-webkit-transform .12s ease;white-space:nowrap}.manager-page-evaluation-notice .criteria-button:hover:not(:disabled){background:#eef7ff;border-color:rgba(0,123,195,.35);color:#006cb7;color:var(--dhrm-primary);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.manager-page-evaluation-notice .criteria-button:disabled{cursor:not-allowed;opacity:.45}.manager-page-evaluation-notice .criteria-button .material-symbols-outlined{color:currentColor;font-size:1rem}.manager-page-evaluation-notice .criteria-button.is-primary{background:#006cb7;background:var(--dhrm-primary);border-color:transparent;color:#fff}.manager-page-evaluation-notice .criteria-button.is-primary:hover:not(:disabled){background:#075f9e;border-color:transparent;color:#fff}.manager-page-evaluation-notice .criteria-button.is-danger{color:#dc2626}.manager-page-evaluation-notice .criteria-button.is-danger:hover:not(:disabled){background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.28);color:#b91c1c}.manager-page-evaluation-notice .notice-manager-list{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow:auto;padding:10px}.manager-page-evaluation-notice .notice-manager-list-item{grid-gap:10px 8px;align-items:center;background:#fbfdff;border:1px solid rgba(226,232,240,.96);border-radius:8px;box-sizing:border-box;color:inherit;cursor:pointer;display:grid;gap:10px 8px;grid-template-columns:9px minmax(0,1fr) auto;margin-bottom:0;min-height:88px;padding:11px;text-align:left;width:100%}.manager-page-evaluation-notice .notice-manager-list-item.active,.manager-page-evaluation-notice .notice-manager-list-item:hover{background:#fff;border-color:rgba(0,108,183,.35);box-shadow:0 10px 20px rgba(15,35,52,.08)}.manager-page-evaluation-notice .notice-manager-list-item.active{outline:2px solid rgba(0,108,183,.1)}.manager-page-evaluation-notice .notice-manager-state-dot{background:#cbd5e1;border-radius:50%;height:9px;width:9px}.manager-page-evaluation-notice .notice-manager-state-dot.is-active{background:#16a36a}.manager-page-evaluation-notice .notice-manager-list-body{min-width:0}.manager-page-evaluation-notice .notice-manager-list-body em,.manager-page-evaluation-notice .notice-manager-list-body strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-evaluation-notice .notice-manager-list-body strong{color:#1d2e45;font-family:square-eb;font-size:.75rem}.manager-page-evaluation-notice .notice-manager-list-body em{color:#748499;font-family:square-bd;font-size:.63rem;font-style:normal;margin-top:6px}.manager-page-evaluation-notice .notice-manager-hot,.manager-page-evaluation-notice .notice-manager-list-sort{align-items:center;border-radius:999px;display:inline-flex;font-family:square-eb;font-size:.66rem;height:28px;justify-content:center;min-width:42px;padding:0 8px;width:auto}.manager-page-evaluation-notice .notice-manager-list-sort{background:rgba(0,108,183,.1);color:#075f9e}.manager-page-evaluation-notice .notice-manager-hot{background:#fffbeb;color:#92400e}.manager-page-evaluation-notice .notice-manager-empty{align-items:center;background:rgba(248,250,252,.86);border:1px dashed rgba(148,163,184,.6);border-radius:8px;color:#8090a3;display:flex;flex-direction:column;font-family:square-bd;font-size:.72rem;gap:8px;justify-content:center;min-height:180px;text-align:center}.manager-page-evaluation-notice .notice-manager-empty .material-symbols-outlined{color:#9fb4ca;font-size:2rem}.manager-page-evaluation-notice .notice-manager-empty.is-editor-empty{min-height:calc(100vh - 260px)}.manager-page-evaluation-notice .notice-manager-editor-panel{min-width:0;overflow:hidden;padding:0}.manager-page-evaluation-notice .notice-manager-form-head{align-items:center;background:#f8fbff;border-bottom:1px solid rgba(226,232,240,.95);box-sizing:border-box;display:flex;gap:14px;justify-content:space-between;margin-bottom:0;min-height:48px;padding:0 16px}.manager-page-evaluation-notice .notice-manager-form-head em,.manager-page-evaluation-notice .notice-manager-form-head strong{display:block}.manager-page-evaluation-notice .notice-manager-form-head em{color:#4f7fba;font-family:square-eb;font-size:.66rem;font-style:normal}.manager-page-evaluation-notice .notice-manager-form-head strong{color:#122033;font-family:square-eb;font-size:.95rem;margin-top:4px}.manager-page-evaluation-notice .notice-manager-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.manager-page-evaluation-notice .notice-manager-actions button:not(.criteria-button){align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-family:square-eb;font-size:.72rem;gap:5px;height:34px;justify-content:center;min-width:82px;padding:0 13px}.manager-page-evaluation-notice .notice-manager-actions button:not(.criteria-button):disabled{cursor:wait;opacity:.5}.manager-page-evaluation-notice .notice-manager-actions button:not(.criteria-button) .material-symbols-outlined{font-size:1rem}.manager-page-evaluation-notice .notice-manager-actions .primary{background:#2f6fb7;border:1px solid #2f6fb7;color:#fff}.manager-page-evaluation-notice .notice-manager-actions .secondary{background:#fff;border:1px solid #cbd8e7;color:#46566c}.manager-page-evaluation-notice .notice-manager-form-grid,.manager-page-evaluation-notice .notice-manager-meta-grid{grid-gap:10px;background:#fbfdff;border:1px solid rgba(226,232,240,.96);border-radius:8px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px}.manager-page-evaluation-notice .notice-manager-meta-grid{margin:14px 14px 0}.manager-page-evaluation-notice .notice-manager-meta-grid>div{min-width:0}.manager-page-evaluation-notice .notice-manager-meta-grid span,.manager-page-evaluation-notice .notice-manager-meta-grid strong{display:block}.manager-page-evaluation-notice .notice-manager-meta-grid span{color:#5f7088;font-family:square-eb;font-size:.66rem}.manager-page-evaluation-notice .notice-manager-meta-grid strong{color:#1f2f44;font-family:square-bd;font-size:.74rem;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-evaluation-notice .notice-manager-form-grid{margin:10px 14px 0}.manager-page-evaluation-notice .notice-manager-form-grid label{display:flex;flex-direction:column;gap:6px;min-width:0}.manager-page-evaluation-notice .notice-manager-form-grid label.span-2{grid-column:span 2}.manager-page-evaluation-notice .notice-manager-form-grid label span{color:#5f7088;font-family:square-eb;font-size:.66rem}.manager-page-evaluation-notice .notice-manager-form-grid label input,.manager-page-evaluation-notice .notice-manager-form-grid label select{background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:7px;box-sizing:border-box;color:#1f2f44;font-size:.74rem;height:34px;outline:none;padding:0 10px;width:100%}.manager-page-evaluation-notice .notice-manager-form-grid label input:focus,.manager-page-evaluation-notice .notice-manager-form-grid label select:focus{border-color:rgba(0,108,183,.55);box-shadow:0 0 0 3px rgba(0,108,183,.1)}.manager-page-evaluation-notice .notice-manager-editor,.manager-page-evaluation-notice .notice-manager-preview{margin:14px}.manager-page-evaluation-notice .notice-manager-section-title{color:#122033;font-family:square-eb;font-size:.78rem;margin-bottom:8px}.manager-page-evaluation-notice .notice-manager-editor .editor-root{background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:7px;overflow:hidden}.manager-page-evaluation-notice .notice-manager-editor .ql-container{min-height:320px}.manager-page-evaluation-notice .notice-manager-editor-loading{align-items:center;background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:8px;color:#8090a3;display:flex;font-family:square-bd;font-size:.75rem;justify-content:center;min-height:380px}.manager-page-evaluation-notice .notice-manager-preview-card{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid rgba(226,232,240,.96);border-radius:8px;box-sizing:border-box;color:#27384d;overflow:hidden}.manager-page-evaluation-notice .notice-manager-preview-card header{align-items:center;background:#f8fbff;border-bottom:1px solid #e4ecf5;display:flex;gap:10px;min-height:52px;padding:12px 16px}.manager-page-evaluation-notice .notice-manager-preview-card header strong{color:#152033;font-family:square-eb;font-size:.86rem;line-height:1.5;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-evaluation-notice .notice-manager-preview-card header em{align-items:center;background:#fff3e5;border-radius:999px;color:#c9651a;display:inline-flex;flex:0 0 auto;font-family:square-eb;font-size:.62rem;font-style:normal;height:24px;padding:0 8px}.manager-page-evaluation-notice .notice-manager-preview-dot{background:#cbd5e1;border-radius:50%;flex:0 0 auto;height:9px;width:9px}.manager-page-evaluation-notice .notice-manager-preview-dot.is-active{background:#16a36a}.manager-page-evaluation-notice .notice-manager-preview-content{color:#42546a;font-size:.76rem;line-height:1.75;max-height:320px;overflow:auto;padding:18px}.manager-page-evaluation-notice .notice-manager-preview-content iframe,.manager-page-evaluation-notice .notice-manager-preview-content img,.manager-page-evaluation-notice .notice-manager-preview-content table,.manager-page-evaluation-notice .notice-manager-preview-content video{max-width:100%!important}.manager-page-evaluation-notice .notice-manager-preview-content img,.manager-page-evaluation-notice .notice-manager-preview-content video{height:auto!important}@media (max-width:1180px){.manager-page-evaluation-notice .notice-manager-hero{align-items:flex-start;flex-wrap:wrap}.manager-page-evaluation-notice .notice-manager-layout{grid-template-columns:1fr}.manager-page-evaluation-notice .notice-manager-list-panel{min-height:0}.manager-page-evaluation-notice .notice-manager-list{max-height:280px}}@media (max-width:820px){.manager-page-evaluation-notice .notice-manager-form-head,.manager-page-evaluation-notice .notice-manager-hero{align-items:flex-start;flex-direction:column}.manager-page-evaluation-notice .notice-manager-form-head{padding:12px 16px}.manager-page-evaluation-notice .notice-manager-actions,.manager-page-evaluation-notice .notice-manager-summary{width:100%}.manager-page-evaluation-notice .notice-manager-summary{flex-wrap:wrap}.manager-page-evaluation-notice .notice-manager-summary>div{flex:1 1 120px}.manager-page-evaluation-notice .notice-manager-actions button{flex:1 1}.manager-page-evaluation-notice .notice-manager-form-grid,.manager-page-evaluation-notice .notice-manager-meta-grid{grid-template-columns:1fr 1fr}.manager-page-evaluation-notice .notice-manager-form-grid label.span-2,.manager-page-evaluation-notice .notice-manager-meta-grid label.span-2{grid-column:1/-1}}@media (max-width:540px){.manager-page-evaluation-notice .notice-manager-form-grid,.manager-page-evaluation-notice .notice-manager-meta-grid{grid-template-columns:1fr}}.manager-page-evaluation-blind .box{background-color:initial!important;box-shadow:none!important;display:flex;justify-content:center;width:100%}.manager-page-evaluation-blind .grid-table-default-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 24px rgba(15,23,42,.08),0 0 0 1px rgba(248,250,252,.9);width:650px}.manager-page-evaluation-no .box{background-color:initial!important;box-shadow:none!important;display:flex;justify-content:center;width:100%}.manager-page-evaluation-no .grid-table-default-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 24px rgba(15,23,42,.08),0 0 0 1px rgba(248,250,252,.9);width:1000px}@-webkit-keyframes floating-toggle-pulse{0%{box-shadow:0 4px 10px #94a3b8;-webkit-transform:scale(1.3);transform:scale(1.3)}35%{box-shadow:0 6px 14px rgba(148,163,184,.45),0 0 0 0 rgba(191,219,254,0);-webkit-transform:scale(1.08);transform:scale(1.08)}55%{box-shadow:0 4px 12px rgba(148,163,184,.35),0 0 0 6px #dbeafe;-webkit-transform:scale(1.02);transform:scale(1.02)}to{box-shadow:0 4px 10px rgba(148,163,184,.35);-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes floating-toggle-pulse{0%{box-shadow:0 4px 10px #94a3b8;-webkit-transform:scale(1.3);transform:scale(1.3)}35%{box-shadow:0 6px 14px rgba(148,163,184,.45),0 0 0 0 rgba(191,219,254,0);-webkit-transform:scale(1.08);transform:scale(1.08)}55%{box-shadow:0 4px 12px rgba(148,163,184,.35),0 0 0 6px #dbeafe;-webkit-transform:scale(1.02);transform:scale(1.02)}to{box-shadow:0 4px 10px rgba(148,163,184,.35);-webkit-transform:scale(1.3);transform:scale(1.3)}}@-webkit-keyframes managerIndexFloat{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes managerIndexFloat{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes autoResumeHintPulse{0%,to{box-shadow:0 12px 30px rgba(15,23,42,.35);-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{box-shadow:0 16px 36px rgba(15,23,42,.45);-webkit-transform:translateY(-2px) scale(1.02);transform:translateY(-2px) scale(1.02)}}@keyframes autoResumeHintPulse{0%,to{box-shadow:0 12px 30px rgba(15,23,42,.35);-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{box-shadow:0 16px 36px rgba(15,23,42,.45);-webkit-transform:translateY(-2px) scale(1.02);transform:translateY(-2px) scale(1.02)}}.manager-action-panel{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.96));border:1px solid rgba(203,213,225,.92);border-radius:8px;box-shadow:0 10px 22px rgba(15,35,52,.07);box-sizing:border-box;margin:8px 12px 10px;overflow:hidden;position:relative;transition:box-shadow .18s ease,border-color .18s ease,background .18s ease;width:calc(100% - 24px)}.manager-action-panel:before{background:linear-gradient(180deg,#006cb7,#00ace6);background:linear-gradient(180deg,var(--dhrm-primary),var(--dhrm-primary-3));bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.manager-action-panel .manager-action-panel__body{align-items:stretch;display:flex;gap:0;min-height:58px}.manager-action-panel .manager-action-panel__section{align-items:center;box-sizing:border-box;display:flex;flex:1 1;gap:14px;justify-content:space-between;min-width:0;padding:12px 16px}.manager-action-panel .manager-action-panel__section+.manager-action-panel__section{border-left:1px solid rgba(226,232,240,.9)}.manager-action-panel .manager-action-panel__section--mode{flex:0 0 260px}.manager-action-panel .manager-action-panel__section--wide{align-items:flex-start}.manager-action-panel .manager-action-panel__section--stack{align-items:stretch;flex-direction:column;justify-content:flex-start}.manager-action-panel .manager-action-panel__info{flex:1 1 auto;min-width:0}.manager-action-panel .manager-action-panel__title{color:#0f172a;color:var(--dhrm-text);font-family:square-eb;font-size:.82rem;line-height:1.3}.manager-action-panel .manager-action-panel__sub{color:#64748b;color:var(--dhrm-muted);font-size:.72rem;line-height:1.35;margin-top:3px;overflow:hidden;text-overflow:ellipsis;word-break:keep-all}.manager-action-panel .manager-action-panel__controls{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.manager-action-panel .manager-action-panel__controls--compact{flex:0 0 auto}.manager-action-panel .manager-action-panel__controls--stack{align-items:stretch;flex-direction:column;justify-content:flex-start}.manager-action-panel .manager-action-panel__bottom-row,.manager-action-panel .manager-action-panel__top-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;width:100%}.manager-action-panel .manager-action-panel__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.manager-action-panel .manager-action-panel__button{align-items:center;border:1px solid transparent;border-radius:7px;box-shadow:none;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.72rem;gap:6px;justify-content:center;min-height:30px;padding:0 13px;transition:background-color .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease;white-space:nowrap}.manager-action-panel .manager-action-panel__button .material-symbols-outlined{color:currentColor;font-size:1rem}.manager-action-panel .manager-action-panel__button:hover:not(:disabled):not(.is-disabled){-webkit-transform:none;transform:none}.manager-action-panel .manager-action-panel__button.is-disabled,.manager-action-panel .manager-action-panel__button:disabled{box-shadow:none;cursor:not-allowed;opacity:.62;-webkit-transform:none;transform:none}.manager-action-panel .manager-action-panel__button--ghost{background:#fff;border-color:rgba(203,213,225,.96);color:#334155}.manager-action-panel .manager-action-panel__button--ghost:hover:not(:disabled):not(.is-disabled){background:#f6f9fd;border-color:#bfcddd}.manager-action-panel .manager-action-panel__button--primary{background:#006cb7;background:var(--dhrm-primary);border-color:#006cb7;border-color:var(--dhrm-primary);color:#fff}.manager-action-panel .manager-action-panel__button--primary:hover:not(:disabled):not(.is-disabled){background:#075f9e;border-color:#075f9e}.manager-action-panel .manager-action-panel__badge{align-items:center;border:1px solid transparent;border-radius:7px;display:inline-flex;font-family:square-bd;font-size:.7rem;justify-content:center;min-height:26px;padding:0 10px;white-space:nowrap}.manager-action-panel .manager-action-panel__badge.is-info{background:rgba(0,172,230,.1);border:1px solid rgba(0,172,230,.2);color:#006cb7}.manager-action-panel .manager-action-panel__badge.is-empty{background:rgba(241,245,249,.96);border:1px solid rgba(226,232,240,.96);color:rgba(100,116,139,.96)}.manager-action-panel .manager-action-panel__badge.is-progress{background:#eef6ff;border-color:#cfe1f5;color:#245f9f}.manager-action-panel .manager-action-panel__badge.is-complete{background:#eaf7ef;border-color:#c7ead4;color:#137333}.manager-action-panel .manager-action-panel__badge.is-pending{background:#fff7e8;border-color:#f4ddb3;color:#8a5a00}.manager-action-panel .manager-action-panel__badge.is-locked{background:#fff3ea;border-color:#f1ceb9;color:#a64916}.manager-action-panel .manager-action-panel__field{display:flex;flex-direction:column;gap:5px;min-width:140px}.manager-action-panel .manager-action-panel__field.manager-action-panel__field--sm{max-width:130px;min-width:110px}.manager-action-panel .manager-action-panel__field.manager-action-panel__field--lg{min-width:260px}.manager-action-panel .manager-action-panel__field label{color:rgba(71,85,105,.95);font-family:square-bd;font-size:.68rem}.manager-action-panel .manager-action-panel__field input,.manager-action-panel .manager-action-panel__field select{background:hsla(0,0%,100%,.98);border:1px solid rgba(203,213,225,.95);border-radius:7px;box-sizing:border-box;color:rgba(15,23,42,.94);font-size:.73rem;height:32px;outline:none;padding:0 10px}.manager-action-panel .manager-action-panel__field input:focus,.manager-action-panel .manager-action-panel__field select:focus{border-color:#8fafcf;box-shadow:0 0 0 2px rgba(95,133,173,.13)}.manager-action-panel .manager-action-panel__search{align-items:center;display:flex;gap:8px;width:100%}.manager-action-panel .manager-action-panel__search .material-symbols-outlined{color:rgba(100,116,139,.92);font-size:1rem}.manager-action-panel .manager-action-panel__search input{border:1px solid rgba(203,213,225,.95);border-radius:7px;font-size:.73rem;height:32px;max-width:460px;outline:none;padding:0 12px;width:100%}.manager-action-panel .manager-action-panel__search input:focus{border-color:#8fafcf;box-shadow:0 0 0 2px rgba(95,133,173,.13)}.manager-action-panel .manager-action-panel__check-wrap{display:flex;flex-direction:column;gap:10px;max-height:250px;overflow:auto;padding-right:6px;width:100%}.manager-action-panel .manager-action-panel__check-title{color:rgba(15,23,42,.96);font-family:square-bd;font-size:.72rem;margin-bottom:6px}.manager-action-panel .manager-action-panel__check-grid{grid-gap:6px 10px;display:grid;gap:6px 10px;grid-template-columns:repeat(4,minmax(0,1fr))}.manager-action-panel .manager-action-panel__check-item{align-items:center;color:rgba(15,23,42,.94);display:flex;font-size:.72rem;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.manager-action-panel .manager-action-panel__check-item span{overflow:hidden;text-overflow:ellipsis}.manager-action-panel .manager-action-panel__check-item.is-fixed{color:rgba(15,23,42,.72)}.manager-action-panel .manager-action-panel__check-item.is-fixed input{cursor:not-allowed}.manager-action-panel .manager-action-panel__check-item.is-fixed span:after{align-items:center;background:rgba(15,23,42,.07);border-radius:999px;color:rgba(15,23,42,.56);content:"고정";display:inline-flex;font-family:square-r;font-size:.62rem;height:16px;margin-left:5px;padding:0 6px}.manager-action-panel .manager-action-panel__stepper{align-items:center;background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:7px;display:flex;height:32px;overflow:hidden}.manager-action-panel .manager-action-panel__stepper button{background:rgba(248,250,252,.96);border:0;cursor:pointer;font-family:square-bd;height:32px;width:32px}.manager-action-panel .manager-action-panel__stepper input{border:0;height:32px;outline:none;text-align:center;width:52px}.manager-action-panel .manager-action-panel__score-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(120px,1fr))}.manager-action-panel .manager-action-panel__score-field{display:flex;flex-direction:column;gap:5px}.manager-action-panel .manager-action-panel__score-field label{color:rgba(71,85,105,.95);font-family:square-bd;font-size:.68rem}.manager-action-panel .manager-action-panel__score-input{align-items:center;background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:7px;display:flex;height:32px;overflow:hidden}.manager-action-panel .manager-action-panel__score-input:focus-within{border-color:#8fafcf;box-shadow:0 0 0 2px rgba(95,133,173,.13)}.manager-action-panel .manager-action-panel__score-input input{border:0;box-sizing:border-box;font-size:.73rem;height:32px;outline:none;padding:0 8px;width:100%}.manager-action-panel .manager-action-panel__score-input span{color:rgba(100,116,139,.96);font-size:.7rem;padding-right:8px;white-space:nowrap}.manager-action-panel.manager-action-panel--score .manager-action-panel__info{width:100%}.manager-action-panel.manager-action-panel--collapsible .manager-action-panel__body{max-height:720px;overflow:hidden;transition:max-height .28s ease,opacity .2s ease;will-change:max-height}.manager-action-panel.manager-action-panel--collapsible .manager-action-panel__section{padding-right:112px}.manager-action-panel.manager-action-panel--collapsible.is-collapsed{box-shadow:0 5px 12px rgba(15,23,42,.07)}.manager-action-panel.manager-action-panel--collapsible.is-collapsed .manager-action-panel__body{max-height:74px}.manager-action-panel.manager-action-panel--collapsible.is-collapsed .manager-action-panel__check-wrap,.manager-action-panel.manager-action-panel--collapsible.is-collapsed .manager-action-panel__search{margin:0;max-height:0;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0;pointer-events:none;transition:max-height .2s ease,opacity .16s ease,margin .16s ease}.manager-action-panel.manager-action-panel--collapsible.is-collapsed .manager-action-panel__score-grid{max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .2s ease,opacity .16s ease}.manager-action-panel.manager-action-panel--collapsible.is-expanded .manager-action-panel__body{max-height:720px}.manager-action-panel .manager-action-panel__toggle{align-items:center;background:rgba(248,250,252,.96);border:1px solid rgba(203,213,225,.95);border-radius:999px;box-shadow:0 4px 10px rgba(15,23,42,.06);color:rgba(51,65,85,.96);cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.7rem;gap:3px;height:32px;justify-content:center;padding:0 11px;position:absolute;right:14px;top:12px;transition:box-shadow .16s ease,background .16s ease,-webkit-transform .16s ease;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,-webkit-transform .16s ease;z-index:2}.manager-action-panel .manager-action-panel__toggle .material-symbols-outlined{font-size:1rem;line-height:1}.manager-action-panel .manager-action-panel__toggle:hover{background:#fff;box-shadow:0 8px 14px rgba(15,23,42,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:1500px){.manager-action-panel .manager-action-panel__section{align-items:stretch;flex-direction:column}.manager-action-panel .manager-action-panel__controls{justify-content:flex-start}.manager-action-panel .manager-action-panel__check-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-action-panel .manager-action-panel__score-grid{grid-template-columns:repeat(3,minmax(120px,1fr))}}.manager-notifications-templates .width-size{gap:14px}.manager-notifications-templates .notification-template-toolbar{flex:0 0 auto}.manager-notifications-templates .notification-template-toolbar .manager-action-panel__section{align-items:center;flex-direction:row}.manager-notifications-templates .notification-template-toolbar .manager-action-panel__info{flex:0 0 360px}.manager-notifications-templates .notification-template-toolbar .manager-action-panel__controls{grid-gap:8px;align-items:center;display:grid;flex-wrap:nowrap;gap:8px;grid-template-columns:150px 150px 120px minmax(220px,1fr) auto auto;justify-content:stretch}.manager-notifications-templates .notification-template-toolbar input,.manager-notifications-templates .notification-template-toolbar select{min-width:0;width:100%}.manager-notifications-templates .notification-template-shell{box-sizing:border-box;display:flex;flex-direction:column;gap:14px;min-width:1280px;padding-bottom:22px}.manager-notifications-templates .notification-template-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.manager-notifications-templates .notification-template-summary>div{grid-gap:10px;align-items:center;background:#fff;border:1px solid rgba(219,228,239,.95);border-radius:8px;box-shadow:0 4px 12px rgba(15,35,52,.06);box-sizing:border-box;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;min-height:78px;padding:14px 16px}.manager-notifications-templates .notification-template-summary .material-symbols-outlined{align-items:center;background:rgba(0,108,183,.1);border-radius:8px;color:#006cb7;color:var(--dhrm-primary);display:inline-flex;font-size:1.25rem;height:34px;justify-content:center;width:34px}.manager-notifications-templates .notification-template-summary p{color:#64748b;color:var(--dhrm-muted);font-size:.72rem;margin:0}.manager-notifications-templates .notification-template-summary strong{color:#0f172a;color:var(--dhrm-text);font-family:square-eb;font-size:1.24rem}.manager-notifications-templates .notification-template-layout{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:320px minmax(0,1fr) 320px}.manager-notifications-templates .notification-template-editor-panel,.manager-notifications-templates .notification-template-list-panel,.manager-notifications-templates .notification-template-preview-panel{background:#fff;border:1px solid rgba(219,228,239,.95);border-radius:8px;box-shadow:0 4px 12px rgba(15,35,52,.06);overflow:hidden}.manager-notifications-templates .notification-template-panel-head{align-items:center;background:#f8fbff;border-bottom:1px solid rgba(226,232,240,.95);display:flex;gap:10px;justify-content:space-between;min-height:48px;padding:0 16px}.manager-notifications-templates .notification-template-panel-head strong{color:#0f172a;color:var(--dhrm-text);font-family:square-bd;font-size:.86rem}.manager-notifications-templates .notification-template-panel-head span{color:#64748b;color:var(--dhrm-muted);font-size:.7rem;white-space:nowrap}.manager-notifications-templates .notification-template-list{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;max-height:642px;overflow:auto;padding:10px}.manager-notifications-templates .notification-template-item{grid-gap:6px 8px;align-items:start;background:#fbfdff;border:1px solid rgba(226,232,240,.96);border-radius:8px;box-sizing:border-box;cursor:pointer;display:grid;gap:6px 8px;grid-template-columns:minmax(0,1fr) auto;min-height:112px;padding:11px;text-align:left;width:100%}.manager-notifications-templates .notification-template-item.is-active,.manager-notifications-templates .notification-template-item:hover{background:#fff;border-color:rgba(0,108,183,.35);box-shadow:0 10px 20px rgba(15,35,52,.08)}.manager-notifications-templates .notification-template-item.is-active{outline:2px solid rgba(0,108,183,.1)}.manager-notifications-templates .notification-template-item .channel,.manager-notifications-templates .notification-template-item i{align-items:center;border-radius:999px;display:inline-flex;font-family:square-bd;font-size:.64rem;font-style:normal;justify-content:center;min-height:22px;padding:0 8px;white-space:nowrap}.manager-notifications-templates .notification-template-item .channel{background:rgba(0,108,183,.1);color:#075f9e;justify-self:start}.manager-notifications-templates .notification-template-item .channel.channel-email{background:rgba(22,163,74,.1);color:#15803d}.manager-notifications-templates .notification-template-item .channel.channel-sms{background:rgba(217,119,6,.12);color:#b45309}.manager-notifications-templates .notification-template-item i{justify-self:end}.manager-notifications-templates .notification-template-item i.is-on{background:rgba(22,163,74,.1);color:#15803d}.manager-notifications-templates .notification-template-item i.is-off{background:rgba(100,116,139,.12);color:#64748b}.manager-notifications-templates .notification-template-item em,.manager-notifications-templates .notification-template-item small,.manager-notifications-templates .notification-template-item strong{grid-column:1/-1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-notifications-templates .notification-template-item strong{color:#0f172a;color:var(--dhrm-text);font-family:square-bd;font-size:.82rem;margin-top:2px}.manager-notifications-templates .notification-template-item em{color:#006cb7;color:var(--dhrm-primary);font-family:square-bd;font-size:.7rem;font-style:normal}.manager-notifications-templates .notification-template-item small{color:#64748b;color:var(--dhrm-muted);font-size:.68rem}.manager-notifications-templates .notification-template-empty{align-items:center;background:rgba(248,250,252,.86);border:1px dashed rgba(148,163,184,.6);border-radius:8px;color:#64748b;color:var(--dhrm-muted);display:flex;font-size:.76rem;justify-content:center;min-height:180px}.manager-notifications-templates .notification-template-form{display:flex;flex-direction:column;gap:12px;padding:14px}.manager-notifications-templates .field-row{grid-gap:10px;display:grid;gap:10px}.manager-notifications-templates .field-row.field-row--three{grid-template-columns:minmax(0,1fr) 150px 130px}.manager-notifications-templates label{display:flex;flex-direction:column;gap:6px;min-width:0}.manager-notifications-templates label>span{color:rgba(51,65,85,.96);font-family:square-bd;font-size:.7rem}.manager-notifications-templates input,.manager-notifications-templates select,.manager-notifications-templates textarea{background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:7px;box-sizing:border-box;color:#0f172a;color:var(--dhrm-text);font-family:square-rg;font-size:.74rem;min-height:34px;padding:0 10px;width:100%}.manager-notifications-templates input:focus,.manager-notifications-templates select:focus,.manager-notifications-templates textarea:focus{border-color:rgba(0,108,183,.55);box-shadow:0 0 0 3px rgba(0,108,183,.1);outline:0}.manager-notifications-templates input:disabled,.manager-notifications-templates select:disabled,.manager-notifications-templates textarea:disabled{background:#f8fafc;color:rgba(100,116,139,.82)}.manager-notifications-templates textarea{line-height:1.55;min-height:260px;padding:10px;resize:vertical}.manager-notifications-templates .notification-template-variable-box{align-items:center;background:#fbfdff;border:1px solid rgba(226,232,240,.96);border-radius:8px;display:flex;gap:10px;padding:10px}.manager-notifications-templates .notification-template-variable-box strong{color:#0f172a;color:var(--dhrm-text);flex:0 0 auto;font-family:square-bd;font-size:.72rem}.manager-notifications-templates .notification-template-variable-box div{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.manager-notifications-templates .notification-template-variable-box button{background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:999px;color:#075f9e;cursor:pointer;font-family:square-bd;font-size:.66rem;min-height:26px;padding:0 9px}.manager-notifications-templates .content-field textarea{font-family:Consolas,square-rg,monospace}.manager-notifications-templates .notification-template-actions{display:flex;gap:8px;justify-content:flex-end}.manager-notifications-templates .notification-template-actions button{align-items:center;border-radius:7px;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.72rem;gap:5px;min-height:34px;padding:0 13px}.manager-notifications-templates .notification-template-actions button .material-symbols-outlined{font-size:1rem}.manager-notifications-templates .notification-template-actions .button-soft{background:#fff;border:1px solid rgba(203,213,225,.95);color:rgba(51,65,85,.96)}.manager-notifications-templates .notification-template-actions .button-primary{background:#006cb7;background:var(--dhrm-primary);border:1px solid #006cb7;border:1px solid var(--dhrm-primary);color:#fff}.manager-notifications-templates .notification-template-preview-panel{position:-webkit-sticky;position:sticky;top:12px}.manager-notifications-templates .notification-template-preview{background:linear-gradient(180deg,#fff,#f8fbff);box-sizing:border-box;min-height:420px;padding:18px}.manager-notifications-templates .notification-template-preview .preview-kicker{align-items:center;background:rgba(0,108,183,.1);border-radius:999px;color:#075f9e;display:inline-flex;font-family:square-bd;font-size:.66rem;min-height:24px;padding:0 9px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.manager-notifications-templates .notification-template-preview h3{color:#0f172a;color:var(--dhrm-text);font-family:square-eb;font-size:1rem;line-height:1.35;margin:13px 0 12px}.manager-notifications-templates .notification-template-preview .preview-content{color:rgba(51,65,85,.98);font-size:.76rem;line-height:1.62;overflow-wrap:anywhere}.manager-notifications-templates .notification-template-preview.channel-sms{background:#eef6ff;border-radius:0 0 8px 8px;min-height:320px}.manager-notifications-templates .notification-template-preview.channel-sms .preview-content{background:#fff;border-radius:14px 14px 14px 4px;box-shadow:0 8px 18px rgba(15,35,52,.08);margin-top:14px;max-width:230px;padding:12px}@media (max-width:1500px){.manager-notifications-templates .notification-template-toolbar .manager-action-panel__section{align-items:center;flex-direction:row}.manager-notifications-templates .notification-template-toolbar .manager-action-panel__controls{justify-content:stretch}.manager-notifications-templates .notification-template-layout{grid-template-columns:300px minmax(0,1fr)}.manager-notifications-templates .notification-template-preview-panel{grid-column:1/-1;position:static}}.manager-page-statistics-activityhistory .width-size,.manager-page-statistics-jobposting .width-size,.manager-page-statistics-loginhistory .width-size,.manager-page-statistics-pageviews .width-size{gap:14px}.manager-page-statistics-activityhistory .manager-statistics-toolbar,.manager-page-statistics-jobposting .manager-statistics-toolbar,.manager-page-statistics-loginhistory .manager-statistics-toolbar,.manager-page-statistics-pageviews .manager-statistics-toolbar{flex:0 0 auto}.manager-page-statistics-activityhistory .manager-statistics-check,.manager-page-statistics-jobposting .manager-statistics-check,.manager-page-statistics-loginhistory .manager-statistics-check,.manager-page-statistics-pageviews .manager-statistics-check{align-items:center;background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:7px;color:rgba(15,23,42,.92);cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.72rem;gap:7px;min-height:32px;padding:0 10px;white-space:nowrap}.manager-page-statistics-activityhistory .manager-statistics-check input,.manager-page-statistics-jobposting .manager-statistics-check input,.manager-page-statistics-loginhistory .manager-statistics-check input,.manager-page-statistics-pageviews .manager-statistics-check input{accent-color:#006cb7;accent-color:var(--dhrm-primary);height:14px;width:14px}.manager-page-statistics-activityhistory .manager-statistics-check.is-disabled,.manager-page-statistics-jobposting .manager-statistics-check.is-disabled,.manager-page-statistics-loginhistory .manager-statistics-check.is-disabled,.manager-page-statistics-pageviews .manager-statistics-check.is-disabled{background:rgba(248,250,252,.9);color:rgba(100,116,139,.72);cursor:not-allowed}.manager-page-statistics-activityhistory .manager-statistics-shell,.manager-page-statistics-jobposting .manager-statistics-shell,.manager-page-statistics-loginhistory .manager-statistics-shell,.manager-page-statistics-pageviews .manager-statistics-shell{box-sizing:border-box;display:flex;flex-direction:column;gap:14px;min-width:1280px;padding-bottom:22px}.manager-page-statistics-activityhistory .activity-history-command-fields,.manager-page-statistics-jobposting .activity-history-command-fields,.manager-page-statistics-loginhistory .activity-history-command-fields,.manager-page-statistics-pageviews .activity-history-command-fields{align-items:end;grid-template-columns:1.3fr .9fr .8fr .9fr 1.2fr 1fr auto}.manager-page-statistics-activityhistory .activity-history-command-fields .manager-command-field--actions,.manager-page-statistics-jobposting .activity-history-command-fields .manager-command-field--actions,.manager-page-statistics-loginhistory .activity-history-command-fields .manager-command-field--actions,.manager-page-statistics-pageviews .activity-history-command-fields .manager-command-field--actions{align-items:end;display:flex;min-width:110px}.manager-page-statistics-activityhistory .activity-history-command-fields .manager-command-field--actions .manager-action-panel__button,.manager-page-statistics-jobposting .activity-history-command-fields .manager-command-field--actions .manager-action-panel__button,.manager-page-statistics-loginhistory .activity-history-command-fields .manager-command-field--actions .manager-action-panel__button,.manager-page-statistics-pageviews .activity-history-command-fields .manager-command-field--actions .manager-action-panel__button{width:100%}.manager-page-statistics-activityhistory .manager-statistics-hero,.manager-page-statistics-jobposting .manager-statistics-hero,.manager-page-statistics-loginhistory .manager-statistics-hero,.manager-page-statistics-pageviews .manager-statistics-hero{align-items:center;background:linear-gradient(135deg,#fff,#f7fbff 58%,#eef6fb);border:1px solid rgba(219,228,239,.95);border-radius:8px;box-shadow:0 4px 12px rgba(15,35,52,.06);box-sizing:border-box;display:flex;gap:18px;justify-content:space-between;min-height:92px;padding:18px 20px}.manager-page-statistics-activityhistory .manager-statistics-hero h2,.manager-page-statistics-jobposting .manager-statistics-hero h2,.manager-page-statistics-loginhistory .manager-statistics-hero h2,.manager-page-statistics-pageviews .manager-statistics-hero h2{color:#0f172a;color:var(--dhrm-text);font-family:square-eb;font-size:1.08rem;line-height:1.35;margin:7px 0 4px}.manager-page-statistics-activityhistory .manager-statistics-hero p,.manager-page-statistics-jobposting .manager-statistics-hero p,.manager-page-statistics-loginhistory .manager-statistics-hero p,.manager-page-statistics-pageviews .manager-statistics-hero p{color:#64748b;color:var(--dhrm-muted);font-size:.76rem;line-height:1.45;margin:0}.manager-page-statistics-activityhistory .manager-statistics-hero em,.manager-page-statistics-jobposting .manager-statistics-hero em,.manager-page-statistics-loginhistory .manager-statistics-hero em,.manager-page-statistics-pageviews .manager-statistics-hero em{align-items:center;background:rgba(0,108,183,.08);border-radius:7px;color:#075f9e;display:inline-flex;flex:0 0 auto;font-family:square-bd;font-size:.7rem;font-style:normal;min-height:28px;padding:0 11px;white-space:nowrap}.manager-page-statistics-activityhistory .manager-statistics-eyebrow,.manager-page-statistics-jobposting .manager-statistics-eyebrow,.manager-page-statistics-loginhistory .manager-statistics-eyebrow,.manager-page-statistics-pageviews .manager-statistics-eyebrow{align-items:center;color:#006cb7;color:var(--dhrm-primary);display:inline-flex;font-family:square-bd;font-size:.68rem;gap:5px;letter-spacing:0}.manager-page-statistics-activityhistory .manager-statistics-eyebrow .material-symbols-outlined,.manager-page-statistics-jobposting .manager-statistics-eyebrow .material-symbols-outlined,.manager-page-statistics-loginhistory .manager-statistics-eyebrow .material-symbols-outlined,.manager-page-statistics-pageviews .manager-statistics-eyebrow .material-symbols-outlined{color:currentColor;font-size:1rem}.manager-page-statistics-activityhistory .manager-statistics-card-grid,.manager-page-statistics-jobposting .manager-statistics-card-grid,.manager-page-statistics-loginhistory .manager-statistics-card-grid,.manager-page-statistics-pageviews .manager-statistics-card-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.manager-page-statistics-activityhistory .manager-statistics-card-grid.manager-statistics-card-grid--dense,.manager-page-statistics-jobposting .manager-statistics-card-grid.manager-statistics-card-grid--dense,.manager-page-statistics-loginhistory .manager-statistics-card-grid.manager-statistics-card-grid--dense,.manager-page-statistics-pageviews .manager-statistics-card-grid.manager-statistics-card-grid--dense{grid-template-columns:repeat(6,minmax(0,1fr))}.manager-page-statistics-activityhistory .manager-stat-card,.manager-page-statistics-jobposting .manager-stat-card,.manager-page-statistics-loginhistory .manager-stat-card,.manager-page-statistics-pageviews .manager-stat-card{grid-gap:11px;align-items:center;background:#fff;border:1px solid rgba(219,228,239,.96);border-radius:8px;box-shadow:0 4px 12px rgba(15,35,52,.05);box-sizing:border-box;display:grid;gap:11px;grid-template-columns:34px minmax(0,1fr);min-height:82px;padding:13px 14px}.manager-page-statistics-activityhistory .manager-stat-card>.material-symbols-outlined,.manager-page-statistics-jobposting .manager-stat-card>.material-symbols-outlined,.manager-page-statistics-loginhistory .manager-stat-card>.material-symbols-outlined,.manager-page-statistics-pageviews .manager-stat-card>.material-symbols-outlined{align-items:center;background:rgba(0,108,183,.09);border-radius:8px;color:#006cb7;color:var(--dhrm-primary);display:inline-flex;font-size:1.25rem;height:34px;justify-content:center;width:34px}.manager-page-statistics-activityhistory .manager-stat-card p,.manager-page-statistics-jobposting .manager-stat-card p,.manager-page-statistics-loginhistory .manager-stat-card p,.manager-page-statistics-pageviews .manager-stat-card p{color:#64748b;color:var(--dhrm-muted);font-family:square-bd;font-size:.72rem;line-height:1.25;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-statistics-activityhistory .manager-stat-card strong,.manager-page-statistics-jobposting .manager-stat-card strong,.manager-page-statistics-loginhistory .manager-stat-card strong,.manager-page-statistics-pageviews .manager-stat-card strong{align-items:baseline;color:#0f172a;color:var(--dhrm-text);display:flex;font-family:square-eb;font-size:1.05rem;gap:4px;line-height:1.2;min-width:0;word-break:keep-all}.manager-page-statistics-activityhistory .manager-stat-card strong small,.manager-page-statistics-jobposting .manager-stat-card strong small,.manager-page-statistics-loginhistory .manager-stat-card strong small,.manager-page-statistics-pageviews .manager-stat-card strong small{color:rgba(100,116,139,.9);font-family:square-bd;font-size:.68rem;white-space:nowrap}.manager-page-statistics-activityhistory .manager-stat-card.tone-green>.material-symbols-outlined,.manager-page-statistics-jobposting .manager-stat-card.tone-green>.material-symbols-outlined,.manager-page-statistics-loginhistory .manager-stat-card.tone-green>.material-symbols-outlined,.manager-page-statistics-pageviews .manager-stat-card.tone-green>.material-symbols-outlined{background:rgba(19,115,51,.1);color:#137333}.manager-page-statistics-activityhistory .manager-stat-card.tone-amber>.material-symbols-outlined,.manager-page-statistics-jobposting .manager-stat-card.tone-amber>.material-symbols-outlined,.manager-page-statistics-loginhistory .manager-stat-card.tone-amber>.material-symbols-outlined,.manager-page-statistics-pageviews .manager-stat-card.tone-amber>.material-symbols-outlined{background:rgba(245,158,11,.14);color:#9a5b00}.manager-page-statistics-activityhistory .manager-stat-card.tone-violet>.material-symbols-outlined,.manager-page-statistics-jobposting .manager-stat-card.tone-violet>.material-symbols-outlined,.manager-page-statistics-loginhistory .manager-stat-card.tone-violet>.material-symbols-outlined,.manager-page-statistics-pageviews .manager-stat-card.tone-violet>.material-symbols-outlined{background:rgba(109,59,184,.11);color:#6d3bb8}.manager-page-statistics-activityhistory .manager-stat-card.tone-cyan>.material-symbols-outlined,.manager-page-statistics-jobposting .manager-stat-card.tone-cyan>.material-symbols-outlined,.manager-page-statistics-loginhistory .manager-stat-card.tone-cyan>.material-symbols-outlined,.manager-page-statistics-pageviews .manager-stat-card.tone-cyan>.material-symbols-outlined{background:rgba(8,124,143,.1);color:#087c8f}.manager-page-statistics-activityhistory .manager-statistics-layout,.manager-page-statistics-jobposting .manager-statistics-layout,.manager-page-statistics-loginhistory .manager-statistics-layout,.manager-page-statistics-pageviews .manager-statistics-layout{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1.55fr) minmax(340px,.9fr)}.manager-page-statistics-activityhistory .manager-statistics-layout.manager-statistics-layout--thirds,.manager-page-statistics-jobposting .manager-statistics-layout.manager-statistics-layout--thirds,.manager-page-statistics-loginhistory .manager-statistics-layout.manager-statistics-layout--thirds,.manager-page-statistics-pageviews .manager-statistics-layout.manager-statistics-layout--thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-page-statistics-activityhistory .manager-stat-panel,.manager-page-statistics-activityhistory .manager-stat-table-panel,.manager-page-statistics-jobposting .manager-stat-panel,.manager-page-statistics-jobposting .manager-stat-table-panel,.manager-page-statistics-loginhistory .manager-stat-panel,.manager-page-statistics-loginhistory .manager-stat-table-panel,.manager-page-statistics-pageviews .manager-stat-panel,.manager-page-statistics-pageviews .manager-stat-table-panel{background:#fff;border:1px solid rgba(219,228,239,.96);border-radius:8px;box-shadow:0 4px 12px rgba(15,35,52,.05);box-sizing:border-box;min-width:0;padding:15px}.manager-page-statistics-activityhistory .manager-stat-panel-head,.manager-page-statistics-jobposting .manager-stat-panel-head,.manager-page-statistics-loginhistory .manager-stat-panel-head,.manager-page-statistics-pageviews .manager-stat-panel-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px;min-height:28px}.manager-page-statistics-activityhistory .manager-stat-panel-head strong,.manager-page-statistics-jobposting .manager-stat-panel-head strong,.manager-page-statistics-loginhistory .manager-stat-panel-head strong,.manager-page-statistics-pageviews .manager-stat-panel-head strong{color:#0f172a;color:var(--dhrm-text);font-family:square-eb;font-size:.86rem;line-height:1.3}.manager-page-statistics-activityhistory .manager-stat-panel-head span,.manager-page-statistics-jobposting .manager-stat-panel-head span,.manager-page-statistics-loginhistory .manager-stat-panel-head span,.manager-page-statistics-pageviews .manager-stat-panel-head span{color:#64748b;color:var(--dhrm-muted);flex:0 0 auto;font-family:square-bd;font-size:.68rem;white-space:nowrap}.manager-page-statistics-activityhistory .manager-stat-chart,.manager-page-statistics-jobposting .manager-stat-chart,.manager-page-statistics-loginhistory .manager-stat-chart,.manager-page-statistics-pageviews .manager-stat-chart{display:flex;flex-direction:column;gap:8px}.manager-page-statistics-activityhistory .manager-stat-chart--daily,.manager-page-statistics-jobposting .manager-stat-chart--daily,.manager-page-statistics-loginhistory .manager-stat-chart--daily,.manager-page-statistics-pageviews .manager-stat-chart--daily{max-height:360px;overflow:auto;padding:12px 4px 0 0}.manager-page-statistics-activityhistory .manager-stat-bar-row,.manager-page-statistics-jobposting .manager-stat-bar-row,.manager-page-statistics-loginhistory .manager-stat-bar-row,.manager-page-statistics-pageviews .manager-stat-bar-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:92px minmax(0,1fr) 72px;min-height:28px;position:relative;z-index:1}.manager-page-statistics-activityhistory .manager-stat-bar-row .bar-label,.manager-page-statistics-jobposting .manager-stat-bar-row .bar-label,.manager-page-statistics-loginhistory .manager-stat-bar-row .bar-label,.manager-page-statistics-pageviews .manager-stat-bar-row .bar-label{color:rgba(51,65,85,.94);font-family:square-bd;font-size:.7rem;white-space:nowrap}.manager-page-statistics-activityhistory .manager-stat-bar-row .bar-track,.manager-page-statistics-jobposting .manager-stat-bar-row .bar-track,.manager-page-statistics-loginhistory .manager-stat-bar-row .bar-track,.manager-page-statistics-pageviews .manager-stat-bar-row .bar-track{background:#edf2f7;border-radius:999px;height:9px;overflow:hidden}.manager-page-statistics-activityhistory .manager-stat-bar-row .bar-track i,.manager-page-statistics-jobposting .manager-stat-bar-row .bar-track i,.manager-page-statistics-loginhistory .manager-stat-bar-row .bar-track i,.manager-page-statistics-pageviews .manager-stat-bar-row .bar-track i{background:linear-gradient(90deg,#006cb7,#16a34a);background:linear-gradient(90deg,var(--dhrm-primary),#16a34a);border-radius:inherit;display:block;height:100%}.manager-page-statistics-activityhistory .manager-stat-bar-row:hover,.manager-page-statistics-jobposting .manager-stat-bar-row:hover,.manager-page-statistics-loginhistory .manager-stat-bar-row:hover,.manager-page-statistics-pageviews .manager-stat-bar-row:hover{z-index:6}.manager-page-statistics-activityhistory .manager-stat-bar-row:hover .bar-track i,.manager-page-statistics-jobposting .manager-stat-bar-row:hover .bar-track i,.manager-page-statistics-loginhistory .manager-stat-bar-row:hover .bar-track i,.manager-page-statistics-pageviews .manager-stat-bar-row:hover .bar-track i{-webkit-filter:brightness(1.08);filter:brightness(1.08)}.manager-page-statistics-activityhistory .manager-stat-bar-row strong,.manager-page-statistics-jobposting .manager-stat-bar-row strong,.manager-page-statistics-loginhistory .manager-stat-bar-row strong,.manager-page-statistics-pageviews .manager-stat-bar-row strong{color:#0f172a;color:var(--dhrm-text);font-family:square-bd;font-size:.72rem;text-align:right;white-space:nowrap}.manager-page-statistics-activityhistory .manager-stat-list,.manager-page-statistics-jobposting .manager-stat-list,.manager-page-statistics-loginhistory .manager-stat-list,.manager-page-statistics-pageviews .manager-stat-list{display:flex;flex-direction:column;gap:9px}.manager-page-statistics-activityhistory .manager-stat-list-item,.manager-page-statistics-jobposting .manager-stat-list-item,.manager-page-statistics-loginhistory .manager-stat-list-item,.manager-page-statistics-pageviews .manager-stat-list-item{grid-gap:8px;background:#fbfdff;border:1px solid rgba(226,232,240,.96);border-radius:8px;box-sizing:border-box;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:48px;overflow:visible;padding:9px 10px 10px;position:relative;z-index:1}.manager-page-statistics-activityhistory .manager-stat-list-item:hover,.manager-page-statistics-jobposting .manager-stat-list-item:hover,.manager-page-statistics-loginhistory .manager-stat-list-item:hover,.manager-page-statistics-pageviews .manager-stat-list-item:hover{border-color:rgba(0,117,200,.32);box-shadow:0 12px 24px rgba(15,23,42,.08);z-index:6}.manager-page-statistics-activityhistory .manager-stat-list-item div,.manager-page-statistics-jobposting .manager-stat-list-item div,.manager-page-statistics-loginhistory .manager-stat-list-item div,.manager-page-statistics-pageviews .manager-stat-list-item div{display:flex;flex-direction:column;gap:3px;min-width:0;position:relative;z-index:1}.manager-page-statistics-activityhistory .manager-stat-list-item strong,.manager-page-statistics-jobposting .manager-stat-list-item strong,.manager-page-statistics-loginhistory .manager-stat-list-item strong,.manager-page-statistics-pageviews .manager-stat-list-item strong{color:#0f172a;color:var(--dhrm-text);font-family:square-bd;font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-statistics-activityhistory .manager-stat-list-item span,.manager-page-statistics-jobposting .manager-stat-list-item span,.manager-page-statistics-loginhistory .manager-stat-list-item span,.manager-page-statistics-pageviews .manager-stat-list-item span{color:#64748b;color:var(--dhrm-muted);font-size:.66rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-statistics-activityhistory .manager-stat-list-item em,.manager-page-statistics-jobposting .manager-stat-list-item em,.manager-page-statistics-loginhistory .manager-stat-list-item em,.manager-page-statistics-pageviews .manager-stat-list-item em{color:#006cb7;color:var(--dhrm-primary);font-family:square-eb;font-size:.74rem;font-style:normal;position:relative;white-space:nowrap;z-index:1}.manager-page-statistics-activityhistory .manager-stat-list-item>i,.manager-page-statistics-jobposting .manager-stat-list-item>i,.manager-page-statistics-loginhistory .manager-stat-list-item>i,.manager-page-statistics-pageviews .manager-stat-list-item>i{background:linear-gradient(90deg,#006cb7,#00ace6);background:linear-gradient(90deg,var(--dhrm-primary),var(--dhrm-primary-3));bottom:0;height:3px;left:0;position:absolute}.manager-page-statistics-activityhistory .manager-stat-chip-list,.manager-page-statistics-jobposting .manager-stat-chip-list,.manager-page-statistics-loginhistory .manager-stat-chip-list,.manager-page-statistics-pageviews .manager-stat-chip-list{display:flex;flex-wrap:wrap;gap:8px}.manager-page-statistics-activityhistory .manager-stat-chip,.manager-page-statistics-jobposting .manager-stat-chip,.manager-page-statistics-loginhistory .manager-stat-chip,.manager-page-statistics-pageviews .manager-stat-chip{align-items:center;background:#fbfdff;border:1px solid rgba(226,232,240,.96);border-radius:8px;display:inline-flex;gap:10px;min-height:34px;padding:8px 10px}.manager-page-statistics-activityhistory .manager-stat-chip span,.manager-page-statistics-jobposting .manager-stat-chip span,.manager-page-statistics-loginhistory .manager-stat-chip span,.manager-page-statistics-pageviews .manager-stat-chip span{color:rgba(51,65,85,.94);font-family:square-bd;font-size:.72rem}.manager-page-statistics-activityhistory .manager-stat-chip strong,.manager-page-statistics-jobposting .manager-stat-chip strong,.manager-page-statistics-loginhistory .manager-stat-chip strong,.manager-page-statistics-pageviews .manager-stat-chip strong{color:#006cb7;color:var(--dhrm-primary);font-family:square-eb;font-size:.78rem}.manager-page-statistics-activityhistory .manager-stat-mini-bars,.manager-page-statistics-jobposting .manager-stat-mini-bars,.manager-page-statistics-loginhistory .manager-stat-mini-bars,.manager-page-statistics-pageviews .manager-stat-mini-bars{align-items:flex-end;box-sizing:border-box;display:flex;gap:5px;height:190px;overflow:visible;padding-top:8px}.manager-page-statistics-activityhistory .mini-bar,.manager-page-statistics-jobposting .mini-bar,.manager-page-statistics-loginhistory .mini-bar,.manager-page-statistics-pageviews .mini-bar{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:6px;height:100%;justify-content:flex-end;min-width:0;position:relative;z-index:1}.manager-page-statistics-activityhistory .mini-bar:hover,.manager-page-statistics-jobposting .mini-bar:hover,.manager-page-statistics-loginhistory .mini-bar:hover,.manager-page-statistics-pageviews .mini-bar:hover{z-index:6}.manager-page-statistics-activityhistory .mini-bar i,.manager-page-statistics-jobposting .mini-bar i,.manager-page-statistics-loginhistory .mini-bar i,.manager-page-statistics-pageviews .mini-bar i{background:linear-gradient(180deg,#16a34a,#006cb7);background:linear-gradient(180deg,#16a34a,var(--dhrm-primary));border-radius:7px 7px 2px 2px;min-height:8px;width:100%}.manager-page-statistics-activityhistory .mini-bar i.is-zero,.manager-page-statistics-jobposting .mini-bar i.is-zero,.manager-page-statistics-loginhistory .mini-bar i.is-zero,.manager-page-statistics-pageviews .mini-bar i.is-zero{background:#cbd5e1;min-height:2px}.manager-page-statistics-activityhistory .mini-bar:hover i,.manager-page-statistics-jobposting .mini-bar:hover i,.manager-page-statistics-loginhistory .mini-bar:hover i,.manager-page-statistics-pageviews .mini-bar:hover i{-webkit-filter:brightness(1.08);filter:brightness(1.08)}.manager-page-statistics-activityhistory .mini-bar span,.manager-page-statistics-jobposting .mini-bar span,.manager-page-statistics-loginhistory .mini-bar span,.manager-page-statistics-pageviews .mini-bar span{color:#64748b;color:var(--dhrm-muted);font-family:square-bd;font-size:.64rem;max-width:100%;overflow:hidden;text-overflow:clip;white-space:nowrap}.manager-page-statistics-activityhistory .manager-stat-bar-row .manager-stat-tooltip,.manager-page-statistics-activityhistory .manager-stat-list-item .manager-stat-tooltip,.manager-page-statistics-activityhistory .mini-bar .manager-stat-tooltip,.manager-page-statistics-jobposting .manager-stat-bar-row .manager-stat-tooltip,.manager-page-statistics-jobposting .manager-stat-list-item .manager-stat-tooltip,.manager-page-statistics-jobposting .mini-bar .manager-stat-tooltip,.manager-page-statistics-loginhistory .manager-stat-bar-row .manager-stat-tooltip,.manager-page-statistics-loginhistory .manager-stat-list-item .manager-stat-tooltip,.manager-page-statistics-loginhistory .mini-bar .manager-stat-tooltip,.manager-page-statistics-pageviews .manager-stat-bar-row .manager-stat-tooltip,.manager-page-statistics-pageviews .manager-stat-list-item .manager-stat-tooltip,.manager-page-statistics-pageviews .mini-bar .manager-stat-tooltip{background:rgba(15,23,42,.94);border:1px solid rgba(15,23,42,.14);border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 14px 28px rgba(15,23,42,.18);color:#fff;display:flex;flex-direction:column;gap:3px;left:50%;max-width:280px;opacity:0;overflow:visible;padding:8px 10px;pointer-events:none;position:absolute;text-align:left;-webkit-transform:translate(-50%,-4px);transform:translate(-50%,-4px);transition:opacity .08s ease,visibility .08s ease,-webkit-transform .08s ease;transition:opacity .08s ease,transform .08s ease,visibility .08s ease;transition:opacity .08s ease,transform .08s ease,visibility .08s ease,-webkit-transform .08s ease;visibility:hidden;white-space:normal;width:-webkit-max-content;width:max-content;z-index:20}.manager-page-statistics-activityhistory .manager-stat-bar-row .manager-stat-tooltip:after,.manager-page-statistics-activityhistory .manager-stat-list-item .manager-stat-tooltip:after,.manager-page-statistics-activityhistory .mini-bar .manager-stat-tooltip:after,.manager-page-statistics-jobposting .manager-stat-bar-row .manager-stat-tooltip:after,.manager-page-statistics-jobposting .manager-stat-list-item .manager-stat-tooltip:after,.manager-page-statistics-jobposting .mini-bar .manager-stat-tooltip:after,.manager-page-statistics-loginhistory .manager-stat-bar-row .manager-stat-tooltip:after,.manager-page-statistics-loginhistory .manager-stat-list-item .manager-stat-tooltip:after,.manager-page-statistics-loginhistory .mini-bar .manager-stat-tooltip:after,.manager-page-statistics-pageviews .manager-stat-bar-row .manager-stat-tooltip:after,.manager-page-statistics-pageviews .manager-stat-list-item .manager-stat-tooltip:after,.manager-page-statistics-pageviews .mini-bar .manager-stat-tooltip:after{background:rgba(15,23,42,.94);bottom:-5px;content:"";height:9px;left:50%;position:absolute;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);width:9px}.manager-page-statistics-activityhistory .manager-stat-bar-row .manager-stat-tooltip b,.manager-page-statistics-activityhistory .manager-stat-list-item .manager-stat-tooltip b,.manager-page-statistics-activityhistory .mini-bar .manager-stat-tooltip b,.manager-page-statistics-jobposting .manager-stat-bar-row .manager-stat-tooltip b,.manager-page-statistics-jobposting .manager-stat-list-item .manager-stat-tooltip b,.manager-page-statistics-jobposting .mini-bar .manager-stat-tooltip b,.manager-page-statistics-loginhistory .manager-stat-bar-row .manager-stat-tooltip b,.manager-page-statistics-loginhistory .manager-stat-list-item .manager-stat-tooltip b,.manager-page-statistics-loginhistory .mini-bar .manager-stat-tooltip b,.manager-page-statistics-pageviews .manager-stat-bar-row .manager-stat-tooltip b,.manager-page-statistics-pageviews .manager-stat-list-item .manager-stat-tooltip b,.manager-page-statistics-pageviews .mini-bar .manager-stat-tooltip b{color:#fff;font-family:square-bd;font-size:.72rem;line-height:1.25;max-width:250px;overflow-wrap:anywhere}.manager-page-statistics-activityhistory .manager-stat-bar-row .manager-stat-tooltip small,.manager-page-statistics-activityhistory .manager-stat-list-item .manager-stat-tooltip small,.manager-page-statistics-activityhistory .mini-bar .manager-stat-tooltip small,.manager-page-statistics-jobposting .manager-stat-bar-row .manager-stat-tooltip small,.manager-page-statistics-jobposting .manager-stat-list-item .manager-stat-tooltip small,.manager-page-statistics-jobposting .mini-bar .manager-stat-tooltip small,.manager-page-statistics-loginhistory .manager-stat-bar-row .manager-stat-tooltip small,.manager-page-statistics-loginhistory .manager-stat-list-item .manager-stat-tooltip small,.manager-page-statistics-loginhistory .mini-bar .manager-stat-tooltip small,.manager-page-statistics-pageviews .manager-stat-bar-row .manager-stat-tooltip small,.manager-page-statistics-pageviews .manager-stat-list-item .manager-stat-tooltip small,.manager-page-statistics-pageviews .mini-bar .manager-stat-tooltip small{color:rgba(226,232,240,.94);font-family:square-rg;font-size:.66rem;line-height:1.3;max-width:250px;overflow-wrap:anywhere}.manager-page-statistics-activityhistory .manager-stat-bar-row:hover .manager-stat-tooltip,.manager-page-statistics-activityhistory .manager-stat-list-item:hover .manager-stat-tooltip,.manager-page-statistics-activityhistory .mini-bar:hover .manager-stat-tooltip,.manager-page-statistics-jobposting .manager-stat-bar-row:hover .manager-stat-tooltip,.manager-page-statistics-jobposting .manager-stat-list-item:hover .manager-stat-tooltip,.manager-page-statistics-jobposting .mini-bar:hover .manager-stat-tooltip,.manager-page-statistics-loginhistory .manager-stat-bar-row:hover .manager-stat-tooltip,.manager-page-statistics-loginhistory .manager-stat-list-item:hover .manager-stat-tooltip,.manager-page-statistics-loginhistory .mini-bar:hover .manager-stat-tooltip,.manager-page-statistics-pageviews .manager-stat-bar-row:hover .manager-stat-tooltip,.manager-page-statistics-pageviews .manager-stat-list-item:hover .manager-stat-tooltip,.manager-page-statistics-pageviews .mini-bar:hover .manager-stat-tooltip{opacity:1;-webkit-transform:translate(-50%,-8px);transform:translate(-50%,-8px);visibility:visible}.manager-page-statistics-activityhistory .mini-bar .manager-stat-tooltip,.manager-page-statistics-jobposting .mini-bar .manager-stat-tooltip,.manager-page-statistics-loginhistory .mini-bar .manager-stat-tooltip,.manager-page-statistics-pageviews .mini-bar .manager-stat-tooltip{bottom:28px}.manager-page-statistics-activityhistory .manager-stat-date-select,.manager-page-statistics-jobposting .manager-stat-date-select,.manager-page-statistics-loginhistory .manager-stat-date-select,.manager-page-statistics-pageviews .manager-stat-date-select{align-items:center;background:#fbfdff;border:1px solid rgba(226,232,240,.96);border-radius:8px;box-sizing:border-box;display:flex;gap:10px;margin:-2px 0 12px;min-height:44px;padding:7px 10px}.manager-page-statistics-activityhistory .manager-stat-date-select label,.manager-page-statistics-jobposting .manager-stat-date-select label,.manager-page-statistics-loginhistory .manager-stat-date-select label,.manager-page-statistics-pageviews .manager-stat-date-select label{color:rgba(51,65,85,.94);flex:0 0 auto;font-family:square-bd;font-size:.7rem;white-space:nowrap}.manager-page-statistics-activityhistory .manager-stat-date-select select,.manager-page-statistics-jobposting .manager-stat-date-select select,.manager-page-statistics-loginhistory .manager-stat-date-select select,.manager-page-statistics-pageviews .manager-stat-date-select select{background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:7px;color:#0f172a;color:var(--dhrm-text);font-family:square-bd;font-size:.7rem;height:30px;min-width:260px;outline:0;padding:0 10px;width:320px}.manager-page-statistics-activityhistory .manager-stat-date-select span,.manager-page-statistics-jobposting .manager-stat-date-select span,.manager-page-statistics-loginhistory .manager-stat-date-select span,.manager-page-statistics-pageviews .manager-stat-date-select span{color:#64748b;color:var(--dhrm-muted);font-family:square-bd;font-size:.68rem;margin-left:auto;white-space:nowrap}.manager-page-statistics-activityhistory .manager-stat-table,.manager-page-statistics-jobposting .manager-stat-table,.manager-page-statistics-loginhistory .manager-stat-table,.manager-page-statistics-pageviews .manager-stat-table{border:1px solid rgba(226,232,240,.96);border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.manager-page-statistics-activityhistory .manager-stat-table-row,.manager-page-statistics-jobposting .manager-stat-table-row,.manager-page-statistics-loginhistory .manager-stat-table-row,.manager-page-statistics-pageviews .manager-stat-table-row{grid-gap:10px;align-items:center;background:#fff;border-top:1px solid rgba(226,232,240,.96);box-sizing:border-box;display:grid;gap:10px;grid-template-columns:120px minmax(0,1fr) 110px 90px;min-height:38px;padding:0 12px}.manager-page-statistics-activityhistory .manager-stat-table-row:first-child,.manager-page-statistics-jobposting .manager-stat-table-row:first-child,.manager-page-statistics-loginhistory .manager-stat-table-row:first-child,.manager-page-statistics-pageviews .manager-stat-table-row:first-child{border-top:0}.manager-page-statistics-activityhistory .manager-stat-table-row.is-head,.manager-page-statistics-jobposting .manager-stat-table-row.is-head,.manager-page-statistics-loginhistory .manager-stat-table-row.is-head,.manager-page-statistics-pageviews .manager-stat-table-row.is-head{background:#f6f9fd;color:rgba(71,85,105,.95);font-family:square-bd;min-height:34px}.manager-page-statistics-activityhistory .manager-stat-table-row em,.manager-page-statistics-activityhistory .manager-stat-table-row span,.manager-page-statistics-activityhistory .manager-stat-table-row strong,.manager-page-statistics-jobposting .manager-stat-table-row em,.manager-page-statistics-jobposting .manager-stat-table-row span,.manager-page-statistics-jobposting .manager-stat-table-row strong,.manager-page-statistics-loginhistory .manager-stat-table-row em,.manager-page-statistics-loginhistory .manager-stat-table-row span,.manager-page-statistics-loginhistory .manager-stat-table-row strong,.manager-page-statistics-pageviews .manager-stat-table-row em,.manager-page-statistics-pageviews .manager-stat-table-row span,.manager-page-statistics-pageviews .manager-stat-table-row strong{font-size:.72rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-statistics-activityhistory .manager-stat-table-row strong,.manager-page-statistics-jobposting .manager-stat-table-row strong,.manager-page-statistics-loginhistory .manager-stat-table-row strong,.manager-page-statistics-pageviews .manager-stat-table-row strong{color:#0f172a;color:var(--dhrm-text);font-family:square-bd}.manager-page-statistics-activityhistory .manager-stat-table-row em,.manager-page-statistics-jobposting .manager-stat-table-row em,.manager-page-statistics-loginhistory .manager-stat-table-row em,.manager-page-statistics-pageviews .manager-stat-table-row em{color:#006cb7;color:var(--dhrm-primary);font-family:square-eb;font-style:normal;text-align:right}.manager-page-statistics-activityhistory .manager-stat-table-row span:nth-child(3),.manager-page-statistics-activityhistory .manager-stat-table-row span:nth-child(4),.manager-page-statistics-jobposting .manager-stat-table-row span:nth-child(3),.manager-page-statistics-jobposting .manager-stat-table-row span:nth-child(4),.manager-page-statistics-loginhistory .manager-stat-table-row span:nth-child(3),.manager-page-statistics-loginhistory .manager-stat-table-row span:nth-child(4),.manager-page-statistics-pageviews .manager-stat-table-row span:nth-child(3),.manager-page-statistics-pageviews .manager-stat-table-row span:nth-child(4){text-align:right}.manager-page-statistics-activityhistory .manager-stat-table--three .manager-stat-table-row,.manager-page-statistics-jobposting .manager-stat-table--three .manager-stat-table-row,.manager-page-statistics-loginhistory .manager-stat-table--three .manager-stat-table-row,.manager-page-statistics-pageviews .manager-stat-table--three .manager-stat-table-row{grid-template-columns:minmax(0,1fr) 110px 90px}.manager-page-statistics-activityhistory .manager-stat-table--daily-page .manager-stat-table-row,.manager-page-statistics-jobposting .manager-stat-table--daily-page .manager-stat-table-row,.manager-page-statistics-loginhistory .manager-stat-table--daily-page .manager-stat-table-row,.manager-page-statistics-pageviews .manager-stat-table--daily-page .manager-stat-table-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr) 130px 90px 90px}.manager-page-statistics-activityhistory .manager-stat-table--daily-page .manager-stat-table-row span:nth-child(2),.manager-page-statistics-activityhistory .manager-stat-table--daily-page .manager-stat-table-row span:nth-child(3),.manager-page-statistics-activityhistory .manager-stat-table--daily-page .manager-stat-table-row span:nth-child(4),.manager-page-statistics-jobposting .manager-stat-table--daily-page .manager-stat-table-row span:nth-child(2),.manager-page-statistics-jobposting .manager-stat-table--daily-page .manager-stat-table-row span:nth-child(3),.manager-page-statistics-jobposting .manager-stat-table--daily-page .manager-stat-table-row span:nth-child(4),.manager-page-statistics-loginhistory .manager-stat-table--daily-page .manager-stat-table-row span:nth-child(2),.manager-page-statistics-loginhistory .manager-stat-table--daily-page .manager-stat-table-row span:nth-child(3),.manager-page-statistics-loginhistory .manager-stat-table--daily-page .manager-stat-table-row span:nth-child(4),.manager-page-statistics-pageviews .manager-stat-table--daily-page .manager-stat-table-row span:nth-child(2),.manager-page-statistics-pageviews .manager-stat-table--daily-page .manager-stat-table-row span:nth-child(3),.manager-page-statistics-pageviews .manager-stat-table--daily-page .manager-stat-table-row span:nth-child(4){text-align:left}.manager-page-statistics-activityhistory .manager-stat-table--daily-page .manager-stat-table-row span:nth-child(5),.manager-page-statistics-jobposting .manager-stat-table--daily-page .manager-stat-table-row span:nth-child(5),.manager-page-statistics-loginhistory .manager-stat-table--daily-page .manager-stat-table-row span:nth-child(5),.manager-page-statistics-pageviews .manager-stat-table--daily-page .manager-stat-table-row span:nth-child(5){text-align:right}.manager-page-statistics-activityhistory .manager-stat-table--activity-history .manager-stat-table-row,.manager-page-statistics-jobposting .manager-stat-table--activity-history .manager-stat-table-row,.manager-page-statistics-loginhistory .manager-stat-table--activity-history .manager-stat-table-row,.manager-page-statistics-pageviews .manager-stat-table--activity-history .manager-stat-table-row{grid-template-columns:138px 78px minmax(120px,.9fr) minmax(180px,1.15fr) 70px minmax(150px,1fr) 92px 92px 80px}.manager-page-statistics-activityhistory .manager-stat-table--activity-history .manager-stat-table-row span:nth-child(4),.manager-page-statistics-activityhistory .manager-stat-table--activity-history .manager-stat-table-row span:nth-child(6),.manager-page-statistics-activityhistory .manager-stat-table--activity-history .manager-stat-table-row span:nth-child(7),.manager-page-statistics-activityhistory .manager-stat-table--activity-history .manager-stat-table-row span:nth-child(8),.manager-page-statistics-activityhistory .manager-stat-table--activity-history .manager-stat-table-row span:nth-child(9),.manager-page-statistics-jobposting .manager-stat-table--activity-history .manager-stat-table-row span:nth-child(4),.manager-page-statistics-jobposting .manager-stat-table--activity-history .manager-stat-table-row span:nth-child(6),.manager-page-statistics-jobposting .manager-stat-table--activity-history .manager-stat-table-row span:nth-child(7),.manager-page-statistics-jobposting .manager-stat-table--activity-history .manager-stat-table-row span:nth-child(8),.manager-page-statistics-jobposting .manager-stat-table--activity-history .manager-stat-table-row span:nth-child(9),.manager-page-statistics-loginhistory .manager-stat-table--activity-history .manager-stat-table-row span:nth-child(4),.manager-page-statistics-loginhistory .manager-stat-table--activity-history .manager-stat-table-row span:nth-child(6),.manager-page-statistics-loginhistory .manager-stat-table--activity-history .manager-stat-table-row span:nth-child(7),.manager-page-statistics-loginhistory .manager-stat-table--activity-history .manager-stat-table-row span:nth-child(8),.manager-page-statistics-loginhistory .manager-stat-table--activity-history .manager-stat-table-row span:nth-child(9),.manager-page-statistics-pageviews .manager-stat-table--activity-history .manager-stat-table-row span:nth-child(4),.manager-page-statistics-pageviews .manager-stat-table--activity-history .manager-stat-table-row span:nth-child(6),.manager-page-statistics-pageviews .manager-stat-table--activity-history .manager-stat-table-row span:nth-child(7),.manager-page-statistics-pageviews .manager-stat-table--activity-history .manager-stat-table-row span:nth-child(8),.manager-page-statistics-pageviews .manager-stat-table--activity-history .manager-stat-table-row span:nth-child(9){text-align:left}.manager-page-statistics-activityhistory .manager-stat-table--activity-history .manager-stat-table-row em,.manager-page-statistics-jobposting .manager-stat-table--activity-history .manager-stat-table-row em,.manager-page-statistics-loginhistory .manager-stat-table--activity-history .manager-stat-table-row em,.manager-page-statistics-pageviews .manager-stat-table--activity-history .manager-stat-table-row em{align-items:center;background:rgba(0,108,183,.09);border-radius:999px;color:#006cb7;color:var(--dhrm-primary);display:inline-flex;font-size:.68rem;justify-content:center;justify-self:start;min-height:22px;padding:0 8px;text-align:center}.manager-page-statistics-activityhistory .manager-stat-table--activity-history .manager-stat-table-row .activity-site-applicant,.manager-page-statistics-jobposting .manager-stat-table--activity-history .manager-stat-table-row .activity-site-applicant,.manager-page-statistics-loginhistory .manager-stat-table--activity-history .manager-stat-table-row .activity-site-applicant,.manager-page-statistics-pageviews .manager-stat-table--activity-history .manager-stat-table-row .activity-site-applicant{background:rgba(8,124,143,.1);color:#087c8f}.manager-page-statistics-activityhistory .manager-stat-table--activity-history .manager-stat-table-row .activity-site-manager,.manager-page-statistics-jobposting .manager-stat-table--activity-history .manager-stat-table-row .activity-site-manager,.manager-page-statistics-loginhistory .manager-stat-table--activity-history .manager-stat-table-row .activity-site-manager,.manager-page-statistics-pageviews .manager-stat-table--activity-history .manager-stat-table-row .activity-site-manager{background:rgba(0,108,183,.1);color:#006cb7;color:var(--dhrm-primary)}.manager-page-statistics-activityhistory .manager-stat-table--activity-history .manager-stat-table-row .activity-site-evaluator,.manager-page-statistics-jobposting .manager-stat-table--activity-history .manager-stat-table-row .activity-site-evaluator,.manager-page-statistics-loginhistory .manager-stat-table--activity-history .manager-stat-table-row .activity-site-evaluator,.manager-page-statistics-pageviews .manager-stat-table--activity-history .manager-stat-table-row .activity-site-evaluator{background:rgba(109,59,184,.11);color:#6d3bb8}.manager-page-statistics-activityhistory .manager-stat-table--login-history .manager-stat-table-row,.manager-page-statistics-jobposting .manager-stat-table--login-history .manager-stat-table-row,.manager-page-statistics-loginhistory .manager-stat-table--login-history .manager-stat-table-row,.manager-page-statistics-pageviews .manager-stat-table--login-history .manager-stat-table-row{grid-template-columns:minmax(176px,1.05fr) 78px minmax(150px,1fr) 78px minmax(110px,.9fr) 106px minmax(128px,.9fr) minmax(176px,1.05fr)}.manager-page-statistics-activityhistory .manager-stat-table--login-history .manager-stat-table-row span:nth-child(3),.manager-page-statistics-activityhistory .manager-stat-table--login-history .manager-stat-table-row span:nth-child(5),.manager-page-statistics-activityhistory .manager-stat-table--login-history .manager-stat-table-row span:nth-child(6),.manager-page-statistics-activityhistory .manager-stat-table--login-history .manager-stat-table-row span:nth-child(7),.manager-page-statistics-activityhistory .manager-stat-table--login-history .manager-stat-table-row span:nth-child(8),.manager-page-statistics-jobposting .manager-stat-table--login-history .manager-stat-table-row span:nth-child(3),.manager-page-statistics-jobposting .manager-stat-table--login-history .manager-stat-table-row span:nth-child(5),.manager-page-statistics-jobposting .manager-stat-table--login-history .manager-stat-table-row span:nth-child(6),.manager-page-statistics-jobposting .manager-stat-table--login-history .manager-stat-table-row span:nth-child(7),.manager-page-statistics-jobposting .manager-stat-table--login-history .manager-stat-table-row span:nth-child(8),.manager-page-statistics-loginhistory .manager-stat-table--login-history .manager-stat-table-row span:nth-child(3),.manager-page-statistics-loginhistory .manager-stat-table--login-history .manager-stat-table-row span:nth-child(5),.manager-page-statistics-loginhistory .manager-stat-table--login-history .manager-stat-table-row span:nth-child(6),.manager-page-statistics-loginhistory .manager-stat-table--login-history .manager-stat-table-row span:nth-child(7),.manager-page-statistics-loginhistory .manager-stat-table--login-history .manager-stat-table-row span:nth-child(8),.manager-page-statistics-pageviews .manager-stat-table--login-history .manager-stat-table-row span:nth-child(3),.manager-page-statistics-pageviews .manager-stat-table--login-history .manager-stat-table-row span:nth-child(5),.manager-page-statistics-pageviews .manager-stat-table--login-history .manager-stat-table-row span:nth-child(6),.manager-page-statistics-pageviews .manager-stat-table--login-history .manager-stat-table-row span:nth-child(7),.manager-page-statistics-pageviews .manager-stat-table--login-history .manager-stat-table-row span:nth-child(8){text-align:left}.manager-page-statistics-activityhistory .manager-stat-table--login-history .manager-stat-table-row em,.manager-page-statistics-jobposting .manager-stat-table--login-history .manager-stat-table-row em,.manager-page-statistics-loginhistory .manager-stat-table--login-history .manager-stat-table-row em,.manager-page-statistics-pageviews .manager-stat-table--login-history .manager-stat-table-row em{align-items:center;border-radius:999px;display:inline-flex;font-size:.68rem;justify-content:center;justify-self:start;min-height:22px;padding:0 8px;text-align:center}.manager-page-statistics-activityhistory .manager-stat-table--login-history .manager-stat-table-row .login-result-success,.manager-page-statistics-jobposting .manager-stat-table--login-history .manager-stat-table-row .login-result-success,.manager-page-statistics-loginhistory .manager-stat-table--login-history .manager-stat-table-row .login-result-success,.manager-page-statistics-pageviews .manager-stat-table--login-history .manager-stat-table-row .login-result-success{background:rgba(19,115,51,.1);color:#137333}.manager-page-statistics-activityhistory .manager-stat-table--login-history .manager-stat-table-row .login-result-fail,.manager-page-statistics-jobposting .manager-stat-table--login-history .manager-stat-table-row .login-result-fail,.manager-page-statistics-loginhistory .manager-stat-table--login-history .manager-stat-table-row .login-result-fail,.manager-page-statistics-pageviews .manager-stat-table--login-history .manager-stat-table-row .login-result-fail{background:rgba(185,83,0,.12);color:#9a4d00}.manager-page-statistics-activityhistory .manager-stat-table--login-history .manager-stat-table-row .login-result-logout,.manager-page-statistics-jobposting .manager-stat-table--login-history .manager-stat-table-row .login-result-logout,.manager-page-statistics-loginhistory .manager-stat-table--login-history .manager-stat-table-row .login-result-logout,.manager-page-statistics-pageviews .manager-stat-table--login-history .manager-stat-table-row .login-result-logout{background:rgba(71,85,105,.12);color:#475569}.manager-page-statistics-activityhistory .manager-stat-funnel,.manager-page-statistics-jobposting .manager-stat-funnel,.manager-page-statistics-loginhistory .manager-stat-funnel,.manager-page-statistics-pageviews .manager-stat-funnel{display:flex;flex-direction:column;gap:10px}.manager-page-statistics-activityhistory .manager-stat-funnel-row,.manager-page-statistics-jobposting .manager-stat-funnel-row,.manager-page-statistics-loginhistory .manager-stat-funnel-row,.manager-page-statistics-pageviews .manager-stat-funnel-row{grid-gap:12px;align-items:center;background:#fbfdff;border:1px solid rgba(226,232,240,.96);border-radius:8px;box-sizing:border-box;display:grid;gap:12px;grid-template-columns:170px minmax(0,1fr) 88px;min-height:54px;padding:10px 12px}.manager-page-statistics-activityhistory .manager-stat-funnel-row div,.manager-page-statistics-jobposting .manager-stat-funnel-row div,.manager-page-statistics-loginhistory .manager-stat-funnel-row div,.manager-page-statistics-pageviews .manager-stat-funnel-row div{display:flex;flex-direction:column;gap:4px;min-width:0}.manager-page-statistics-activityhistory .manager-stat-funnel-row strong,.manager-page-statistics-jobposting .manager-stat-funnel-row strong,.manager-page-statistics-loginhistory .manager-stat-funnel-row strong,.manager-page-statistics-pageviews .manager-stat-funnel-row strong{color:#0f172a;color:var(--dhrm-text);font-family:square-eb;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-statistics-activityhistory .manager-stat-funnel-row span,.manager-page-statistics-jobposting .manager-stat-funnel-row span,.manager-page-statistics-loginhistory .manager-stat-funnel-row span,.manager-page-statistics-pageviews .manager-stat-funnel-row span{color:#64748b;color:var(--dhrm-muted);font-family:square-rg;font-size:.66rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-statistics-activityhistory .manager-stat-funnel-row .bar-track,.manager-page-statistics-jobposting .manager-stat-funnel-row .bar-track,.manager-page-statistics-loginhistory .manager-stat-funnel-row .bar-track,.manager-page-statistics-pageviews .manager-stat-funnel-row .bar-track{background:#edf2f7;border-radius:999px;height:11px;overflow:hidden}.manager-page-statistics-activityhistory .manager-stat-funnel-row .bar-track i,.manager-page-statistics-jobposting .manager-stat-funnel-row .bar-track i,.manager-page-statistics-loginhistory .manager-stat-funnel-row .bar-track i,.manager-page-statistics-pageviews .manager-stat-funnel-row .bar-track i{background:linear-gradient(90deg,#006cb7,#16a34a);background:linear-gradient(90deg,var(--dhrm-primary),#16a34a);border-radius:inherit;display:block;height:100%}.manager-page-statistics-activityhistory .manager-stat-funnel-row em,.manager-page-statistics-jobposting .manager-stat-funnel-row em,.manager-page-statistics-loginhistory .manager-stat-funnel-row em,.manager-page-statistics-pageviews .manager-stat-funnel-row em{color:#006cb7;color:var(--dhrm-primary);font-family:square-eb;font-size:.78rem;font-style:normal;text-align:right;white-space:nowrap}.manager-page-statistics-activityhistory .manager-stat-device-list,.manager-page-statistics-activityhistory .manager-stat-kpi-list,.manager-page-statistics-jobposting .manager-stat-device-list,.manager-page-statistics-jobposting .manager-stat-kpi-list,.manager-page-statistics-loginhistory .manager-stat-device-list,.manager-page-statistics-loginhistory .manager-stat-kpi-list,.manager-page-statistics-pageviews .manager-stat-device-list,.manager-page-statistics-pageviews .manager-stat-kpi-list{display:flex;flex-direction:column;gap:9px}.manager-page-statistics-activityhistory .manager-stat-device-item,.manager-page-statistics-activityhistory .manager-stat-kpi-item,.manager-page-statistics-jobposting .manager-stat-device-item,.manager-page-statistics-jobposting .manager-stat-kpi-item,.manager-page-statistics-loginhistory .manager-stat-device-item,.manager-page-statistics-loginhistory .manager-stat-kpi-item,.manager-page-statistics-pageviews .manager-stat-device-item,.manager-page-statistics-pageviews .manager-stat-kpi-item{align-items:center;background:#fbfdff;border:1px solid rgba(226,232,240,.96);border-radius:8px;box-sizing:border-box;display:flex;gap:10px;justify-content:space-between;min-height:42px;padding:9px 10px}.manager-page-statistics-activityhistory .manager-stat-device-item span,.manager-page-statistics-activityhistory .manager-stat-kpi-item span,.manager-page-statistics-jobposting .manager-stat-device-item span,.manager-page-statistics-jobposting .manager-stat-kpi-item span,.manager-page-statistics-loginhistory .manager-stat-device-item span,.manager-page-statistics-loginhistory .manager-stat-kpi-item span,.manager-page-statistics-pageviews .manager-stat-device-item span,.manager-page-statistics-pageviews .manager-stat-kpi-item span{color:#64748b;color:var(--dhrm-muted);font-family:square-bd;font-size:.7rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-statistics-activityhistory .manager-stat-device-item em,.manager-page-statistics-activityhistory .manager-stat-device-item strong,.manager-page-statistics-activityhistory .manager-stat-kpi-item em,.manager-page-statistics-activityhistory .manager-stat-kpi-item strong,.manager-page-statistics-jobposting .manager-stat-device-item em,.manager-page-statistics-jobposting .manager-stat-device-item strong,.manager-page-statistics-jobposting .manager-stat-kpi-item em,.manager-page-statistics-jobposting .manager-stat-kpi-item strong,.manager-page-statistics-loginhistory .manager-stat-device-item em,.manager-page-statistics-loginhistory .manager-stat-device-item strong,.manager-page-statistics-loginhistory .manager-stat-kpi-item em,.manager-page-statistics-loginhistory .manager-stat-kpi-item strong,.manager-page-statistics-pageviews .manager-stat-device-item em,.manager-page-statistics-pageviews .manager-stat-device-item strong,.manager-page-statistics-pageviews .manager-stat-kpi-item em,.manager-page-statistics-pageviews .manager-stat-kpi-item strong{color:#006cb7;color:var(--dhrm-primary);flex:0 0 auto;font-family:square-eb;font-size:.78rem;font-style:normal;margin:0;white-space:nowrap}.manager-page-statistics-activityhistory .manager-stat-device-item div,.manager-page-statistics-jobposting .manager-stat-device-item div,.manager-page-statistics-loginhistory .manager-stat-device-item div,.manager-page-statistics-pageviews .manager-stat-device-item div{display:flex;flex-direction:column;gap:3px;min-width:0}.manager-page-statistics-activityhistory .manager-stat-device-item strong,.manager-page-statistics-jobposting .manager-stat-device-item strong,.manager-page-statistics-loginhistory .manager-stat-device-item strong,.manager-page-statistics-pageviews .manager-stat-device-item strong{color:#0f172a;color:var(--dhrm-text)}.manager-page-statistics-activityhistory .manager-stat-pagination,.manager-page-statistics-jobposting .manager-stat-pagination,.manager-page-statistics-loginhistory .manager-stat-pagination,.manager-page-statistics-pageviews .manager-stat-pagination{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:12px;min-height:34px}.manager-page-statistics-activityhistory .manager-stat-pagination button,.manager-page-statistics-jobposting .manager-stat-pagination button,.manager-page-statistics-loginhistory .manager-stat-pagination button,.manager-page-statistics-pageviews .manager-stat-pagination button{align-items:center;background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:8px;color:#0f172a;color:var(--dhrm-text);cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.manager-page-statistics-activityhistory .manager-stat-pagination button:disabled,.manager-page-statistics-jobposting .manager-stat-pagination button:disabled,.manager-page-statistics-loginhistory .manager-stat-pagination button:disabled,.manager-page-statistics-pageviews .manager-stat-pagination button:disabled{background:#f8fafc;color:rgba(148,163,184,.8);cursor:not-allowed}.manager-page-statistics-activityhistory .manager-stat-pagination button .material-symbols-outlined,.manager-page-statistics-jobposting .manager-stat-pagination button .material-symbols-outlined,.manager-page-statistics-loginhistory .manager-stat-pagination button .material-symbols-outlined,.manager-page-statistics-pageviews .manager-stat-pagination button .material-symbols-outlined{font-size:1.15rem}.manager-page-statistics-activityhistory .manager-stat-pagination span,.manager-page-statistics-jobposting .manager-stat-pagination span,.manager-page-statistics-loginhistory .manager-stat-pagination span,.manager-page-statistics-pageviews .manager-stat-pagination span{color:#64748b;color:var(--dhrm-muted);font-family:square-bd;font-size:.72rem;min-width:72px;text-align:center}.manager-page-statistics-activityhistory .manager-stat-empty,.manager-page-statistics-jobposting .manager-stat-empty,.manager-page-statistics-loginhistory .manager-stat-empty,.manager-page-statistics-pageviews .manager-stat-empty{align-items:center;background:rgba(248,250,252,.86);border:1px dashed rgba(148,163,184,.6);border-radius:8px;color:#64748b;color:var(--dhrm-muted);display:flex;font-family:square-rg;font-size:.76rem;justify-content:center;min-height:120px}@media (max-width:1500px){.manager-page-statistics-activityhistory .manager-statistics-card-grid,.manager-page-statistics-activityhistory .manager-statistics-card-grid.manager-statistics-card-grid--dense,.manager-page-statistics-jobposting .manager-statistics-card-grid,.manager-page-statistics-jobposting .manager-statistics-card-grid.manager-statistics-card-grid--dense,.manager-page-statistics-loginhistory .manager-statistics-card-grid,.manager-page-statistics-loginhistory .manager-statistics-card-grid.manager-statistics-card-grid--dense,.manager-page-statistics-pageviews .manager-statistics-card-grid,.manager-page-statistics-pageviews .manager-statistics-card-grid.manager-statistics-card-grid--dense{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-page-statistics-activityhistory .manager-statistics-layout,.manager-page-statistics-activityhistory .manager-statistics-layout.manager-statistics-layout--thirds,.manager-page-statistics-jobposting .manager-statistics-layout,.manager-page-statistics-jobposting .manager-statistics-layout.manager-statistics-layout--thirds,.manager-page-statistics-loginhistory .manager-statistics-layout,.manager-page-statistics-loginhistory .manager-statistics-layout.manager-statistics-layout--thirds,.manager-page-statistics-pageviews .manager-statistics-layout,.manager-page-statistics-pageviews .manager-statistics-layout.manager-statistics-layout--thirds{grid-template-columns:1fr}}.manager-grid-empty-placeholder,.manager-grid-loading-placeholder{align-items:center;background:rgba(248,250,252,.88);border:1px dashed rgba(148,163,184,.6);border-radius:18px;color:#64748b;display:flex;font-family:square-rg;font-size:.86rem;gap:10px;justify-content:center;min-height:260px}.manager-grid-loading-placeholder{align-items:stretch;flex-direction:column;padding:24px}.manager-grid-loading-placeholder .grid-state-spinner{display:none}.manager-loading-title{color:#475569;display:block;font-family:square-rg;font-size:.86rem;text-align:left}.manager-placeholder-skeleton{display:flex;flex-direction:column;gap:10px;width:100%}.manager-placeholder-skeleton i{-webkit-animation:manager-skeleton-shimmer 1.1s ease-in-out infinite;animation:manager-skeleton-shimmer 1.1s ease-in-out infinite;background:linear-gradient(90deg,#e7edf5,#f8fafc 45%,#e7edf5 90%);background-size:220% 100%;border-radius:999px;display:block;height:16px;width:100%}.manager-placeholder-skeleton i.short{width:68%}@-webkit-keyframes manager-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes manager-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.manager-recruitmentprocesses-interviewpanel .interview-layout--loading{gap:16px}.manager-recruitmentprocesses-interviewpanel .manager-interview-skeleton{background:rgba(248,250,252,.88);border:1px solid rgba(226,232,240,.95);border-radius:18px;box-sizing:border-box;min-height:320px;padding:24px}.manager-common-layout-headerlayout{background:#eef3f8;border-bottom:1px solid #cfd8e3;box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.72),0 1px 4px rgba(18,35,55,.06);height:58px}.manager-common-layout-headerlayout .tab-wrap{background:#eef3f8;box-sizing:border-box;min-width:0;padding:7px 12px 0 10px}.manager-common-layout-headerlayout .tab-wrap .tab-info{align-items:flex-end;box-sizing:border-box;gap:8px}.manager-common-layout-headerlayout .header-tab-list{align-items:flex-end;border-bottom:1px solid #cfd8e3;box-sizing:border-box;gap:2px;height:100%;padding:10px 4px 0;position:relative}.manager-common-layout-headerlayout .header-tab-list:before{display:none}.manager-common-layout-headerlayout .header-tab-list::-webkit-scrollbar{height:4px}.manager-common-layout-headerlayout .header-tab-list::-webkit-scrollbar-thumb{background:#a9bbcf;border-radius:999px}.manager-common-layout-headerlayout .header-tab-empty-guide{align-items:center;background:#f8fbfe;border:1px solid #d3e1ec;border-radius:8px 8px 0 0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);box-sizing:border-box;color:#4d6378;display:inline-flex;flex:1 1 auto;font-family:square-bd;font-size:.68rem;gap:7px;height:30px;line-height:1;margin:0 0 5px 2px;max-width:720px;min-width:0;padding:0 12px}.manager-common-layout-headerlayout .header-tab-empty-guide .material-symbols-outlined{color:#2f80c4;flex:0 0 auto;font-size:1rem}.manager-common-layout-headerlayout .header-tab-empty-guide span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-common-layout-headerlayout .header-tab-pill{align-items:center;background:transparent;border:1px solid transparent;border-bottom:0;border-radius:8px 8px 0 0;box-shadow:none;box-sizing:border-box;color:#475569;display:inline-flex;flex:0 0 auto;height:35px;isolation:isolate;justify-content:flex-start;margin-bottom:0;margin-right:0;padding:0 6px 0 12px;position:relative;-webkit-transform:none;transform:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,height .14s ease;width:164px}.manager-common-layout-headerlayout .header-tab-pill:before{background:#c8d3df;border-radius:0;content:"";height:18px;left:auto;opacity:1;position:absolute;right:-2px;top:9px;transition:opacity .14s ease;width:1px}.manager-common-layout-headerlayout .header-tab-pill:after{background:#fff;bottom:-1px;content:"";display:none;height:2px;left:0;position:absolute;right:0}.manager-common-layout-headerlayout .header-tab-pill:hover{background:#f8fbff;border-color:#d7e0ea;box-shadow:0 -1px 5px rgba(18,35,55,.07);color:#1f2d3d;height:37px;-webkit-transform:none;transform:none;z-index:2}.manager-common-layout-headerlayout .header-tab-pill:hover:before{opacity:0}.manager-common-layout-headerlayout .header-tab-pill:focus-visible{border-color:#4f96cf;box-shadow:0 0 0 3px rgba(0,123,195,.16),0 -5px 14px rgba(15,35,52,.08);z-index:5}.manager-common-layout-headerlayout .header-tab-pill.active{background:#fff;border-color:#cfd8e3 #cfd8e3 #fff;box-shadow:0 -2px 8px rgba(18,35,55,.09);color:#111827;height:40px;margin-bottom:0;-webkit-transform:none;transform:none;z-index:4}.manager-common-layout-headerlayout .header-tab-pill.active:before{opacity:0}.manager-common-layout-headerlayout .header-tab-pill.active:after{display:block}.manager-common-layout-headerlayout .header-tab-pill.active .header-tab-label{color:#122033;font-family:square-eb}.manager-common-layout-headerlayout .header-tab-pill.active .header-tab-close,.manager-common-layout-headerlayout .header-tab-pill.active .header-tab-refresh{color:#64748b;opacity:1}.manager-common-layout-headerlayout .header-tab-pill.is-dragging{opacity:.48;-webkit-transform:translateY(2px) scale(.98) rotate(-1deg);transform:translateY(2px) scale(.98) rotate(-1deg)}.manager-common-layout-headerlayout .header-tab-pill[draggable=true]{cursor:grab}.manager-common-layout-headerlayout .header-tab-pill[draggable=true]:active{cursor:grabbing}.manager-common-layout-headerlayout .header-tab-pill .header-tab-label{line-height:1;max-width:106px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-common-layout-headerlayout .header-tab-pill .header-tab-close,.manager-common-layout-headerlayout .header-tab-pill .header-tab-refresh{align-items:center;border-radius:6px;color:#64748b;display:inline-flex;flex:0 0 19px;font-size:.92rem;height:19px;justify-content:center;margin-left:6px;opacity:.62;transition:background-color .14s ease,color .14s ease,opacity .14s ease;width:19px}.manager-common-layout-headerlayout .header-tab-pill .header-tab-close:focus-visible,.manager-common-layout-headerlayout .header-tab-pill .header-tab-close:hover,.manager-common-layout-headerlayout .header-tab-pill .header-tab-refresh:focus-visible,.manager-common-layout-headerlayout .header-tab-pill .header-tab-refresh:hover{opacity:1;outline:none}.manager-common-layout-headerlayout .header-tab-pill:hover .header-tab-close,.manager-common-layout-headerlayout .header-tab-pill:hover .header-tab-refresh{opacity:1}.manager-common-layout-headerlayout .header-tab-pill .header-tab-refresh{margin-left:auto}.manager-common-layout-headerlayout .header-tab-pill .header-tab-refresh:focus-visible,.manager-common-layout-headerlayout .header-tab-pill .header-tab-refresh:hover{background:#e4edf7;color:#1f5f96}.manager-common-layout-headerlayout .header-tab-pill .header-tab-close{margin-left:2px}.manager-common-layout-headerlayout .header-tab-pill .header-tab-close:focus-visible,.manager-common-layout-headerlayout .header-tab-pill .header-tab-close:hover{background:#dfe7f0;color:#0f172a}.manager-common-layout-headerlayout .header-tab-pill.is-load-done{-webkit-animation:manager-tab-load-done-glow 1.8s ease-in-out infinite;animation:manager-tab-load-done-glow 1.8s ease-in-out infinite;background:linear-gradient(180deg,rgba(255,251,235,.98),hsla(48,96%,89%,.68));-webkit-filter:drop-shadow(0 -1px 5px rgba(202,138,4,.14));filter:drop-shadow(0 -1px 5px rgba(202,138,4,.14));outline:1px solid rgba(234,179,8,.28);outline-offset:-2px}.manager-common-layout-headerlayout .header-tab-pill.is-load-done:hover{-webkit-filter:drop-shadow(0 -1px 8px rgba(202,138,4,.22));filter:drop-shadow(0 -1px 8px rgba(202,138,4,.22));outline-color:rgba(234,179,8,.42)}.manager-common-layout-headerlayout .header-tab-pill .header-tab-done-icon{align-items:center;background:hsla(0,0%,100%,.78);border:1px solid rgba(202,138,4,.38);border-radius:999px;box-shadow:0 2px 6px rgba(202,138,4,.15);color:#b45309;display:inline-flex;flex:0 0 16px;font-size:.76rem;height:16px;justify-content:center;line-height:1;margin-left:5px;pointer-events:none;width:16px}.manager-common-layout-headerlayout .tab-menu{align-self:center;margin-bottom:6px}.manager-common-layout-headerlayout .header-actions .header-action-button{align-items:center;background:#fff;border:1px solid #c9d6e5;border-radius:9px;box-shadow:0 3px 8px rgba(15,35,52,.07);color:#4b6178;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background-color .16s ease,border-color .16s ease,color .16s ease,-webkit-transform .12s ease;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s ease;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s ease,-webkit-transform .12s ease;width:32px}.manager-common-layout-headerlayout .header-actions .header-action-button .material-symbols-outlined{border:none;font-size:1.15rem;padding:0}.manager-common-layout-headerlayout .header-actions .header-action-button:focus-visible,.manager-common-layout-headerlayout .header-actions .header-action-button:hover{background:#eef7ff;border-color:#9bbce3;color:#006cb7;color:var(--dhrm-primary);outline:none;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.manager-common-layout-headerlayout .manager-tab-context-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.98);border:1px solid rgba(203,213,225,.96);border-radius:12px;box-shadow:0 18px 42px rgba(15,23,42,.18);min-width:178px;padding:6px;position:fixed;z-index:20000}.manager-common-layout-headerlayout .manager-tab-context-menu button{align-items:center;background:transparent;border:0;border-radius:9px;color:#243044;cursor:pointer;display:flex;font-family:square-bd;font-size:.74rem;gap:8px;height:34px;padding:0 10px;text-align:left;transition:background-color .14s ease,color .14s ease,-webkit-transform .12s ease;transition:background-color .14s ease,color .14s ease,transform .12s ease;transition:background-color .14s ease,color .14s ease,transform .12s ease,-webkit-transform .12s ease;width:100%}.manager-common-layout-headerlayout .manager-tab-context-menu button .material-symbols-outlined{color:rgba(0,123,195,.95);font-size:1rem}.manager-common-layout-headerlayout .manager-tab-context-menu button:focus-visible:not(:disabled),.manager-common-layout-headerlayout .manager-tab-context-menu button:hover:not(:disabled){background:rgba(0,172,230,.1);color:#006cb7;color:var(--dhrm-primary);outline:none;-webkit-transform:translateX(1px);transform:translateX(1px)}.manager-common-layout-headerlayout .manager-tab-context-menu button:disabled{cursor:not-allowed;opacity:.38}.manager-common-layout-headerlayout .manager-tab-context-menu button.is-danger,.manager-common-layout-headerlayout .manager-tab-context-menu button.is-danger .material-symbols-outlined{color:#dc2626}.manager-common-layout-headerlayout .manager-tab-context-menu button.is-danger:focus-visible:not(:disabled),.manager-common-layout-headerlayout .manager-tab-context-menu button.is-danger:hover:not(:disabled){background:rgba(239,68,68,.1);color:#b91c1c}.manager-common-layout-headerlayout .manager-tab-context-menu .manager-tab-context-divider{background:linear-gradient(90deg,transparent,rgba(203,213,225,.96),transparent);height:1px;margin:5px 4px}.manager-common-layout-menulayout{background:linear-gradient(180deg,#fff,#f7fbff 42%,#eef5fb);border-right:1px solid rgba(203,213,225,.82);box-shadow:8px 0 24px rgba(15,35,52,.08)}.manager-common-layout-menulayout .manager-global-pick{background:linear-gradient(180deg,hsla(0,0%,100%,.97),rgba(244,249,255,.94));border:1px solid rgba(203,213,225,.78);border-radius:16px;box-shadow:0 10px 22px rgba(15,35,52,.08);margin:8px 8px 10px;padding:10px}.manager-common-layout-menulayout .manager-global-pick .manager-global-pick-body{gap:8px;margin-top:0}.manager-common-layout-menulayout .manager-global-pick .manager-recruitment-select{border-color:rgba(203,213,225,.96);border-radius:11px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72);height:34px}.manager-common-layout-menulayout .manager-menu-wrap{padding:6px 9px 120px}.manager-common-layout-menulayout .manager-menu-item{background:hsla(0,0%,100%,.86);border:1px solid rgba(226,232,240,.88);border-radius:14px;box-shadow:0 6px 16px rgba(15,35,52,.06);margin-bottom:7px;overflow:hidden}.manager-common-layout-menulayout .manager-menu-item:hover{border-color:rgba(0,123,195,.24);box-shadow:0 10px 20px rgba(15,35,52,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.manager-common-layout-menulayout .manager-menu-title{background:transparent;border-radius:14px;color:#334155;min-height:42px;padding:0 10px 0 12px}.manager-common-layout-menulayout .manager-menu-title .icon-pill{background:rgba(0,172,230,.1);color:#006cb7;color:var(--dhrm-primary);flex-basis:30px;height:30px}.manager-common-layout-menulayout .manager-menu-title:hover{background:rgba(0,172,230,.08);box-shadow:none;color:#006cb7;color:var(--dhrm-primary)}.manager-common-layout-menulayout .manager-menu-title.active{background:linear-gradient(135deg,#006cb7,#00ace6);background:linear-gradient(135deg,var(--dhrm-primary) 0,var(--dhrm-primary-3) 100%);box-shadow:0 10px 22px rgba(0,108,183,.22);color:#fff}.manager-common-layout-menulayout .manager-menu-title.active .icon-pill{background:hsla(0,0%,100%,.2);color:#fff}.manager-common-layout-menulayout .manager-menu-content{background:hsla(0,0%,100%,.96);border-radius:0 0 14px 14px;border-top:1px solid rgba(226,232,240,.72)}.manager-common-layout-menulayout .manager-submenu-item{background:transparent;border-radius:10px;color:#475569;margin:3px 7px;min-height:32px;padding:0 10px 0 30px}.manager-common-layout-menulayout .manager-submenu-item .manager-submenu-bullet{color:rgba(0,123,195,.24);font-size:1rem;left:14px;position:absolute}.manager-common-layout-menulayout .manager-submenu-item:hover{background:rgba(0,172,230,.09);color:#006cb7;color:var(--dhrm-primary);-webkit-transform:none;transform:none}.manager-common-layout-menulayout .manager-submenu-item.active{background:linear-gradient(90deg,rgba(0,172,230,.07),hsla(0,0%,100%,.98));border-radius:10px;box-shadow:inset 1px 0 0 rgba(0,123,195,.3);color:#34516f}.manager-common-layout-menulayout .b1{border-radius:999px;box-shadow:0 8px 18px rgba(15,35,52,.16);height:28px;right:-18px;top:10px;width:28px}.manager-default-wrap{background:#f4f7fb;background:var(--dhrm-bg)}.manager-default-wrap .width-size>div:not(.tool-box):not(.outcome-floating-actions):not(.outcomepass-toolbar):not(.outcomepass-action-panel):not(.manager-action-panel):not(.manager-command-shell):not(.manager-statistics-shell):not(.fail-restore-layout):not(.fail-restore-modal):not(.applicant-quality-summary):not(.applicant-quality-empty){background:hsla(0,0%,100%,.72);box-shadow:0 10px 24px rgba(15,35,52,.06);margin-top:5px}.manager-default-wrap .tool-box .tool-box-header{border-bottom-color:rgba(203,213,225,.86)}.manager-default-wrap .tool-box .tool-box-header .title-row .material-symbols-outlined{color:#006cb7;color:var(--dhrm-primary)}.manager-default-wrap .tool-box.is-open{background:linear-gradient(180deg,rgba(240,249,255,.88),hsla(0,0%,100%,.97));border-color:rgba(0,123,195,.16);box-shadow:0 16px 32px rgba(15,35,52,.1)}.manager-default-wrap .tool-box .field-label:before{background:linear-gradient(180deg,#006cb7,#00ace6)!important;background:linear-gradient(180deg,var(--dhrm-primary),var(--dhrm-primary-3))!important}.manager-default-wrap .tool-box .field-control input,.manager-default-wrap .tool-box .field-control select,.manager-default-wrap .tool-box input,.manager-default-wrap .tool-box select,.manager-default-wrap .tool-box textarea{background:#fff;border-color:rgba(203,213,225,.96);border-radius:10px}.manager-default-wrap .tool-box .field-control input:focus,.manager-default-wrap .tool-box .field-control select:focus,.manager-default-wrap .tool-box input:focus,.manager-default-wrap .tool-box select:focus,.manager-default-wrap .tool-box textarea:focus{border-color:rgba(0,172,230,.8);box-shadow:0 0 0 3px rgba(0,172,230,.16)}.manager-default-wrap .btn-black,.manager-default-wrap .btn-company3,.manager-default-wrap .btn-gray,.manager-default-wrap .btn-primary,.manager-default-wrap .btn-secondary,.manager-default-wrap .btn-tertiary,.manager-default-wrap .btn-white,.manager-default-wrap .rc-btn,.manager-default-wrap button[class*=btn-]{border-radius:999px;font-family:square-bd;transition:box-shadow .14s ease,background-color .14s ease,border-color .14s ease,-webkit-transform .14s ease;transition:transform .14s ease,box-shadow .14s ease,background-color .14s ease,border-color .14s ease;transition:transform .14s ease,box-shadow .14s ease,background-color .14s ease,border-color .14s ease,-webkit-transform .14s ease}.manager-default-wrap .btn-black:hover:not(:disabled),.manager-default-wrap .btn-company3:hover:not(:disabled),.manager-default-wrap .btn-gray:hover:not(:disabled),.manager-default-wrap .btn-primary:hover:not(:disabled),.manager-default-wrap .btn-secondary:hover:not(:disabled),.manager-default-wrap .btn-tertiary:hover:not(:disabled),.manager-default-wrap .btn-white:hover:not(:disabled),.manager-default-wrap .rc-btn:hover:not(:disabled),.manager-default-wrap button[class*=btn-]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.manager-default-wrap .btn-company3,.manager-default-wrap .btn-primary,.manager-default-wrap .rc-btn-primary{background:linear-gradient(135deg,#006cb7,#00ace6)!important;background:linear-gradient(135deg,var(--dhrm-primary) 0,var(--dhrm-primary-3) 100%)!important;border-color:transparent!important;box-shadow:0 8px 16px rgba(0,108,183,.2);color:#fff!important}.manager-default-wrap .btn-gray,.manager-default-wrap .btn-secondary,.manager-default-wrap .btn-tertiary,.manager-default-wrap .btn-white,.manager-default-wrap .rc-btn-outline{background:#fff!important;border:1px solid rgba(203,213,225,.96)!important;box-shadow:0 5px 12px rgba(15,35,52,.07);color:#334155!important}.manager-default-wrap .btn-black{background:#334155!important;border:1px solid rgba(51,65,85,.82)!important;box-shadow:0 6px 14px rgba(15,23,42,.14);color:#fff!important}.manager-recruitmentprocesses-interviewpanel .width-size.padding{gap:8px}.manager-recruitmentprocesses-interviewpanel .interview-command-shell{background:transparent!important;box-shadow:none!important;box-sizing:border-box;flex:0 0 auto;margin-top:5px;overflow:visible!important;position:-webkit-sticky;position:sticky;top:0;z-index:40}.manager-recruitmentprocesses-interviewpanel .interview-commandbar{align-items:center;background:hsla(0,0%,100%,.96);border:1px solid rgba(203,213,225,.95);border-radius:14px;box-shadow:0 10px 24px rgba(15,35,52,.08);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:10px;min-height:46px;padding:8px 10px}.manager-recruitmentprocesses-interviewpanel .interview-command-tabs{align-items:center;display:flex;flex:0 1 auto;gap:6px;min-width:220px;overflow-x:auto;scrollbar-color:rgba(148,163,184,.55) transparent;scrollbar-width:thin}.manager-recruitmentprocesses-interviewpanel .interview-command-tabs::-webkit-scrollbar{height:4px}.manager-recruitmentprocesses-interviewpanel .interview-command-tabs::-webkit-scrollbar-thumb{background:rgba(148,163,184,.72);border-radius:999px}.manager-recruitmentprocesses-interviewpanel .interview-command-tab{align-items:center;background:#f8fafc;border:1px solid rgba(203,213,225,.92);border-radius:8px;box-sizing:border-box;color:#475569;cursor:pointer;display:inline-flex;gap:6px;height:30px;padding:0 10px;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease;white-space:nowrap}.manager-recruitmentprocesses-interviewpanel .interview-command-tab span{font-family:square-bd,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.72rem;line-height:1}.manager-recruitmentprocesses-interviewpanel .interview-command-tab em{align-items:center;background:#eef2ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:.64rem;font-style:normal;height:18px;justify-content:center;line-height:1;min-width:22px;padding:0 6px}.manager-recruitmentprocesses-interviewpanel .interview-command-tab:hover{background:#eff6ff;border-color:rgba(37,99,235,.35);color:#1d4ed8}.manager-recruitmentprocesses-interviewpanel .interview-command-tab.is-active{background:#2f6fb7;border-color:rgba(37,99,235,.55);box-shadow:0 8px 16px rgba(37,99,235,.18);color:#fff}.manager-recruitmentprocesses-interviewpanel .interview-command-tab.is-active em{background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,100%,.26);color:#fff}.manager-recruitmentprocesses-interviewpanel .interview-command-summary{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:420px}.manager-recruitmentprocesses-interviewpanel .interview-summary-chip-mini{align-items:center;background:#fff;border:1px solid rgba(203,213,225,.92);border-radius:999px;color:#475569;display:inline-flex;font-family:square-bd,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.68rem;gap:4px;line-height:1;min-height:24px;padding:0 9px;white-space:nowrap}.manager-recruitmentprocesses-interviewpanel .interview-summary-chip-mini strong{color:#0f172a;font-family:square-eb,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.74rem}.manager-recruitmentprocesses-interviewpanel .interview-summary-chip-mini.is-waiting{background:#fffbeb;border-color:rgba(245,158,11,.36);color:#92400e}.manager-recruitmentprocesses-interviewpanel .interview-summary-chip-mini.is-assigned{background:#eff6ff;border-color:rgba(37,99,235,.28);color:#1d4ed8}.manager-recruitmentprocesses-interviewpanel .interview-summary-chip-mini.is-schedule{background:#f0fdfa;border-color:rgba(15,118,110,.28);color:#0f766e}.manager-recruitmentprocesses-interviewpanel .interview-summary-chip-mini.is-empty{background:#f8fafc;border-color:rgba(100,116,139,.24);color:#475569}.manager-recruitmentprocesses-interviewpanel .interview-command-progress{align-items:center;background:#fff;border:1px solid rgba(203,213,225,.92);border-radius:999px;color:#475569;display:inline-flex;font-family:square-bd,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.66rem;gap:7px;min-height:24px;min-width:150px;padding:0 8px;white-space:nowrap}.manager-recruitmentprocesses-interviewpanel .interview-command-progress strong{color:#0f172a;font-family:square-eb,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.72rem}.manager-recruitmentprocesses-interviewpanel .interview-command-progress__track{background:#e2e8f0;border-radius:999px;height:6px;overflow:hidden;width:58px}.manager-recruitmentprocesses-interviewpanel .interview-command-progress__track i{background:linear-gradient(90deg,#2f6fb7,#00a6d8);border-radius:inherit;display:block;height:100%;transition:width .18s ease}.manager-recruitmentprocesses-interviewpanel .interview-command-actions{align-items:center;display:flex;flex:0 0 auto;gap:6px;justify-content:flex-end}.manager-recruitmentprocesses-interviewpanel .interview-command-actions .manager-summary-divider{background:rgba(148,163,184,.55);flex:0 0 auto;height:18px;margin:0 6px;width:1px}.manager-recruitmentprocesses-interviewpanel .interview-command-actions .manager-action-panel__button{border-radius:8px;font-size:.7rem;min-height:30px;padding:0 10px}.manager-recruitmentprocesses-interviewpanel .interview-command-actions .manager-action-panel__button.is-active{background:#eff6ff;border-color:rgba(37,99,235,.45);color:#1d4ed8}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer{background:rgba(248,250,252,.98);border:1px solid rgba(203,213,225,.95);border-radius:14px;box-shadow:0 12px 26px rgba(15,35,52,.08);box-sizing:border-box;margin-top:8px;padding:12px}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer__head>div{display:flex;flex-direction:column;gap:4px;min-width:0}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer__head strong{color:#0f172a;font-family:square-eb,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.78rem;line-height:1}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer__head em{color:#64748b;font-size:.68rem;font-style:normal;line-height:1.25}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer__close{align-items:center;background:#fff;border:1px solid rgba(203,213,225,.9);border-radius:8px;cursor:pointer;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;width:28px}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer__close .material-symbols-outlined{color:#64748b;font-size:1rem}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer__close:hover{background:#f1f5f9}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-grid{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(240px,.9fr) minmax(320px,1.2fr) minmax(320px,1.15fr);width:100%}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-card{background:#fff;border:1px solid rgba(203,213,225,.82);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;min-width:0;padding:10px}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-card__head{align-items:center;display:flex;gap:8px;min-width:0}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-card__head>.material-symbols-outlined{align-items:center;background:#eff6ff;border-radius:8px;color:#1d4ed8;display:inline-flex;flex:0 0 30px;font-size:1rem;height:30px;justify-content:center;width:30px}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-card__head div{display:flex;flex-direction:column;gap:3px;min-width:0}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-card__head strong{color:#0f172a;font-family:square-eb,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.76rem;line-height:1}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-card__head em{color:#64748b;font-size:.68rem;font-style:normal;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-inline,.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-row{align-items:center;display:flex;gap:8px;min-width:0}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-inline label,.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-row label{color:#64748b;flex:0 0 auto;font-family:square-bd,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.68rem;white-space:nowrap}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-inline input,.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-row input{background:#fff;border:1px solid rgba(203,213,225,.96);border-radius:7px;box-sizing:border-box;color:#0f172a;font-size:.72rem;height:30px;min-width:0}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-inline input{padding:0 8px;width:58px}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-schedule-fields{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:minmax(128px,1fr) minmax(96px,.75fr) minmax(76px,.55fr) auto}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-schedule-fields label{color:#64748b;display:flex;flex-direction:column;font-family:square-bd,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.68rem;gap:4px;min-width:0}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-schedule-fields input{background:#fff;border:1px solid rgba(203,213,225,.96);border-radius:7px;box-sizing:border-box;color:#0f172a;font-size:.72rem;height:30px;width:100%}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-quick-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .manager-action-panel__button--danger{background:#fff7f5;border-color:hsla(5,91%,83%,.95);color:#b42318}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .manager-action-panel__button--danger:hover:not(:disabled):not(.is-disabled){background:#fff1ee;border-color:#f4aaa2}.manager-recruitmentprocesses-interviewpanel .panel-body{height:calc(100vh - 132px);margin-top:0;min-height:520px}.manager-recruitmentprocesses-interviewpanel.is-settings-open .panel-body{height:calc(100vh - 286px);min-height:420px}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-layout{gap:12px;grid-template-columns:280px minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-layout--loading{grid-template-columns:280px minmax(0,1fr);height:100%}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-right{padding:10px 12px}.manager-recruitmentprocesses-interviewpanel .panel-body .group-grid{grid-auto-rows:436px;grid-template-columns:repeat(auto-fill,minmax(238px,1fr))}.manager-recruitmentprocesses-interviewpanel .panel-body .group-card{height:436px}@media (max-width:1420px){.manager-recruitmentprocesses-interviewpanel .interview-command-summary{justify-content:flex-start;min-width:0}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-grid{grid-template-columns:minmax(0,1fr)}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-schedule-fields{grid-template-columns:repeat(3,minmax(0,1fr)) auto}}@media (max-width:1320px){.manager-recruitmentprocesses-interviewpanel .interview-commandbar{align-items:stretch}.manager-recruitmentprocesses-interviewpanel .interview-command-actions,.manager-recruitmentprocesses-interviewpanel .interview-command-summary,.manager-recruitmentprocesses-interviewpanel .interview-command-tabs{flex:1 1 100%;justify-content:flex-start}.manager-recruitmentprocesses-interviewpanel .panel-body{height:auto;min-height:calc(100vh - 150px);overflow:visible}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-layout{grid-template-columns:minmax(0,1fr);height:auto;min-height:640px}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-left-inner{max-height:320px}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-right{min-height:520px}.manager-recruitmentprocesses-interviewpanel.is-settings-open .panel-body{height:auto}}@media (max-width:820px){.manager-recruitmentprocesses-interviewpanel .interview-commandbar{padding:8px}.manager-recruitmentprocesses-interviewpanel .interview-command-actions,.manager-recruitmentprocesses-interviewpanel .interview-command-summary,.manager-recruitmentprocesses-interviewpanel .interview-command-tabs{min-width:0}.manager-recruitmentprocesses-interviewpanel .interview-command-summary{align-items:flex-start;flex-direction:column}.manager-recruitmentprocesses-interviewpanel .interview-command-progress{box-sizing:border-box;width:100%}.manager-recruitmentprocesses-interviewpanel .interview-command-actions{flex-wrap:wrap}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-schedule-fields{grid-template-columns:minmax(0,1fr)}.manager-recruitmentprocesses-interviewpanel .panel-body{padding:12px}.manager-recruitmentprocesses-interviewpanel .panel-body .group-grid{grid-template-columns:minmax(0,1fr)}}.manager-default-wrap .width-size,.manager-default-wrap .width-size.padding,.manager-default-wrap .width-size.padding.form{gap:8px}.manager-default-wrap .manager-action-panel{background:hsla(0,0%,100%,.96);border-color:rgba(203,213,225,.95);border-radius:14px;box-shadow:0 10px 24px rgba(15,35,52,.08);margin:5px 0 8px;overflow:visible;width:100%;z-index:35}.manager-default-wrap .manager-action-panel .manager-action-panel__body{min-height:46px}.manager-default-wrap .manager-action-panel .manager-action-panel__section{padding:8px 12px}.manager-default-wrap .manager-action-panel .manager-action-panel__title{font-size:.78rem}.manager-default-wrap .manager-action-panel .manager-action-panel__sub{font-size:.68rem}.manager-default-wrap .manager-action-panel .manager-action-panel__button{border-radius:8px;font-size:.7rem;min-height:30px}.manager-default-wrap .manager-action-panel .manager-action-panel__badge{border-radius:999px;font-size:.68rem;min-height:24px}.manager-default-wrap .manager-action-panel--collapsible{min-height:58px;overflow:visible!important;position:-webkit-sticky;position:sticky;top:0;z-index:75}.manager-default-wrap .manager-action-panel--collapsible .manager-action-panel__body{border-radius:14px}.manager-default-wrap .manager-action-panel--collapsible .manager-action-panel__section{padding-right:112px}.manager-default-wrap .manager-action-panel--collapsible.is-collapsed .manager-action-panel__body{background:hsla(0,0%,100%,.96);max-height:58px;overflow:hidden}.manager-default-wrap .manager-action-panel--collapsible.is-expanded{min-height:58px;z-index:160}.manager-default-wrap .manager-action-panel--collapsible.is-expanded .manager-action-panel__body{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(248,250,252,.99);border:1px solid rgba(203,213,225,.95);border-radius:14px;box-shadow:0 18px 42px rgba(15,35,52,.18);left:0;max-height:72vh;overflow:auto;position:absolute;right:0;top:0;z-index:150}.manager-default-wrap .manager-action-panel--collapsible.is-expanded .manager-action-panel__check-wrap,.manager-default-wrap .manager-action-panel--collapsible.is-expanded .manager-action-panel__score-grid,.manager-default-wrap .manager-action-panel--collapsible.is-expanded .manager-action-panel__search{max-height:none;opacity:1;pointer-events:auto}.manager-default-wrap .manager-action-panel__toggle{background:#eff6ff;border:1px solid rgba(37,99,235,.22);border-radius:999px;box-shadow:0 8px 18px rgba(15,35,52,.12);color:#1d4ed8;height:30px;padding:0 11px;right:12px;top:12px;z-index:170}.manager-default-wrap .manager-action-panel--collapsible.is-expanded .manager-action-panel__toggle{background:#fff;border-color:rgba(203,213,225,.95);color:#475569}.manager-default-wrap .manager-content-hero,.manager-default-wrap .manager-statistics-hero,.manager-default-wrap .notice-manager-hero,.manager-default-wrap .popup-manager-hero,.manager-default-wrap .rc-notice,.manager-default-wrap .rc-toolbar{background:hsla(0,0%,100%,.96)!important;border:1px solid rgba(203,213,225,.95)!important;border-radius:14px!important;box-shadow:0 10px 24px rgba(15,35,52,.08)!important;box-sizing:border-box}.manager-default-wrap .manager-content-hero,.manager-default-wrap .manager-statistics-hero,.manager-default-wrap .notice-manager-hero,.manager-default-wrap .popup-manager-hero,.manager-default-wrap .rc-notice{margin:5px 0 8px!important;min-height:46px;padding:10px 12px!important}.manager-default-wrap .rc-toolbar{margin:5px 0 8px!important;min-height:46px;padding:8px 10px!important}.manager-recruitmentprocesses-interviewpanel .interview-command-shell{z-index:120}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(248,250,252,.99);box-shadow:0 18px 42px rgba(15,35,52,.18);left:0;max-height:72vh;overflow:auto;position:absolute;right:0;top:calc(100% + 8px);z-index:130}.manager-recruitmentprocesses-interviewpanel.is-settings-open .panel-body{height:calc(100vh - 132px);min-height:520px}@media (max-width:1320px){.manager-default-wrap .manager-action-panel--collapsible,.manager-default-wrap .manager-action-panel--collapsible.is-expanded{min-height:58px}.manager-default-wrap .manager-action-panel--collapsible.is-expanded .manager-action-panel__body{max-height:78vh}.manager-recruitmentprocesses-interviewpanel.is-settings-open .panel-body{height:auto;min-height:calc(100vh - 150px)}}.manager-command-shell{background:transparent!important;box-shadow:none!important;box-sizing:border-box;flex:0 0 auto;margin:5px 0 8px;overflow:visible!important;position:-webkit-sticky;position:sticky;top:0;z-index:82}.manager-command-shell.manager-command-shell--inset{margin:0 0 8px;position:relative;top:auto;z-index:45}.manager-command-shell.is-settings-open{z-index:180}.manager-commandbar{align-items:center;background:hsla(0,0%,100%,.96);border:1px solid rgba(203,213,225,.95);border-radius:14px;box-shadow:0 10px 24px rgba(15,35,52,.08);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:10px;min-height:46px;padding:8px 10px}.manager-command-title{align-items:center;display:flex;flex:0 1 360px;gap:9px;min-height:30px;min-width:230px}.manager-command-title>.material-symbols-outlined{align-items:center;background:#eff6ff;border-radius:8px;color:#2f6fb7;display:inline-flex;flex:0 0 auto;font-size:1.08rem;height:30px;justify-content:center;width:30px}.manager-command-title div{min-width:0}.manager-command-title em,.manager-command-title strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-command-title p{display:block;overflow:visible;text-overflow:clip;white-space:normal;word-break:keep-all}.manager-command-title em{color:#4f7fba;font-family:square-eb;font-size:.58rem;font-style:normal;letter-spacing:.02em;line-height:1.05}.manager-command-title strong{color:#122033;font-family:square-eb;font-size:.78rem;line-height:1.1;margin-top:2px}.manager-command-title p{color:#66758a;font-family:square-bd;font-size:.64rem;line-height:1.2;margin-top:2px}.manager-command-summary{align-items:center;display:flex;flex:1 1 500px;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:320px}.manager-summary-chip-mini{align-items:center;background:#fff;border:1px solid rgba(203,213,225,.92);border-radius:999px;color:#475569;display:inline-flex;font-family:square-bd;font-size:.68rem;gap:4px;line-height:1;max-width:240px;min-height:24px;overflow:hidden;padding:0 9px;text-overflow:ellipsis;white-space:nowrap}.manager-summary-chip-mini strong{color:#0f172a;font-family:square-eb;font-size:.73rem;min-width:0;overflow:hidden;text-overflow:ellipsis}.manager-summary-chip-mini.is-info{background:#eff6ff;border-color:rgba(37,99,235,.28);color:#1d4ed8}.manager-summary-chip-mini.is-complete{background:#f0fdf4;border-color:rgba(22,163,74,.28);color:#15803d}.manager-summary-chip-mini.is-progress{background:#f0fdfa;border-color:rgba(15,118,110,.28);color:#0f766e}.manager-summary-chip-mini.is-pending{background:#fffbeb;border-color:rgba(245,158,11,.34);color:#92400e}.manager-summary-chip-mini.is-empty{background:#f8fafc;border-color:rgba(100,116,139,.24);color:#475569}.manager-command-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:6px;justify-content:flex-end}.manager-command-actions .manager-action-panel__button,.manager-command-actions .rc-btn,.manager-command-actions .rc-nav-btn{border-radius:8px;font-size:.7rem;min-height:30px;padding:0 10px}.manager-command-actions .manager-action-panel__button.is-active{background:#eff6ff;border-color:rgba(37,99,235,.45);color:#1d4ed8}.manager-command-drawer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(248,250,252,.99);border:1px solid rgba(203,213,225,.95);border-radius:14px;box-shadow:0 18px 42px rgba(15,35,52,.18);box-sizing:border-box;left:0;max-height:72vh;overflow:auto;padding:12px;position:absolute;right:0;top:calc(100% + 8px);z-index:190}.manager-command-drawer__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.manager-command-drawer__head em,.manager-command-drawer__head strong{display:block}.manager-command-drawer__head strong{color:#102033;font-family:square-eb;font-size:.82rem}.manager-command-drawer__head em{color:#64748b;font-family:square-bd;font-size:.66rem;font-style:normal;margin-top:3px}.manager-command-drawer__close{align-items:center;background:#fff;border:1px solid rgba(203,213,225,.96);border-radius:999px;box-shadow:0 8px 18px rgba(15,35,52,.12);color:#475569;cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.manager-command-drawer__close .material-symbols-outlined{font-size:1rem}.manager-command-setting-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.manager-command-setting-grid.manager-command-setting-grid--single{grid-template-columns:minmax(0,1fr)}.manager-command-setting-card{background:#fff;border:1px solid rgba(203,213,225,.9);border-radius:12px;box-shadow:0 10px 22px rgba(15,35,52,.06);box-sizing:border-box;min-width:0;padding:12px}.manager-command-setting-card.manager-command-setting-card--wide{grid-column:span 2}.manager-command-setting-card__head{align-items:flex-start;display:flex;gap:9px;margin-bottom:10px}.manager-command-setting-card__head>.material-symbols-outlined{align-items:center;background:#eff6ff;border-radius:8px;color:#2f6fb7;display:inline-flex;flex:0 0 auto;font-size:1rem;height:28px;justify-content:center;width:28px}.manager-command-setting-card__head em,.manager-command-setting-card__head strong{display:block}.manager-command-setting-card__head strong{color:#102033;font-family:square-eb;font-size:.76rem}.manager-command-setting-card__head em{color:#64748b;font-family:square-bd;font-size:.64rem;font-style:normal;line-height:1.35;margin-top:3px;word-break:keep-all}.manager-command-fields{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(130px,1fr))}.manager-command-fields.manager-command-fields--inline{align-items:end;grid-template-columns:repeat(auto-fit,minmax(130px,-webkit-max-content));grid-template-columns:repeat(auto-fit,minmax(130px,max-content));justify-content:flex-start}.manager-command-field{display:flex;flex-direction:column;gap:5px;min-width:130px}.manager-command-field.manager-command-field--lg{min-width:240px}.manager-command-field span{color:#475569;font-family:square-bd;font-size:.66rem}.manager-command-field input,.manager-command-field select{background:hsla(0,0%,100%,.98);border:1px solid rgba(203,213,225,.95);border-radius:7px;box-sizing:border-box;color:rgba(15,23,42,.94);font-size:.72rem;height:32px;outline:none;padding:0 10px}.manager-command-field input:focus,.manager-command-field select:focus{border-color:#8fafcf;box-shadow:0 0 0 2px rgba(95,133,173,.13)}.manager-command-field input:disabled,.manager-command-field select:disabled{cursor:not-allowed;opacity:.58}.manager-command-check{align-items:center;background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:7px;box-sizing:border-box;color:rgba(15,23,42,.88);display:inline-flex;font-family:square-bd;font-size:.72rem;gap:7px;min-height:32px;padding:0 10px;white-space:nowrap}.manager-command-check input{margin:0}.manager-command-check.is-disabled{cursor:not-allowed;opacity:.55}.manager-statistics-update-chip{background:#fff;border:1px solid rgba(203,213,225,.92);border-radius:999px;box-shadow:0 5px 12px rgba(15,35,52,.06);color:#64748b;font-family:square-bd;font-size:.66rem;margin:0 0 8px auto;padding:5px 9px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.manager-default-wrap .manager-content-hero,.manager-default-wrap .manager-statistics-hero,.manager-default-wrap .notice-manager-hero,.manager-default-wrap .notification-template-summary,.manager-default-wrap .popup-manager-hero{gap:10px!important;min-height:46px!important;padding:8px 10px!important}.manager-default-wrap .manager-content-title,.manager-default-wrap .notice-manager-title,.manager-default-wrap .popup-manager-title{gap:9px!important}.manager-default-wrap .manager-content-title>.material-symbols-outlined,.manager-default-wrap .notice-manager-title>.material-symbols-outlined,.manager-default-wrap .popup-manager-title>.material-symbols-outlined{border-radius:8px!important;font-size:1.08rem!important;height:30px!important;width:30px!important}.manager-default-wrap .manager-content-title em,.manager-default-wrap .notice-manager-title em,.manager-default-wrap .popup-manager-title em{font-size:.58rem!important}.manager-default-wrap .manager-content-title strong,.manager-default-wrap .notice-manager-title strong,.manager-default-wrap .popup-manager-title strong{font-size:.78rem!important;margin-top:2px!important}.manager-default-wrap .manager-content-title p,.manager-default-wrap .notice-manager-title p,.manager-default-wrap .popup-manager-title p{font-size:.64rem!important;margin-top:2px!important}.manager-default-wrap .manager-content-summary,.manager-default-wrap .notice-manager-summary,.manager-default-wrap .popup-manager-summary{flex-wrap:wrap;gap:6px!important;justify-content:flex-end}.manager-default-wrap .manager-content-summary>div,.manager-default-wrap .notice-manager-summary>div,.manager-default-wrap .popup-manager-summary>div{align-items:center;background:#fff;border:1px solid rgba(203,213,225,.92)!important;border-radius:999px;display:inline-flex;gap:4px;max-width:220px;min-height:24px;min-width:auto!important;overflow:hidden;padding:0 9px!important}.manager-default-wrap .manager-content-summary>div span,.manager-default-wrap .manager-content-summary>div strong,.manager-default-wrap .notice-manager-summary>div span,.manager-default-wrap .notice-manager-summary>div strong,.manager-default-wrap .popup-manager-summary>div span,.manager-default-wrap .popup-manager-summary>div strong{display:inline!important;margin:0!important;white-space:nowrap}.manager-default-wrap .manager-content-summary>div span,.manager-default-wrap .notice-manager-summary>div span,.manager-default-wrap .popup-manager-summary>div span{color:#475569!important;font-size:.68rem!important}.manager-default-wrap .manager-content-summary>div strong,.manager-default-wrap .notice-manager-summary>div strong,.manager-default-wrap .popup-manager-summary>div strong{color:#0f172a!important;font-size:.73rem!important;max-width:150px}@media (max-width:1320px){.manager-command-title{flex:1 1 260px}.manager-command-summary{flex:1 1 360px;justify-content:flex-start;min-width:260px}.manager-command-setting-card.manager-command-setting-card--wide,.manager-command-setting-grid{grid-column:auto;grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.manager-commandbar{align-items:flex-start;flex-direction:column}.manager-command-actions,.manager-command-summary,.manager-command-title{min-width:0;width:100%}.manager-command-actions,.manager-command-summary{justify-content:flex-start}.manager-command-drawer{max-height:78vh}.manager-command-fields,.manager-command-fields.manager-command-fields--inline{grid-template-columns:minmax(0,1fr)}.manager-command-field,.manager-command-field.manager-command-field--lg{min-width:0}}.manager-command-drawer .manager-action-panel__button,.manager-command-shell .manager-action-panel__button{align-items:center;border:1px solid transparent;border-radius:8px;box-shadow:none;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.7rem;gap:6px;justify-content:center;min-height:30px;padding:0 13px;transition:background-color .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease;white-space:nowrap}.manager-command-drawer .manager-action-panel__button .material-symbols-outlined,.manager-command-shell .manager-action-panel__button .material-symbols-outlined{font-size:1rem}.manager-command-drawer .manager-action-panel__button.is-disabled,.manager-command-drawer .manager-action-panel__button:disabled,.manager-command-shell .manager-action-panel__button.is-disabled,.manager-command-shell .manager-action-panel__button:disabled{cursor:not-allowed;opacity:.62}.manager-command-drawer .manager-action-panel__button--ghost,.manager-command-drawer .manager-action-panel__button:not(.manager-action-panel__button--primary):not(.manager-action-panel__button--danger),.manager-command-shell .manager-action-panel__button--ghost,.manager-command-shell .manager-action-panel__button:not(.manager-action-panel__button--primary):not(.manager-action-panel__button--danger){background:#fff;border-color:rgba(203,213,225,.96);color:#334155}.manager-command-drawer .manager-action-panel__button--ghost:hover:not(:disabled),.manager-command-drawer .manager-action-panel__button:not(.manager-action-panel__button--primary):not(.manager-action-panel__button--danger):hover:not(:disabled),.manager-command-shell .manager-action-panel__button--ghost:hover:not(:disabled),.manager-command-shell .manager-action-panel__button:not(.manager-action-panel__button--primary):not(.manager-action-panel__button--danger):hover:not(:disabled){background:#f6f9fd;border-color:#bfcddd}.manager-command-drawer .manager-action-panel__button--primary,.manager-command-shell .manager-action-panel__button--primary{background:#006cb7;background:var(--dhrm-primary);border-color:#006cb7;border-color:var(--dhrm-primary);color:#fff}.manager-command-drawer .manager-action-panel__button--primary:hover:not(:disabled),.manager-command-shell .manager-action-panel__button--primary:hover:not(:disabled){background:#075f9e;border-color:#075f9e}.manager-command-drawer .manager-action-panel__button--danger,.manager-command-shell .manager-action-panel__button--danger{background:#fff1f1;border-color:#ffcaca;color:#b42318}.manager-command-drawer--score .manager-action-panel__score-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(120px,1fr))}.manager-command-drawer--score .manager-action-panel__score-field{display:flex;flex-direction:column;gap:5px}.manager-command-drawer--score .manager-action-panel__score-field label{color:rgba(71,85,105,.95);font-family:square-bd;font-size:.68rem}.manager-command-drawer--score .manager-action-panel__score-input{align-items:center;background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:7px;display:flex;height:32px;overflow:hidden}.manager-command-drawer--score .manager-action-panel__score-input:focus-within{border-color:#8fafcf;box-shadow:0 0 0 2px rgba(95,133,173,.13)}.manager-command-drawer--score .manager-action-panel__score-input input{background:transparent;border:0;box-sizing:border-box;color:rgba(15,23,42,.94);font-size:.72rem;height:32px;outline:none;padding:0 8px;width:100%}.manager-command-drawer--score .manager-action-panel__score-input span{align-items:center;background:#f8fafc;border-left:1px solid rgba(203,213,225,.95);color:#64748b;display:inline-flex;font-family:square-bd;font-size:.66rem;height:100%;justify-content:center;min-width:34px;padding:0 8px}.manager-command-drawer--score .manager-action-panel__bottom-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:12px}.manager-command-drawer--score .manager-action-panel__badge{align-items:center;background:#eff6ff;border:1px solid rgba(37,99,235,.28);border-radius:999px;color:#1d4ed8;display:inline-flex;font-family:square-bd;font-size:.68rem;min-height:30px;padding:0 10px;white-space:nowrap}@media (max-width:1320px){.manager-command-drawer--score .manager-action-panel__score-grid{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media (max-width:820px){.manager-command-drawer--score .manager-action-panel__score-grid{grid-template-columns:minmax(0,1fr)}}.slider-tabs--manager-command .slider-tabs__header.manager-commandbar{align-items:center;flex-wrap:wrap}.slider-tabs--manager-command .slider-tabs__header.manager-commandbar .manager-command-title{flex:0 0 auto;max-width:420px;min-width:0}.slider-tabs--manager-command .slider-tabs__header.manager-commandbar .slider-tabs__list{background:transparent;border:0;border-radius:0;box-shadow:none;flex:0 1 auto;flex-basis:auto;justify-content:flex-start;margin:0 0 0 2px;max-width:46vw;min-width:0;order:0;padding:0;width:auto}.slider-tabs--manager-command .slider-tabs__header.manager-commandbar .manager-command-summary{flex:0 1 auto;margin-left:auto;min-width:0}.slider-tabs--manager-command .slider-tabs__header.manager-commandbar .slider-tabs__list+.manager-command-actions{margin-left:auto}@media (max-width:1320px){.slider-tabs--manager-command .slider-tabs__header.manager-commandbar .manager-command-title{max-width:360px}.slider-tabs--manager-command .slider-tabs__header.manager-commandbar .slider-tabs__list{flex-basis:auto;margin-left:0;max-width:100%;order:0}}.manager-command-actions .manager-inline-control,.manager-command-actions .manager-inline-control-group,.manager-command-summary .manager-inline-control,.manager-command-summary .manager-inline-control-group{align-items:center;background:#fff;border:1px solid rgba(203,213,225,.92);border-radius:999px;box-sizing:border-box;display:inline-flex;gap:6px;min-height:28px;padding:3px 7px 3px 9px;white-space:nowrap}.manager-command-actions .manager-inline-control-label,.manager-command-actions .manager-inline-control>span,.manager-command-summary .manager-inline-control-label,.manager-command-summary .manager-inline-control>span{color:#475569;font-family:square-bd;font-size:.68rem;line-height:1}.manager-command-actions .manager-inline-control select,.manager-command-actions .manager-inline-control-group select,.manager-command-summary .manager-inline-control select,.manager-command-summary .manager-inline-control-group select{background:#f8fafc;border:1px solid rgba(203,213,225,.9);border-radius:999px;box-sizing:border-box;color:#0f172a;font-family:square-eb;font-size:.7rem;height:24px;min-width:82px;outline:none;padding:0 24px 0 9px}.manager-command-actions .manager-inline-control select:focus,.manager-command-actions .manager-inline-control-group select:focus,.manager-command-summary .manager-inline-control select:focus,.manager-command-summary .manager-inline-control-group select:focus{border-color:#8fafcf;box-shadow:0 0 0 2px rgba(95,133,173,.13)}.manager-command-actions .manager-inline-control select:disabled,.manager-command-actions .manager-inline-control-group select:disabled,.manager-command-summary .manager-inline-control select:disabled,.manager-command-summary .manager-inline-control-group select:disabled{cursor:not-allowed;opacity:.58}.manager-command-actions .manager-inline-control-group .manager-action-panel__button,.manager-command-summary .manager-inline-control-group .manager-action-panel__button{border-radius:999px;font-size:.66rem;height:24px;min-height:24px;padding:0 9px}.manager-command-actions .manager-inline-control-group--month select,.manager-command-summary .manager-inline-control-group--month select{min-width:72px}.manager-command-shell--tabs-under-title .slider-tabs__header.manager-commandbar{align-items:flex-start}.manager-command-shell--tabs-under-title .slider-tabs__header.manager-commandbar .manager-command-title{flex:1 1 360px;max-width:none;min-width:280px;order:1}.manager-command-shell--tabs-under-title .slider-tabs__header.manager-commandbar .manager-command-summary{flex:0 1 auto;margin-left:auto;min-width:0;order:2}.manager-command-shell--tabs-under-title .slider-tabs__header.manager-commandbar .manager-command-actions{order:3}.manager-command-shell--tabs-under-title .slider-tabs__header.manager-commandbar .slider-tabs__list{flex:0 0 100%;justify-content:flex-start;margin:4px 0 0 39px;max-width:100%;order:4;padding:0;width:100%}@media (max-width:1320px){.manager-command-shell--tabs-under-title .slider-tabs__header.manager-commandbar .slider-tabs__list{margin-left:0}}.manager-command-before-tabs{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px;margin-left:2px;min-width:0}.manager-command-title--show-description{flex-basis:430px;max-width:none}.manager-command-actions--near-title{margin-left:0}.manager-command-inline-actions,.manager-command-inline-card,.manager-command-inline-filter{align-items:center;box-sizing:border-box;display:inline-flex;gap:6px;max-width:100%;min-width:0}.manager-command-inline-actions{flex:0 0 auto}.manager-command-inline-actions--outcome-pass+.manager-command-inline-actions--erp{margin-left:8px;padding-left:10px;position:relative}.manager-command-inline-actions--outcome-pass+.manager-command-inline-actions--erp:before{background:rgba(148,163,184,.55);content:"";height:18px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}.manager-applicants-outcomepass .manager-command-summary .manager-summary-chip-mini.is-complete+.manager-command-inline-actions--outcome-pass{margin-left:8px;padding-left:10px;position:relative}.manager-applicants-outcomepass .manager-command-summary .manager-summary-chip-mini.is-complete+.manager-command-inline-actions--outcome-pass:before{background:rgba(148,163,184,.55);content:"";height:18px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}.manager-command-inline-card,.manager-command-inline-filter{background:hsla(0,0%,100%,.94);border:1px solid rgba(203,213,225,.92);border-radius:10px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.55);min-height:30px;padding:3px 7px}.manager-command-inline-card__target,.manager-command-inline-card__title{flex:0 0 auto;line-height:1;white-space:nowrap}.manager-command-inline-card__title{color:#1f4f85;font-family:square-eb;font-size:.68rem}.manager-command-inline-card__target{color:#64748b;font-family:square-bd;font-size:.62rem;font-style:normal;max-width:110px;overflow:hidden;text-overflow:ellipsis}.manager-command-inline-card input,.manager-command-inline-card select,.manager-command-inline-search input{background:#f8fafc;border:1px solid rgba(203,213,225,.9);border-radius:999px;box-sizing:border-box;color:#0f172a;font-family:square-bd;font-size:.66rem;height:24px;min-width:70px;outline:none;padding:0 9px}.manager-command-inline-card select{padding-right:22px}.manager-command-inline-card input:focus,.manager-command-inline-card select:focus,.manager-command-inline-search input:focus{border-color:#8fafcf;box-shadow:0 0 0 2px rgba(95,133,173,.13)}.manager-command-inline-card button.is-disabled,.manager-command-inline-card button:disabled,.manager-command-inline-card input:disabled,.manager-command-inline-card select:disabled{cursor:not-allowed;opacity:.58}.manager-command-inline-actions .manager-action-panel__button,.manager-command-inline-card .manager-action-panel__button,.manager-command-inline-filter .manager-action-panel__button{border-radius:999px;font-size:.66rem;height:24px;min-height:24px;padding:0 9px}.manager-command-inline-actions--outcome-pass .manager-action-panel__button{border-radius:8px;font-size:.7rem;height:30px;min-height:30px;padding:0 13px}.manager-command-inline-actions--outcome-pass .manager-action-panel__button .material-symbols-outlined{font-size:1rem}.manager-command-drawer .manager-action-panel__badge,.manager-command-shell .manager-action-panel__badge{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-family:square-bd;font-size:.66rem;justify-content:center;min-height:24px;padding:0 9px;white-space:nowrap}.manager-command-drawer .manager-action-panel__badge.is-info,.manager-command-shell .manager-action-panel__badge.is-info{background:rgba(0,172,230,.1);border-color:rgba(0,172,230,.2);color:#006cb7}.manager-command-drawer .manager-action-panel__badge.is-empty,.manager-command-shell .manager-action-panel__badge.is-empty{background:rgba(241,245,249,.96);border-color:rgba(226,232,240,.96);color:rgba(100,116,139,.96)}.manager-command-drawer .manager-action-panel__badge.is-progress,.manager-command-shell .manager-action-panel__badge.is-progress{background:#eef6ff;border-color:#cfe1f5;color:#245f9f}.manager-command-drawer .manager-action-panel__badge.is-complete,.manager-command-shell .manager-action-panel__badge.is-complete{background:#eaf7ef;border-color:#c7ead4;color:#137333}.manager-command-drawer .manager-action-panel__badge.is-pending,.manager-command-shell .manager-action-panel__badge.is-pending{background:#fff7e8;border-color:#f4ddb3;color:#8a5a00}.manager-command-drawer .manager-action-panel__badge.is-locked,.manager-command-shell .manager-action-panel__badge.is-locked{background:#fff3ea;border-color:#f1ceb9;color:#a64916}.manager-command-viewmode-switch{min-height:28px}.manager-command-summary--quality,.manager-command-summary--talentpool{flex:1 1 900px;justify-content:flex-end;min-width:0}.manager-command-summary--quality .applicant-quality-commandbar-filter{flex:1 1 560px;justify-content:flex-start;max-width:780px}.manager-command-inline-filter__buttons{align-items:center;display:inline-flex;flex:0 0 auto;flex-wrap:wrap;gap:4px}.manager-command-inline-search{align-items:center;color:#64748b;display:inline-flex;flex:1 1 210px;gap:5px;min-width:180px}.manager-command-inline-search .material-symbols-outlined{font-size:.95rem}.manager-command-inline-search input{min-width:180px;width:100%}.manager-command-inline-card--talent-care{flex:1 1 360px;max-width:560px}.manager-command-inline-card--talent-care input[aria-label=\D0DC\ADF8]{flex:0 1 110px;min-width:90px}.manager-command-inline-card--talent-care input[aria-label=\BA54\BAA8]{flex:1 1 130px;min-width:100px}.manager-command-inline-card--talent-move{flex:1 1 560px;max-width:820px}.manager-command-inline-card--talent-move select[aria-label=\ADF8\B8F9\C0AC]{flex:0 1 110px}.manager-command-inline-card--talent-move select[aria-label=\ACF5\ACE0\BA85]{flex:1 1 190px;min-width:150px}.manager-command-inline-card--talent-move select[aria-label="대상 직군"]{flex:0 1 130px}.manager-command-drawer--columns .manager-command-setting-card--columns{grid-column:auto}.manager-command-drawer--columns .manager-action-panel__search{margin:8px 0 10px}.manager-command-drawer--columns .manager-action-panel__check-wrap{max-height:58vh;overflow:auto;padding-right:4px}.manager-command-columns-toprow{align-items:center;flex-wrap:wrap;gap:10px;justify-content:space-between}@media (max-width:1320px){.manager-command-title--show-description{flex-basis:360px}.manager-command-summary--quality,.manager-command-summary--talentpool{flex-basis:100%;justify-content:flex-start}.manager-command-inline-card--talent-care,.manager-command-inline-card--talent-move,.manager-command-summary--quality .applicant-quality-commandbar-filter{flex-basis:100%;max-width:100%}}@media (max-width:820px){.manager-command-inline-actions,.manager-command-inline-card,.manager-command-inline-filter{flex-wrap:wrap;justify-content:flex-start;width:100%}.manager-command-inline-card input,.manager-command-inline-card select,.manager-command-inline-search,.manager-command-inline-search input{min-width:0;width:100%}}.manager-page-applicants-postingapplicants .manager-command-title--show-description{flex:1 1 520px;min-width:420px}.manager-page-applicants-postingapplicants .manager-command-title--show-description>div{max-width:none;min-width:0}.manager-page-applicants-postingapplicants .manager-command-title--show-description p{max-width:none;overflow:visible;text-overflow:clip;white-space:normal}.manager-page-applicants-talentPooapplicants .manager-commandbar{align-items:flex-start;overflow:visible}.manager-page-applicants-talentPooapplicants .manager-command-title{flex:0 0 350px}.manager-page-applicants-talentPooapplicants .manager-command-summary--talentpool{align-items:flex-start;flex:1 1 1020px;gap:6px;justify-content:flex-end;max-width:100%;min-width:0;overflow:visible}.manager-page-applicants-talentPooapplicants .manager-command-inline-card--talent-care,.manager-page-applicants-talentPooapplicants .manager-command-inline-card--talent-move{flex-wrap:wrap;min-width:0;overflow:visible}.manager-page-applicants-talentPooapplicants .manager-command-inline-card--talent-care{flex:1 1 410px;max-width:620px}.manager-page-applicants-talentPooapplicants .manager-command-inline-card--talent-move{flex:1 1 600px;max-width:860px}.manager-page-applicants-talentPooapplicants .manager-command-inline-card--talent-care select{flex:0 1 78px;min-width:70px}.manager-page-applicants-talentPooapplicants .manager-command-inline-card--talent-care input[aria-label=\D0DC\ADF8]{flex:0 1 100px;min-width:78px}.manager-page-applicants-talentPooapplicants .manager-command-inline-card--talent-care input[aria-label=\BA54\BAA8]{flex:1 1 135px;min-width:100px}.manager-page-applicants-talentPooapplicants .manager-command-inline-card--talent-move select[aria-label=\ADF8\B8F9\C0AC]{flex:0 1 105px;min-width:90px}.manager-page-applicants-talentPooapplicants .manager-command-inline-card--talent-move select[aria-label=\ACF5\ACE0\BA85]{flex:1 1 160px;min-width:130px}.manager-page-applicants-talentPooapplicants .manager-command-inline-card--talent-move select[aria-label="대상 직군"]{flex:0 1 118px;min-width:100px}.manager-page-applicants-talentPooapplicants .manager-command-inline-card--talent-move .manager-action-panel__button--primary{flex:0 0 auto;white-space:nowrap}@media (max-width:2100px){.manager-page-applicants-talentPooapplicants .manager-command-title{flex:0 0 100%}.manager-page-applicants-talentPooapplicants .manager-command-summary--talentpool{flex:0 0 100%;justify-content:flex-start}}@media (max-width:1180px){.manager-page-applicants-postingapplicants .manager-command-title--show-description{flex-basis:100%;min-width:0}.manager-page-applicants-talentPooapplicants .manager-command-inline-card--talent-care,.manager-page-applicants-talentPooapplicants .manager-command-inline-card--talent-move{flex:0 0 100%;max-width:100%}}.manager-page-applicants-applycustominfo .manager-command-drawer--columns{max-height:calc(100vh - 220px);overflow:hidden}.manager-page-applicants-applycustominfo .manager-summary-divider{background:rgba(148,163,184,.55);flex:0 0 auto;height:18px;margin:0 8px;width:1px}.manager-page-applicants-applycustominfo .manager-command-setting-card--columns{overflow:hidden;padding:14px}.manager-page-applicants-applycustominfo .manager-command-columns-toprow{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px}.manager-page-applicants-applycustominfo .manager-action-panel__search{align-items:center;background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:12px;box-sizing:border-box;display:flex;gap:8px;height:34px;margin-bottom:12px;max-width:520px;padding:0 10px;width:100%}.manager-page-applicants-applycustominfo .manager-action-panel__search .material-symbols-outlined{color:#64748b;font-size:1rem}.manager-page-applicants-applycustominfo .manager-action-panel__search input{background:transparent;border:0;color:#0f172a;flex:1 1 auto;font-family:square-bd;font-size:.72rem;height:100%;min-width:0;outline:none}.manager-page-applicants-applycustominfo .manager-action-panel__check-wrap{max-height:430px;overflow:auto;padding:2px 6px 8px 0}.manager-page-applicants-applycustominfo .manager-action-panel__check-group{margin-bottom:13px}.manager-page-applicants-applycustominfo .manager-action-panel__check-title{color:#1d2d44;font-family:square-eb;font-size:.72rem;margin:0 0 6px}.manager-page-applicants-applycustominfo .manager-action-panel__check-grid{grid-gap:7px 16px;display:grid;gap:7px 16px;grid-template-columns:repeat(4,minmax(150px,1fr))}.manager-page-applicants-applycustominfo .manager-action-panel__check-item{align-items:center;color:#334155;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.72rem;gap:6px;line-height:1.2;min-width:0}.manager-page-applicants-applycustominfo .manager-action-panel__check-item input{accent-color:#2f6fb7;flex:0 0 auto;height:14px;width:14px}.manager-page-applicants-applycustominfo .manager-action-panel__check-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-applicants-applycustominfo .manager-action-panel__check-item.is-fixed{cursor:not-allowed;opacity:.62}.manager-page-applicants-outcome-fail-restore .manager-summary-divider{background:rgba(148,163,184,.55);flex:0 0 auto;height:18px;margin:0 8px;width:1px}@media (max-width:1280px){.manager-page-applicants-applycustominfo .manager-action-panel__check-grid{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (max-width:860px){.manager-page-applicants-applycustominfo .manager-action-panel__check-grid{grid-template-columns:repeat(2,minmax(130px,1fr))}}.manager-command-summary--aptitude{align-items:flex-start;flex:1 1 720px;justify-content:flex-end;min-width:0}.manager-page-aptitudeTests-aptitudeTestwrite .manager-summary-divider{background:rgba(148,163,184,.55);flex:0 0 auto;height:18px;margin:0 8px;width:1px}.manager-page-aptitudeTests-aptitudeTestwrite .criteria-button{background:#fff;border:1px solid rgba(203,213,225,.96);color:#334155;cursor:pointer;font-family:square-bd;transition:background-color .14s ease,border-color .14s ease,color .14s ease,-webkit-transform .12s ease;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease,-webkit-transform .12s ease}.manager-page-aptitudeTests-aptitudeTestwrite .criteria-button:hover:not(:disabled){background:#eef7ff;border-color:rgba(0,123,195,.35);color:#006cb7;color:var(--dhrm-primary);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.manager-page-aptitudeTests-aptitudeTestwrite .criteria-button:disabled{cursor:not-allowed;opacity:.45}.manager-page-aptitudeTests-aptitudeTestwrite .criteria-button .material-symbols-outlined{color:currentColor;font-size:1rem}.manager-page-aptitudeTests-aptitudeTestwrite .criteria-button.is-danger{color:#dc2626}.manager-page-aptitudeTests-aptitudeTestwrite .criteria-button.is-danger:hover:not(:disabled){background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.28);color:#b91c1c}.manager-page-aptitudeTests-aptitudeTestwrite .criteria-button.is-danger{align-items:center;border-radius:8px;display:inline-flex;font-size:.72rem;gap:5px;height:32px;justify-content:center;padding:0 10px;white-space:nowrap}.manager-command-inline-card--aptitude-form{flex:1 1 520px;flex-wrap:wrap;justify-content:flex-start;max-width:780px}.manager-command-inline-card--aptitude-form select{flex:1 1 180px;min-width:150px}.manager-command-inline-card--aptitude-form input[aria-label=\CEEC\B7FC\BA85]{flex:1 1 220px;min-width:160px}.manager-command-inline-card--aptitude-form input[aria-label=\AC80\C0AC\BA85]{flex:1 1 160px;min-width:130px}.manager-command-inline-card--aptitude-form input[aria-label=\CD94\AC00\D589\C218]{flex:0 1 92px;min-width:72px}@media (max-width:1440px){.manager-command-summary--aptitude{flex-basis:100%;justify-content:flex-start}}.manager-notifications-templates .manager-summary-divider{background:rgba(148,163,184,.55);flex:0 0 auto;height:18px;margin:0 8px;width:1px}.manager-notifications-templates .notification-template-panel-head__actions{align-items:center;display:inline-flex;gap:8px;margin-left:auto}.manager-notifications-templates .notification-template-panel-head__actions--editor{flex-wrap:nowrap}.manager-notifications-templates .notification-template-panel-head>button,.manager-notifications-templates .notification-template-panel-head__actions button{align-items:center;background:#fff;border:1px solid rgba(203,213,225,.96);border-radius:8px;color:#334155;cursor:pointer;display:inline-flex;font-family:square-eb;font-size:.72rem;gap:5px;justify-content:center;min-height:32px;padding:0 10px}.manager-notifications-templates .notification-template-panel-head>button:hover:not(:disabled),.manager-notifications-templates .notification-template-panel-head__actions button:hover:not(:disabled){background:#eef7ff;border-color:rgba(0,123,195,.35);color:#006cb7;color:var(--dhrm-primary);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.manager-notifications-templates .notification-template-panel-head>button:disabled,.manager-notifications-templates .notification-template-panel-head__actions button:disabled{cursor:not-allowed;opacity:.45}.manager-notifications-templates .notification-template-panel-head>button .material-symbols-outlined,.manager-notifications-templates .notification-template-panel-head__actions button .material-symbols-outlined{color:currentColor;font-size:1rem}.manager-notifications-templates .notification-template-panel-head>button.is-primary,.manager-notifications-templates .notification-template-panel-head__actions button.is-primary{background:#006cb7;background:var(--dhrm-primary);border-color:transparent;color:#fff}.manager-notifications-templates .notification-template-panel-head>button.is-danger,.manager-notifications-templates .notification-template-panel-head__actions button.is-danger{color:#dc2626}.manager-notifications-templates .notification-template-panel-head>button.is-danger:hover:not(:disabled),.manager-notifications-templates .notification-template-panel-head__actions button.is-danger:hover:not(:disabled){background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.28);color:#b91c1c}.manager-notifications-templates .notification-template-actions{display:none}.manager-notifications-templates .notification-template-panel-head__actions .criteria-button{align-items:center;background:#fff;border:1px solid rgba(203,213,225,.96);border-radius:8px;color:#334155;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.72rem;gap:5px;height:32px;justify-content:center;padding:0 10px;transition:background-color .14s ease,border-color .14s ease,color .14s ease,-webkit-transform .12s ease;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease,-webkit-transform .12s ease;white-space:nowrap}.manager-notifications-templates .notification-template-panel-head__actions .criteria-button:hover:not(:disabled){background:#eef7ff;border-color:rgba(0,123,195,.35);color:#006cb7;color:var(--dhrm-primary);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.manager-notifications-templates .notification-template-panel-head__actions .criteria-button:disabled{cursor:not-allowed;opacity:.45}.manager-notifications-templates .notification-template-panel-head__actions .criteria-button .material-symbols-outlined{color:currentColor;font-size:1rem}.manager-notifications-templates .notification-template-panel-head__actions .criteria-button.is-primary{background:#006cb7;background:var(--dhrm-primary);border-color:transparent;color:#fff}.manager-notifications-templates .notification-template-panel-head__actions .criteria-button.is-danger{color:#dc2626}.manager-notifications-templates .notification-template-panel-head__actions .criteria-button.is-danger:hover:not(:disabled){background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.28);color:#b91c1c}.manager-notifications-templates .notification-template-item.is-draft{background:linear-gradient(180deg,#f8fbff,#eef6ff);border-color:rgba(47,111,183,.45);box-shadow:0 8px 18px rgba(47,111,183,.13)}.manager-notifications-templates .notification-template-item i.is-draft{background:#dcecff;color:#245f9f}.manager-page-careers-popup .popup-manager-list-item.is-draft{background:linear-gradient(180deg,#f8fbff,#eef6ff);border-color:rgba(47,111,183,.45)}.manager-page-careers-popup .popup-state-dot.is-draft{background:#2f6fb7;box-shadow:0 0 0 3px rgba(47,111,183,.13)}.manager-page-evaluation-notice .notice-manager-list-item.is-draft{background:linear-gradient(180deg,#f8fbff,#eef6ff);border-color:rgba(47,111,183,.45)}.manager-page-evaluation-notice .notice-manager-state-dot.is-draft{background:#2f6fb7;box-shadow:0 0 0 3px rgba(47,111,183,.13)}.manager-page-statistics-jobposting .manager-command-shell{margin-bottom:10px}.manager-page-statistics-jobposting .manager-statistics-shell{padding-top:0}.manager-page-statistics-jobposting .criteria-button{background:#fff;border:1px solid rgba(203,213,225,.96);color:#334155;cursor:pointer;font-family:square-bd;transition:background-color .14s ease,border-color .14s ease,color .14s ease,-webkit-transform .12s ease;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease,-webkit-transform .12s ease}.manager-page-statistics-jobposting .criteria-button:hover:not(:disabled){background:#eef7ff;border-color:rgba(0,123,195,.35);color:#006cb7;color:var(--dhrm-primary);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.manager-page-statistics-jobposting .criteria-button:disabled{cursor:not-allowed;opacity:.45}.manager-page-statistics-jobposting .criteria-button .material-symbols-outlined{font-size:1rem}.manager-page-statistics-jobposting .criteria-button.is-danger{color:#dc2626}.manager-page-statistics-jobposting .criteria-button.is-danger:hover:not(:disabled){background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.28);color:#b91c1c}.manager-page-statistics-jobposting .criteria-button.is-danger{align-items:center;border-radius:8px;display:inline-flex;font-size:.72rem;gap:5px;height:32px;justify-content:center;padding:0 10px;white-space:nowrap}@media (max-height:760px){.manager-page-applicants-applycustominfo .manager-action-panel__check-wrap{max-height:300px}}.manager-list-add-button{align-items:center!important;background:#2f6fb7!important;border-color:#2f6fb7!important;color:#fff!important;display:inline-flex!important;font-family:square-eb!important;gap:5px!important;justify-content:center!important}.criteria-list-item.is-draft,.manager-content-list-item.is-draft{background:linear-gradient(180deg,#f8fbff,#eef6ff)!important;border-color:rgba(47,111,183,.45)!important;box-shadow:0 8px 18px rgba(47,111,183,.1)}.manager-content-state-dot.is-draft{background:#2f6fb7!important;box-shadow:0 0 0 3px rgba(47,111,183,.13)}.manager-page-applicants-postingapplicants .manager-commandbar{flex-wrap:nowrap}.manager-page-applicants-postingapplicants .manager-command-title--show-description{flex:0 0 auto;max-width:none;min-width:0}.manager-page-applicants-postingapplicants .manager-command-actions--near-title{flex:0 0 auto;gap:4px;margin-left:0}.manager-page-applicants-postingapplicants .manager-command-summary{min-width:260px}.manager-applicants-outcomepass .outcomepass-result-layout--single,.manager-page-applicants-outcome-fail-restore .fail-restore-layout--single{grid-template-columns:minmax(0,1fr)!important}.manager-page-applicants-outcome-history .manager-command-shell{margin-bottom:10px}.manager-josposting-jobpostinglist .manager-command-summary--jobposting-list{flex:1 1 840px;min-width:0}.manager-josposting-jobpostinglist .manager-command-inline-filter{flex:0 0 auto}@media (max-width:1280px){.manager-page-applicants-postingapplicants .manager-commandbar{flex-wrap:wrap}.manager-page-applicants-postingapplicants .manager-command-actions--near-title,.manager-page-applicants-postingapplicants .manager-command-summary,.manager-page-applicants-postingapplicants .manager-command-title--show-description{flex-basis:100%}.manager-page-applicants-postingapplicants .manager-command-summary{justify-content:flex-start}}.manager-command-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.manager-command-title-row>strong{flex:0 0 auto}.manager-command-title-inline-actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:4px}.manager-command-title-inline-actions .manager-action-panel__button{min-height:24px;padding:0 10px;white-space:nowrap}.manager-page-applicants-postingapplicants .manager-command-title--show-description{flex:0 1 auto}.manager-page-applicants-quality .width-size{gap:8px;padding-top:0}.manager-command-drawer--animated{opacity:0;pointer-events:none;-webkit-transform:translateY(-10px) scaleY(.985);transform:translateY(-10px) scaleY(.985);-webkit-transform-origin:top center;transform-origin:top center;transition:opacity .18s ease,visibility 0s linear .24s,-webkit-transform .24s cubic-bezier(.22,1,.36,1);transition:opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s;transition:opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s,-webkit-transform .24s cubic-bezier(.22,1,.36,1);visibility:hidden;will-change:opacity,transform}.manager-command-drawer--animated.is-open{opacity:1;pointer-events:auto;-webkit-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1);transition:opacity .18s ease,visibility 0s linear 0s,-webkit-transform .24s cubic-bezier(.22,1,.36,1);transition:opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s;transition:opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s,-webkit-transform .24s cubic-bezier(.22,1,.36,1);visibility:visible}.manager-recruitmentprocesses-evaluationcriteria .criteria-add-button{min-width:68px;padding:0 12px!important;white-space:nowrap}.manager-recruitmentprocesses-interviewpanel .interview-command-shell.manager-command-shell{margin:5px 0 8px;z-index:82}.manager-recruitmentprocesses-interviewpanel .interview-command-shell.manager-command-shell.is-settings-open{z-index:180}.manager-recruitmentprocesses-interviewpanel .manager-commandbar{align-items:center;gap:10px;min-height:46px;padding:8px 10px}.manager-recruitmentprocesses-interviewpanel .interview-command-tabs.slider-tabs__list{background:transparent;border:0;border-radius:0;box-shadow:none;flex:0 1 auto;margin:0;max-width:38vw;min-width:220px;padding:0;width:auto}.manager-recruitmentprocesses-interviewpanel .interview-command-tab.slider-tabs__tab{min-height:28px;padding:0 10px}.manager-recruitmentprocesses-interviewpanel .interview-command-tab.slider-tabs__tab em{align-items:center;background:#eef2ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:.64rem;font-style:normal;height:18px;justify-content:center;line-height:1;min-width:22px;padding:0 6px}.manager-recruitmentprocesses-interviewpanel .interview-command-tab.slider-tabs__tab.is-active em{background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,100%,.26);color:#fff}.manager-recruitmentprocesses-interviewpanel .interview-command-summary{flex:1 1 520px;min-width:320px}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer.manager-command-drawer{margin-top:0;padding:12px}@media (max-width:1320px){.manager-recruitmentprocesses-interviewpanel .interview-command-tabs.slider-tabs__list{max-width:100%}}.manager-page-applicants-postingapplicants .slider-tabs__list{margin-left:80px}.manager-page-applicants-postingapplicants .manager-command-title--show-description{flex:1 1 auto;min-width:260px}.manager-page-applicants-postingapplicants .manager-command-title p{overflow:visible;text-overflow:clip;white-space:nowrap}.manager-page-applicants-postingapplicants .grid-table--merged .th-dynamic-process,.manager-page-applicants-postingapplicants .grid-table--merged .th-dynamic-process-group{background:#fff3bf!important;border-color:#f4d06f!important;color:#4b3a00!important}.manager-page-applicants-postingapplicants .grid-table--merged .th-dynamic-process .th-inner,.manager-page-applicants-postingapplicants .grid-table--merged .th-dynamic-process-group .th-inner{background:transparent!important}.manager-admin-header .tab-menu>.header-guide-button{align-items:center;background:#fff;border:1px solid #c9d6e5;border-radius:9px;box-shadow:0 3px 8px rgba(15,35,52,.07);color:#2563eb;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background-color .16s ease,border-color .16s ease,color .16s ease,-webkit-transform .12s ease;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s ease;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s ease,-webkit-transform .12s ease;width:32px}.manager-admin-header .tab-menu>.header-guide-button .material-symbols-outlined{border:none;font-size:1.18rem;padding:0}.manager-admin-header .tab-menu>.header-guide-button:focus-visible,.manager-admin-header .tab-menu>.header-guide-button:hover{background:#eef7ff;border-color:#9bbce3;color:#0f4f9a;outline:none;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.manager-admin-header .tab-menu>.header-admin-guide-button{color:#0f766e}.manager-admin-header .tab-menu>.header-admin-guide-button:focus-visible,.manager-admin-header .tab-menu>.header-admin-guide-button:hover{background:#ecfdf5;border-color:#8fd4c4;color:#0f5f57}.manager-gridtable-guide-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(15,23,42,.48);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1200}.manager-gridtable-guide-modal{background:#f5f7fb;border:1px solid rgba(219,229,242,.95);border-radius:22px;box-shadow:0 24px 70px rgba(15,23,42,.28);height:calc(100vh - 48px);max-width:1560px;overflow:hidden;position:relative;width:calc(100vw - 48px)}.manager-admin-guide-modal{max-width:1880px}.manager-gridtable-guide-content{background:#f5f7fb;min-height:100%;padding-bottom:20px}.manager-gridtable-guide-content .grid-guide-content-inner{height:calc(100vh - 48px);margin:0 auto;max-width:1480px;overflow:auto;padding:18px 26px 36px}.manager-gridtable-guide-content .grid-guide-modal-topbar{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(245,247,251,.96);border-bottom:1px solid #dbe5f2;box-shadow:0 10px 24px rgba(15,35,52,.07);display:flex;gap:16px;justify-content:space-between;margin:-18px -26px 18px;padding:14px 18px 14px 22px;position:-webkit-sticky;position:sticky;top:-18px;z-index:20}.manager-gridtable-guide-content .grid-guide-modal-title{align-items:center;display:inline-flex;gap:10px;min-width:0}.manager-gridtable-guide-content .grid-guide-modal-title>.material-symbols-outlined{align-items:center;background:#eaf3ff;border-radius:13px;color:#1f5f96;display:inline-flex;font-size:1.32rem;height:40px;justify-content:center;width:40px}.manager-gridtable-guide-content .grid-guide-modal-title strong{color:#102033;display:block;font-family:square-eb;font-size:1.05rem;letter-spacing:-.03em}.manager-gridtable-guide-content .grid-guide-modal-title span:not(.material-symbols-outlined){color:#64748b;display:block;font-size:.78rem;margin-top:2px}.manager-gridtable-guide-content .grid-guide-hero{align-items:stretch;background:radial-gradient(circle at top left,rgba(59,130,246,.16),transparent 34%),linear-gradient(135deg,#fff,#f8fbff);border:1px solid #dbe5f2;border-radius:22px;box-shadow:0 14px 32px rgba(15,35,52,.08);display:flex;gap:18px;justify-content:space-between;padding:26px}.manager-gridtable-guide-content .grid-guide-hero .grid-guide-eyebrow{align-items:center;background:#eaf3ff;border-radius:999px;color:#1f5f96;display:inline-flex;font-family:square-eb;font-size:.78rem;height:26px;padding:0 10px}.manager-gridtable-guide-content .grid-guide-hero h2{color:#102033;font-family:square-eb;font-size:1.9rem;letter-spacing:-.04em;margin:14px 0 8px}.manager-gridtable-guide-content .grid-guide-hero p{color:#5b6b80;font-size:.96rem;line-height:1.65;margin:0;max-width:760px}.manager-gridtable-guide-content .grid-guide-modal-close{align-items:center;background:#fff;border:1px solid #dbe5f2;border-radius:14px;color:#334155;cursor:pointer;display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;margin-left:auto;transition:background .16s ease,color .16s ease,border-color .16s ease,-webkit-transform .12s ease;transition:background .16s ease,color .16s ease,transform .12s ease,border-color .16s ease;transition:background .16s ease,color .16s ease,transform .12s ease,border-color .16s ease,-webkit-transform .12s ease;width:42px}.manager-gridtable-guide-content .grid-guide-modal-close .material-symbols-outlined{font-size:1.25rem}.manager-gridtable-guide-content .grid-guide-modal-close:focus-visible,.manager-gridtable-guide-content .grid-guide-modal-close:hover{background:#102033;border-color:#102033;color:#fff;outline:none;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.manager-gridtable-guide-content .grid-guide-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.manager-gridtable-guide-content .grid-guide-summary>div{background:#fff;border:1px solid #dbe5f2;border-radius:16px;box-shadow:0 8px 20px rgba(15,35,52,.05);padding:16px 18px}.manager-gridtable-guide-content .grid-guide-summary>div strong{color:#1f5f96;display:block;font-family:square-eb;font-size:1.35rem}.manager-gridtable-guide-content .grid-guide-summary>div span{color:#64748b;display:block;font-size:.82rem;margin-top:4px}.manager-gridtable-guide-content .grid-guide-section{background:#fff;border:1px solid #dbe5f2;border-radius:20px;box-shadow:0 10px 26px rgba(15,35,52,.055);margin-top:18px;padding:22px}.manager-gridtable-guide-content .grid-guide-section-title{margin-bottom:16px}.manager-gridtable-guide-content .grid-guide-section-title.compact{margin-bottom:12px}.manager-gridtable-guide-content .grid-guide-section-title h3{color:#102033;font-family:square-eb;font-size:1.18rem;letter-spacing:-.03em;margin:0}.manager-gridtable-guide-content .grid-guide-section-title p{color:#64748b;font-size:.88rem;line-height:1.55;margin:6px 0 0}.manager-gridtable-guide-content .grid-guide-feature-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.manager-gridtable-guide-content .grid-guide-feature-card{background:#fbfdff;border:1px solid #e1e9f3;border-radius:16px;padding:17px}.manager-gridtable-guide-content .grid-guide-feature-card .feature-card-title{align-items:center;display:flex;gap:9px;margin-bottom:10px}.manager-gridtable-guide-content .grid-guide-feature-card .feature-card-title .material-symbols-outlined{align-items:center;background:#eaf3ff;border-radius:11px;color:#1f5f96;display:inline-flex;font-size:1.15rem;height:34px;justify-content:center;width:34px}.manager-gridtable-guide-content .grid-guide-feature-card .feature-card-title h4{color:#1f2937;font-family:square-eb;font-size:.96rem;letter-spacing:-.02em;margin:0}.manager-gridtable-guide-content .grid-guide-feature-card ul{color:#526173;font-size:.82rem;line-height:1.62;margin:0;padding-left:17px}.manager-gridtable-guide-content .grid-guide-feature-card ul li+li{margin-top:5px}.manager-gridtable-guide-content .grid-guide-two-column{grid-gap:16px;background:transparent;border:none;box-shadow:none;display:grid;gap:16px;grid-template-columns:1.08fr .92fr;padding:0}.manager-gridtable-guide-content .grid-guide-panel{background:#fff;border:1px solid #dbe5f2;border-radius:20px;box-shadow:0 10px 26px rgba(15,35,52,.055);padding:20px}.manager-gridtable-guide-content .grid-guide-props-table{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.manager-gridtable-guide-content .grid-guide-props-table .props-row{align-items:center;background:#f6f9fd;border:1px solid #e3ebf5;border-radius:12px;display:flex;gap:10px;min-height:38px;padding:8px 10px}.manager-gridtable-guide-content .grid-guide-props-table .props-row code{color:#1f5f96;flex:0 0 138px;font-family:Consolas,Courier New,monospace;font-size:.78rem;white-space:nowrap}.manager-gridtable-guide-content .grid-guide-props-table .props-row span{color:#526173;font-size:.8rem;line-height:1.4}.manager-gridtable-guide-content .grid-guide-step-list{counter-reset:guide-step;list-style:none;margin:0;padding:0}.manager-gridtable-guide-content .grid-guide-step-list li{background:#f8fbff;border:1px solid #e3ebf5;border-radius:14px;counter-increment:guide-step;padding:13px 14px 13px 48px;position:relative}.manager-gridtable-guide-content .grid-guide-step-list li:before{align-items:center;background:#1f5f96;border-radius:50%;color:#fff;content:counter(guide-step);display:inline-flex;font-family:square-eb;font-size:.76rem;height:24px;justify-content:center;left:14px;position:absolute;top:13px;width:24px}.manager-gridtable-guide-content .grid-guide-step-list li+li{margin-top:8px}.manager-gridtable-guide-content .grid-guide-step-list li strong{color:#1f2937;display:block;font-family:square-eb;font-size:.88rem}.manager-gridtable-guide-content .grid-guide-step-list li span{color:#64748b;display:block;font-size:.8rem;line-height:1.5;margin-top:4px}.manager-gridtable-guide-content .grid-guide-test-wrap{display:block}.manager-gridtable-guide-content .grid-guide-scenario-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.manager-gridtable-guide-content .grid-guide-scenario-card{background:#fbfdff;border:1px solid #e1e9f3;border-radius:16px;padding:14px}.manager-gridtable-guide-content .grid-guide-scenario-card .scenario-card-head{align-items:center;display:flex;gap:8px;margin-bottom:9px}.manager-gridtable-guide-content .grid-guide-scenario-card .scenario-card-head .material-symbols-outlined{align-items:center;background:#eaf3ff;border-radius:10px;color:#1f5f96;display:inline-flex;font-size:1.12rem;height:32px;justify-content:center;width:32px}.manager-gridtable-guide-content .grid-guide-scenario-card .scenario-card-head strong{color:#1f2937;font-family:square-eb;font-size:.9rem}.manager-gridtable-guide-content .grid-guide-scenario-card ul{color:#526173;font-size:.8rem;line-height:1.6;margin:0;padding-left:18px}.manager-gridtable-guide-content .grid-guide-test-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.manager-gridtable-guide-content .grid-guide-test-toolbar button{background:#fff;border:1px solid #cfe2ff;border-radius:11px;color:#1f5f96;cursor:pointer;font-family:square-eb;font-size:.82rem;min-height:34px;padding:0 13px}.manager-gridtable-guide-content .grid-guide-test-toolbar button:focus-visible,.manager-gridtable-guide-content .grid-guide-test-toolbar button:hover{background:#eaf3ff;border-color:#9bbce3;outline:none}.manager-gridtable-guide-content .grid-guide-event-log{background:#0f172a;border:1px solid #dbe5f2;border-radius:16px;color:#dbeafe;min-height:180px;padding:15px}.manager-gridtable-guide-content .grid-guide-event-log .event-log-title{align-items:center;color:#fff;display:flex;font-family:square-eb;gap:8px;margin-bottom:10px}.manager-gridtable-guide-content .grid-guide-event-log .event-log-title .material-symbols-outlined{font-size:1.05rem}.manager-gridtable-guide-content .grid-guide-event-log p{color:#94a3b8;font-size:.82rem;line-height:1.55;margin:0}.manager-gridtable-guide-content .grid-guide-event-log ul{list-style:none;margin:0;padding:0}.manager-gridtable-guide-content .grid-guide-event-log ul li{border-bottom:1px solid rgba(148,163,184,.18);color:#dbeafe;font-family:Consolas,Courier New,monospace;font-size:.78rem;line-height:1.4;padding:7px 0}.manager-gridtable-guide-content .grid-guide-checklist .checklist-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.manager-gridtable-guide-content .grid-guide-checklist .checklist-grid span{align-items:center;background:#f6f9fd;border:1px solid #e3ebf5;border-radius:12px;color:#334155;display:inline-flex;font-size:.82rem;min-height:38px;padding:8px 12px}.manager-gridtable-guide-content .grid-guide-checklist .checklist-grid span:before{color:#16a34a;content:"check_circle";font-family:Material Symbols Outlined;font-size:1rem;margin-right:7px}@media (max-width:1280px){.manager-gridtable-guide-content .grid-guide-feature-grid,.manager-gridtable-guide-content .grid-guide-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-gridtable-guide-content .grid-guide-test-wrap,.manager-gridtable-guide-content .grid-guide-two-column{grid-template-columns:1fr}.manager-gridtable-guide-content .grid-guide-checklist .checklist-grid,.manager-gridtable-guide-content .grid-guide-props-table{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.manager-gridtable-guide-content .width-size{padding:16px 12px 28px}.manager-gridtable-guide-content .grid-guide-hero{flex-direction:column}.manager-gridtable-guide-content .grid-guide-checklist .checklist-grid,.manager-gridtable-guide-content .grid-guide-feature-grid,.manager-gridtable-guide-content .grid-guide-props-table,.manager-gridtable-guide-content .grid-guide-scenario-grid,.manager-gridtable-guide-content .grid-guide-summary{grid-template-columns:1fr}}.manager-gridtable-guide-content .grid-guide-doc-tabs{background:#fff;border:1px solid #dbe5f2;border-radius:16px;box-shadow:0 8px 22px rgba(15,35,52,.05);display:inline-flex;gap:8px;margin:0 0 18px;padding:6px}.manager-gridtable-guide-content .grid-guide-doc-tabs button{align-items:center;background:transparent;border:none;border-radius:12px;color:#526173;cursor:pointer;display:inline-flex;font-family:square-eb;font-size:.88rem;gap:7px;padding:10px 16px}.manager-gridtable-guide-content .grid-guide-doc-tabs button .material-symbols-outlined{font-size:1.08rem}.manager-gridtable-guide-content .grid-guide-doc-tabs button.active{background:#1f5f96;box-shadow:0 8px 18px rgba(31,95,150,.24);color:#fff}.manager-gridtable-guide-content .grid-guide-feature-grid.wide{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-gridtable-guide-content .grid-guide-dl{grid-gap:8px;display:grid;gap:8px;margin:0}.manager-gridtable-guide-content .guide-dl-row{grid-gap:10px;background:#fff;border:1px solid #e3ebf5;border-radius:12px;display:grid;gap:10px;grid-template-columns:128px minmax(0,1fr);padding:9px 10px}.manager-gridtable-guide-content .guide-dl-row dt{color:#1f5f96;font-family:square-eb;font-size:.8rem;line-height:1.45;margin:0;white-space:pre-wrap;word-break:break-word}.manager-gridtable-guide-content .guide-dl-row dd{color:#526173;font-size:.8rem;line-height:1.55;margin:0;word-break:keep-all}.manager-gridtable-guide-content .grid-guide-practice{background:linear-gradient(180deg,#fff,#f7fbff);border-color:#cfe2ff}.manager-gridtable-guide-content .paste-helper-box{grid-gap:12px;align-items:stretch;background:#f8fbff;border:1px solid #dbeafe;border-radius:16px;display:grid;gap:12px;grid-template-columns:230px minmax(0,1fr) 110px;margin-bottom:14px;padding:14px}.manager-gridtable-guide-content .paste-helper-box>div{display:flex;flex-direction:column;gap:5px;justify-content:center}.manager-gridtable-guide-content .paste-helper-box>div strong{color:#1f2937;font-family:square-eb;font-size:.92rem}.manager-gridtable-guide-content .paste-helper-box>div span{color:#64748b;font-size:.78rem;line-height:1.45}.manager-gridtable-guide-content .paste-helper-box textarea{background:#fff;border:1px solid #cbd5e1;border-radius:12px;color:#334155;font-family:Consolas,Courier New,monospace;font-size:.8rem;line-height:1.5;min-height:78px;padding:10px 12px;resize:vertical}.manager-gridtable-guide-content .paste-helper-box button{background:#1f5f96;border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:square-eb;font-size:.82rem}.manager-gridtable-guide-content .grid-guide-step-list.horizontal{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.manager-gridtable-guide-content .grid-guide-step-list.horizontal li+li{margin-top:0}.manager-gridtable-guide-content .grid-guide-props-table.single{grid-template-columns:1fr}.manager-gridtable-guide-content .grid-guide-code-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.manager-gridtable-guide-content .code-card{background:#0f172a;border:1px solid #dbe5f2;border-radius:16px;overflow:hidden}.manager-gridtable-guide-content .code-card h4{border-bottom:1px solid rgba(148,163,184,.22);color:#fff;font-family:square-eb;font-size:.86rem;margin:0;padding:12px 14px}.manager-gridtable-guide-content .code-card pre{margin:0;max-height:340px;overflow:auto;padding:14px}.manager-gridtable-guide-content .code-card code{color:#dbeafe;font-family:Consolas,Courier New,monospace;font-size:.78rem;line-height:1.55;white-space:pre}.manager-gridtable-guide-content .grid-guide-feature-card .grid-guide-dl+ul{margin-top:12px}.manager-gridtable-guide-content .grid-guide-example-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.manager-gridtable-guide-content .grid-guide-example-card{background:#fbfdff;border:1px solid #e1e9f3;border-radius:18px;padding:16px}.manager-gridtable-guide-content .grid-guide-example-card .example-card-title{align-items:center;display:flex;gap:9px;margin-bottom:7px}.manager-gridtable-guide-content .grid-guide-example-card .example-card-title .material-symbols-outlined{align-items:center;background:#eaf3ff;border-radius:11px;color:#1f5f96;display:inline-flex;font-size:1.15rem;height:34px;justify-content:center;width:34px}.manager-gridtable-guide-content .grid-guide-example-card .example-card-title strong{color:#1f2937;font-family:square-eb;font-size:.95rem;letter-spacing:-.02em}.manager-gridtable-guide-content .grid-guide-example-card>p{color:#64748b;font-size:.82rem;line-height:1.55;margin:0 0 12px}.manager-gridtable-guide-content .grid-guide-example-card .grid-guide-example-body{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 320px}.manager-gridtable-guide-content .grid-guide-example-card .example-grid-area{min-width:0}.manager-gridtable-guide-content .grid-guide-example-card .example-log-panel{align-self:start;background:#fff;border:1px solid #dbe5f2;border-radius:14px;display:flex;flex-direction:column;height:430px;min-height:0;overflow:hidden}.manager-gridtable-guide-content .grid-guide-example-card .example-log-head{align-items:center;background:#f8fafc;border-bottom:1px solid #e6edf5;display:flex;gap:7px;height:42px;padding:0 10px 0 12px}.manager-gridtable-guide-content .grid-guide-example-card .example-log-head .material-symbols-outlined{color:#475569;font-size:1rem}.manager-gridtable-guide-content .grid-guide-example-card .example-log-head strong{color:#1f2937;flex:1 1;font-family:square-eb;font-size:.8rem}.manager-gridtable-guide-content .grid-guide-example-card .example-log-head button{background:#fff;border:1px solid #d5e0ec;border-radius:9px;color:#64748b;cursor:pointer;font-size:.72rem;height:26px;padding:0 8px}.manager-gridtable-guide-content .grid-guide-example-card .example-log-head button:hover{background:#f1f5f9;border-color:#9db4cc;color:#334155}.manager-gridtable-guide-content .grid-guide-example-card .example-log-panel>p{color:#94a3b8;font-size:.78rem;line-height:1.55;margin:0;padding:14px}.manager-gridtable-guide-content .grid-guide-example-card .example-log-panel ul{flex:1 1;list-style:none;margin:0;min-height:0;overflow:auto;padding:10px 12px 12px}.manager-gridtable-guide-content .grid-guide-example-card .example-log-panel li{border-bottom:1px dashed #e2e8f0;color:#475569;font-size:.75rem;line-height:1.45;padding:8px 0;white-space:pre-wrap;word-break:break-word}.manager-gridtable-guide-content .grid-guide-example-card .example-log-panel li:first-child{color:#0f4f7f;font-family:square-eb}@media (max-width:1280px){.manager-gridtable-guide-content .grid-guide-code-grid,.manager-gridtable-guide-content .grid-guide-feature-grid.wide,.manager-gridtable-guide-content .grid-guide-step-list.horizontal,.manager-gridtable-guide-content .paste-helper-box{grid-template-columns:1fr}.manager-gridtable-guide-content .paste-helper-box button{min-height:40px}.manager-gridtable-guide-content .grid-guide-example-card .grid-guide-example-body{grid-template-columns:1fr}}@media (max-width:760px){.manager-gridtable-guide-content .grid-guide-doc-tabs{display:grid;grid-template-columns:1fr;width:100%}.manager-gridtable-guide-content .guide-dl-row{gap:4px;grid-template-columns:1fr}}.manager-gridtable-guide-content.manager-admin-guide-content{padding-bottom:48px}.manager-gridtable-guide-content.manager-admin-guide-content .grid-guide-content-inner{max-width:1800px;padding-bottom:96px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-hero{grid-gap:20px;align-items:stretch;background:linear-gradient(135deg,#fff,#f6fbff);border:1px solid #dbe5f2;border-radius:8px;box-shadow:0 12px 30px rgba(15,35,52,.07);display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 340px;margin-bottom:20px;padding:24px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-hero .admin-guide-eyebrow{align-items:center;background:#ecfdf5;border-radius:999px;color:#0f766e;display:inline-flex;font-family:square-eb;font-size:.76rem;min-height:26px;padding:0 10px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-hero h2{color:#102033;font-family:square-eb;font-size:1.72rem;letter-spacing:0;margin:13px 0 8px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-hero p{color:#526173;font-size:.92rem;line-height:1.65;margin:0;max-width:780px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-focus-box{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;display:flex;flex-direction:column;gap:7px;justify-content:center;padding:18px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-focus-box span{color:#15803d;font-family:square-eb;font-size:.78rem}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-focus-box strong{color:#102033;font-family:square-eb;font-size:1rem;line-height:1.45;word-break:keep-all}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-focus-box em{color:#64748b;font-size:.78rem;font-style:normal}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-doc-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-section-summary{align-items:center;background:#fff;border:1px solid #dbe5f2;border-radius:8px;display:flex;gap:18px;justify-content:space-between;margin-bottom:20px;padding:18px 20px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-section-summary span{align-items:center;background:#eaf3ff;border-radius:999px;color:#1f5f96;display:inline-flex;font-family:square-eb;font-size:.74rem;min-height:24px;padding:0 9px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-section-summary h3{color:#102033;font-family:square-eb;font-size:1.22rem;letter-spacing:0;margin:9px 0 6px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-section-summary p{color:#526173;font-size:.9rem;line-height:1.55;margin:0}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-section-summary>strong{background:#ecfdf5;border-radius:8px;color:#0f766e;flex:0 0 auto;font-family:square-eb;font-size:.84rem;padding:10px 12px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-list{grid-gap:26px;display:grid;gap:26px;padding-bottom:96px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-card{grid-gap:20px;align-items:stretch;background:#fff;border:1px solid #dbe5f2;border-radius:8px;box-shadow:0 14px 28px rgba(15,35,52,.08);display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 430px;padding:20px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-media{min-width:0;position:relative}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-badge{align-items:center;background:rgba(15,32,51,.86);border-radius:8px;box-shadow:0 8px 18px rgba(15,23,42,.22);color:#fff;display:inline-flex;gap:8px;left:14px;min-height:32px;padding:0 10px;position:absolute;top:14px;z-index:2}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-badge span{font-family:square-eb;font-size:.72rem}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-badge strong{color:#bbf7d0;font-family:square-eb;font-size:.74rem}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-image-wrap{aspect-ratio:16/9;background:#fff;border:1px solid #cbd7e6;border-radius:8px;overflow:hidden;position:relative}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-image-wrap img{background:#f8fbff;display:block;height:100%;object-fit:contain;object-position:top center;width:100%}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-detail{grid-gap:14px;align-content:start;display:grid;gap:14px;grid-template-columns:1fr;min-width:0;padding:2px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-heading{border-bottom:1px solid #e4edf7;border-right:none;padding:2px 2px 14px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-heading span{align-items:center;background:#ecfdf5;border-radius:999px;color:#0f766e;display:inline-flex;font-family:square-eb;font-size:.72rem;min-height:24px;padding:0 9px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-heading h4{color:#102033;font-family:square-eb;font-size:1.08rem;letter-spacing:0;line-height:1.35;margin:10px 0 6px;word-break:keep-all}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-heading code{color:#64748b;display:block;font-family:Consolas,Courier New,monospace;font-size:.72rem;line-height:1.4;margin-bottom:9px;word-break:break-all}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-heading p{color:#526173;font-size:.86rem;line-height:1.55;margin:0;word-break:keep-all}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-screen-description{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;min-width:0;padding:14px 16px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-screen-description strong{color:#1f5f96;display:block;font-family:square-eb;font-size:.86rem;margin-bottom:7px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-screen-description p{color:#334155;font-size:.84rem;line-height:1.65;margin:0;word-break:keep-all}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-detail-list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-detail-list li{grid-gap:6px;background:#fbfdff;border:1px solid #e3ebf5;border-radius:8px;display:grid;gap:6px;padding:12px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-detail-list strong{color:#102033;font-family:square-eb;font-size:.86rem}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-detail-list p{color:#526173;font-size:.83rem;line-height:1.6;margin:0;word-break:keep-all}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-feature-grid{align-items:start}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-feature-card{min-height:100%}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-capture-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-capture-card{background:#fbfdff;border:1px solid #e1e9f3;border-radius:16px;padding:14px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-capture-card strong{color:#1f2937;display:block;font-family:square-eb;font-size:.9rem;margin-top:12px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-capture-card p{color:#64748b;font-size:.78rem;line-height:1.5;margin:5px 0 0}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-screenshot-frame{background:#f8fbff;border:1px solid #dbe5f2;border-radius:14px;height:190px;overflow:hidden}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-screenshot-frame img{display:block;height:100%;object-fit:cover;object-position:top center;width:100%}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot{background:#f8fbff;border:1px solid #dbe5f2;border-radius:14px;height:180px;overflow:hidden}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-login{align-items:center;background:linear-gradient(135deg,#eaf3ff,#f8fbff);display:flex;justify-content:center}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-login .snapshot-login-card{background:#fff;border:1px solid #dbe5f2;border-radius:14px;box-shadow:0 10px 24px rgba(15,35,52,.08);padding:13px;width:76%}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-login .snapshot-login-card .snapshot-logo{color:#1f5f96;font-family:square-eb;font-size:.72rem}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-login .snapshot-login-card strong{color:#102033;font-size:.82rem;margin:5px 0 8px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-login .snapshot-login-card span{background:#f1f5f9;border-radius:7px;color:#94a3b8;display:block;font-size:.66rem;height:18px;margin-top:5px;padding:3px 7px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-login .snapshot-login-card button{background:#1f5f96;border:none;border-radius:8px;color:#fff;font-size:.68rem;height:24px;margin-top:8px;width:100%}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-login .snapshot-login-card em{color:#0f766e;display:block;font-size:.66rem;font-style:normal;margin-top:5px;text-align:center}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-header{display:grid;grid-template-rows:42px 1fr}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-header .snapshot-top{grid-gap:8px;align-items:center;background:#fff;border-bottom:1px solid #dbe5f2;display:grid;gap:8px;grid-template-columns:82px minmax(0,1fr) 128px;padding:7px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-header .snapshot-brand{color:#102033;font-family:square-eb;font-size:.75rem}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-header .snapshot-tabs{display:flex;gap:5px;min-width:0}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-header .snapshot-tabs span{background:#eaf3ff;border-radius:8px;color:#1f5f96;font-size:.62rem;height:22px;padding:5px 7px 0;white-space:nowrap}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-header .snapshot-actions{display:flex;gap:5px;justify-content:flex-end}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-header .snapshot-actions span{align-items:center;background:#fff;border:1px solid #dbe5f2;border-radius:7px;color:#475569;display:inline-flex;font-size:.9rem;height:22px;justify-content:center;width:22px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-header .snapshot-body{grid-gap:10px;display:grid;gap:10px;grid-template-columns:62px minmax(0,1fr);padding:12px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-header .snapshot-panel,.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-header .snapshot-side{background:#eaf3ff;border-radius:12px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-header .snapshot-panel{background:#fff;border:1px solid #dbe5f2}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-menu{display:grid;grid-template-columns:120px minmax(0,1fr)}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-menu aside{background:#102033;padding:10px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-menu .snapshot-menu,.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-menu .snapshot-select{background:hsla(0,0%,100%,.12);border-radius:7px;color:#dbeafe;font-size:.58rem;line-height:1.3;margin-bottom:6px;min-height:20px;padding:4px 6px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-menu .snapshot-select.is-strong{background:#ecfdf5;color:#0f766e;font-family:square-eb}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-menu .snapshot-menu.active{background:#1f5f96;color:#fff}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-menu main{grid-gap:9px;display:grid;gap:9px;padding:12px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-menu main div{background:#fff;border:1px solid #dbe5f2;border-radius:12px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-dashboard{padding:12px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-dashboard .snapshot-hero{background:#102033;border-radius:13px;padding:12px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-dashboard .snapshot-hero span,.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-dashboard .snapshot-hero strong{color:#fff;display:block}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-dashboard .snapshot-hero strong{font-family:square-eb;font-size:.86rem}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-dashboard .snapshot-hero span{color:#dbeafe;font-size:.64rem;line-height:1.35;margin-top:5px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-dashboard .snapshot-card-row{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(4,minmax(0,1fr));margin:9px 0}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-dashboard .snapshot-card-row span{background:#fff;border:1px solid #dbe5f2;border-radius:9px;color:#64748b;font-size:.56rem;line-height:1.25;min-height:31px;padding:6px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-dashboard .snapshot-chart{grid-gap:5px;display:grid;gap:5px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-dashboard .snapshot-chart i{background:#dbeafe;border-radius:999px;height:10px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-dashboard .snapshot-chart i:nth-child(2){background:#bbf7d0;width:78%}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-dashboard .snapshot-chart i:nth-child(3){background:#fde68a;width:58%}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-menu-groups{grid-gap:24px;display:grid;gap:24px;padding-bottom:18px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-menu-group{background:#fbfdff;border:1px solid #e1e9f3;border-radius:18px;padding:22px 22px 30px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-menu-group-title{align-items:center;display:flex;gap:10px;margin-bottom:14px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-menu-group-title>.material-symbols-outlined{align-items:center;background:#ecfdf5;border-radius:12px;color:#0f766e;display:inline-flex;font-size:1.15rem;height:38px;justify-content:center;width:38px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-menu-group-title strong{color:#102033;display:block;font-family:square-eb;font-size:1rem}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-menu-group-title em{color:#64748b;display:block;font-size:.76rem;font-style:normal;margin-top:2px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-screen-grid{grid-gap:24px 18px;align-items:start;display:grid;gap:24px 18px;grid-template-columns:repeat(3,minmax(0,1fr))}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-screen-card{background:#fff;border:1px solid #dbe5f2;border-radius:15px;display:flex;flex-direction:column;margin-bottom:6px;min-height:100%;padding:14px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-screen-card .admin-guide-screen-card-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:9px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-screen-card .admin-guide-screen-card-head strong{color:#1f2937;font-family:square-eb;font-size:.9rem;line-height:1.35}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-screen-card .admin-guide-screen-card-head code{color:#64748b;font-family:Consolas,Courier New,monospace;font-size:.64rem;line-height:1.35;max-width:46%;text-align:right;word-break:break-all}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-screen-card p{color:#526173;font-size:.79rem;line-height:1.55;margin:0 0 10px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-screen-card ul{color:#334155;font-size:.77rem;line-height:1.55;margin:0;padding-left:17px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-screen-card ul li+li{margin-top:4px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-caution{align-items:flex-start;color:#854d0e;display:flex;font-size:.74rem;gap:6px;line-height:1.45;margin-top:auto;padding-top:11px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-caution .material-symbols-outlined{flex:0 0 auto;font-size:.95rem;margin-top:1px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-flow-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-flow-card{background:#fbfdff;border:1px solid #e1e9f3;border-radius:16px;padding:17px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-flow-card ol{color:#334155;font-size:.82rem;line-height:1.65;margin:12px 0 0;padding-left:22px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-flow-card ol li+li{margin-top:6px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-flow-head{align-items:center;display:flex;gap:10px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-flow-head>.material-symbols-outlined{align-items:center;background:#eaf3ff;border-radius:12px;color:#1f5f96;display:inline-flex;font-size:1.12rem;height:36px;justify-content:center;width:36px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-flow-head em,.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-flow-head strong{display:block}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-flow-head em{color:#64748b;font-family:square-eb;font-size:.7rem;font-style:normal}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-flow-head strong{color:#102033;font-family:square-eb;font-size:.95rem;margin-top:2px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-rules-table{grid-gap:9px;display:grid;gap:9px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-check-item,.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-rule-row{grid-gap:12px;align-items:center;background:#fbfdff;border:1px solid #e3ebf5;border-radius:13px;display:grid;gap:12px;grid-template-columns:130px minmax(0,1fr);padding:11px 12px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-check-item strong,.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-rule-row strong{color:#0f766e;font-family:square-eb;font-size:.82rem}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-check-item span,.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-rule-row span{color:#526173;font-size:.82rem;line-height:1.5}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-checklist{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:12px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-check-item{grid-template-columns:24px minmax(0,1fr)}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-check-item .material-symbols-outlined{color:#16a34a;font-size:1.05rem}@media (max-width:1280px){.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-checklist,.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-flow-grid,.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-hero,.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-card,.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-detail{grid-template-columns:1fr}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-heading{border-bottom:1px solid #e4edf7;border-right:none;padding-bottom:14px;padding-right:2px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-capture-grid,.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-screen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-section-summary{display:grid}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-card{padding:12px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-capture-grid,.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-screen-grid{grid-template-columns:1fr}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-rule-row{gap:4px;grid-template-columns:1fr}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-screen-card .admin-guide-screen-card-head{display:block}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-screen-card .admin-guide-screen-card-head code{display:block;margin-top:5px;max-width:100%;text-align:left}}.evaluation-common-layout-menulayout{align-self:flex-start;background:linear-gradient(180deg,#fff,#f4f9f8 40%,#ecfdf3);border-right:1px solid rgba(0,0,0,.04);box-shadow:0 4px 12px rgba(15,35,52,.08);display:flex;flex:0 0 260px;flex-direction:column;height:calc(100vh - 64px);position:-webkit-sticky;position:sticky;top:64px;transition:flex-basis .25s ease,width .25s ease,-webkit-transform .25s ease;transition:flex-basis .25s ease,width .25s ease,transform .25s ease;transition:flex-basis .25s ease,width .25s ease,transform .25s ease,-webkit-transform .25s ease;width:260px}.evaluation-common-layout-menulayout.collapsed{flex-basis:72px;width:72px}.evaluation-common-layout-menulayout.collapsed .evaluation-menu-header,.evaluation-common-layout-menulayout.collapsed .evaluation-menu-title-label{opacity:0;pointer-events:none}.evaluation-common-layout-menulayout .evaluation-menu-header{align-items:center;color:#6b7280;display:flex;font-family:square-eb;font-size:.78rem;gap:8px;height:48px;letter-spacing:.12em;padding:0 14px;text-transform:uppercase}.evaluation-common-layout-menulayout .evaluation-menu-header .material-symbols-outlined{color:#0d9488;font-size:1.2rem}.evaluation-common-layout-menulayout .evaluation-menu-wrap{flex:1 1;overflow-y:auto;padding:8px 8px 16px}.evaluation-common-layout-menulayout .evaluation-menu-wrap::-webkit-scrollbar{width:4px}.evaluation-common-layout-menulayout .evaluation-menu-wrap::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:10px}.evaluation-common-layout-menulayout .evaluation-menu-item{border-radius:12px;margin-bottom:4px;overflow:hidden;transition:-webkit-transform .12s ease;transition:transform .12s ease;transition:transform .12s ease,-webkit-transform .12s ease}.evaluation-common-layout-menulayout .evaluation-menu-item:first-child{margin-top:10px}.evaluation-common-layout-menulayout .evaluation-menu-item:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.evaluation-common-layout-menulayout .evaluation-menu-title{align-items:center;background-color:hsla(0,0%,100%,.96);border-radius:12px;color:#374151;cursor:pointer;display:flex;font-family:square-bd;font-size:.8rem;gap:8px;padding:10px 12px 10px 14px;position:relative;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;-webkit-user-select:none;user-select:none}.evaluation-common-layout-menulayout .evaluation-menu-title .icon-pill{align-items:center;background:rgba(20,184,166,.08);border-radius:999px;display:flex;flex:0 0 28px;height:28px;justify-content:center}.evaluation-common-layout-menulayout .evaluation-menu-title .icon-pill .material-symbols-outlined{font-size:1.3rem}.evaluation-common-layout-menulayout .evaluation-menu-title .evaluation-menu-title-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-common-layout-menulayout .evaluation-menu-title:hover{background-color:rgba(20,184,166,.1);box-shadow:0 2px 6px rgba(0,0,0,.06);color:#0f766e}.evaluation-common-layout-menulayout .evaluation-menu-title.active{background:linear-gradient(90deg,#0f766e,#0d9488);box-shadow:0 4px 12px rgba(0,0,0,.16);color:#fff}.evaluation-common-layout-menulayout .evaluation-menu-title.active .icon-pill{background:hsla(0,0%,100%,.22)}.evaluation-common-layout-menulayout .b1.evaluation-collapse-toggle{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:999px;box-shadow:0 4px 10px rgba(0,0,0,.18);color:#0f766e;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:-18px;top:12px;transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,transform .2s ease;transition:background-color .2s ease,transform .2s ease,-webkit-transform .2s ease;width:36px}.evaluation-common-layout-menulayout .b1.evaluation-collapse-toggle span{font-size:1.6rem}.evaluation-common-layout-menulayout .b1.evaluation-collapse-toggle:hover{background-color:rgba(20,184,166,.08);-webkit-transform:translateX(1px);transform:translateX(1px)}.evaluation-common-layout-menulayout.collapsed .b1.evaluation-collapse-toggle{right:-18px}.evaluation-common-layout-headerlayout{background:#0f766e;box-shadow:0 2px 8px rgba(15,23,42,.5);color:#f9fafb;display:flex;gap:24px;justify-content:space-between;left:0;z-index:1200}.evaluation-common-layout-headerlayout .header-left{align-items:center;display:flex;min-width:0}.evaluation-common-layout-headerlayout .logo-wrap{font-family:square-hv}.evaluation-common-layout-headerlayout .logo-wrap .logo-mark{background:radial-gradient(circle at 0 0,#22c55e,transparent 55%),radial-gradient(circle at 100% 100%,#0ea5e9,transparent 55%),linear-gradient(135deg,rgba(15,118,110,.9),#0f172a);border-radius:14px;box-shadow:0 0 0 1px rgba(148,163,184,.35),0 10px 20px rgba(15,23,42,.6);height:40px;width:40px}.evaluation-common-layout-headerlayout .logo-wrap .logo-text{display:flex;flex-direction:column;gap:2px}.evaluation-common-layout-headerlayout .logo-wrap .logo-text .logo-main{color:#e5e7eb;font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase}.evaluation-common-layout-headerlayout .logo-wrap .logo-text .logo-sub{color:#9ca3af;font-size:.75rem}.evaluation-common-layout-headerlayout .header-right{align-items:center;display:flex;flex:1 1;justify-content:flex-end;min-width:0}.evaluation-common-layout-headerlayout .tab-wrap{align-items:flex-end;color:#e5e7eb;display:flex;flex-direction:column;gap:2px}.evaluation-common-layout-headerlayout .tab-wrap .tab-menu{align-items:center;display:flex;font-family:square-hv;font-size:.82rem;gap:4px}.evaluation-common-layout-headerlayout .tab-wrap .tab-menu.user-line .user-chip{background:rgba(15,23,42,.55);border:1px solid rgba(148,163,184,.45);border-radius:999px;max-width:180px;overflow:hidden;padding:3px 10px;text-overflow:ellipsis;white-space:nowrap}.evaluation-common-layout-headerlayout .tab-wrap .tab-menu.user-line .user-chip.company{max-width:200px}.evaluation-common-layout-headerlayout .tab-wrap .tab-menu.session-line{align-items:center;display:flex;gap:5px}.evaluation-common-layout-headerlayout .session-pill{background:rgba(15,23,42,.65);border:1px solid rgba(148,163,184,.6);padding:2px 10px}.evaluation-common-layout-headerlayout .session-pill .material-symbols-outlined{color:#14b8a6;font-size:1.2rem}.evaluation-common-layout-headerlayout .session-pill .session-text{font-size:.7rem}.evaluation-common-layout-headerlayout .logout-button{background:rgba(15,23,42,.4);border:1px solid rgba(248,250,252,.7);color:#f9fafb;font-size:.7rem;padding:0 10px;transition:background-color .15s ease,box-shadow .15s ease,-webkit-transform .15s ease;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease}.evaluation-common-layout-headerlayout .logout-button .material-symbols-outlined{font-size:1.3rem}.evaluation-common-layout-headerlayout .logout-button:hover{background:rgba(248,250,252,.1);box-shadow:0 4px 10px rgba(15,23,42,.55)}.evaluation-common-layout-headerlayout .logout-button:active{box-shadow:none;-webkit-transform:translateY(0);transform:translateY(0)}.evaluation-default-wrap{align-items:stretch;background-color:#fff;box-shadow:inset 0 5px 10px rgba(0,0,0,.1);display:flex;justify-content:flex-start;overflow-y:auto}.evaluation-default-wrap.gap{gap:30px}.evaluation-default-wrap .width-size{border-radius:5px;box-sizing:border-box;max-width:1280px;min-width:650px;padding:20px}.evaluation-default-wrap .width-size .slider-tabs .tab-header .tab{font-family:square-hv;font-size:1.2rem}.evaluation-default-wrap .width-size .slider-tabs .tab-header .tab.active{color:#000}.evaluation-default-wrap .width-size .name{color:#5a5a5a;font-family:square-hv;font-size:1.7rem;overflow:hidden;padding:0 0 20px}.evaluation-default-wrap .width-size .content-wrap{border-bottom:1px solid rgba(0,0,0,.2);border-left:1px solid rgba(0,0,0,.2);border-radius:0 0 5px 5px;border-right:1px solid rgba(0,0,0,.2);padding:30px}.evaluation-default-wrap .width-size .box{align-items:flex-start;background-color:rgba(0,0,0,.3);box-shadow:2px 2px 5px rgba(0,0,0,.3);display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;max-width:1237px;overflow-y:auto;position:fixed;width:96%;z-index:500}.evaluation-default-wrap .width-size .box>div:first-child{position:fixed}.evaluation-default-wrap .width-size .box>div:first-child>div{align-items:center;background-color:#fdfdfd;border-radius:10px;cursor:pointer;display:flex;padding:5px 10px;transition:.3s}.evaluation-default-wrap .width-size .box>div:first-child>div:hover{background-color:#e7dcdc;transition:.3s}.evaluation-default-wrap .width-size .box>div:first-child>div span{color:#000;font-size:2rem}.evaluation-default-wrap .width-size .box>div:nth-child(2){box-shadow:inset;display:flex;flex-wrap:wrap;padding:10px}.evaluation-default-wrap .width-size .box>div:nth-child(2)>div{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-top:60px}.evaluation-default-wrap .width-size .box>div:nth-child(2)>div .inner-box{background-color:#fdfdfd;border-radius:10px;display:flex;flex-direction:column;gap:5px;height:auto;padding:10px;width:196px}.evaluation-default-wrap .width-size .box>div:nth-child(2)>div .inner-box .person-wrap{align-items:center;cursor:pointer;display:flex;gap:10px}.evaluation-default-wrap .width-size .box>div:nth-child(2)>div .inner-box .person-wrap .person{display:flex;font-family:square-eb;font-size:.9rem;margin:5px 0}.evaluation-default-wrap .width-size .box>div:nth-child(2)>div .inner-box .person-wrap .person:hover{font-family:square-hv}.evaluation-default-wrap .width-size .box>div:nth-child(2)>div .inner-box .person-wrap .circular-image{border-radius:50%;box-sizing:border-box;height:59px;margin:3px 0;overflow:hidden;width:59px;z-index:10}.evaluation-default-wrap .width-size .box>div:nth-child(2)>div .inner-box .person-wrap .circular-image img{height:100%;object-fit:cover;width:100%}.evaluation-default-wrap .width-size .box>div:nth-child(2)>div .inner-box .jo{background-color:#ebebeb;border-radius:10px;font-family:square-hv;font-size:1rem;padding:5px 0;text-align:center}.evaluation-default-wrap .width-size .th-header{font-family:square-hv;font-size:1.15rem}.evaluation-default-wrap .width-size .tr-class{padding:10px 0}.evaluation-default-wrap .width-size .tr-class .td-class{font-family:square-eb;font-size:1rem;padding:5px 0}.evaluation-default-wrap .width-size .tr-class .td-class>div{padding:5px 10px;text-decoration:none!important}.evaluation-default-wrap .width-size .tr-class .td-class>div>div>div>div>div{border:1px solid #eee!important;border-radius:5px;height:auto!important;min-height:34px!important}.evaluation-default-wrap .width-size .tr-class select{border:1px solid #eee!important;font-family:square-rg;font-family:square-eb;font-size:1.1rem!important;height:50px!important;width:100%!important}.evaluation-default-wrap .width-size .tr-class select option{font-family:square-bd;font-size:1.1rem!important}.evaluation-default-wrap .width-size .tr-class input[type=text]{border:1px solid #c7c1c1!important;color:#6b6565;font-family:square-eb;font-size:1rem!important;height:50px!important}.evaluation-default-wrap .width-size select{border:1px solid #eee!important;font-family:square-rg;font-size:1.1rem!important;height:50px!important;width:100px!important}.evaluation-default-wrap .width-size select option{font-family:square-bd;font-size:1.1rem!important}.evaluation-default-wrap .width-size .util-btn-styl-btn{font-family:square-eb;font-size:1.2rem;height:50px;width:100px}.evaluation-default-wrap .width-size .btn-manager{font-family:square-hv;height:50px;width:100px}.evaluation-default-wrap .width-size>div{background-color:#fff;border-radius:5px;box-sizing:border-box;overflow-x:auto;overflow-y:auto}.evaluation-default-wrap .width-size .field-title{display:flex;font-family:square-eb;font-size:1.5rem;justify-content:space-between;padding:50px 0 0 80px;text-align:left;width:100%}.evaluation-default-wrap .width-size .field-subtitle{display:flex;font-size:.9rem;justify-content:flex-start;margin:0 0 5px 10px;width:100%}.evaluation-default-wrap .width-size .field-subtitle.last{margin:0 0 30px 10px}.evaluation-default-wrap .width-size .under-line{border-bottom:1px solid rgba(0,0,0,.7);margin-bottom:15px;padding:10px 0;width:100%}.evaluation-default-wrap .width-size .tool-box{background-color:#fff;border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;margin:0 0 10px;padding:10px 50px;width:100%}.evaluation-default-wrap .width-size .tool-box input[type=date],.evaluation-default-wrap .width-size .tool-box input[type=text],.evaluation-default-wrap .width-size .tool-box select{background-color:#fff;font-size:.9rem;height:35px}.evaluation-default-wrap .width-size .tool-box .row{display:flex;gap:50px;height:40px;width:100%}.evaluation-default-wrap .width-size .tool-box .row .left{display:flex;flex:1 1}.evaluation-default-wrap .width-size .tool-box .row .left>div:first-child{align-items:center;box-sizing:border-box;display:flex;font-family:square-eb;gap:10px;justify-content:flex-end;padding:0 20px;width:35%}.evaluation-default-wrap .width-size .tool-box .row .left>div:last-child{align-items:center;display:flex;gap:10px;justify-content:flex-start;width:100%}.evaluation-default-wrap .width-size .tool-box .row .center{display:flex;flex:1 1}.evaluation-default-wrap .width-size .tool-box .row .center>div:first-child{align-items:center;box-sizing:border-box;display:flex;flex:35% 1;font-family:square-eb;gap:10px;justify-content:flex-end;padding:0 20px 0 0}.evaluation-default-wrap .width-size .tool-box .row .center>div:last-child{align-items:center;display:flex;gap:10px;justify-content:flex-start;width:100%}.evaluation-default-wrap .width-size .tool-box .row .right{display:flex;flex:1 1}.evaluation-default-wrap .width-size .tool-box .row .right>div:first-child{align-items:center;box-sizing:border-box;display:flex;font-family:square-eb;gap:10px;justify-content:flex-end;padding:0 20px 0 0;width:35%}.evaluation-default-wrap .width-size .tool-box .row .right>div:last-child{align-items:center;display:flex;gap:10px;justify-content:flex-start;width:100%}.evaluation-default-wrap .width-size .tool-box .row .right>div:last-child.btn{justify-content:flex-end;padding:0;width:100%}.evaluation-default-wrap .width-size .tool-box .btn{display:flex;justify-content:center;padding:10px 0 0;width:100%}.evaluation-default-wrap .width-size .tool-box .btn>div{display:flex;gap:10px}.evaluation-default-wrap .width-size .tool-box .btn>div>div{border:1px solid #ccc;box-shadow:none;font-size:.9rem;height:30px;width:80px}.evaluation-default-wrap .width-size .btn-box{background-color:#f8f7f7;border-radius:5px;box-sizing:border-box;display:flex;padding:20px 50px 10px 0;width:100%}.evaluation-default-wrap .evaluation-page-title{-webkit-animation:fadeInUp 1.5s ease-out;animation:fadeInUp 1.5s ease-out;font-family:square-eb;font-size:1.5rem;padding:0 0 10px;text-align:left;width:calc(100% - 40px)}.evaluation-default-wrap .switch{display:inline-block;height:30px;position:relative;width:100px}.evaluation-default-wrap .switch input{display:none}.evaluation-default-wrap .switch .slider{background-color:#ee8f8f;bottom:0;cursor:pointer;left:2px;position:absolute;right:0;top:0;transition:.3s}.evaluation-default-wrap .switch .slider:before{background-color:#fff;bottom:4px;content:"";height:30px;left:0;position:absolute;top:0;transition:.3s;width:3px}.evaluation-default-wrap .switch input:checked+.slider{background-color:#00ace6}.evaluation-default-wrap .switch input:checked+.slider:before{-webkit-transform:translateX(98px);transform:translateX(98px)}.evaluation-default-wrap .switch .label{align-items:center;color:#fff;display:flex;font-size:.9rem;height:30px;justify-content:center;position:absolute;text-align:center;transition:.3s;width:100%}@-webkit-keyframes evaluation-notice-hot-sparkle{0%,to{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.8),0 0 4px rgba(245,158,11,.25)}50%{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.9),0 0 0 2px rgba(250,204,21,.2),0 0 12px rgba(245,158,11,.75)}}@keyframes evaluation-notice-hot-sparkle{0%,to{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.8),0 0 4px rgba(245,158,11,.25)}50%{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.9),0 0 0 2px rgba(250,204,21,.2),0 0 12px rgba(245,158,11,.75)}}.evaluation-notices{background-color:#f3f4f6;padding:24px 0 40px;width:100%}.evaluation-notices .evaluation-notices-inner{box-sizing:border-box;margin:0 auto;max-width:1180px;min-width:1180px;padding:0 24px}@media (max-width:768px){.evaluation-notices .evaluation-notices-inner{min-width:auto}}.evaluation-notices .evaluation-notices-header{margin-bottom:18px}.evaluation-notices .evaluation-notices-header .eyebrow{color:#9ca3af;font-family:square-bd;font-size:.78rem;letter-spacing:.16em;margin-bottom:4px;text-transform:uppercase}.evaluation-notices .evaluation-notices-header .title{color:#0f172a;font-family:square-hv;font-size:1.5rem;margin-bottom:4px}.evaluation-notices .evaluation-notices-header .description{color:#6b7280;font-family:square-rg;font-size:.88rem}.evaluation-notices .evaluation-notices-body{margin-top:4px}.evaluation-notices .notices-list{background:#fff;border:1px solid rgba(148,163,184,.45);border-radius:16px;box-shadow:0 10px 25px rgba(15,23,42,.06),0 0 0 1px hsla(0,0%,100%,.8);display:flex;flex-direction:column;padding:4px 0}.evaluation-notices .notice-row{align-items:center;background:transparent;border:none;border-bottom:1px solid rgba(226,232,240,.95);color:#111827;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:12px 20px;text-align:left;transition:background-color .15s ease,box-shadow .12s ease;width:100%}.evaluation-notices .notice-row:last-child{border-bottom:none}.evaluation-notices .notice-row:hover{background:#eff6ff;box-shadow:inset 3px 0 0 rgba(0,172,230,.9)}.evaluation-notices .notice-row:active{background:#e0f2fe;box-shadow:inset 3px 0 0 rgba(0,123,195,.9)}.evaluation-notices .notice-main{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.evaluation-notices .notice-title-row{align-items:center;display:flex;gap:8px;min-width:0}.evaluation-notices .notice-badge-hot{align-items:center;-webkit-animation:evaluation-notice-hot-sparkle 1.35s ease-in-out infinite;animation:evaluation-notice-hot-sparkle 1.35s ease-in-out infinite;background:#fff2b8;border:1px solid #eab308;border-radius:6px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.8),0 0 4px rgba(245,158,11,.25);color:#a34f00;display:inline-flex;flex:0 0 auto;font-family:square-bd;font-size:.58rem;height:17px;justify-content:center;letter-spacing:0;line-height:17px;padding:0 6px;white-space:nowrap}.evaluation-notices .notice-title{color:#111827;font-family:square-rg;font-size:.98rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-notices .notice-meta{align-items:center;color:#6b7280;display:flex;font-family:square-rg;font-size:.78rem;gap:12px}.evaluation-notices .notice-meta .meta-item{align-items:center;display:inline-flex;gap:4px}.evaluation-notices .notice-meta .meta-item .material-symbols-outlined{color:#9ca3af;font-size:1rem}.evaluation-notices .notice-right{align-items:center;display:flex;flex-shrink:0;gap:6px}.evaluation-notices .view-count-pill{align-items:center;background:#eff6ff;border:1px solid rgba(0,123,195,.4);border-radius:999px;color:#0369a1;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.78rem;gap:4px;padding:4px 10px;transition:background-color .15s ease,box-shadow .12s ease,-webkit-transform .12s ease;transition:background-color .15s ease,box-shadow .12s ease,transform .12s ease;transition:background-color .15s ease,box-shadow .12s ease,transform .12s ease,-webkit-transform .12s ease}.evaluation-notices .view-count-pill .material-symbols-outlined{font-size:1rem}.evaluation-notices .view-count-pill .count{min-width:18px;text-align:right}.evaluation-notices .view-count-pill:hover{background:#dbeafe;box-shadow:0 0 0 1px rgba(0,172,230,.5)}.evaluation-notices .view-count-pill:active{box-shadow:none;-webkit-transform:translateY(0);transform:translateY(0)}.evaluation-notices .chevron{color:#9ca3af;font-size:1.2rem}.evaluation-notices .notices-empty{align-items:flex-start;border:1px dashed rgba(148,163,184,.8);border-radius:16px;color:#4b5563;display:flex;flex-direction:column;gap:6px;margin-top:18px;padding:20px 18px}.evaluation-notices .notices-empty .material-symbols-outlined{color:#9ca3af;font-size:1.5rem}.evaluation-notices .notices-empty .empty-title{font-family:square-bd;font-size:.9rem}.evaluation-notices .notices-empty .empty-desc{color:#9ca3af;font-family:square-rg;font-size:.8rem}.evaluation-notices .notice-row.skeleton{background:#fff;border-bottom:1px solid rgba(226,232,240,.95);box-shadow:none;cursor:default}.evaluation-notices .notice-row.skeleton:hover{background:#fff;box-shadow:none}.evaluation-notices .skeleton-meta,.evaluation-notices .skeleton-title,.evaluation-notices .skeleton-view-pill{-webkit-animation:skeleton-shimmer 1.1s linear infinite;animation:skeleton-shimmer 1.1s linear infinite;background:linear-gradient(90deg,rgba(148,163,184,.18),rgba(148,163,184,.4),rgba(148,163,184,.18));background-size:200% 100%;border-radius:999px}.evaluation-notices .skeleton-title{height:14px;width:60%}.evaluation-notices .skeleton-meta{height:10px;width:90px}.evaluation-notices .skeleton-view-pill{height:24px;width:56px}@-webkit-keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.evaluation-notices .evaluation-notices-inner{padding:0 16px}.evaluation-notices .evaluation-notices-header .title{font-size:1.35rem}.evaluation-notices .notice-row{padding:10px 14px}.evaluation-notices{padding:16px 0 24px}.evaluation-notices .evaluation-notices-inner{padding:0 12px}.evaluation-notices .evaluation-notices-header{margin-bottom:10px}.evaluation-notices .evaluation-notices-header .title{font-size:1.2rem}.evaluation-notices .evaluation-notices-header .description{font-size:.8rem}.evaluation-notices .notices-list{border-radius:14px}.evaluation-notices .notice-row{align-items:flex-start;flex-direction:column;gap:8px}.evaluation-notices .notice-meta{flex-wrap:wrap}.evaluation-notices .notice-right{justify-content:flex-end;width:100%}}.evaluation-applicant{background-color:#f5f5f7;padding:24px 0 0;width:100%}.evaluation-applicant .evaluation-applicant-inner{box-sizing:border-box;margin:0 auto;max-width:1180px;padding:0 24px}.evaluation-applicant .evaluation-applicant-header{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.evaluation-applicant .evaluation-applicant-header .left .eyebrow{color:#9ca3af;font-family:square-bd;font-size:.78rem;letter-spacing:.16em;margin-bottom:6px;text-transform:uppercase}.evaluation-applicant .evaluation-applicant-header .left .title{color:#111827;font-family:square-hv;font-size:1.6rem;margin-bottom:4px}.evaluation-applicant .evaluation-applicant-header .left .description{color:#6b7280;font-family:square-rg;font-size:.9rem}.evaluation-applicant .evaluation-applicant-header .right{align-items:center;display:flex;justify-content:flex-end}.evaluation-applicant .evaluation-applicant-header .right .summary-chip{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#4b5563;display:inline-flex;font-family:square-rg;font-size:.8rem;gap:6px;padding:6px 10px}.evaluation-applicant .evaluation-applicant-header .right .summary-chip .material-symbols-outlined{color:#6b7280;font-size:1.1rem}.evaluation-applicant .evaluation-applicant-toolbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.evaluation-applicant .evaluation-applicant-toolbar .filters{display:flex;flex-wrap:wrap;gap:16px}.evaluation-applicant .evaluation-applicant-toolbar .filters .field{display:flex;flex-direction:column;gap:4px}.evaluation-applicant .evaluation-applicant-toolbar .filters .field label{color:#4b5563;font-family:square-bd;font-size:.78rem}.evaluation-applicant .evaluation-applicant-toolbar .filters .field .field-input{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:999px;box-sizing:border-box;display:flex;min-width:160px;padding:6px 12px}.evaluation-applicant .evaluation-applicant-toolbar .filters .field .field-input.with-icon .material-symbols-outlined{color:#9ca3af;font-size:1.1rem;margin-right:4px}.evaluation-applicant .evaluation-applicant-toolbar .filters .field .field-input input,.evaluation-applicant .evaluation-applicant-toolbar .filters .field .field-input select{background:transparent;border:none;color:#111827;font-family:square-rg;font-size:.86rem;outline:none;width:100%}.evaluation-applicant .evaluation-applicant-toolbar .filters .field .field-input select{cursor:pointer}.evaluation-applicant .evaluation-applicant-toolbar .toolbar-right{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.evaluation-applicant .evaluation-applicant-toolbar .toolbar-right .text-summary{color:#6b7280;font-family:square-rg;font-size:.82rem}.evaluation-applicant .evaluation-applicant-toolbar .toolbar-right .text-summary strong{color:#111827;font-family:square-bd}.evaluation-applicant .evaluation-applicant-toolbar .toolbar-right .btn-primary-outline{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:999px;color:#374151;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.8rem;gap:6px;padding:7px 12px;transition:background-color .15s ease,box-shadow .15s ease,-webkit-transform .1s ease;transition:background-color .15s ease,box-shadow .15s ease,transform .1s ease;transition:background-color .15s ease,box-shadow .15s ease,transform .1s ease,-webkit-transform .1s ease}.evaluation-applicant .evaluation-applicant-toolbar .toolbar-right .btn-primary-outline .material-symbols-outlined{color:#6b7280;font-size:1rem}.evaluation-applicant .evaluation-applicant-toolbar .toolbar-right .btn-primary-outline:hover{background:#f3f4f6;box-shadow:0 6px 14px rgba(15,23,42,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.evaluation-applicant .evaluation-applicant-toolbar .toolbar-right .btn-primary-outline:active{box-shadow:none;-webkit-transform:translateY(0);transform:translateY(0)}.evaluation-applicant .evaluation-applicant-body{width:100%}.evaluation-applicant .evaluation-applicant-list{background:#fff;border-radius:16px;box-shadow:0 12px 26px rgba(15,23,42,.06),0 0 0 1px rgba(229,231,235,.9);display:flex;flex-direction:column;height:calc(100vh - 350px);min-height:260px;overflow:hidden;width:100%}.evaluation-applicant .evaluation-applicant-virtual-list{flex:1 1 auto;min-height:0;overflow-x:hidden!important;overflow-y:auto!important}.evaluation-applicant .evaluation-applicant-virtual-list .applicant-row{box-sizing:border-box}.evaluation-applicant .evaluation-applicant-list-header{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;display:grid;font-family:square-bd;font-size:.78rem;grid-template-columns:44px minmax(0,2.3fr) minmax(0,1.3fr) minmax(0,1.3fr) 136px;padding:10px 16px}.evaluation-applicant .evaluation-applicant-list-header .col.col-main{color:#4b5563}.evaluation-applicant .evaluation-applicant-list-header .col.col-actions{text-align:right}.evaluation-applicant .col.col-select{align-items:center;display:flex;justify-content:center}.evaluation-applicant .col.col-main{align-items:center;cursor:pointer;display:flex;gap:10px;min-width:0}.evaluation-applicant .col.col-category,.evaluation-applicant .col.col-process{align-items:center;display:flex}.evaluation-applicant .col.col-actions{align-items:center;display:flex;justify-content:flex-end}.evaluation-applicant .checkbox-label{align-items:center;cursor:pointer;display:inline-flex;justify-content:center}.evaluation-applicant .checkbox-label input{display:none}.evaluation-applicant .checkbox-label .custom-checkbox{background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;height:18px;position:relative;width:18px}.evaluation-applicant .checkbox-label input:checked+.custom-checkbox{background:#111827;border-color:#111827}.evaluation-applicant .checkbox-label input:checked+.custom-checkbox:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:12px;left:4px;position:absolute;top:1px;-webkit-transform:rotate(40deg);transform:rotate(40deg);width:8px}.evaluation-applicant .applicant-row{grid-column-gap:10px;grid-row-gap:6px;align-items:center;background:#fff;border-top:1px solid #f3f4f6;color:#111827;-webkit-column-gap:10px;column-gap:10px;display:grid;font-family:square-rg;font-size:.86rem;grid-template-columns:44px minmax(0,2.3fr) minmax(0,1.3fr) minmax(0,1.3fr) 136px;padding:10px 16px;row-gap:6px;transition:background-color .12s ease,box-shadow .08s ease,-webkit-transform .08s ease;transition:background-color .12s ease,transform .08s ease,box-shadow .08s ease;transition:background-color .12s ease,transform .08s ease,box-shadow .08s ease,-webkit-transform .08s ease}.evaluation-applicant .applicant-row:hover{background:#f9fafb}.evaluation-applicant .avatar-wrap{background:#e5e7eb;border-radius:999px;flex-shrink:0;height:48px;overflow:hidden;width:48px}.evaluation-applicant .avatar-wrap img{display:block;height:100%;object-fit:cover;width:100%}.evaluation-applicant .main-text{display:flex;flex-direction:column;gap:2px;min-width:0}.evaluation-applicant .main-text .name-row{align-items:baseline;display:flex;gap:6px;min-width:0}.evaluation-applicant .main-text .name-row .name{color:#111827;font-family:square-bd;font-size:.96rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-applicant .main-text .name-row .apply-id{color:#9ca3af;font-family:square-rg;font-size:.8rem}.evaluation-applicant .main-text .sub-row .meta{color:#6b7280;font-family:square-rg;font-size:.78rem}.evaluation-applicant .main-text .line-tags{display:none;flex-wrap:wrap;gap:6px;margin-top:4px}.evaluation-applicant .pill{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;font-family:square-rg;font-size:.78rem;justify-content:center;padding:4px 10px;white-space:nowrap}.evaluation-applicant .pill.pill-category{background:#fff;border:1px solid #e5e7eb;color:#374151}.evaluation-applicant .pill.pill-process{background:#fff;border:1px solid #e5e7eb;color:#4b5563}.evaluation-applicant .pill.inline{font-size:.74rem;padding:3px 8px}.evaluation-applicant .btn-detail{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:999px;color:#374151;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.78rem;gap:4px;padding:6px 10px;transition:background-color .12s ease,box-shadow .12s ease,-webkit-transform .08s ease;transition:background-color .12s ease,box-shadow .12s ease,transform .08s ease;transition:background-color .12s ease,box-shadow .12s ease,transform .08s ease,-webkit-transform .08s ease}.evaluation-applicant .btn-detail .material-symbols-outlined{color:#6b7280;font-size:1rem}.evaluation-applicant .btn-detail:hover{background:#f3f4f6;box-shadow:0 4px 12px rgba(15,23,42,.12);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.evaluation-applicant .btn-detail:active{box-shadow:none;-webkit-transform:translateY(0);transform:translateY(0)}.evaluation-applicant .applicant-empty{align-items:flex-start;background:#fafafa;border-top:1px dashed #e5e7eb;display:flex;flex-direction:column;gap:6px;padding:24px 20px 26px}.evaluation-applicant .applicant-empty .material-symbols-outlined{color:#9ca3af;font-size:1.6rem}.evaluation-applicant .applicant-empty .empty-title{color:#111827;font-family:square-bd;font-size:.9rem}.evaluation-applicant .applicant-empty .empty-desc{color:#6b7280;font-family:square-rg;font-size:.8rem}.evaluation-applicant .applicant-row.skeleton{background:#f5f5f7;cursor:default}.evaluation-applicant .applicant-row.skeleton:hover{background:#f5f5f7;box-shadow:none;-webkit-transform:none;transform:none}.evaluation-applicant .applicant-row.skeleton .skeleton-checkbox{background:#e5e7eb;border-radius:6px;height:18px;width:18px}.evaluation-applicant .applicant-row.skeleton .skeleton-avatar{background:#e5e7eb}.evaluation-applicant .applicant-row.skeleton .skeleton-button,.evaluation-applicant .applicant-row.skeleton .skeleton-line,.evaluation-applicant .applicant-row.skeleton .skeleton-pill{-webkit-animation:skeleton-shimmer 1.1s linear infinite;animation:skeleton-shimmer 1.1s linear infinite;background:linear-gradient(90deg,rgba(229,231,235,.4),rgba(229,231,235,.9),rgba(229,231,235,.4));background-size:200% 100%;border-radius:999px}.evaluation-applicant .applicant-row.skeleton .skeleton-line.short{height:12px;margin-bottom:4px;width:40%}.evaluation-applicant .applicant-row.skeleton .skeleton-line.long{height:10px;width:70%}.evaluation-applicant .applicant-row.skeleton .skeleton-pill{height:20px;width:70px}.evaluation-applicant .applicant-row.skeleton .skeleton-button{height:26px;width:90px}@media (max-width:768px){.evaluation-applicant .evaluation-applicant-inner{padding:0 16px}.evaluation-applicant .evaluation-applicant-header{align-items:flex-start;flex-direction:column}.evaluation-applicant .evaluation-applicant-header .right{justify-content:flex-start;width:100%}.evaluation-applicant .evaluation-applicant-toolbar{align-items:stretch;flex-direction:column}.evaluation-applicant .evaluation-applicant-toolbar .filters{order:1}.evaluation-applicant .evaluation-applicant-toolbar .toolbar-right{justify-content:space-between;order:2}.evaluation-applicant .evaluation-applicant-list-header{grid-template-columns:40px minmax(0,1fr) 110px}.evaluation-applicant .evaluation-applicant-list-header .col-category,.evaluation-applicant .evaluation-applicant-list-header .col-process{display:none}.evaluation-applicant .evaluation-applicant-list-header .col-main{color:#4b5563}.evaluation-applicant .evaluation-applicant-list-header .col-actions{text-align:right}.evaluation-applicant .applicant-row{grid-template-columns:40px minmax(0,1fr) 110px;padding:10px 12px}.evaluation-applicant .applicant-row .col-category,.evaluation-applicant .applicant-row .col-process{display:none}.evaluation-applicant .applicant-row .col-main{align-items:flex-start}.evaluation-applicant .applicant-row .btn-detail{font-size:.78rem;padding:6px 10px}.evaluation-applicant .applicant-row .main-text .line-tags{display:flex}.evaluation-applicant .avatar-wrap{height:44px;width:44px}.evaluation-applicant{padding:16px 0 24px}.evaluation-applicant .evaluation-applicant-inner{padding:0 12px}.evaluation-applicant .evaluation-applicant-header{margin-bottom:10px}.evaluation-applicant .evaluation-applicant-header .title{font-size:1.3rem}.evaluation-applicant .evaluation-applicant-header .description{font-size:.8rem}.evaluation-applicant .evaluation-applicant-toolbar,.evaluation-applicant .evaluation-applicant-toolbar .filters{gap:12px}.evaluation-applicant .evaluation-applicant-toolbar .filters .field,.evaluation-applicant .evaluation-applicant-toolbar .filters .field .field-input{width:100%}.evaluation-applicant .evaluation-applicant-toolbar .toolbar-right{align-items:stretch;flex-direction:column;gap:6px}.evaluation-applicant .evaluation-applicant-toolbar .toolbar-right .text-summary{font-size:.78rem}.evaluation-applicant .evaluation-applicant-toolbar .toolbar-right .btn-primary-outline{justify-content:center}.evaluation-applicant .evaluation-applicant-list-header{display:none}.evaluation-applicant .evaluation-applicant-list{border-radius:14px}.evaluation-applicant .applicant-row{grid-template-columns:1fr;padding:12px 14px;row-gap:8px}.evaluation-applicant .applicant-row .col.col-select{justify-content:flex-start;order:1}.evaluation-applicant .applicant-row .col.col-main{order:2}.evaluation-applicant .applicant-row .col.col-category,.evaluation-applicant .applicant-row .col.col-process{display:none}.evaluation-applicant .applicant-row .col.col-actions{justify-content:flex-start;order:3}.evaluation-applicant .applicant-row .main-text .line-tags{display:flex}}.evaluation-interview{background-color:#f5f5f7;padding:24px 0 40px;width:100%}.evaluation-interview .evaluation-interview-inner{box-sizing:border-box;margin:0 auto;max-width:1180px;padding:0 24px}.evaluation-interview .evaluation-interview-header{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.evaluation-interview .evaluation-interview-header .left .eyebrow{color:#9ca3af;font-family:square-bd;font-size:.78rem;letter-spacing:.16em;margin-bottom:6px;text-transform:uppercase}.evaluation-interview .evaluation-interview-header .left .title{color:#111827;font-family:square-hv;font-size:1.6rem;margin-bottom:4px}.evaluation-interview .evaluation-interview-header .left .description{color:#6b7280;font-family:square-rg;font-size:.9rem;max-width:720px}.evaluation-interview .evaluation-interview-header .right{align-items:center;display:flex;justify-content:flex-end}.evaluation-interview .evaluation-interview-header .right .summary-chip{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#4b5563;display:inline-flex;font-family:square-rg;font-size:.8rem;gap:6px;padding:6px 10px}.evaluation-interview .evaluation-interview-header .right .summary-chip .material-symbols-outlined{color:#6b7280;font-size:1.1rem}.evaluation-interview .evaluation-interview-header .right .summary-chip strong{color:#111827;font-family:square-bd}.evaluation-interview .evaluation-interview-toolbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.evaluation-interview .evaluation-interview-toolbar .filters{display:flex;flex-wrap:wrap;gap:16px}.evaluation-interview .evaluation-interview-toolbar .filters .field{display:flex;flex-direction:column;gap:4px}.evaluation-interview .evaluation-interview-toolbar .filters .field label{color:#4b5563;font-family:square-bd;font-size:.78rem}.evaluation-interview .evaluation-interview-toolbar .filters .field .field-input{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:999px;box-sizing:border-box;display:flex;min-width:160px;padding:6px 12px}.evaluation-interview .evaluation-interview-toolbar .filters .field .field-input.with-icon .material-symbols-outlined{color:#9ca3af;font-size:1.1rem;margin-right:4px}.evaluation-interview .evaluation-interview-toolbar .filters .field .field-input input,.evaluation-interview .evaluation-interview-toolbar .filters .field .field-input select{background:transparent;border:none;color:#111827;font-family:square-rg;font-size:.86rem;outline:none;width:100%}.evaluation-interview .evaluation-interview-toolbar .filters .field .field-input select{cursor:pointer}.evaluation-interview .evaluation-interview-toolbar .toolbar-right{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.evaluation-interview .evaluation-interview-toolbar .toolbar-right .text-summary{color:#6b7280;font-family:square-rg;font-size:.82rem}.evaluation-interview .evaluation-interview-toolbar .toolbar-right .text-summary strong{color:#111827;font-family:square-bd}.evaluation-interview .evaluation-interview-toolbar .toolbar-right .btn-primary,.evaluation-interview .evaluation-interview-toolbar .toolbar-right .btn-primary-outline{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.8rem;gap:6px;padding:7px 12px;transition:background-color .15s ease,box-shadow .15s ease,-webkit-transform .1s ease;transition:background-color .15s ease,box-shadow .15s ease,transform .1s ease;transition:background-color .15s ease,box-shadow .15s ease,transform .1s ease,-webkit-transform .1s ease}.evaluation-interview .evaluation-interview-toolbar .toolbar-right .btn-primary .material-symbols-outlined,.evaluation-interview .evaluation-interview-toolbar .toolbar-right .btn-primary-outline .material-symbols-outlined{font-size:1rem}.evaluation-interview .evaluation-interview-toolbar .toolbar-right .btn-primary-outline{background:#fff;border:1px solid #d1d5db;color:#374151}.evaluation-interview .evaluation-interview-toolbar .toolbar-right .btn-primary-outline .material-symbols-outlined{color:#6b7280}.evaluation-interview .evaluation-interview-toolbar .toolbar-right .btn-primary-outline:hover{background:#f3f4f6;box-shadow:0 6px 14px rgba(15,23,42,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.evaluation-interview .evaluation-interview-toolbar .toolbar-right .btn-primary-outline:active{box-shadow:none;-webkit-transform:translateY(0);transform:translateY(0)}.evaluation-interview .evaluation-interview-toolbar .toolbar-right .btn-primary-outline:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;-webkit-transform:none;transform:none}.evaluation-interview .evaluation-interview-toolbar .toolbar-right .btn-primary-outline.small{font-size:.78rem;padding:6px 10px}.evaluation-interview .evaluation-interview-toolbar .toolbar-right .btn-primary{background:#0f766e;border:1px solid #0f766e;color:#eef2ff}.evaluation-interview .evaluation-interview-toolbar .toolbar-right .btn-primary .material-symbols-outlined{color:#e5e7eb}.evaluation-interview .evaluation-interview-toolbar .toolbar-right .btn-primary:hover{background:#1e40af;box-shadow:0 8px 18px rgba(37,99,235,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.evaluation-interview .evaluation-interview-toolbar .toolbar-right .btn-primary:active{box-shadow:none;-webkit-transform:translateY(0);transform:translateY(0)}.evaluation-interview .evaluation-interview-toolbar .toolbar-right .btn-primary:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;-webkit-transform:none;transform:none}.evaluation-interview .evaluation-interview-body{grid-column-gap:18px;align-items:stretch;-webkit-column-gap:18px;column-gap:18px;display:grid;grid-template-columns:minmax(0,2.1fr) minmax(320px,1.1fr);width:100%}.evaluation-interview .panel-card{background:#fff;border-radius:16px;box-shadow:0 12px 26px rgba(15,23,42,.06),0 0 0 1px rgba(229,231,235,.9);display:flex;flex-direction:column;overflow:hidden;width:100%}.evaluation-interview .panel-card-header{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:10px 16px}.evaluation-interview .panel-card-header .panel-title{align-items:center;color:#4b5563;display:inline-flex;font-family:square-bd;font-size:.86rem;gap:6px}.evaluation-interview .panel-card-header .panel-title .material-symbols-outlined{color:#6b7280;font-size:1.1rem}.evaluation-interview .panel-card-header .panel-meta .muted{color:#9ca3af;font-family:square-rg;font-size:.78rem}.evaluation-interview .empty{align-items:flex-start;background:#fafafa;border-top:1px dashed #e5e7eb;display:flex;flex-direction:column;gap:6px;padding:20px 18px 22px}.evaluation-interview .empty .material-symbols-outlined{color:#9ca3af;font-size:1.6rem}.evaluation-interview .empty .empty-title{color:#111827;font-family:square-bd;font-size:.9rem}.evaluation-interview .empty .empty-desc{color:#6b7280;font-family:square-rg;font-size:.8rem}.evaluation-interview .empty .empty-desc strong{font-family:square-bd}.evaluation-interview .interview-left{display:flex;flex-direction:column;gap:14px;min-height:0}.evaluation-interview .interview-left .set-list{display:flex;flex-direction:column}.evaluation-interview .interview-left .set-list-header{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;display:grid;font-family:square-bd;font-size:.78rem;grid-template-columns:140px minmax(0,1fr) 70px 52px;padding:8px 16px}.evaluation-interview .interview-left .set-list-body{max-height:320px;overflow:auto}.evaluation-interview .interview-left .set-list-body::-webkit-scrollbar{width:8px}.evaluation-interview .interview-left .set-list-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}.evaluation-interview .interview-left .pill{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;font-family:square-rg;font-size:.78rem;justify-content:center;padding:3px 10px;white-space:nowrap}.evaluation-interview .interview-left .pill.pill-target{background:#fff;border:1px solid #e5e7eb;color:#374151}.evaluation-interview .interview-left .set-row{align-items:center;background:#fff;border:0;cursor:pointer;display:grid;grid-template-columns:140px minmax(0,1fr) 70px 52px;padding:8px 16px;text-align:left;transition:background-color .12s ease,box-shadow .08s ease,-webkit-transform .08s ease;transition:background-color .12s ease,transform .08s ease,box-shadow .08s ease;transition:background-color .12s ease,transform .08s ease,box-shadow .08s ease,-webkit-transform .08s ease;width:100%}.evaluation-interview .interview-left .set-row:hover{background:#f9fafb}.evaluation-interview .interview-left .set-row.active{background:#eff6ff;box-shadow:inset 3px 0 0 #0f766e}.evaluation-interview .interview-left .set-row .col-preview{min-width:0}.evaluation-interview .interview-left .set-row .preview-text{color:#111827;font-family:square-bd;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-interview .interview-left .set-row .preview-sub{color:#9ca3af;font-family:square-rg;font-size:.76rem;margin-top:2px}.evaluation-interview .interview-left .set-row .count-chip{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#374151;display:inline-flex;font-family:square-bd;font-size:.78rem;height:22px;justify-content:center;justify-self:end;min-width:28px;padding:0 8px}.evaluation-interview .interview-left .set-row.skeleton{background:#f5f5f7;cursor:default}.evaluation-interview .interview-left .set-row.skeleton:hover{background:#f5f5f7;box-shadow:none;-webkit-transform:none;transform:none}.evaluation-interview .interview-left .set-row.skeleton .skeleton-box,.evaluation-interview .interview-left .set-row.skeleton .skeleton-pill{-webkit-animation:skeleton-shimmer 1.1s linear infinite;animation:skeleton-shimmer 1.1s linear infinite;background:linear-gradient(90deg,rgba(229,231,235,.4),rgba(229,231,235,.9),rgba(229,231,235,.4));background-size:200% 100%;border-radius:999px}.evaluation-interview .interview-left .set-row.skeleton .skeleton-box.short{height:12px;justify-self:end;width:40%}.evaluation-interview .interview-left .set-row.skeleton .skeleton-box.long{height:12px;width:70%}.evaluation-interview .interview-left .set-row.skeleton .skeleton-pill{height:20px;width:90px}.evaluation-interview .interview-left .editor-card{flex:1 1;min-height:0}.evaluation-interview .interview-left .editor-card .editor-body{display:flex;flex-direction:column;gap:12px;min-height:0;padding:14px 16px 16px}.evaluation-interview .interview-left .editor-card .editor-top{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.evaluation-interview .interview-left .editor-card .editor-top .editor-field{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:240px}.evaluation-interview .interview-left .editor-card .editor-top .editor-field label{color:#4b5563;font-family:square-bd;font-size:.8rem}.evaluation-interview .interview-left .editor-card .editor-top .editor-field .field-input{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:999px;box-sizing:border-box;display:flex;padding:6px 12px}.evaluation-interview .interview-left .editor-card .editor-top .editor-field .field-input select{background:transparent;border:none;color:#111827;cursor:pointer;font-family:square-rg;font-size:.86rem;outline:none;width:100%}.evaluation-interview .interview-left .editor-card .editor-top .editor-actions{align-items:center;display:flex;gap:8px}.evaluation-interview .interview-left .editor-card .editor-top .btn-primary-outline{align-items:center;background:#f7f5f5;border:1px solid #d1d5db;border-radius:20px;color:#374151;cursor:pointer;display:flex;justify-content:center}.evaluation-interview .interview-left .editor-card .editor-top .btn-primary-outline .material-symbols-outlined{color:#6b7280}.evaluation-interview .interview-left .editor-card .editor-top .btn-primary-outline:hover{background:#f3f4f6;box-shadow:0 6px 14px rgba(15,23,42,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.evaluation-interview .interview-left .editor-card .editor-top .btn-primary-outline:active{box-shadow:none;-webkit-transform:translateY(0);transform:translateY(0)}.evaluation-interview .interview-left .editor-card .editor-top .btn-primary-outline:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;-webkit-transform:none;transform:none}.evaluation-interview .interview-left .editor-card .editor-top .btn-primary-outline.small{font-size:.78rem;padding:6px 10px}.evaluation-interview .interview-left .editor-card .question-items{display:flex;flex-direction:column;gap:8px;max-height:420px;min-height:0;overflow:auto;padding-right:6px}.evaluation-interview .interview-left .editor-card .question-items::-webkit-scrollbar{width:8px}.evaluation-interview .interview-left .editor-card .question-items::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}.evaluation-interview .interview-left .editor-card .question-item{grid-gap:10px;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:grid;gap:10px;grid-template-columns:46px minmax(0,1fr) 168px;padding:10px}.evaluation-interview .interview-left .editor-card .question-item .qno{color:#6b7280;display:flex;font-family:square-bd;font-size:.82rem;justify-content:center}.evaluation-interview .interview-left .editor-card .question-item input{background:#f9fafb;border:1px solid #d1d5db;border-radius:10px;color:#111827;font-family:square-rg;font-size:.86rem;outline:none;padding:9px 10px;width:100%}.evaluation-interview .interview-left .editor-card .question-item input:focus{background:#fff;border-color:#0f766e;box-shadow:0 0 0 1px rgba(37,99,235,.55)}.evaluation-interview .interview-left .editor-card .question-item .item-actions{align-items:center;display:flex;gap:6px;justify-content:flex-end}.evaluation-interview .interview-left .editor-card .editor-help{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:inline-flex;gap:8px;padding:10px 12px}.evaluation-interview .interview-left .editor-card .editor-help .material-symbols-outlined{color:#64748b;font-size:1.1rem}.evaluation-interview .interview-left .editor-card .editor-help span{color:#475569;font-family:square-rg;font-size:.8rem}.evaluation-interview .interview-left .editor-card .editor-help span strong{color:#0f172a;font-family:square-bd}.evaluation-interview .interview-left .editor-card .editor-empty{border-top:none}.evaluation-interview .interview-right{gap:14px}.evaluation-interview .interview-right,.evaluation-interview .interview-right .applicant-list{display:flex;flex-direction:column;min-height:0}.evaluation-interview .interview-right .applicant-list-body{max-height:calc(100vh - 380px);overflow:auto}.evaluation-interview .interview-right .applicant-list-body::-webkit-scrollbar{width:8px}.evaluation-interview .interview-right .applicant-list-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}.evaluation-interview .interview-right .applicant-row{grid-gap:8px;align-items:center;background:#fff;border-top:1px solid #f3f4f6;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 42px;padding:10px 12px}.evaluation-interview .interview-right .applicant-row.active{background:#eff6ff;box-shadow:inset 3px 0 0 #0f766e}.evaluation-interview .interview-right .applicant-row .applicant-main{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;gap:10px;min-width:0;padding:0;text-align:left}.evaluation-interview .interview-right .applicant-row .applicant-main .avatar{background:#e5e7eb;border-radius:999px;flex-shrink:0;height:42px;overflow:hidden;width:42px}.evaluation-interview .interview-right .applicant-row .applicant-main .avatar img{display:block;height:100%;object-fit:cover;width:100%}.evaluation-interview .interview-right .applicant-row .applicant-main .text{display:flex;flex-direction:column;gap:2px;min-width:0}.evaluation-interview .interview-right .applicant-row .applicant-main .text .name-row{align-items:baseline;display:flex;gap:6px;min-width:0}.evaluation-interview .interview-right .applicant-row .applicant-main .text .name-row .name{color:#111827;font-family:square-bd;font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-interview .interview-right .applicant-row .applicant-main .text .name-row .apply-id{color:#9ca3af;flex-shrink:0;font-family:square-rg;font-size:.8rem}.evaluation-interview .interview-right .applicant-row .applicant-main .text .meta{color:#6b7280;font-family:square-rg;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-interview .interview-right .applicant-row .applicant-actions{display:flex;justify-content:flex-end}.evaluation-interview .interview-right .resume-card{flex:1 1;min-height:0}.evaluation-interview .interview-right .resume-card .resume-body{flex:1 1;min-height:0;overflow:auto;padding:10px}.evaluation-interview .interview-right .resume-card .resume-body::-webkit-scrollbar{width:8px}.evaluation-interview .interview-right .resume-card .resume-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}.evaluation-interview .icon-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:inline-flex;height:34px;justify-content:center;transition:background-color .12s ease,box-shadow .12s ease,-webkit-transform .08s ease;transition:background-color .12s ease,box-shadow .12s ease,transform .08s ease;transition:background-color .12s ease,box-shadow .12s ease,transform .08s ease,-webkit-transform .08s ease;width:34px}.evaluation-interview .icon-btn .material-symbols-outlined{color:#6b7280;font-size:1.05rem}.evaluation-interview .icon-btn:hover{background:#f3f4f6;box-shadow:0 4px 12px rgba(15,23,42,.12);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.evaluation-interview .icon-btn:active{box-shadow:none;-webkit-transform:translateY(0);transform:translateY(0)}.evaluation-interview .icon-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;-webkit-transform:none;transform:none}.evaluation-interview .icon-btn.danger{background:#fef2f2;border-color:#fecaca}.evaluation-interview .icon-btn.danger .material-symbols-outlined{color:#ef4444}.evaluation-interview .icon-btn.danger:hover{background:#fee2e2;box-shadow:0 4px 12px hsla(0,91%,71%,.25)}.evaluation-interview.resume-dock-open .dialog-overlay,.evaluation-interview.resume-dock-open .modal-overlay,.evaluation-interview.resume-dock-open .overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent!important;inset:auto!important;padding:0!important;position:static!important}.evaluation-interview.resume-dock-open .dialog,.evaluation-interview.resume-dock-open .dialog-panel,.evaluation-interview.resume-dock-open .modal,.evaluation-interview.resume-dock-open .modal-panel,.evaluation-interview.resume-dock-open .overlay-panel{border-radius:12px!important;box-shadow:none!important;height:auto!important;max-height:none!important;position:static!important;-webkit-transform:none!important;transform:none!important;width:100%!important}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.evaluation-notifications{background-color:#f5f5f7;padding:24px 0 0;width:100%}.evaluation-notifications .evaluation-notifications-inner{box-sizing:border-box;margin:0 auto;max-width:1180px;padding:0 24px}.evaluation-notifications .evaluation-notifications-header{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.evaluation-notifications .evaluation-notifications-header .left .eyebrow{color:#9ca3af;font-family:square-bd;font-size:.78rem;letter-spacing:.16em;margin-bottom:6px;text-transform:uppercase}.evaluation-notifications .evaluation-notifications-header .left .title{color:#111827;font-family:square-hv;font-size:1.6rem;margin-bottom:4px}.evaluation-notifications .evaluation-notifications-header .left .description{color:#6b7280;font-family:square-rg;font-size:.9rem}.evaluation-notifications .evaluation-notifications-header .left .description strong{color:#111827;font-family:square-bd}.evaluation-notifications .evaluation-notifications-header .right{align-items:center;display:flex;justify-content:flex-end}.evaluation-notifications .evaluation-notifications-header .right .summary-chip{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#4b5563;display:inline-flex;font-family:square-rg;font-size:.8rem;gap:6px;padding:6px 10px}.evaluation-notifications .evaluation-notifications-header .right .summary-chip .material-symbols-outlined{color:#6b7280;font-size:1.1rem}.evaluation-notifications .evaluation-notifications-header .right .summary-chip strong{color:#111827;font-family:square-bd}.evaluation-notifications .evaluation-notifications-header .right .summary-chip .divider{color:#d1d5db;padding:0 2px}.evaluation-notifications .evaluation-notifications-toolbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.evaluation-notifications .evaluation-notifications-toolbar .filters{display:flex;flex-wrap:wrap;gap:16px}.evaluation-notifications .evaluation-notifications-toolbar .filters .field{display:flex;flex-direction:column;gap:4px}.evaluation-notifications .evaluation-notifications-toolbar .filters .field label{color:#4b5563;font-family:square-bd;font-size:.78rem}.evaluation-notifications .evaluation-notifications-toolbar .filters .field .field-input{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:999px;box-sizing:border-box;display:flex;min-width:160px;padding:6px 12px}.evaluation-notifications .evaluation-notifications-toolbar .filters .field .field-input.with-icon .material-symbols-outlined{color:#9ca3af;font-size:1.1rem;margin-right:4px}.evaluation-notifications .evaluation-notifications-toolbar .filters .field .field-input input,.evaluation-notifications .evaluation-notifications-toolbar .filters .field .field-input select{background:transparent;border:none;color:#111827;font-family:square-rg;font-size:.86rem;outline:none;width:100%}.evaluation-notifications .evaluation-notifications-toolbar .filters .field .field-input select{cursor:pointer}.evaluation-notifications .evaluation-notifications-toolbar .toolbar-right{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.evaluation-notifications .evaluation-notifications-toolbar .toolbar-right .text-summary{color:#6b7280;font-family:square-rg;font-size:.82rem}.evaluation-notifications .evaluation-notifications-toolbar .toolbar-right .text-summary strong{color:#111827;font-family:square-bd}.evaluation-notifications .evaluation-notifications-body{width:100%}.evaluation-notifications .global-empty{align-items:center;background:#fff;border:1px dashed #e5e7eb;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:40px 20px 44px;text-align:center;width:100%}.evaluation-notifications .global-empty .material-symbols-outlined{color:#9ca3af;font-size:2.2rem}.evaluation-notifications .global-empty .title{color:#111827;font-family:square-bd;font-size:.96rem}.evaluation-notifications .global-empty .desc{color:#6b7280;font-family:square-rg;font-size:.82rem}.evaluation-notifications .process-section-list{display:flex;flex-direction:column;gap:16px}.evaluation-notifications .process-section{background:#fff;border-radius:16px;box-shadow:0 12px 26px rgba(15,23,42,.06),0 0 0 1px rgba(229,231,235,.9);display:flex;flex-direction:column;overflow:hidden;width:100%}.evaluation-notifications .process-header{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-between;padding:10px 18px 8px}.evaluation-notifications .process-header .left{display:flex;flex-direction:column;gap:4px}.evaluation-notifications .process-header .left .process-name{color:#111827;font-family:square-bd;font-size:.9rem}.evaluation-notifications .process-header .left .process-meta{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-family:square-rg;font-size:.8rem;gap:6px}.evaluation-notifications .process-header .left .process-meta .pill-stage{align-items:center;background:#eef2ff;border-radius:999px;color:#4338ca;display:inline-flex;font-family:square-bd;font-size:.78rem;justify-content:center;padding:3px 10px}.evaluation-notifications .process-header .left .process-meta .count-text strong{color:#111827;font-family:square-bd}.evaluation-notifications .process-body{height:calc(100vh - 420px);overflow-y:auto;padding:4px 0}.evaluation-notifications .process-empty{align-items:flex-start;background:#fafafa;border-top:1px dashed #e5e7eb;display:flex;gap:10px;padding:24px 20px 26px}.evaluation-notifications .process-empty .material-symbols-outlined{color:#9ca3af;font-size:1.6rem}.evaluation-notifications .process-empty .texts{display:flex;flex-direction:column;gap:4px}.evaluation-notifications .process-empty .texts .title{color:#111827;font-family:square-bd;font-size:.9rem}.evaluation-notifications .process-empty .texts .desc{color:#6b7280;font-family:square-rg;font-size:.8rem}.evaluation-notifications .process-row-list{display:flex;flex-direction:column}.evaluation-notifications .process-row{align-items:center;background:#fff;border-top:1px solid #f3f4f6;box-sizing:border-box;-webkit-column-gap:16px;column-gap:16px;display:flex;justify-content:space-between;padding:10px 18px;row-gap:10px;transition:background-color .12s ease,box-shadow .08s ease,-webkit-transform .08s ease;transition:background-color .12s ease,transform .08s ease,box-shadow .08s ease;transition:background-color .12s ease,transform .08s ease,box-shadow .08s ease,-webkit-transform .08s ease}.evaluation-notifications .process-row:hover{background:#f9fafb}.evaluation-notifications .row-left{align-items:center;display:flex;flex:1 1 auto;gap:12px;min-width:0}.evaluation-notifications .avatar-wrap{background:#e5e7eb;border-radius:999px;flex-shrink:0;height:44px;overflow:hidden;width:44px}.evaluation-notifications .avatar-wrap img{display:block;height:100%;object-fit:cover;width:100%}.evaluation-notifications .avatar-group{align-items:center;display:flex;min-width:120px}.evaluation-notifications .avatar-small{align-items:center;background:#e5e7eb;border:2px solid #fff;border-radius:999px;box-shadow:0 0 0 1px rgba(148,163,184,.35);display:flex;height:32px;justify-content:center;margin-left:-10px;overflow:hidden;width:32px}.evaluation-notifications .avatar-small:first-child{margin-left:0}.evaluation-notifications .avatar-small img{display:block;height:100%;object-fit:cover;width:100%}.evaluation-notifications .avatar-more{background:#4b5563;color:#f9fafb;font-family:square-bd;font-size:.7rem}.evaluation-notifications .main-text{display:flex;flex-direction:column;gap:4px;min-width:0}.evaluation-notifications .name-row{display:flex;flex-wrap:wrap;gap:4px}.evaluation-notifications .name-row .name-pair{align-items:baseline;display:inline-flex}.evaluation-notifications .name-row .name-pair .primary-name{color:#111827;font-family:square-bd;font-size:.9rem}.evaluation-notifications .name-row .name-pair .apply-id{color:#9ca3af;font-size:.75rem;margin-left:4px}.evaluation-notifications .name-row .name-pair .name-delimiter{color:#d1d5db;font-size:.8rem;margin:0 6px}.evaluation-notifications .sub-row .meta{align-items:center;color:#6b7280;display:inline-flex;flex-wrap:wrap;font-family:square-rg;font-size:.78rem;gap:6px}.evaluation-notifications .sub-row .pill{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;font-family:square-rg;font-size:.76rem;justify-content:center;padding:3px 9px;white-space:nowrap}.evaluation-notifications .sub-row .pill.pill-group{background:#fff;border:1px solid #e5e7eb;color:#374151}.evaluation-notifications .sub-row .pill.pill-category,.evaluation-notifications .sub-row .pill.pill-type{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.evaluation-notifications .sub-row .time-text{color:#6b7280;font-family:square-rg;font-size:.78rem}.evaluation-notifications .row-right{align-items:flex-start;display:flex;flex-shrink:0;gap:14px;justify-content:flex-end}.evaluation-notifications .score-vertical{align-items:flex-start;display:flex;gap:6px;width:150px}.evaluation-notifications .score-vertical .score-label{background:#eef2ff;border-radius:999px;color:#4338ca;font-family:square-bd;font-size:.75rem;margin-top:2px;padding:2px 8px;white-space:nowrap}.evaluation-notifications .score-vertical .score-list{display:flex;flex-direction:column;gap:2px}.evaluation-notifications .score-vertical .score-list .score-row{align-items:center;background-color:#f8f3f3;border:1px solid #e5e7eb;border-radius:10px;color:#374151;display:flex;font-size:.7rem;justify-content:center;padding:2px 3px;white-space:nowrap;width:70px}.evaluation-notifications .score-vertical .score-list .score-row .score-name{font-family:square-bd;margin-right:2px}.evaluation-notifications .score-vertical .score-list .score-row .score-value{color:#4b5563}.evaluation-notifications .score-wrap{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.evaluation-notifications .score-wrap .score-chip{align-items:center;background:#eff6ff;border-radius:999px;color:#1f2937;display:inline-flex;font-family:square-rg;font-size:.7rem;gap:4px;padding:3px 10px}.evaluation-notifications .score-wrap .score-chip.sub{background:#ffe6e6}.evaluation-notifications .score-wrap .score-chip .label{color:#0f766e;font-family:square-bd}.evaluation-notifications .score-wrap .score-chip .value{color:#111827;font-family:square-bd}.evaluation-notifications .btn-eval{align-items:center;background:#4f46e5;border:1px solid #4338ca;border-radius:999px;color:#eef2ff;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.8rem;gap:6px;padding:7px 12px;transition:background-color .12s ease,box-shadow .12s ease,-webkit-transform .08s ease;transition:background-color .12s ease,box-shadow .12s ease,transform .08s ease;transition:background-color .12s ease,box-shadow .12s ease,transform .08s ease,-webkit-transform .08s ease}.evaluation-notifications .btn-eval .material-symbols-outlined{color:#e5e7eb;font-size:1rem}.evaluation-notifications .btn-eval:hover{background:#4338ca;box-shadow:0 8px 18px rgba(79,70,229,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.evaluation-notifications .btn-eval:active{box-shadow:none;-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:768px){.evaluation-notifications .evaluation-notifications-inner{padding:0 16px}.evaluation-notifications .evaluation-notifications-header{align-items:flex-start;flex-direction:column}.evaluation-notifications .evaluation-notifications-header .right{justify-content:flex-start;width:100%}.evaluation-notifications .evaluation-notifications-toolbar{align-items:stretch;flex-direction:column}.evaluation-notifications .evaluation-notifications-toolbar .filters{order:1}.evaluation-notifications .evaluation-notifications-toolbar .toolbar-right{justify-content:space-between;order:2}.evaluation-notifications .process-row{padding:10px 14px}.evaluation-notifications{padding:16px 0 24px}.evaluation-notifications .evaluation-notifications-inner{padding:0 12px}.evaluation-notifications .evaluation-notifications-header{margin-bottom:10px}.evaluation-notifications .evaluation-notifications-header .title{font-size:1.3rem}.evaluation-notifications .evaluation-notifications-header .description{font-size:.8rem}.evaluation-notifications .evaluation-notifications-toolbar,.evaluation-notifications .evaluation-notifications-toolbar .filters{gap:12px}.evaluation-notifications .evaluation-notifications-toolbar .filters .field,.evaluation-notifications .evaluation-notifications-toolbar .filters .field .field-input{width:100%}.evaluation-notifications .evaluation-notifications-toolbar .toolbar-right{align-items:stretch;flex-direction:column;gap:6px}.evaluation-notifications .evaluation-notifications-toolbar .toolbar-right .text-summary{font-size:.78rem}.evaluation-notifications .process-header{padding:10px 12px 8px}.evaluation-notifications .process-row{align-items:flex-start;flex-direction:column;row-gap:8px}.evaluation-notifications .row-right{justify-content:space-between;width:100%}.evaluation-notifications .row-right .score-vertical{flex:0 0 auto}.evaluation-notifications .btn-eval{justify-content:center}}.evaluation-common-layout-headerlayout{grid-gap:18px;align-items:center;background:linear-gradient(135deg,#062f2b,#0f766e 42%,#115e59);box-shadow:0 10px 30px rgba(15,23,42,.18);box-sizing:border-box;color:#fff;display:grid;gap:18px;grid-template-columns:minmax(260px,1fr) auto minmax(360px,1.3fr);height:72px;padding:0 30px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1300}.evaluation-common-layout-headerlayout .evaluation-header-center,.evaluation-common-layout-headerlayout .evaluation-header-left,.evaluation-common-layout-headerlayout .evaluation-header-right{min-width:0}.evaluation-common-layout-headerlayout .evaluation-header-right{align-items:center;display:flex;gap:10px;justify-content:flex-end}.evaluation-common-layout-headerlayout .logo-wrap{align-items:center;display:flex;gap:12px;min-width:0}.evaluation-common-layout-headerlayout .logo-mark{align-items:center;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.22);border-radius:16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2);display:flex;flex:0 0 42px;height:42px;justify-content:center;width:42px}.evaluation-common-layout-headerlayout .logo-mark .material-symbols-outlined{color:#ccfbf1;font-size:1.55rem}.evaluation-common-layout-headerlayout .logo-text{display:flex;flex-direction:column;gap:3px;min-width:0}.evaluation-common-layout-headerlayout .logo-main{font-family:square-hv;font-size:1.05rem;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-common-layout-headerlayout .logo-sub{color:rgba(240,253,250,.72);font-family:square-rg;font-size:.74rem;white-space:nowrap}.evaluation-common-layout-headerlayout .evaluation-recruit-chip{align-items:center;background:rgba(6,78,59,.58);border:1px solid rgba(153,246,228,.28);border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);color:#ecfeff;display:inline-flex;gap:7px;height:38px;padding:0 14px}.evaluation-common-layout-headerlayout .evaluation-recruit-chip .material-symbols-outlined{color:#99f6e4;font-size:1.1rem}.evaluation-common-layout-headerlayout .evaluation-recruit-chip .label{color:rgba(240,253,250,.7);font-family:square-rg;font-size:.72rem}.evaluation-common-layout-headerlayout .evaluation-recruit-chip strong{font-family:square-hv;font-size:.84rem}.evaluation-common-layout-headerlayout .evaluation-recruit-chip.muted{background:rgba(15,23,42,.28);border-color:hsla(0,0%,100%,.16)}.evaluation-common-layout-headerlayout .evaluator-profile{align-items:center;background:rgba(15,23,42,.22);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;display:flex;gap:9px;max-width:300px;min-width:0;padding:5px 10px 5px 6px}.evaluation-common-layout-headerlayout .profile-avatar{align-items:center;background:#ecfeff;border-radius:50%;color:#0f766e;display:flex;flex:0 0 34px;font-family:square-hv;font-size:.95rem;height:34px;justify-content:center;width:34px}.evaluation-common-layout-headerlayout .profile-text{display:flex;flex-direction:column;gap:2px;min-width:0}.evaluation-common-layout-headerlayout .profile-name{font-family:square-bd;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-common-layout-headerlayout .profile-meta{color:rgba(240,253,250,.7);font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-common-layout-headerlayout .session-pill{align-items:center;background:rgba(15,23,42,.24);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;display:inline-flex;gap:6px;height:34px;padding:0 11px}.evaluation-common-layout-headerlayout .session-pill .material-symbols-outlined{color:#a7f3d0;font-size:1.1rem}.evaluation-common-layout-headerlayout .session-pill .session-text{font-family:square-bd;font-size:.74rem;white-space:nowrap}.evaluation-common-layout-headerlayout .logout-button{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.22);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:square-bd;font-size:.74rem;gap:6px;height:34px;padding:0 12px;transition:background-color .16s ease,-webkit-transform .16s ease;transition:background-color .16s ease,transform .16s ease;transition:background-color .16s ease,transform .16s ease,-webkit-transform .16s ease}.evaluation-common-layout-headerlayout .logout-button .material-symbols-outlined{font-size:1.1rem}.evaluation-common-layout-headerlayout .logout-button:hover{background:hsla(0,0%,100%,.18);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.evaluation-common-layout-menulayout.evaluation-top-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(244,248,247,.94);border-bottom:1px solid rgba(15,118,110,.12);border-right:0;box-shadow:0 10px 24px rgba(15,23,42,.06);box-sizing:border-box;display:block;flex:none;height:auto;position:-webkit-sticky;position:sticky;top:72px;-webkit-transform:none;transform:none;width:100%;z-index:1100}.evaluation-common-layout-menulayout.evaluation-top-nav .evaluation-workflow-nav-inner{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:280px minmax(0,1fr);margin:0 auto;max-width:1320px;padding:14px 0;width:calc(100% - 48px)}.evaluation-common-layout-menulayout.evaluation-top-nav .evaluation-workflow-title{align-items:center;color:#0f172a;display:flex;gap:10px;min-width:0}.evaluation-common-layout-menulayout.evaluation-top-nav .evaluation-workflow-title>.material-symbols-outlined{align-items:center;background:#fff;border-radius:14px;box-shadow:0 8px 18px rgba(15,23,42,.08);color:#0f766e;display:flex;flex:0 0 38px;height:38px;justify-content:center;width:38px}.evaluation-common-layout-menulayout.evaluation-top-nav .evaluation-workflow-title .title-main{font-family:square-hv;font-size:.95rem;margin-bottom:2px}.evaluation-common-layout-menulayout.evaluation-top-nav .evaluation-workflow-title .title-sub{color:#64748b;font-family:square-rg;font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-common-layout-menulayout.evaluation-top-nav .evaluation-workflow-menu-wrap{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.evaluation-common-layout-menulayout.evaluation-top-nav .evaluation-workflow-menu-card{grid-column-gap:10px;align-items:center;background:#fff;border:1px solid rgba(148,163,184,.28);border-radius:18px;box-shadow:0 12px 24px rgba(15,23,42,.05);box-sizing:border-box;color:#0f172a;-webkit-column-gap:10px;column-gap:10px;display:grid;grid-template-areas:"icon text" "step text";grid-template-columns:34px minmax(0,1fr);min-height:78px;overflow:hidden;padding:13px 14px 12px;position:relative;transition:box-shadow .16s ease,border-color .16s ease,background .16s ease,-webkit-transform .16s ease;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,-webkit-transform .16s ease}.evaluation-common-layout-menulayout.evaluation-top-nav .evaluation-workflow-menu-card:before{background:transparent;content:"";inset:0 auto 0 0;position:absolute;transition:background .16s ease;width:4px}.evaluation-common-layout-menulayout.evaluation-top-nav .evaluation-workflow-menu-card:hover{border-color:rgba(15,118,110,.28);box-shadow:0 16px 30px rgba(15,23,42,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.evaluation-common-layout-menulayout.evaluation-top-nav .evaluation-workflow-menu-card.active{background:linear-gradient(135deg,#0f766e,#14b8a6);border-color:transparent;box-shadow:0 18px 36px rgba(15,118,110,.28);color:#fff}.evaluation-common-layout-menulayout.evaluation-top-nav .evaluation-workflow-menu-card.active:before{background:#ccfbf1}.evaluation-common-layout-menulayout.evaluation-top-nav .evaluation-workflow-menu-card.active .menu-desc,.evaluation-common-layout-menulayout.evaluation-top-nav .evaluation-workflow-menu-card.active .menu-step{color:rgba(240,253,250,.78)}.evaluation-common-layout-menulayout.evaluation-top-nav .evaluation-workflow-menu-card.active .menu-icon-wrap{background:hsla(0,0%,100%,.18);color:#fff}.evaluation-common-layout-menulayout.evaluation-top-nav .menu-icon-wrap{align-items:center;background:#ecfdf5;border-radius:13px;color:#0f766e;display:flex;grid-area:icon;height:34px;justify-content:center;width:34px}.evaluation-common-layout-menulayout.evaluation-top-nav .menu-icon-wrap .material-symbols-outlined{font-size:1.25rem}.evaluation-common-layout-menulayout.evaluation-top-nav .menu-step{color:#94a3b8;font-family:square-hv;font-size:.66rem;grid-area:step;margin-top:4px}.evaluation-common-layout-menulayout.evaluation-top-nav .menu-text-wrap{grid-area:text;min-width:0}.evaluation-common-layout-menulayout.evaluation-top-nav .menu-title{font-family:square-hv;font-size:.92rem;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-common-layout-menulayout.evaluation-top-nav .menu-desc{color:#64748b;font-family:square-rg;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-default-wrap{background:#f4f8f7;box-shadow:none;box-sizing:border-box;min-height:calc(100vh - 180px);width:100%}.evaluation-home{padding:28px 0 54px}.evaluation-home .evaluation-home-inner{margin:0 auto;max-width:1180px;width:calc(100% - 48px)}.evaluation-home .evaluation-home-hero{grid-gap:22px;align-items:stretch;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 360px;margin-bottom:20px}.evaluation-home .hero-copy{background:radial-gradient(circle at 0 0,rgba(20,184,166,.3),transparent 38%),linear-gradient(135deg,#0f172a,#115e59);border-radius:28px;box-shadow:0 22px 48px rgba(15,23,42,.18);color:#fff;min-height:250px;padding:38px}.evaluation-home .eyebrow{color:#99f6e4;font-family:square-hv;font-size:.78rem;letter-spacing:.18em;margin-bottom:16px}.evaluation-home h1{font-family:square-hv;font-size:2.2rem;letter-spacing:-.04em;line-height:1.2;margin:0 0 14px;max-width:640px}.evaluation-home p{color:rgba(240,253,250,.78);font-family:square-rg;font-size:.98rem;line-height:1.7;margin:0;max-width:680px}.evaluation-home .hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.evaluation-home .primary-action,.evaluation-home .secondary-action{align-items:center;border-radius:999px;display:inline-flex;font-family:square-bd;font-size:.86rem;gap:8px;height:42px;padding:0 16px;transition:background .16s ease,-webkit-transform .16s ease;transition:transform .16s ease,background .16s ease;transition:transform .16s ease,background .16s ease,-webkit-transform .16s ease}.evaluation-home .primary-action .material-symbols-outlined,.evaluation-home .secondary-action .material-symbols-outlined{font-size:1.15rem}.evaluation-home .primary-action:hover,.evaluation-home .secondary-action:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.evaluation-home .primary-action{background:#ccfbf1;color:#0f766e}.evaluation-home .secondary-action{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);color:#fff}.evaluation-home .hero-panel{background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:28px;box-shadow:0 16px 36px rgba(15,23,42,.08);padding:24px}.evaluation-home .panel-label{color:#0f172a;font-family:square-hv;font-size:1.02rem;margin-bottom:18px}.evaluation-home .panel-row{border-bottom:1px solid #eef2f7;display:flex;gap:14px;justify-content:space-between;padding:13px 0}.evaluation-home .panel-row:last-child{border-bottom:0}.evaluation-home .panel-row span{color:#64748b;font-family:square-rg;font-size:.82rem}.evaluation-home .panel-row strong{color:#0f172a;font-family:square-hv;font-size:.9rem;max-width:200px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.evaluation-home .evaluation-home-menu-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.evaluation-home .home-menu-card{background:#fff;border:1px solid rgba(148,163,184,.24);border-radius:24px;box-shadow:0 14px 30px rgba(15,23,42,.06);min-height:148px;padding:20px;transition:box-shadow .16s ease,border-color .16s ease,-webkit-transform .16s ease;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,-webkit-transform .16s ease}.evaluation-home .home-menu-card:hover{border-color:rgba(15,118,110,.25);box-shadow:0 20px 40px rgba(15,23,42,.1);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.evaluation-home .card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.evaluation-home .card-top .material-symbols-outlined{align-items:center;background:#ecfdf5;border-radius:16px;color:#0f766e;display:flex;font-size:1.4rem;height:42px;justify-content:center;width:42px}.evaluation-home .card-step{color:#94a3b8;font-family:square-hv;font-size:.75rem}.evaluation-home .card-title{color:#0f172a;font-family:square-hv;font-size:1.02rem;margin-bottom:8px}.evaluation-home .card-desc{color:#64748b;font-family:square-rg;font-size:.8rem}@media (max-width:1180px){.evaluation-common-layout-headerlayout{grid-template-columns:minmax(220px,1fr) auto}.evaluation-common-layout-headerlayout .evaluation-header-center{display:none}.evaluation-common-layout-menulayout.evaluation-top-nav .evaluation-workflow-nav-inner{gap:10px;grid-template-columns:1fr}.evaluation-common-layout-menulayout.evaluation-top-nav .evaluation-workflow-title{display:none}}@media (max-width:820px){.evaluation-common-layout-headerlayout{gap:10px;grid-template-columns:1fr;height:auto;min-height:66px;padding:10px 14px}.evaluation-common-layout-headerlayout .evaluation-header-right{flex-wrap:wrap;justify-content:flex-start}.evaluation-common-layout-headerlayout .evaluator-profile{max-width:100%}.evaluation-common-layout-menulayout.evaluation-top-nav{top:86px}.evaluation-common-layout-menulayout.evaluation-top-nav .evaluation-workflow-nav-inner{width:calc(100% - 24px)}.evaluation-common-layout-menulayout.evaluation-top-nav .evaluation-workflow-menu-wrap{display:flex;overflow-x:auto;padding-bottom:3px}.evaluation-common-layout-menulayout.evaluation-top-nav .evaluation-workflow-menu-card{flex:0 0 210px}.evaluation-home .evaluation-home-inner{width:calc(100% - 24px)}.evaluation-home .evaluation-home-hero,.evaluation-home .evaluation-home-menu-grid{grid-template-columns:1fr}.evaluation-home .hero-copy{padding:26px}.evaluation-home h1{font-size:1.7rem}}.evaluation-common-layout-headerlayout{background:#075e57;box-shadow:0 2px 10px rgba(15,23,42,.18);gap:16px;grid-template-columns:300px minmax(180px,1fr) auto;height:64px;padding:0 28px}.evaluation-common-layout-headerlayout .logo-mark{background:#fff;border-radius:12px;flex:0 0 38px;height:38px;width:38px}.evaluation-common-layout-headerlayout .logo-mark .material-symbols-outlined{color:#075e57;font-size:1.45rem}.evaluation-common-layout-headerlayout .logo-main{font-family:square-bd;font-size:1.14rem;font-weight:700;letter-spacing:-.02em}.evaluation-common-layout-headerlayout .logo-sub{color:hsla(0,0%,100%,.78);font-size:.8rem}.evaluation-common-layout-headerlayout .evaluation-recruit-chip{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.2);cursor:pointer;height:40px;padding:0 16px}.evaluation-common-layout-headerlayout .evaluation-recruit-chip .label{color:hsla(0,0%,100%,.78);font-size:.8rem}.evaluation-common-layout-headerlayout .evaluation-recruit-chip strong{font-size:.94rem}.evaluation-common-layout-headerlayout .evaluator-profile{background:hsla(0,0%,100%,.12);max-width:320px}.evaluation-common-layout-headerlayout .profile-name{font-size:.92rem}.evaluation-common-layout-headerlayout .profile-meta{color:hsla(0,0%,100%,.72);font-size:.76rem}.evaluation-common-layout-headerlayout .logout-button,.evaluation-common-layout-headerlayout .session-pill{font-size:.84rem;height:38px;min-height:38px}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu{background:#fff;border-bottom:1px solid #d9e2e7;box-shadow:0 2px 8px rgba(15,23,42,.05);top:64px}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .evaluation-simple-menu-inner{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:150px minmax(0,1fr);margin:0 auto;max-width:1280px;padding:12px 0;width:calc(100% - 48px)}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-title{align-items:center;color:#0f172a;display:inline-flex;gap:8px;text-decoration:none;white-space:nowrap}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-title .material-symbols-outlined,.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-title .simple-menu-logo{align-items:center;background:#e8f5f3;border-radius:10px;color:#075e57;display:inline-flex;font-size:1.25rem;height:34px;justify-content:center;width:34px}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-title .simple-menu-logo img{display:block;height:22px;object-fit:contain;width:22px}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-title strong{font-family:square-hv;font-size:1.02rem}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-button{grid-gap:10px;align-items:center;background:#f8fafc;border:1px solid #d7dee4;border-radius:14px;box-sizing:border-box;color:#1f2937;display:grid;gap:10px;grid-template-columns:28px 34px minmax(0,1fr);min-height:62px;padding:10px 14px;transition:background-color .14s ease,border-color .14s ease,-webkit-transform .14s ease;transition:background-color .14s ease,border-color .14s ease,transform .14s ease;transition:background-color .14s ease,border-color .14s ease,transform .14s ease,-webkit-transform .14s ease}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-button:hover{background:#eef7f6;border-color:#83c5bf;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-button.active{background:#075e57;border-color:#075e57;color:#fff}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-button.active .simple-menu-icon,.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-button.active .simple-menu-no{background:hsla(0,0%,100%,.16);color:#fff}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-button.active em{color:hsla(0,0%,100%,.76)}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-no{align-items:center;background:#e2e8f0;border-radius:50%;color:#334155;display:inline-flex;font-family:square-hv;font-size:.9rem;height:28px;justify-content:center;width:28px}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-icon{align-items:center;background:#e8f5f3;border-radius:10px;color:#075e57;display:inline-flex;font-size:1.25rem;height:34px;justify-content:center;width:34px}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-text{display:flex;flex-direction:column;gap:3px;min-width:0}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-text strong{font-family:square-hv;font-size:1rem;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-text em{color:#64748b;font-family:square-rg;font-size:.82rem;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-default-wrap{background:#f3f6f8;min-height:calc(100vh - 151px)}.evaluation-home.evaluation-home-v2{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;padding:24px 26px 42px}.evaluation-home.evaluation-home-v2 .evaluation-home-inner{margin:0 auto;max-width:1280px;width:100%}.evaluation-home.evaluation-home-v2 .evaluation-start-panel{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 360px;margin-bottom:18px}.evaluation-home.evaluation-home-v2 .dashboard-summary-card,.evaluation-home.evaluation-home-v2 .evaluation-guide-panel,.evaluation-home.evaluation-home-v2 .quick-action-card,.evaluation-home.evaluation-home-v2 .start-copy,.evaluation-home.evaluation-home-v2 .start-info-box{background:#fff;border:1px solid #dbe3e8;box-shadow:0 6px 16px rgba(15,23,42,.05)}.evaluation-home.evaluation-home-v2 .start-copy{border-left:8px solid #075e57;border-radius:20px;padding:30px 34px}.evaluation-home.evaluation-home-v2 .start-kicker{color:#075e57;font-family:square-hv;font-size:.92rem;margin-bottom:10px}.evaluation-home.evaluation-home-v2 h1{color:#111827;font-family:square-hv;font-size:2rem;letter-spacing:-.04em;line-height:1.25;margin:0 0 10px}.evaluation-home.evaluation-home-v2 p{color:#475569;font-family:square-rg;font-size:1.03rem;line-height:1.7;margin:0}.evaluation-home.evaluation-home-v2 .dashboard-primary-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.evaluation-home.evaluation-home-v2 .dashboard-primary-action,.evaluation-home.evaluation-home-v2 .dashboard-secondary-action{align-items:center;border-radius:999px;display:inline-flex;font-family:square-bd;font-size:.82rem;gap:6px;justify-content:center;min-height:34px;padding:0 14px;text-decoration:none}.evaluation-home.evaluation-home-v2 .dashboard-primary-action .material-symbols-outlined,.evaluation-home.evaluation-home-v2 .dashboard-secondary-action .material-symbols-outlined{font-size:1.08rem}.evaluation-home.evaluation-home-v2 .dashboard-primary-action{background:#075e57;border:1px solid #075e57;color:#fff}.evaluation-home.evaluation-home-v2 .dashboard-secondary-action{background:#f5faf7;border:1px solid #cbded8;color:#2c403b}.evaluation-home.evaluation-home-v2 .start-info-box{border-radius:20px;padding:24px}.evaluation-home.evaluation-home-v2 .info-label{color:#111827;font-family:square-hv;font-size:1.08rem;margin-bottom:12px}.evaluation-home.evaluation-home-v2 .info-line{align-items:center;border-bottom:1px solid #e5edf2;display:flex;gap:12px;justify-content:space-between;min-height:46px}.evaluation-home.evaluation-home-v2 .info-line:last-child{border-bottom:0}.evaluation-home.evaluation-home-v2 .info-line span{color:#64748b;font-size:.95rem}.evaluation-home.evaluation-home-v2 .info-line strong{color:#111827;font-family:square-hv;font-size:1rem;max-width:210px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.evaluation-home.evaluation-home-v2 .dashboard-summary-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.evaluation-home.evaluation-home-v2 .dashboard-summary-card{align-items:center;border-radius:18px;display:flex;gap:12px;min-height:66px;min-width:0;padding:14px 16px}.evaluation-home.evaluation-home-v2 .dashboard-summary-card>.material-symbols-outlined{align-items:center;background:#e8f5f3;border-radius:14px;color:#075e57;display:inline-flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}.evaluation-home.evaluation-home-v2 .dashboard-summary-card small{color:#64748b;display:block;font-size:.78rem;margin-bottom:4px}.evaluation-home.evaluation-home-v2 .dashboard-summary-card strong{color:#111827;display:block;font-family:square-hv;font-size:.98rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-home.evaluation-home-v2 .dashboard-summary-card em{color:#64748b;display:block;font-size:.76rem;font-style:normal;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-home.evaluation-home-v2 .dashboard-completion{background:#f5faf7;border:1px solid #cbded8;border-radius:14px;margin-top:16px;padding:14px 16px}.evaluation-home.evaluation-home-v2 .completion-footer,.evaluation-home.evaluation-home-v2 .completion-header{align-items:center;display:flex;gap:10px;justify-content:space-between}.evaluation-home.evaluation-home-v2 .completion-header{color:#2c403b;font-size:.86rem}.evaluation-home.evaluation-home-v2 .completion-header strong{font-family:square-hv;font-size:1.02rem}.evaluation-home.evaluation-home-v2 .completion-footer{color:#64748b;font-size:.78rem}.evaluation-home.evaluation-home-v2 .dashboard-progress-bar{background:#dcebe6;border-radius:999px;height:8px;margin:10px 0 8px;overflow:hidden}.evaluation-home.evaluation-home-v2 .dashboard-progress-bar span{background:#178075;border-radius:inherit;display:block;height:100%;min-width:0;transition:width .2s ease}.evaluation-home.evaluation-home-v2 .dashboard-progress-bar.compact{height:6px;margin:5px 0 0;width:110px}.evaluation-home.evaluation-home-v2 .dashboard-error{align-items:center;background:#fff8ed;border:1px solid #f5d0a9;border-radius:12px;color:#9a5a12;display:flex;font-size:.82rem;gap:8px;min-height:34px;padding:8px 12px}.evaluation-home.evaluation-home-v2 .dashboard-error .material-symbols-outlined{font-size:1.1rem}.evaluation-home.evaluation-home-v2 .evaluation-home-flow{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.evaluation-home.evaluation-home-v2 .flow-step{grid-gap:8px;align-items:center;background:#fff;border:1px solid #dbe3e8;border-radius:14px;box-shadow:0 6px 16px rgba(15,23,42,.05);color:#111827;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:52px;padding:10px 12px}.evaluation-home.evaluation-home-v2 .flow-step span{align-items:center;background:#e8f5f3;border-radius:10px;color:#075e57;display:inline-flex;font-family:square-hv;font-size:.78rem;height:28px;justify-content:center;width:28px}.evaluation-home.evaluation-home-v2 .flow-step strong{font-family:square-bd;font-size:.9rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-home.evaluation-home-v2 .flow-step em{color:#64748b;font-size:.78rem;font-style:normal;white-space:nowrap}.evaluation-home.evaluation-home-v2 .evaluation-quick-actions{grid-gap:16px;display:grid;gap:16px;grid-auto-rows:minmax(92px,auto);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.evaluation-home.evaluation-home-v2 .dashboard-notice-panel,.evaluation-home.evaluation-home-v2 .dashboard-stage-panel{background:#fff;border:1px solid #dbe3e8;border-radius:20px;box-shadow:0 6px 16px rgba(15,23,42,.05);min-height:220px;min-width:0;padding:18px}.evaluation-home.evaluation-home-v2 .dashboard-section-head{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.evaluation-home.evaluation-home-v2 .dashboard-section-head strong{color:#111827;display:block;font-family:square-hv;font-size:1rem}.evaluation-home.evaluation-home-v2 .dashboard-section-head span{color:#64748b;display:block;font-size:.82rem;margin-top:3px}.evaluation-home.evaluation-home-v2 .dashboard-section-head a{background:#f5faf7;border:1px solid #cbded8;border-radius:999px;color:#075e57;flex:0 0 auto;font-family:square-bd;font-size:.78rem;padding:7px 10px}.evaluation-home.evaluation-home-v2 .dashboard-notice-list,.evaluation-home.evaluation-home-v2 .dashboard-stage-list{grid-gap:8px;display:grid;gap:8px}.evaluation-home.evaluation-home-v2 .dashboard-notice-row,.evaluation-home.evaluation-home-v2 .dashboard-stage-row{background:#fbfdfc;border:1px solid #e1ebe7;border-radius:12px;min-width:0;padding:10px 12px}.evaluation-home.evaluation-home-v2 .dashboard-stage-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.evaluation-home.evaluation-home-v2 .stage-row-main{min-width:0}.evaluation-home.evaluation-home-v2 .stage-row-main strong{color:#2c403b;display:block;font-family:square-bd;font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-home.evaluation-home-v2 .stage-row-main span{color:#64748b;display:block;font-size:.78rem;margin-top:4px}.evaluation-home.evaluation-home-v2 .stage-row-side{min-width:126px;text-align:right}.evaluation-home.evaluation-home-v2 .stage-row-side b{color:#178075;font-family:square-hv;font-size:.86rem}.evaluation-home.evaluation-home-v2 .dashboard-notice-row{grid-gap:10px;align-items:center;color:#2c403b;display:grid;gap:10px;grid-template-columns:30px minmax(0,1fr)}.evaluation-home.evaluation-home-v2 .dashboard-notice-row>span{align-items:center;background:#eef7f3;border-radius:9px;color:#178075;display:inline-flex;font-family:square-bd;font-size:.7rem;height:28px;justify-content:center;width:28px}.evaluation-home.evaluation-home-v2 .dashboard-notice-row strong{display:block;font-family:square-bd;font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-home.evaluation-home-v2 .dashboard-notice-row em{color:#64748b;display:block;font-size:.74rem;font-style:normal;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-home.evaluation-home-v2 .dashboard-empty,.evaluation-home.evaluation-home-v2 .dashboard-loading{align-items:center;background:#fbfdfc;border:1px dashed #cbded8;border-radius:12px;color:#64748b;display:flex;font-size:.82rem;justify-content:center;min-height:112px}.evaluation-home.evaluation-home-v2 .quick-action-card{grid-gap:18px;align-items:center;border-radius:20px;color:#111827;display:grid;gap:18px;grid-template-columns:58px minmax(0,1fr) auto;min-height:64px;padding:24px;transition:border-color .14s ease,box-shadow .14s ease,-webkit-transform .14s ease;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,-webkit-transform .14s ease}.evaluation-home.evaluation-home-v2 .quick-action-card:hover{border-color:#075e57;box-shadow:0 10px 22px rgba(15,23,42,.09);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.evaluation-home.evaluation-home-v2 .quick-card-icon{align-items:center;background:#e8f5f3;border-radius:18px;color:#075e57;display:flex;height:58px;justify-content:center;width:58px}.evaluation-home.evaluation-home-v2 .quick-card-icon .material-symbols-outlined{font-size:2rem}.evaluation-home.evaluation-home-v2 .quick-step{color:#075e57;font-family:square-hv;font-size:.9rem;margin-bottom:6px}.evaluation-home.evaluation-home-v2 .quick-card-body h2{color:#111827;font-family:square-hv;font-size:1.28rem;margin:0 0 7px}.evaluation-home.evaluation-home-v2 .quick-card-body p{color:#475569;font-size:.98rem;line-height:1.55}.evaluation-home.evaluation-home-v2 .quick-card-button{align-items:center;background:#075e57;border-radius:999px;color:#fff;display:inline-flex;font-family:square-hv;font-size:.98rem;gap:4px;height:46px;justify-content:center;min-width:108px;padding:0 16px;white-space:nowrap}.evaluation-home.evaluation-home-v2 .evaluation-guide-panel{border-radius:20px;padding:22px 24px}.evaluation-home.evaluation-home-v2 .guide-title-wrap{align-items:center;display:flex;gap:12px;margin-bottom:14px}.evaluation-home.evaluation-home-v2 .guide-title-wrap>.material-symbols-outlined{align-items:center;background:#fef3c7;border-radius:14px;color:#92400e;display:flex;height:42px;justify-content:center;width:42px}.evaluation-home.evaluation-home-v2 .guide-title-wrap h2{color:#111827;font-family:square-hv;font-size:1.14rem;margin:0 0 2px}.evaluation-home.evaluation-home-v2 .guide-title-wrap p{color:#64748b;font-size:.92rem}.evaluation-home.evaluation-home-v2 ul{color:#334155;font-size:1rem;line-height:1.8;margin:0;padding-left:20px}.evaluation-home.evaluation-home-v2 .dashboard-check-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.evaluation-home.evaluation-home-v2 .dashboard-check-item{grid-gap:8px;align-items:center;background:#eef7f3;border-radius:12px;color:#2c403b;display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr) auto;min-height:48px;min-width:0;padding:10px 12px}.evaluation-home.evaluation-home-v2 .dashboard-check-item .material-symbols-outlined{color:#178075;font-size:1.2rem}.evaluation-home.evaluation-home-v2 .dashboard-check-item strong{font-family:square-bd;font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-home.evaluation-home-v2 .dashboard-check-item em{color:#64748b;font-size:.76rem;font-style:normal;white-space:nowrap}.evaluation-applicant,.evaluation-interview,.evaluation-notices,.evaluation-notifications{background:#f3f6f8;padding-top:22px}.evaluation-applicant .evaluation-applicant-inner,.evaluation-applicant .evaluation-interview-inner,.evaluation-applicant .evaluation-notices-inner,.evaluation-applicant .evaluation-notifications-inner,.evaluation-interview .evaluation-applicant-inner,.evaluation-interview .evaluation-interview-inner,.evaluation-interview .evaluation-notices-inner,.evaluation-interview .evaluation-notifications-inner,.evaluation-notices .evaluation-applicant-inner,.evaluation-notices .evaluation-interview-inner,.evaluation-notices .evaluation-notices-inner,.evaluation-notices .evaluation-notifications-inner,.evaluation-notifications .evaluation-applicant-inner,.evaluation-notifications .evaluation-interview-inner,.evaluation-notifications .evaluation-notices-inner,.evaluation-notifications .evaluation-notifications-inner{margin:0 auto;max-width:1280px;min-width:0;padding:0;width:calc(100% - 48px)}.evaluation-notices .evaluation-notices-header{margin-bottom:14px;padding:0}.evaluation-notices .evaluation-notices-header .eyebrow{color:#075e57;font-size:.9rem;letter-spacing:0;text-transform:none}.evaluation-notices .evaluation-notices-header .title{font-size:1.75rem;margin-bottom:6px}.evaluation-notices .evaluation-notices-header .description{color:#475569;font-size:1rem}.evaluation-notices .notices-empty,.evaluation-notices .notices-list{border:1px solid #dbe3e8;border-radius:18px;box-shadow:0 6px 16px rgba(15,23,42,.05)}.evaluation-notices .notices-empty{align-items:center;background:#fff;border-style:solid;flex-direction:row;gap:14px;margin-top:0;min-height:86px;padding:22px 24px}.evaluation-notices .notices-empty .material-symbols-outlined{align-items:center;background:#eef7f6;border-radius:14px;color:#075e57;display:flex;font-size:1.55rem;height:42px;justify-content:center;width:42px}.evaluation-notices .notices-empty .empty-title{color:#111827;font-size:1.05rem}.evaluation-notices .notices-empty .empty-desc{color:#64748b;font-size:.92rem}.evaluation-notices .notice-row{min-height:68px;padding:16px 22px}.evaluation-notices .notice-title{font-size:1.08rem}.evaluation-notices .notice-meta{font-size:.9rem}.evaluation-notices .view-count-pill{font-size:.9rem;min-height:34px}@media (max-width:1180px){.evaluation-common-layout-headerlayout{grid-template-columns:minmax(220px,1fr) auto}.evaluation-common-layout-headerlayout .evaluation-header-center{display:none}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .evaluation-simple-menu-inner{gap:10px;grid-template-columns:1fr}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-title{display:none}}@media (max-width:820px){.evaluation-common-layout-headerlayout{grid-template-columns:1fr;height:auto;min-height:64px;padding:10px 14px}.evaluation-common-layout-headerlayout .evaluation-header-right{flex-wrap:wrap;justify-content:flex-start}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu{top:84px}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .evaluation-simple-menu-inner{width:calc(100% - 24px)}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-list{display:flex;overflow-x:auto;padding-bottom:2px}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-button{flex:0 0 220px}.evaluation-home.evaluation-home-v2 .evaluation-home-inner{width:calc(100% - 24px)}.evaluation-home.evaluation-home-v2 .dashboard-summary-grid,.evaluation-home.evaluation-home-v2 .evaluation-home-flow,.evaluation-home.evaluation-home-v2 .evaluation-quick-actions,.evaluation-home.evaluation-home-v2 .evaluation-start-panel{grid-template-columns:1fr}.evaluation-home.evaluation-home-v2 .dashboard-primary-actions{align-items:stretch;flex-direction:column}.evaluation-home.evaluation-home-v2 .start-copy{padding:24px}.evaluation-home.evaluation-home-v2 h1{font-size:1.55rem}.evaluation-home.evaluation-home-v2 .quick-action-card{grid-template-columns:48px minmax(0,1fr)}.evaluation-home.evaluation-home-v2 .quick-card-button{grid-column:1/-1;width:100%}.evaluation-applicant .evaluation-applicant-inner,.evaluation-applicant .evaluation-interview-inner,.evaluation-applicant .evaluation-notices-inner,.evaluation-applicant .evaluation-notifications-inner,.evaluation-interview .evaluation-applicant-inner,.evaluation-interview .evaluation-interview-inner,.evaluation-interview .evaluation-notices-inner,.evaluation-interview .evaluation-notifications-inner,.evaluation-notices .evaluation-applicant-inner,.evaluation-notices .evaluation-interview-inner,.evaluation-notices .evaluation-notices-inner,.evaluation-notices .evaluation-notifications-inner,.evaluation-notifications .evaluation-applicant-inner,.evaluation-notifications .evaluation-interview-inner,.evaluation-notifications .evaluation-notices-inner,.evaluation-notifications .evaluation-notifications-inner{width:calc(100% - 24px)}}.process-section-list--loading .process-section--skeleton .process-skeleton-avatar,.process-section-list--loading .process-section--skeleton .process-skeleton-button,.process-section-list--loading .process-section--skeleton .process-skeleton-line{-webkit-animation:process-skeleton-shimmer 1.1s linear infinite;animation:process-skeleton-shimmer 1.1s linear infinite;background:linear-gradient(90deg,rgba(229,231,235,.4),rgba(229,231,235,.9),rgba(229,231,235,.4));background-size:200% 100%;border-radius:999px}.process-section-list--loading .process-section--skeleton .process-skeleton-line.title{height:18px;margin-bottom:10px;width:180px}.process-section-list--loading .process-section--skeleton .process-skeleton-line.meta{height:14px;width:260px}.process-section-list--loading .process-section--skeleton .process-skeleton-avatar{flex:0 0 42px;height:42px;width:42px}.process-section-list--loading .process-section--skeleton .process-skeleton-line.name{height:14px;margin-bottom:8px;width:180px}.process-section-list--loading .process-section--skeleton .process-skeleton-line.desc{height:12px;width:280px}.process-section-list--loading .process-section--skeleton .process-skeleton-button{height:34px;width:96px}.process-section-list--loading .process-section--skeleton .process-row.skeleton{cursor:default;pointer-events:none}@-webkit-keyframes process-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes process-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.evaluation-common-layout-menulayout{background:linear-gradient(180deg,#fff,#f7fbf9 42%,#eef5f2)}.evaluation-common-layout-menulayout .evaluation-menu-title.active{background:linear-gradient(135deg,#0f766e,#14b8a6);box-shadow:0 10px 22px rgba(15,118,110,.2)}.evaluation-common-layout-menulayout .evaluation-submenu-item.active{background:linear-gradient(90deg,rgba(20,184,166,.16),hsla(0,0%,100%,.98));box-shadow:inset 3px 0 0 #14b8a6;color:#0f766e}.evaluation-common-layout-headerlayout{background:linear-gradient(180deg,#fff,#fbfdff);border-bottom:1px solid rgba(203,213,225,.78)}a{color:inherit;cursor:pointer;text-decoration:none}.text-focus-in{-webkit-animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both}body{left:0;margin:0;padding:0;top:0}::selection{background:rgba(238,255,0,.5);color:#000}::-moz-selection{background:rgba(238,255,0,.5);color:#000}::-webkit-scrollbar{height:7px;width:7px}::-webkit-scrollbar-track{background:#f5f3f3;border-radius:10px}::-webkit-scrollbar-thumb{background:#00ace6;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#006cb7}input[type=date],input[type=number],input[type=password],input[type=text],input[type=time],textarea{background-color:#f9fafb;border:1px solid #d4d7e1;border-radius:6px;box-sizing:border-box;color:#222;font-size:.75rem;height:30px;padding:0 12px;resize:vertical;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:100%}input[type=date]:hover,input[type=number]:hover,input[type=password]:hover,input[type=text]:hover,input[type=time]:hover,textarea:hover{background-color:#f3f4f7;border-color:#c5cada}input[type=date]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,input[type=time]:focus,textarea:focus{background-color:#fff;border-color:#00ace6;box-shadow:0 0 0 2px rgba(0,172,230,.25);outline:none}input[type=date]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a0a4b1;opacity:1}input[type=date]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,textarea::placeholder{color:#a0a4b1;opacity:1}input[type=date],input[type=time]{padding:0 8px;resize:none!important}textarea{line-height:1.4;min-height:120px;padding:8px 12px}input[type=date]:read-only,input[type=number]:read-only,input[type=password]:read-only,input[type=text]:read-only,input[type=time]:read-only,textarea:read-only{background-color:#f3f4f7;border:1px solid #e1e3ea;color:#777;cursor:default}textarea{border:1px solid #d4d2d2;border-radius:5px}input[type=date]:read-only,input[type=number]:read-only,input[type=password]:read-only,input[type=text]:read-only,input[type=time]:read-only,textarea:read-only{background-color:rgba(0,0,0,.04);border:1px solid #eee;border-radius:5px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=date],input[type=time]{text-align:center}input[type=radio]{background-color:initial;border:none;font-size:.85rem;height:18px;width:18px}label{align-items:center;display:flex;gap:5px}textarea{height:200px}select{-webkit-appearance:none;appearance:none;background-color:#f9fafb;background-image:url(/static/media/arrow_drop_down.6637f1b69f6019006693.svg);background-position:right 8px center;background-repeat:no-repeat;background-size:18px 18px;border:1px solid #d4d7e1;border-radius:6px;box-sizing:border-box;color:#222;font-size:.75rem;height:30px;padding:0 34px 0 12px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:100%}select:hover{background-color:#f3f4f7;border-color:#c5cada}select:focus{background-color:#fff;border-color:#00ace6;box-shadow:0 0 0 2px rgba(0,172,230,.25);outline:none}select:disabled{background-color:#f3f4f7;border-color:#e1e3ea;color:#999}select:option{color:#161414;font-size:.8rem}.default-wrap{background-color:#fff;display:flex;flex-direction:column;width:100%}.default-wrap .CareerApp{font-family:square-rg;font-size:.8rem}.default-wrap .CareerApp input[type=date],.default-wrap .CareerApp input[type=number],.default-wrap .CareerApp input[type=password],.default-wrap .CareerApp input[type=text],.default-wrap .CareerApp input[type=time],.default-wrap .CareerApp select{font-family:square-rg;font-size:.8rem;height:30px}.default-wrap .CareerApp input[type=date]:option,.default-wrap .CareerApp input[type=number]:option,.default-wrap .CareerApp input[type=password]:option,.default-wrap .CareerApp input[type=text]:option,.default-wrap .CareerApp input[type=time]:option,.default-wrap .CareerApp select:option{color:#161414;font-size:.8rem}.default-wrap .CareerApp .input-container{display:inline-block;position:relative}.default-wrap .CareerApp .input-container .input-label{border-radius:20px;padding:5px;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.default-wrap .CareerApp .input-container .input-label:hover{background-color:#999;color:#fff;cursor:pointer;transition:.3s}.default-wrap .CareerApp .input-container input[type=number],.default-wrap .CareerApp .input-container input[type=text]{padding:10px 60px 10px 20px}.default-wrap .CareerApp .checkbox-group,.default-wrap .CareerApp .radio-group{align-items:center;display:flex;flex-wrap:wrap;padding:3px 0}.default-wrap .CareerApp .checkbox-group.horizontal,.default-wrap .CareerApp .radio-group.horizontal{align-items:center;flex-direction:row;gap:30px}.default-wrap .CareerApp .checkbox-group.vertical,.default-wrap .CareerApp .radio-group.vertical{align-items:flex-start;flex-direction:column}.default-wrap .CareerApp .checkbox-group label,.default-wrap .CareerApp .radio-group label{align-items:center;cursor:pointer;display:flex;position:relative}.default-wrap .CareerApp .checkbox-group label input[type=radio],.default-wrap .CareerApp .radio-group label input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:20px;cursor:pointer;height:18px;width:18px}.default-wrap .CareerApp .checkbox-group label input[type=radio]:checked,.default-wrap .CareerApp .radio-group label input[type=radio]:checked{background-color:#579fda}.default-wrap .CareerApp .checkbox-group label input[type=radio]:checked:checked:after,.default-wrap .CareerApp .radio-group label input[type=radio]:checked:checked:after{border:solid #fff;border-width:0 3px 3px 0;content:"";height:10px;left:15px;position:absolute;top:10px;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:5px}.default-wrap .CareerApp .checkbox-group label input[type=checkbox],.default-wrap .CareerApp .radio-group label input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;cursor:pointer;height:17px;width:17px}.default-wrap .CareerApp .checkbox-group label input[type=checkbox]:checked,.default-wrap .CareerApp .radio-group label input[type=checkbox]:checked{background-color:#579fda}.default-wrap .CareerApp .checkbox-group label input[type=checkbox]:checked:checked:after,.default-wrap .CareerApp .radio-group label input[type=checkbox]:checked:checked:after{border:solid #fff;border-width:0 3px 3px 0;content:"";height:10px;left:13px;position:absolute;top:10px;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:5px}.default-wrap .CareerApp .checkbox-group label input[type=checkbox]:disabled,.default-wrap .CareerApp .radio-group label input[type=checkbox]:disabled{background-color:#ddd;border:none}.default-wrap .ManagerApp{color:#000;display:flex;font-family:square-rg;font-size:.7rem}.default-wrap .ManagerApp input[type=date],.default-wrap .ManagerApp input[type=number],.default-wrap .ManagerApp input[type=password],.default-wrap .ManagerApp input[type=text],.default-wrap .ManagerApp input[type=time],.default-wrap .ManagerApp select,.default-wrap .ManagerApp textarea{font-family:square-rg;font-size:.7rem;height:34px;width:100%}.default-wrap .ManagerApp input[type=date]:option,.default-wrap .ManagerApp input[type=number]:option,.default-wrap .ManagerApp input[type=password]:option,.default-wrap .ManagerApp input[type=text]:option,.default-wrap .ManagerApp input[type=time]:option,.default-wrap .ManagerApp select:option,.default-wrap .ManagerApp textarea:option{background-color:snow;color:#161414;font-size:.7rem}.default-wrap .ManagerApp .tab-header{align-items:flex-end;border-bottom:1px solid rgba(0,0,0,.2);box-sizing:border-box;display:flex}.default-wrap .ManagerApp .tab-header .tab{background-color:rgba(0,0,0,.06);border-left:1px solid rgba(0,0,0,.04);border-radius:5px 5px 0 0;border-right:1px solid rgba(0,0,0,.04);border-top:1px solid rgba(0,0,0,.04);color:#565a5e;cursor:pointer;display:flex;flex:0 0 130px;font-family:square-eb;font-size:.7rem;height:13px;justify-content:center}.default-wrap .ManagerApp .tab-header .tab:hover{background-color:rgba(0,0,0,.04);color:#5e6977}.default-wrap .ManagerApp .tab-header .tab.active{align-items:center;background-color:#fff;border-left:1px solid rgba(0,0,0,.2);border-radius:5px 5px 0 0;border-right:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(0,0,0,.2);height:15px!important;margin-bottom:-2px}.default-wrap .ManagerApp .checkbox-group,.default-wrap .ManagerApp .radio-group{align-items:center;display:flex;flex-wrap:wrap;padding:3px 0}.default-wrap .ManagerApp .checkbox-group.horizontal,.default-wrap .ManagerApp .radio-group.horizontal{align-items:center;flex-direction:row;gap:30px}.default-wrap .ManagerApp .checkbox-group.vertical,.default-wrap .ManagerApp .radio-group.vertical{align-items:flex-start;flex-direction:column}.default-wrap .ManagerApp .checkbox-group label,.default-wrap .ManagerApp .radio-group label{align-items:center;cursor:pointer;display:flex;position:relative}.default-wrap .ManagerApp .checkbox-group label input[type=radio],.default-wrap .ManagerApp .radio-group label input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:20px;cursor:pointer;height:15px;width:15px}.default-wrap .ManagerApp .checkbox-group label input[type=radio]:checked,.default-wrap .ManagerApp .radio-group label input[type=radio]:checked{background-color:#579fda;transition:.3s}.default-wrap .ManagerApp .checkbox-group label input[type=radio]:checked:checked:after,.default-wrap .ManagerApp .radio-group label input[type=radio]:checked:checked:after{border:solid #fff;border-width:0 3px 3px 0;content:"";height:8px;left:12px;position:absolute;top:10px;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:3px}.default-wrap .ManagerApp .checkbox-group label input[type=checkbox],.default-wrap .ManagerApp .radio-group label input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;cursor:pointer;height:15px;width:15px}.default-wrap .ManagerApp .checkbox-group label input[type=checkbox]:checked,.default-wrap .ManagerApp .radio-group label input[type=checkbox]:checked{background-color:#579fda;transition:.3s}.default-wrap .ManagerApp .checkbox-group label input[type=checkbox]:checked:checked:after,.default-wrap .ManagerApp .radio-group label input[type=checkbox]:checked:checked:after{border:solid #fff;border-width:0 3px 3px 0;content:"";height:8px;left:12px;position:absolute;top:9px;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:3px}.default-wrap .ManagerApp .checkbox-group label input[type=checkbox]:disabled,.default-wrap .ManagerApp .radio-group label input[type=checkbox]:disabled{background-color:#ddd;border:none}.default-wrap .EvaluationApp{background:#f4f8f7;color:#000;display:flex;flex-direction:column;font-family:square-rg;font-size:.76rem;min-height:calc(100vh - 64px);width:100%}.default-wrap .EvaluationApp input[type=date],.default-wrap .EvaluationApp input[type=number],.default-wrap .EvaluationApp input[type=password],.default-wrap .EvaluationApp input[type=text],.default-wrap .EvaluationApp input[type=time],.default-wrap .EvaluationApp select{font-family:square-rg}.default-wrap .EvaluationApp .tab-header{align-items:flex-end;border-bottom:1px solid rgba(0,0,0,.2);box-sizing:border-box;display:flex}.default-wrap .EvaluationApp .tab-header .tab{background-color:rgba(0,0,0,.02);border-left:1px solid rgba(0,0,0,.04);border-radius:5px 5px 0 0;border-right:1px solid rgba(0,0,0,.04);border-top:1px solid rgba(0,0,0,.04);color:#565a5e;cursor:pointer;display:flex;flex:0 0 150px;font-family:square-bd;font-size:.85rem;height:20px;justify-content:center}.default-wrap .EvaluationApp .tab-header .tab:hover{background-color:rgba(0,0,0,.04);color:#5e6977}.default-wrap .EvaluationApp .tab-header .tab.active{align-items:center;background-color:#fff;border-left:1px solid rgba(0,0,0,.2);border-radius:5px 5px 0 0;border-right:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(0,0,0,.2);height:25px!important;margin-bottom:-2px}.btn-black{align-items:center;background-color:#000;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:.75rem;height:45px;height:auto;justify-content:center;transition:.3s;width:auto}.btn-black:hover{background-color:#6e6565;transition:.3s}.btn-company1{align-items:center;background-color:#006cb7;border-radius:5px;box-shadow:1px 1px 1px rgba(0,0,0,.3);color:#fff;cursor:pointer;display:flex;font-size:.75rem;height:45px;height:auto;justify-content:center;transition:.3s;width:auto}.btn-company1:hover{background-color:#87c0ee;transition:.3s}.btn-company3{align-items:center;background-color:#00ace6;border-radius:5px;box-shadow:1px 1px 1px rgba(0,0,0,.3);color:#fff;cursor:pointer;display:flex;font-size:.75rem;height:45px;height:auto;justify-content:center;transition:.3s;width:auto}.btn-company3:hover{background-color:#87c0ee;transition:.3s}.btn-gray{align-items:center;background-color:#f5f1f1;border-radius:5px;box-shadow:1px 1px 1px rgba(0,0,0,.3);color:#4e4d4d;cursor:pointer;display:flex;font-size:.75rem;height:45px;height:auto;justify-content:center;transition:.3s;width:auto}.btn-gray:hover{background-color:rgba(0,0,0,.1);transition:.3s}.btn-white{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,.3);color:#000;cursor:pointer;display:flex;font-size:.75rem;height:45px;height:auto;justify-content:center;transition:.3s;width:auto}.btn-white:hover{background-color:#eee9e9;transition:.3s}.btn-manager{align-items:center;background-color:snow;border:none;border:1px solid rgba(0,0,0,.1);border-radius:5px;color:#000;cursor:pointer;display:flex;font-family:square-rg;font-size:.75rem;height:35px;justify-content:center;margin:4px 2px;min-width:70px;outline:none;text-align:center;text-decoration:none;transition:.3s}.btn-manager:hover{background-color:#e0e7e2;transition:.3s}.btn-red{align-items:center;background-color:#e97575;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.3);color:#fff;cursor:pointer;display:flex;font-size:.75rem;height:45px;height:auto;justify-content:center;transition:.3s;width:auto}.btn-red:hover{background-color:#f78484;transition:.3s}.print-enter{opacity:0}.print-enter-active{opacity:1;transition:opacity .5s}.print-exit{opacity:1}.print-exit-active{opacity:0;transition:opacity .5s}.material-symbols-outlined{word-wrap:normal;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;display:inline-block;font-family:Material Symbols Outlined!important;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap}:root{--dhrm-primary:#006cb7;--dhrm-primary-2:#007bc3;--dhrm-primary-3:#00ace6;--dhrm-primary-soft:rgba(0,172,230,.1);--dhrm-text:#0f172a;--dhrm-muted:#64748b;--dhrm-border:#dbe4ef;--dhrm-surface:#fff;--dhrm-bg:#f4f7fb}body .default-wrap>.evaluation-common-layout-headerlayout{grid-gap:16px!important;background:linear-gradient(135deg,#005792,#006cb7 52%,#00ace6)!important;border-bottom:1px solid hsla(0,0%,100%,.16)!important;box-shadow:0 8px 24px rgba(0,76,128,.24)!important;color:#fff!important;gap:16px!important;grid-template-columns:300px minmax(180px,1fr) auto!important;min-height:64px!important;padding:0 28px!important;z-index:1300!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-header-right{align-items:center!important;display:flex!important;gap:10px!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-wrap{gap:12px!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-mark{background:hsla(0,0%,100%,.96)!important;border:1px solid hsla(0,0%,100%,.56)!important;border-radius:13px!important;box-shadow:0 10px 20px rgba(0,63,120,.26)!important;flex:0 0 38px!important;height:38px!important;width:38px!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-mark .material-symbols-outlined{font-size:1.45rem!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-text{display:flex!important;flex-direction:column!important;gap:3px!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-main{color:#fff!important;font-size:1.14rem!important;letter-spacing:-.02em!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-sub{color:hsla(0,0%,100%,.82)!important;font-size:.8rem!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip,body .default-wrap>.evaluation-common-layout-headerlayout .evaluator-profile,body .default-wrap>.evaluation-common-layout-headerlayout .logout-button,body .default-wrap>.evaluation-common-layout-headerlayout .session-pill{background:hsla(0,0%,100%,.16)!important;border:1px solid hsla(0,0%,100%,.26)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12)!important;color:#fff!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip{align-items:center!important;border-radius:999px!important;display:inline-flex!important;gap:7px!important;padding:0 16px!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip .material-symbols-outlined,body .default-wrap>.evaluation-common-layout-headerlayout .logout-button .material-symbols-outlined,body .default-wrap>.evaluation-common-layout-headerlayout .session-pill .material-symbols-outlined{color:#e0f7ff!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip .label,body .default-wrap>.evaluation-common-layout-headerlayout .profile-meta{color:hsla(0,0%,100%,.76)!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip strong,body .default-wrap>.evaluation-common-layout-headerlayout .logout-label,body .default-wrap>.evaluation-common-layout-headerlayout .profile-name,body .default-wrap>.evaluation-common-layout-headerlayout .session-text{color:#fff!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluator-profile{align-items:center!important;display:flex!important;gap:9px!important;max-width:320px!important;min-width:0!important}body .default-wrap>.evaluation-common-layout-headerlayout .profile-avatar{align-items:center!important;background:#fff!important;border-radius:50%!important;display:flex!important;flex:0 0 34px!important;font-family:square-hv!important;height:34px!important;justify-content:center!important;width:34px!important}body .default-wrap>.evaluation-common-layout-headerlayout .profile-text{gap:2px!important}body .default-wrap>.evaluation-common-layout-headerlayout .profile-meta,body .default-wrap>.evaluation-common-layout-headerlayout .profile-name{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap>.evaluation-common-layout-headerlayout .logout-button,body .default-wrap>.evaluation-common-layout-headerlayout .session-pill{align-items:center!important;display:inline-flex!important;font-family:square-bd!important;font-size:.84rem!important;gap:6px!important;height:38px!important;min-height:38px!important;padding:0 12px!important}body .default-wrap>.evaluation-common-layout-headerlayout .logout-button{cursor:pointer!important;transition:background-color .16s ease,box-shadow .16s ease,-webkit-transform .16s ease!important;transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease!important;transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease,-webkit-transform .16s ease!important}body .default-wrap>.evaluation-common-layout-headerlayout .logout-button:hover{background:hsla(0,0%,100%,.24)!important;box-shadow:0 8px 18px rgba(0,63,120,.22)!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu{background:hsla(0,0%,100%,.96)!important;border-bottom:1px solid rgba(0,108,183,.18)!important;box-shadow:0 8px 20px rgba(15,23,42,.08)!important;top:64px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-icon,body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-title .material-symbols-outlined{background:rgba(0,172,230,.12)!important;color:#006cb7!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-button{background:#f7fbff!important;border-color:#dbeafe!important;color:#0f172a!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-button:hover{background:#eef8ff!important;border-color:rgba(0,172,230,.5)!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-button.active{background:linear-gradient(135deg,#006cb7,#007bc3 55%,#00ace6)!important;border-color:transparent!important;box-shadow:0 12px 28px rgba(0,108,183,.28)!important;color:#fff!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-button.active .simple-menu-icon,body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-button.active .simple-menu-no{background:hsla(0,0%,100%,.18)!important;color:#fff!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-button.active em{color:hsla(0,0%,100%,.82)!important}body .default-wrap .EvaluationApp .evaluation-applicant-header .eyebrow,body .default-wrap .EvaluationApp .evaluation-home-v2 .eyebrow,body .default-wrap .EvaluationApp .evaluation-interview-header .eyebrow,body .default-wrap .EvaluationApp .evaluation-notices-header .eyebrow,body .default-wrap .EvaluationApp .evaluation-notifications-header .eyebrow{color:#006cb7!important}body .default-wrap .EvaluationApp .view-count-pill{background:#eef8ff!important;border-color:rgba(0,108,183,.35)!important;color:#005792!important}body .default-wrap .EvaluationApp .notice-row:hover{background:#eef8ff!important;box-shadow:inset 4px 0 0 #00ace6!important}@media (max-width:1180px){body .default-wrap>.evaluation-common-layout-headerlayout{grid-template-columns:minmax(220px,1fr) auto!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-header-center{display:none!important}}@media (max-width:820px){body .default-wrap>.evaluation-common-layout-headerlayout{grid-template-columns:1fr!important;height:auto!important;min-height:64px!important;padding:10px 14px!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-header-right{flex-wrap:wrap!important;justify-content:flex-start!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu{top:84px!important}}@media (max-width:768px){body .default-wrap>.evaluation-common-layout-headerlayout{align-items:center!important;gap:8px!important;grid-auto-flow:column!important;grid-template-columns:minmax(0,1fr) auto!important;height:58px!important;min-height:58px!important;padding:8px 10px!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-header-left{grid-column:1!important;grid-row:1!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-header-center{display:none!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-header-right{flex-wrap:nowrap!important;gap:5px!important;grid-column:2!important;grid-row:1!important;justify-content:flex-end!important;min-width:auto!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-wrap{gap:8px!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-mark{border-radius:12px!important;box-shadow:0 7px 14px rgba(0,63,120,.22)!important;flex-basis:34px!important;height:34px!important;width:34px!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-mark .material-symbols-outlined{font-size:1.28rem!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-main{font-size:.94rem!important;letter-spacing:-.03em!important;max-width:118px!important;overflow:hidden!important;text-overflow:ellipsis!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-sub,body .default-wrap>.evaluation-common-layout-headerlayout .profile-text{display:none!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluator-profile{border-radius:999px!important;gap:0!important;height:34px!important;justify-content:center!important;max-width:34px!important;min-width:34px!important;padding:0!important;width:34px!important}body .default-wrap>.evaluation-common-layout-headerlayout .profile-avatar{flex-basis:28px!important;font-size:.8rem!important;height:28px!important;width:28px!important}body .default-wrap>.evaluation-common-layout-headerlayout .session-pill{font-size:.72rem!important;gap:3px!important;height:34px!important;min-height:34px!important;padding:0 8px!important}body .default-wrap>.evaluation-common-layout-headerlayout .session-pill .material-symbols-outlined{font-size:.98rem!important}body .default-wrap>.evaluation-common-layout-headerlayout .logout-button{border-radius:12px!important;height:34px!important;justify-content:center!important;min-height:34px!important;min-width:34px!important;padding:0!important;width:34px!important}body .default-wrap>.evaluation-common-layout-headerlayout .logout-button .material-symbols-outlined{font-size:1.08rem!important}body .default-wrap .EvaluationApp{background:#f4f7fb!important;min-height:calc(100vh - 58px)!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:hsla(0,0%,100%,.98)!important;box-shadow:0 6px 14px rgba(15,23,42,.08)!important;overflow-x:hidden!important;top:58px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .evaluation-simple-menu-inner{box-sizing:border-box!important;display:block!important;max-width:none!important;padding:6px 8px 8px!important;width:100%!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-title{display:none!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-list{grid-gap:6px!important;display:grid!important;gap:6px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;min-width:0!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-button{align-items:center!important;border-radius:14px!important;display:flex!important;flex-direction:column!important;gap:3px!important;justify-content:center!important;min-height:54px!important;padding:6px 4px!important;-webkit-transform:none!important;transform:none!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-no,body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-text em{display:none!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-icon{border-radius:9px!important;font-size:1rem!important;height:25px!important;min-width:25px!important;width:25px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-text{align-items:center!important;gap:0!important;text-align:center!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-text strong{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;font-size:.68rem!important;letter-spacing:-.05em!important;line-height:1.12!important;max-width:100%!important;overflow:hidden!important;text-align:center!important;white-space:normal!important}body .default-wrap .EvaluationApp .evaluation-applicant,body .default-wrap .EvaluationApp .evaluation-default-wrap,body .default-wrap .EvaluationApp .evaluation-home,body .default-wrap .EvaluationApp .evaluation-interview,body .default-wrap .EvaluationApp .evaluation-notices,body .default-wrap .EvaluationApp .evaluation-notifications{background:#f4f7fb!important;padding-bottom:24px!important;padding-top:14px!important}body .default-wrap .EvaluationApp .evaluation-applicant-inner,body .default-wrap .EvaluationApp .evaluation-home-inner,body .default-wrap .EvaluationApp .evaluation-interview-inner,body .default-wrap .EvaluationApp .evaluation-notices-inner,body .default-wrap .EvaluationApp .evaluation-notifications-inner{box-sizing:border-box!important;margin:0 auto!important;max-width:none!important;padding:0!important;width:calc(100% - 20px)!important}body .default-wrap .EvaluationApp .evaluation-interview-body,body .default-wrap .EvaluationApp .evaluation-quick-actions,body .default-wrap .EvaluationApp .evaluation-start-panel{gap:10px!important;grid-template-columns:1fr!important}body .default-wrap .EvaluationApp .evaluation-guide-panel,body .default-wrap .EvaluationApp .notices-empty,body .default-wrap .EvaluationApp .notices-list,body .default-wrap .EvaluationApp .panel-card,body .default-wrap .EvaluationApp .process-section,body .default-wrap .EvaluationApp .quick-action-card,body .default-wrap .EvaluationApp .start-copy,body .default-wrap .EvaluationApp .start-info-box{border-radius:16px!important;box-shadow:0 8px 20px rgba(15,23,42,.07)!important}body .default-wrap .EvaluationApp .start-copy{border-left-width:5px!important;padding:22px 18px!important}body .default-wrap .EvaluationApp .evaluation-home h1{font-size:1.42rem!important;line-height:1.28!important}body .default-wrap .EvaluationApp .evaluation-home p,body .default-wrap .EvaluationApp .quick-card-body p{font-size:.9rem!important;line-height:1.55!important}body .default-wrap .EvaluationApp .quick-action-card{gap:12px!important;grid-template-columns:42px minmax(0,1fr)!important;padding:16px!important}body .default-wrap .EvaluationApp .quick-card-icon{border-radius:14px!important;height:42px!important;width:42px!important}body .default-wrap .EvaluationApp .quick-card-icon .material-symbols-outlined{font-size:1.45rem!important}body .default-wrap .EvaluationApp .quick-card-body h2{font-size:1.02rem!important}body .default-wrap .EvaluationApp .quick-card-button{grid-column:1/-1!important;height:40px!important;margin-top:2px!important;width:100%!important}body .default-wrap .EvaluationApp .evaluation-applicant-header,body .default-wrap .EvaluationApp .evaluation-interview-header,body .default-wrap .EvaluationApp .evaluation-notices-header,body .default-wrap .EvaluationApp .evaluation-notifications-header{align-items:flex-start!important;flex-direction:column!important;gap:8px!important;margin-bottom:10px!important}body .default-wrap .EvaluationApp .evaluation-applicant-header .title,body .default-wrap .EvaluationApp .evaluation-interview-header .title,body .default-wrap .EvaluationApp .evaluation-notices-header .title,body .default-wrap .EvaluationApp .evaluation-notifications-header .title{font-size:1.28rem!important;line-height:1.25!important}body .default-wrap .EvaluationApp .evaluation-applicant-header .description,body .default-wrap .EvaluationApp .evaluation-interview-header .description,body .default-wrap .EvaluationApp .evaluation-notices-header .description,body .default-wrap .EvaluationApp .evaluation-notifications-header .description{font-size:.84rem!important;line-height:1.5!important}body .default-wrap .EvaluationApp .evaluation-applicant-header .right,body .default-wrap .EvaluationApp .evaluation-interview-header .right,body .default-wrap .EvaluationApp .evaluation-notices-header .right,body .default-wrap .EvaluationApp .evaluation-notifications-header .right{justify-content:flex-start!important;width:100%!important}body .default-wrap .EvaluationApp .evaluation-applicant-toolbar,body .default-wrap .EvaluationApp .evaluation-interview-toolbar,body .default-wrap .EvaluationApp .evaluation-notifications-toolbar{align-items:stretch!important;background:#fff!important;border:1px solid #dbe4ef!important;border-radius:16px!important;box-shadow:0 8px 20px rgba(15,23,42,.06)!important;flex-direction:column!important;gap:10px!important;margin-bottom:12px!important;padding:12px!important}body .default-wrap .EvaluationApp .evaluation-applicant-toolbar .filters,body .default-wrap .EvaluationApp .evaluation-interview-toolbar .filters,body .default-wrap .EvaluationApp .evaluation-notifications-toolbar .filters{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important;width:100%!important}body .default-wrap .EvaluationApp .evaluation-applicant-toolbar .field,body .default-wrap .EvaluationApp .evaluation-applicant-toolbar .field-input,body .default-wrap .EvaluationApp .evaluation-interview-toolbar .field,body .default-wrap .EvaluationApp .evaluation-interview-toolbar .field-input,body .default-wrap .EvaluationApp .evaluation-notifications-toolbar .field,body .default-wrap .EvaluationApp .evaluation-notifications-toolbar .field-input{min-width:0!important;width:100%!important}body .default-wrap .EvaluationApp .evaluation-applicant-toolbar input,body .default-wrap .EvaluationApp .evaluation-applicant-toolbar select,body .default-wrap .EvaluationApp .evaluation-interview-toolbar input,body .default-wrap .EvaluationApp .evaluation-interview-toolbar select,body .default-wrap .EvaluationApp .evaluation-notifications-toolbar input,body .default-wrap .EvaluationApp .evaluation-notifications-toolbar select{font-size:.92rem!important;min-height:34px!important}body .default-wrap .EvaluationApp .evaluation-applicant-toolbar .toolbar-right,body .default-wrap .EvaluationApp .evaluation-interview-toolbar .toolbar-right,body .default-wrap .EvaluationApp .evaluation-notifications-toolbar .toolbar-right{align-items:stretch!important;flex-direction:column!important;gap:8px!important;width:100%!important}body .default-wrap .EvaluationApp .evaluation-applicant-toolbar button,body .default-wrap .EvaluationApp .evaluation-interview-toolbar button,body .default-wrap .EvaluationApp .evaluation-notifications-toolbar button{justify-content:center!important;min-height:40px!important}body .default-wrap .EvaluationApp .notices-list{background:transparent!important;border:0!important;box-shadow:none!important;gap:8px!important;padding:0!important}body .default-wrap .EvaluationApp .notice-row{align-items:flex-start!important;background:#fff!important;border:1px solid #dbe4ef!important;border-radius:16px!important;box-shadow:0 7px 16px rgba(15,23,42,.06)!important;flex-direction:column!important;gap:10px!important;padding:14px!important}body .default-wrap .EvaluationApp .notice-title{font-size:.98rem!important;line-height:1.4!important}body .default-wrap .EvaluationApp .notice-meta{flex-wrap:wrap!important;font-size:.8rem!important;gap:6px 10px!important}body .default-wrap .EvaluationApp .notice-right{justify-content:space-between!important;width:100%!important}body .default-wrap .EvaluationApp .applicant-list-body,body .default-wrap .EvaluationApp .evaluation-applicant-list,body .default-wrap .EvaluationApp .process-body,body .default-wrap .EvaluationApp .question-items,body .default-wrap .EvaluationApp .set-list-body{height:auto!important;max-height:none!important;overflow:visible!important}body .default-wrap .EvaluationApp .evaluation-applicant-list{background:transparent!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;gap:8px!important}body .default-wrap .EvaluationApp .evaluation-applicant-list-header{display:none!important}body .default-wrap .EvaluationApp .applicant-row{background:#fff!important;border:1px solid #dbe4ef!important;border-radius:16px!important;box-shadow:0 7px 16px rgba(15,23,42,.06)!important}body .default-wrap .EvaluationApp .evaluation-applicant .applicant-row{grid-template-columns:30px minmax(0,1fr)!important;padding:14px!important;row-gap:10px!important}body .default-wrap .EvaluationApp .evaluation-applicant .applicant-row .col-select{align-self:flex-start!important;grid-column:1!important}body .default-wrap .EvaluationApp .evaluation-applicant .applicant-row .col-main{align-items:flex-start!important;grid-column:2!important}body .default-wrap .EvaluationApp .evaluation-applicant .applicant-row .col-category,body .default-wrap .EvaluationApp .evaluation-applicant .applicant-row .col-process{display:none!important}body .default-wrap .EvaluationApp .evaluation-applicant .applicant-row .col-actions{grid-column:1/-1!important;justify-content:stretch!important;width:100%!important}body .default-wrap .EvaluationApp .evaluation-applicant .btn-detail{font-size:.86rem!important;justify-content:center!important;min-height:40px!important;width:100%!important}body .default-wrap .EvaluationApp .evaluation-applicant .avatar-wrap{height:42px!important;width:42px!important}body .default-wrap .EvaluationApp .evaluation-applicant .line-tags{display:flex!important}body .default-wrap .EvaluationApp .evaluation-interview-body{grid-row-gap:12px!important;display:grid!important;grid-template-columns:1fr!important;row-gap:12px!important}body .default-wrap .EvaluationApp .evaluation-interview .set-list-header{display:none!important}body .default-wrap .EvaluationApp .evaluation-interview .set-row{grid-template-columns:1fr auto!important;padding:12px!important;row-gap:8px!important}body .default-wrap .EvaluationApp .evaluation-interview .set-row .col-meta,body .default-wrap .EvaluationApp .evaluation-interview .set-row .col-target,body .default-wrap .EvaluationApp .evaluation-interview .set-row .col-title{grid-column:1/-1!important}body .default-wrap .EvaluationApp .evaluation-interview .question-item{gap:8px!important;grid-template-columns:1fr!important;padding:12px!important}body .default-wrap .EvaluationApp .evaluation-interview .question-item .qno{justify-content:flex-start!important}body .default-wrap .EvaluationApp .evaluation-interview .question-item .item-actions{justify-content:stretch!important}body .default-wrap .EvaluationApp .evaluation-interview .question-item .item-actions button{flex:1 1 auto!important}body .default-wrap .EvaluationApp .evaluation-interview .interview-left,body .default-wrap .EvaluationApp .evaluation-interview .interview-right{gap:10px!important}body .default-wrap .EvaluationApp .evaluation-interview .resume-card .resume-body{max-height:62vh!important;overflow:auto!important}body .default-wrap .EvaluationApp .process-section-list{gap:10px!important}body .default-wrap .EvaluationApp .process-header{align-items:flex-start!important;flex-direction:column!important;padding:12px!important}body .default-wrap .EvaluationApp .process-row{align-items:flex-start!important;border:1px solid #e5edf5!important;border-radius:14px!important;box-shadow:0 4px 12px rgba(15,23,42,.04)!important;flex-direction:column!important;margin:8px!important;padding:14px!important}body .default-wrap .EvaluationApp .process-row .row-left,body .default-wrap .EvaluationApp .process-row .row-right{width:100%!important}body .default-wrap .EvaluationApp .process-row .row-right{align-items:center!important;gap:8px!important;justify-content:space-between!important}body .default-wrap .EvaluationApp .process-row .btn-eval{justify-content:center!important;min-height:40px!important;padding:0 14px!important}body .default-wrap .EvaluationApp .process-row .avatar-group{min-width:auto!important}body .default-wrap .EvaluationApp .score-vertical{flex-wrap:wrap!important;max-width:58%!important;width:auto!important}}@media (max-width:480px){body .default-wrap>.evaluation-common-layout-headerlayout .logo-main{font-size:.86rem!important;max-width:84px!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluator-profile{display:none!important}body .default-wrap>.evaluation-common-layout-headerlayout .session-pill{padding:0 6px!important}body .default-wrap>.evaluation-common-layout-headerlayout .session-text{font-size:.68rem!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-list{gap:4px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-button{border-radius:12px!important;min-height:52px!important;padding:5px 2px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-icon{font-size:.92rem!important;height:23px!important;min-width:23px!important;width:23px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-text strong{font-size:.62rem!important}body .default-wrap .EvaluationApp .evaluation-applicant-inner,body .default-wrap .EvaluationApp .evaluation-home-inner,body .default-wrap .EvaluationApp .evaluation-interview-inner,body .default-wrap .EvaluationApp .evaluation-notices-inner,body .default-wrap .EvaluationApp .evaluation-notifications-inner{width:calc(100% - 16px)!important}body .default-wrap .EvaluationApp .evaluation-applicant .applicant-row,body .default-wrap .EvaluationApp .notice-row,body .default-wrap .EvaluationApp .process-row{padding:12px!important}body .default-wrap .EvaluationApp .process-row .row-right{align-items:stretch!important;flex-direction:column!important}body .default-wrap .EvaluationApp .process-row .btn-eval{width:100%!important}body .default-wrap .EvaluationApp .score-vertical{max-width:100%!important}}@media (max-width:768px){body .default-wrap .evaluation-login-modal .wrap,body .default-wrap .evaluation-password-modal .wrap{align-items:center!important;padding:14px!important}body .default-wrap .evaluation-login-modal .evaluation-login-form,body .default-wrap .evaluation-password-modal .evaluation-password-form{border-radius:14px!important;max-width:none!important;min-height:auto!important;padding:0!important;width:100%!important}body .default-wrap .evaluation-board-modal,body .default-wrap .interview-modal,body .default-wrap .viewcnt-modal{align-items:stretch!important;padding:8px!important}body .default-wrap .evaluation-board-modal .board-modal-wrap,body .default-wrap .interview-modal .wrap,body .default-wrap .viewcnt-modal .viewcnt-modal-wrap{border-radius:14px!important;height:auto!important;margin:0!important;max-height:calc(100vh - 16px)!important;max-width:none!important;width:100%!important}body .default-wrap .evaluation-board-modal .board-modal-body,body .default-wrap .viewcnt-modal .viewcnt-table-body{max-height:58vh!important}body .default-wrap .viewcnt-modal .viewcnt-row,body .default-wrap .viewcnt-modal .viewcnt-table-header{font-size:.7rem!important;grid-template-columns:1.5fr 1fr .8fr .9fr!important;padding-left:8px!important;padding-right:8px!important}}body.evaluation-mobile-menu-open{overflow:hidden!important}body .default-wrap>.evaluation-common-layout-headerlayout{grid-gap:18px!important;border-bottom:1px solid #dce6ed!important;box-shadow:0 8px 22px rgba(15,35,52,.08)!important;box-sizing:border-box!important;color:#102033!important;gap:18px!important;grid-template-columns:minmax(260px,.9fr) minmax(240px,1fr) auto!important;padding:0 22px!important;width:100%!important;z-index:2200!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-header-center,body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-header-left,body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-header-right{min-width:0!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-header-left{gap:10px!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-header-center{justify-self:center!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-header-right{gap:8px!important;justify-content:flex-end!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-mobile-menu-button{align-items:center!important;background:#f6fafc!important;border:1px solid #d8e4ec!important;border-radius:10px!important;color:#006cb7!important;cursor:pointer!important;height:40px!important;justify-content:center!important;min-width:40px!important;padding:0!important;width:40px!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-mobile-menu-button .material-symbols-outlined{font-size:1.45rem!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-wrap{display:flex!important;gap:11px!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-mark{align-items:center!important;background:linear-gradient(135deg,#006cb7,#00ace6)!important;border:0!important;border-radius:12px!important;box-shadow:0 10px 20px rgba(0,108,183,.2)!important;display:flex!important;flex:0 0 42px!important;height:42px!important;justify-content:center!important;width:42px!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-mark .material-symbols-outlined{color:#fff!important;font-size:1.42rem!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-text{min-width:0!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-main{color:#102033!important;font-family:square-hv!important;font-size:1.08rem!important;overflow:hidden!important;text-overflow:ellipsis!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-sub{color:#6b7b8c!important;font-size:.76rem!important;margin-top:2px!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip{background:#f4f9fc!important;border:1px solid #d7e5ef!important;border-radius:10px!important;box-shadow:none!important;color:#102033!important;cursor:pointer!important;height:40px!important;min-height:40px!important;padding:0 14px!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip .material-symbols-outlined{color:#006cb7!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip .label{color:#718295!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip strong{color:#102033!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluator-profile,body .default-wrap>.evaluation-common-layout-headerlayout .logout-button,body .default-wrap>.evaluation-common-layout-headerlayout .session-pill{background:#fff!important;border:1px solid #d8e4ec!important;border-radius:10px!important;box-shadow:none!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluator-profile{max-width:300px!important;padding:5px 10px 5px 6px!important}body .default-wrap>.evaluation-common-layout-headerlayout .profile-avatar{background:#e8f6fd!important;color:#006cb7!important}body .default-wrap>.evaluation-common-layout-headerlayout .profile-name{color:#102033!important}body .default-wrap>.evaluation-common-layout-headerlayout .profile-meta,body .default-wrap>.evaluation-common-layout-headerlayout .session-text{color:#6b7b8c!important}body .default-wrap>.evaluation-common-layout-headerlayout .logout-button .material-symbols-outlined,body .default-wrap>.evaluation-common-layout-headerlayout .session-pill .material-symbols-outlined{color:#006cb7!important}body .default-wrap>.evaluation-common-layout-headerlayout .logout-button:hover{background:#eef8ff!important;border-color:rgba(0,108,183,.3)!important;box-shadow:none!important;color:#006cb7!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important}body .default-wrap .EvaluationApp{align-items:start!important;background:#f4f7fb!important;min-height:calc(100vh - 72px)!important;width:100%!important}body .default-wrap .EvaluationApp>:not(.evaluation-common-layout-menulayout):not(.evaluation-mobile-menu-backdrop){grid-column:2!important;min-width:0!important;width:100%!important}body .default-wrap .EvaluationApp>div:empty{display:none!important}body .default-wrap .EvaluationApp .evaluation-default-wrap{min-height:calc(100vh - 72px)!important}body .default-wrap .EvaluationApp>.evaluation-mobile-menu-backdrop{display:none!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav.evaluation-simple-menu{background:#0b1d2e!important;border-right:1px solid rgba(15,35,52,.18)!important;box-shadow:18px 0 36px rgba(15,35,52,.08)!important;box-sizing:border-box!important;color:#fff!important;display:flex!important;flex-direction:column!important;grid-row:1/span 30!important;height:calc(100vh - 72px)!important;min-height:calc(100vh - 72px)!important;padding:18px 16px!important;position:-webkit-sticky!important;position:sticky!important;top:72px!important;width:276px!important;z-index:1050!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .evaluation-side-menu-head{align-items:center!important;gap:12px!important;justify-content:space-between!important;margin-bottom:14px!important;min-height:52px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title{color:#fff!important;display:flex!important;gap:10px!important;min-width:0!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title>.material-symbols-outlined{align-items:center!important;background:rgba(0,172,230,.18)!important;border-radius:10px!important;color:#8ee8ff!important;display:inline-flex!important;flex:0 0 38px!important;font-size:1.35rem!important;height:38px!important;justify-content:center!important;width:38px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title em,body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title strong{display:block!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title strong{color:#fff!important;font-family:square-hv!important;font-size:1.02rem!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title em{color:hsla(0,0%,100%,.56)!important;font-size:.68rem!important;font-style:normal!important;margin-top:3px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .evaluation-menu-close{display:none!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-list{flex:1 1 auto!important;gap:8px!important;min-height:0!important;padding:8px 0!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-list::-webkit-scrollbar{width:4px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-list::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.18)!important;border-radius:999px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button{grid-gap:10px!important;background:hsla(0,0%,100%,.06)!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:12px!important;box-sizing:border-box!important;color:hsla(0,0%,100%,.82)!important;gap:10px!important;grid-template-columns:28px 38px minmax(0,1fr)!important;min-height:70px!important;padding:12px!important;position:relative!important;text-decoration:none!important;transition:background-color .14s ease,border-color .14s ease,-webkit-transform .14s ease!important;transition:background-color .14s ease,border-color .14s ease,transform .14s ease!important;transition:background-color .14s ease,border-color .14s ease,transform .14s ease,-webkit-transform .14s ease!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button:hover{background:hsla(0,0%,100%,.1)!important;border-color:rgba(142,232,255,.32)!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button.active{background:#fff!important;border-color:#fff!important;box-shadow:0 16px 30px rgba(0,0,0,.18)!important;color:#0b1d2e!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-no{align-items:center!important;background:hsla(0,0%,100%,.08)!important;border-radius:8px!important;color:hsla(0,0%,100%,.62)!important;display:inline-flex!important;font-family:square-hv!important;font-size:.78rem!important;height:28px!important;justify-content:center!important;min-width:28px!important;width:28px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-icon{align-items:center!important;background:rgba(0,172,230,.14)!important;border-radius:10px!important;color:#8ee8ff!important;display:inline-flex!important;font-size:1.35rem!important;height:38px!important;justify-content:center!important;min-width:38px!important;width:38px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button.active .simple-menu-icon,body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button.active .simple-menu-no{background:#e8f6fd!important;color:#006cb7!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-text{display:flex!important;flex-direction:column!important;gap:4px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-text strong{font-family:square-hv!important;font-size:.96rem!important;line-height:1.15!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-text em{color:hsla(0,0%,100%,.54)!important;font-size:.74rem!important;font-style:normal!important;line-height:1.2!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button.active .simple-menu-text em{color:#66798c!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .evaluation-side-menu-foot{align-items:center!important;background:hsla(0,0%,100%,.08)!important;border-radius:12px!important;color:hsla(0,0%,100%,.62)!important;display:flex!important;gap:9px!important;margin-top:14px!important;min-height:46px!important;padding:0 12px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .evaluation-side-menu-foot .material-symbols-outlined{color:#8ee8ff!important;font-size:1.2rem!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .evaluation-side-menu-foot p{font-family:square-bd!important;font-size:.74rem!important;margin:0!important}@media (max-width:1180px){body .default-wrap>.evaluation-common-layout-headerlayout{gap:12px!important;grid-template-columns:minmax(230px,.8fr) minmax(180px,.7fr) auto!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluator-profile{max-width:220px!important}}@media (max-width:1040px){body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-header-center{display:none!important}body .default-wrap>.evaluation-common-layout-headerlayout{grid-template-columns:minmax(220px,1fr) auto!important}}@media (max-width:900px){body .default-wrap>.evaluation-common-layout-headerlayout{gap:8px!important;grid-template-columns:auto minmax(0,1fr) auto!important;height:64px!important;min-height:64px!important;padding:0 12px!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-mobile-menu-button{display:inline-flex!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-wrap{gap:8px!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-mark{border-radius:10px!important;flex-basis:36px!important;height:36px!important;width:36px!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-main{font-size:.96rem!important;max-width:154px!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluator-profile,body .default-wrap>.evaluation-common-layout-headerlayout .logo-sub,body .default-wrap>.evaluation-common-layout-headerlayout .logout-label{display:none!important}body .default-wrap>.evaluation-common-layout-headerlayout .logout-button,body .default-wrap>.evaluation-common-layout-headerlayout .session-pill{border-radius:10px!important;height:36px!important;min-height:36px!important;min-width:36px!important;padding:0 9px!important}body .default-wrap .EvaluationApp{display:block!important;min-height:calc(100vh - 64px)!important}body .default-wrap .EvaluationApp>:not(.evaluation-common-layout-menulayout):not(.evaluation-mobile-menu-backdrop){width:100%!important}body .default-wrap .EvaluationApp .evaluation-default-wrap{min-height:calc(100vh - 64px)!important}body .default-wrap .EvaluationApp>.evaluation-mobile-menu-backdrop{background:rgba(8,24,38,.48)!important;border:0!important;display:block!important;height:100%!important;inset:0!important;opacity:0!important;padding:0!important;pointer-events:none!important;position:fixed!important;transition:opacity .18s ease!important;width:100%!important;z-index:2380!important}body.evaluation-mobile-menu-open .default-wrap .EvaluationApp>.evaluation-mobile-menu-backdrop{opacity:1!important;pointer-events:auto!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav.evaluation-simple-menu{border-radius:0 18px 18px 0!important;bottom:0!important;height:100vh!important;left:0!important;max-width:330px!important;min-height:0!important;padding:16px!important;position:fixed!important;top:0!important;-webkit-transform:translateX(-104%)!important;transform:translateX(-104%)!important;transition:-webkit-transform .22s ease!important;transition:transform .22s ease!important;transition:transform .22s ease,-webkit-transform .22s ease!important;width:calc(100vw - 52px)!important;z-index:2400!important}body.evaluation-mobile-menu-open .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav.evaluation-simple-menu{-webkit-transform:translateX(0)!important;transform:translateX(0)!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .evaluation-menu-close{align-items:center!important;background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.16)!important;border-radius:10px!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;height:36px!important;justify-content:center!important;min-width:36px!important;padding:0!important;width:36px!important}}@media (max-width:540px){body .default-wrap>.evaluation-common-layout-headerlayout{padding:0 8px!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-main{font-size:.88rem!important;max-width:112px!important}body .default-wrap>.evaluation-common-layout-headerlayout .session-text{max-width:42px!important;overflow:hidden!important;white-space:nowrap!important}body .default-wrap>.evaluation-common-layout-headerlayout .session-pill{padding:0 7px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav.evaluation-simple-menu{width:calc(100vw - 42px)!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button{grid-template-columns:24px 36px minmax(0,1fr)!important;min-height:66px!important;padding:10px!important}}body .default-wrap>.evaluation-common-layout-headerlayout{background:linear-gradient(180deg,#fff,#f7fbff)!important;border-bottom:1px solid #d8e6f0!important;box-shadow:0 6px 18px rgba(0,89,150,.08)!important;height:72px!important;min-height:72px!important;padding:0 20px!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-header-left{gap:12px!important;min-width:0!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-wrap{flex:0 1 auto!important;min-width:0!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-mark{background:#e7f5ff!important;border:1px solid #c7e3f6!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-mark .material-symbols-outlined{color:#006cb7!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-sub{color:#617487!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline{align-items:center!important;-webkit-appearance:none!important;appearance:none!important;background:#edf8ff!important;border:1px solid #c7e3f6!important;border-radius:12px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)!important;color:#0f2740!important;display:inline-flex!important;flex:0 0 auto!important;gap:8px!important;height:42px!important;min-height:42px!important;min-width:0!important;padding:0 14px!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline .material-symbols-outlined{color:#006cb7!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline .label{color:#49677f!important;font-family:square-bd!important;font-size:.78rem!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline strong{color:#0b2138!important;font-family:square-hv!important;font-size:.96rem!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluator-profile,body .default-wrap>.evaluation-common-layout-headerlayout .logout-button,body .default-wrap>.evaluation-common-layout-headerlayout .session-pill{background:#f9fcff!important;border-color:#d4e5f0!important;color:#102033!important}body .default-wrap>.evaluation-common-layout-headerlayout .logout-label,body .default-wrap>.evaluation-common-layout-headerlayout .profile-name{color:#102033!important}body .default-wrap>.evaluation-common-layout-headerlayout .profile-meta,body .default-wrap>.evaluation-common-layout-headerlayout .session-text{color:#5e7184!important}body .default-wrap .EvaluationApp{background:#f3f8fc!important;grid-template-columns:276px minmax(0,1fr)!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav.evaluation-simple-menu{background:linear-gradient(180deg,#fff,#f5fbff)!important;border-right:1px solid #d9e8f1!important;box-shadow:12px 0 28px rgba(0,89,150,.06)!important;color:#102033!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title>.material-symbols-outlined{background:#e7f5ff!important;color:#006cb7!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title strong{color:#102033!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title em{color:#66798c!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button{border-color:#dbe9f2!important;box-shadow:0 8px 18px rgba(0,89,150,.04)!important;color:#203247!important;min-height:68px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button:hover{background:#f0f9ff!important;border-color:#a8d8f2!important;color:#006cb7!important;-webkit-transform:translateX(2px)!important;transform:translateX(2px)!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button.active{background:linear-gradient(90deg,#e8f6ff,#fff)!important;border-color:#82c9ef!important;box-shadow:inset 4px 0 0 #00ace6,0 10px 20px rgba(0,108,183,.08)!important;color:#005792!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-no{background:#eef6fb!important;color:#64798d!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button.active .simple-menu-icon,body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button.active .simple-menu-no,body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-icon{background:#dff3ff!important;color:#006cb7!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-text strong{color:inherit!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button.active .simple-menu-text em,body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-text em{color:#66798c!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .evaluation-side-menu-foot{background:#eef8ff!important;border:1px solid #d4e9f5!important;color:#49677f!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .evaluation-side-menu-foot .material-symbols-outlined{color:#006cb7!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2{background:radial-gradient(circle at 8% 0,rgba(0,172,230,.12),transparent 28%),linear-gradient(180deg,#f8fcff,#eef6fb)!important;min-height:calc(100vh - 72px)!important;padding:30px 0 54px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-home-inner{width:calc(100% - 56px)!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-start-panel{grid-gap:18px!important;gap:18px!important;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)!important;margin-bottom:16px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-guide-panel,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-action-card,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-copy,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-info-box{background:hsla(0,0%,100%,.94)!important;border:1px solid #d8e8f2!important;border-radius:16px!important;box-shadow:0 12px 26px rgba(0,89,150,.07)!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-copy{border-left:6px solid #00ace6!important;min-height:246px!important;overflow:hidden!important;padding:34px 36px!important;position:relative!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-copy:after{background:linear-gradient(135deg,rgba(0,172,230,.12),rgba(0,108,183,.04))!important;border-radius:28px!important;content:""!important;height:132px!important;position:absolute!important;right:28px!important;top:24px!important;-webkit-transform:rotate(8deg)!important;transform:rotate(8deg)!important;width:132px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-kicker{align-items:center!important;background:#e8f6ff!important;border-radius:999px!important;color:#006cb7!important;display:inline-flex!important;font-family:square-hv!important;font-size:.82rem!important;min-height:30px!important;padding:0 11px!important;position:relative!important;z-index:1!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 h1{color:#102033!important;font-family:square-hv!important;font-size:2rem!important;letter-spacing:0!important;line-height:1.28!important;margin:16px 0 10px!important;max-width:720px!important;position:relative!important;z-index:1!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 p{color:#5b6f82!important;position:relative!important;z-index:1!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-meta-strip{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:24px!important;position:relative!important;z-index:1!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-meta-strip>div{grid-column-gap:10px!important;align-items:center!important;background:#f8fcff!important;border:1px solid #d9e8f1!important;border-radius:12px!important;-webkit-column-gap:10px!important;column-gap:10px!important;display:grid!important;grid-template-areas:"icon label" "icon value"!important;grid-template-columns:34px minmax(0,1fr)!important;min-height:62px!important;min-width:0!important;padding:10px 12px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-meta-strip .material-symbols-outlined{align-items:center!important;background:#e0f3ff!important;border-radius:10px!important;color:#006cb7!important;display:inline-flex!important;font-size:1.18rem!important;grid-area:icon!important;height:34px!important;justify-content:center!important;width:34px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-meta-strip small{color:#6d8092!important;font-size:.72rem!important;grid-area:label!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-meta-strip strong{color:#102033!important;font-family:square-hv!important;font-size:.9rem!important;grid-area:value!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .info-label{color:#102033!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .info-line{border-bottom-color:#e5eef5!important;min-height:48px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .info-line span{color:#6d8092!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .info-line strong{color:#102033!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-home-flow{grid-gap:10px!important;gap:10px!important;margin-bottom:16px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .flow-step{border:1px solid #d8e8f2!important;border-radius:12px!important;box-shadow:0 8px 18px rgba(0,89,150,.05)!important;color:#203247!important;display:inline-flex!important;gap:10px!important;min-height:52px!important;padding:0 14px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .flow-step span{color:#006cb7!important;font-family:square-hv!important;font-size:.86rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .flow-step strong{color:#102033!important;font-family:square-bd!important;font-size:.9rem!important;min-width:0!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-quick-actions{gap:14px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-action-card{grid-template-columns:52px minmax(0,1fr) auto!important;min-height:132px!important;padding:22px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-action-card:hover{border-color:#9ed5f2!important;box-shadow:0 16px 30px rgba(0,108,183,.1)!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-card-icon{background:#e0f3ff!important;border-radius:12px!important;color:#006cb7!important;height:52px!important;width:52px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-step{color:#006cb7!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-card-body h2{color:#102033!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-card-body p{color:#5b6f82!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-card-button{background:#006cb7!important;border-radius:12px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-guide-panel{margin-top:16px!important;padding:22px 24px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .guide-title-wrap h2{color:#102033!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-guide-panel li,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .guide-title-wrap p{color:#5b6f82!important}@media (max-width:1180px){body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline .label{display:none!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-start-panel{grid-template-columns:1fr!important}}@media (max-width:900px){body .default-wrap>.evaluation-common-layout-headerlayout{grid-template-columns:auto minmax(0,1fr) auto!important;height:64px!important;min-height:64px!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline{height:36px!important;max-width:138px!important;min-height:36px!important;padding:0 9px!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline strong{max-width:82px!important;overflow:hidden!important;text-overflow:ellipsis!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav.evaluation-simple-menu{background:#fff!important;color:#102033!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .evaluation-menu-close{background:#f2f8fc!important;border-color:#d4e5f0!important;color:#006cb7!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2{padding:18px 0 34px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-home-inner{width:calc(100% - 24px)!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-copy{padding:24px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 h1{font-size:1.5rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-home-flow,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-quick-actions,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-meta-strip{grid-template-columns:1fr!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-action-card{grid-template-columns:46px minmax(0,1fr)!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-card-button{grid-column:1/-1!important;width:100%!important}}@media (max-width:540px){body .default-wrap>.evaluation-common-layout-headerlayout .logo-mark{display:none!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline{max-width:116px!important}}body .default-wrap .EvaluationApp .evaluation-notices{background:radial-gradient(circle at 8% 0,rgba(0,172,230,.1),transparent 28%),linear-gradient(180deg,#f8fcff,#eef6fb)!important;min-height:calc(100vh - 72px)!important;padding:30px 0 54px!important}body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-inner{margin:0 auto!important;max-width:1280px!important;min-width:0!important;padding:0!important;width:calc(100% - 56px)!important}body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-header{background:hsla(0,0%,100%,.95)!important;border:1px solid #d8e8f2!important;border-left:6px solid #00ace6!important;border-radius:16px!important;box-shadow:0 12px 26px rgba(0,89,150,.07)!important;margin-bottom:16px!important;overflow:hidden!important;padding:30px 34px!important;position:relative!important}body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-header:after{background:linear-gradient(135deg,rgba(0,172,230,.12),rgba(0,108,183,.04))!important;border-radius:26px!important;content:""!important;height:116px!important;position:absolute!important;right:28px!important;top:20px!important;-webkit-transform:rotate(8deg)!important;transform:rotate(8deg)!important;width:116px!important}body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-header .eyebrow{align-items:center!important;background:#e8f6ff!important;border-radius:999px!important;color:#006cb7!important;display:inline-flex!important;font-family:square-hv!important;font-size:.8rem!important;letter-spacing:0!important;margin-bottom:14px!important;min-height:30px!important;padding:0 11px!important;position:relative!important;z-index:1!important}body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-header .title{color:#102033!important;font-family:square-hv!important;font-size:2rem!important;letter-spacing:0!important;line-height:1.25!important;margin:0 0 8px!important;position:relative!important;z-index:1!important}body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-header .description{color:#5b6f82!important;font-size:.98rem!important;line-height:1.65!important;max-width:680px!important;position:relative!important;z-index:1!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-overview{margin-bottom:16px!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-overview-card{grid-gap:12px!important;align-items:center!important;border:1px solid #d8e8f2!important;border-radius:14px!important;box-shadow:0 10px 22px rgba(0,89,150,.05)!important;display:grid!important;gap:12px!important;grid-template-columns:44px minmax(0,1fr)!important;min-height:82px!important;min-width:0!important;padding:16px!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-overview-card.primary{background:linear-gradient(135deg,#eaf7ff,#fff)!important;border-color:#afd9f1!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-overview-card>.material-symbols-outlined{align-items:center!important;background:#e0f3ff!important;border-radius:12px!important;color:#006cb7!important;display:inline-flex!important;font-size:1.45rem!important;height:44px!important;justify-content:center!important;width:44px!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-overview-card small,body .default-wrap .EvaluationApp .evaluation-notices .notice-overview-card strong{display:block!important;min-width:0!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-overview-card small{color:#6d8092!important;font-size:.76rem!important;margin-bottom:5px!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-overview-card strong{color:#102033!important;font-family:square-hv!important;font-size:1.05rem!important}body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-body{margin-top:0!important}body .default-wrap .EvaluationApp .evaluation-notices .notices-list{background:hsla(0,0%,100%,.96)!important;border:1px solid #d8e8f2!important;border-radius:16px!important;box-shadow:0 12px 26px rgba(0,89,150,.07)!important;gap:6px!important;padding:8px!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-row{border:1px solid transparent!important;border-radius:12px!important;color:#102033!important;min-height:78px!important;padding:14px 16px!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-row+.notice-row{margin-top:6px!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-row:hover{background:#f0f9ff!important;border-color:#a8d8f2!important;box-shadow:inset 4px 0 0 #00ace6,0 8px 18px rgba(0,108,183,.07)!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-index{align-items:center!important;background:#e8f6ff!important;border-radius:12px!important;color:#006cb7!important;display:inline-flex!important;flex:0 0 42px!important;font-family:square-hv!important;font-size:.9rem!important;height:42px!important;justify-content:center!important;width:42px!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-main{gap:12px!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-title{color:#102033!important;font-family:square-hv!important;font-size:1rem!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-meta{color:#66798c!important;font-size:.8rem!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-meta .meta-item .material-symbols-outlined{color:#006cb7!important}body .default-wrap .EvaluationApp .evaluation-notices .view-count-pill{background:#edf8ff!important;border-color:#c7e3f6!important;border-radius:10px!important;color:#005792!important;min-height:34px!important;padding:0 12px!important}body .default-wrap .EvaluationApp .evaluation-notices .view-count-pill:hover{background:#dff3ff!important;box-shadow:0 0 0 1px #9ed5f2!important}body .default-wrap .EvaluationApp .evaluation-notices .chevron{color:#8da3b5!important}body .default-wrap .EvaluationApp .evaluation-notices .notices-empty{align-items:center!important;background:#fff!important;border:1px dashed #b8d8eb!important;border-radius:16px!important;box-shadow:0 10px 22px rgba(0,89,150,.05)!important;color:#102033!important;justify-content:center!important;min-height:220px!important;padding:34px!important;text-align:center!important}body .default-wrap .EvaluationApp .evaluation-notices .notices-empty .material-symbols-outlined{align-items:center!important;background:#e0f3ff!important;border-radius:14px!important;color:#006cb7!important;display:inline-flex!important;height:52px!important;justify-content:center!important;width:52px!important}body .default-wrap .EvaluationApp .evaluation-notices .notices-empty .empty-title{color:#102033!important;font-family:square-hv!important;font-size:1rem!important}body .default-wrap .EvaluationApp .evaluation-notices .notices-empty .empty-desc{color:#66798c!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-row.skeleton{background:#fff!important;border-color:transparent!important}@media (max-width:900px){body .default-wrap .EvaluationApp .evaluation-notices{padding:18px 0 34px!important}body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-inner{width:calc(100% - 24px)!important}body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-header{padding:24px!important}body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-header .title{font-size:1.5rem!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-overview{grid-template-columns:1fr!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-row{grid-gap:12px!important;align-items:flex-start!important;display:grid!important;gap:12px!important;grid-template-columns:42px minmax(0,1fr)!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-right{grid-column:2!important;justify-content:space-between!important;width:100%!important}}@media (max-width:540px){body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-header,body .default-wrap .EvaluationApp .evaluation-notices .notices-list{border-radius:14px!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-row{grid-template-columns:34px minmax(0,1fr)!important;padding:12px!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-index{border-radius:10px!important;flex-basis:34px!important;font-size:.78rem!important;height:34px!important;width:34px!important}}body .default-wrap>.evaluation-common-layout-headerlayout{background:#fff!important;border-bottom:1px solid #d6dde5!important;box-shadow:none!important;height:76px!important;min-height:76px!important;padding:0 24px!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-mark{background:#f2f6fa!important;border:1px solid #cfd8e3!important;border-radius:8px!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-main{color:#111827!important;font-size:1.12rem!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-sub{color:#4b5563!important;font-size:.82rem!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline,body .default-wrap>.evaluation-common-layout-headerlayout .evaluator-profile,body .default-wrap>.evaluation-common-layout-headerlayout .logout-button,body .default-wrap>.evaluation-common-layout-headerlayout .session-pill{background:#fff!important;border:1px solid #cfd8e3!important;border-radius:8px!important;box-shadow:none!important;color:#111827!important;height:44px!important;min-height:44px!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline{padding:0 16px!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline .label,body .default-wrap>.evaluation-common-layout-headerlayout .profile-meta,body .default-wrap>.evaluation-common-layout-headerlayout .session-text{color:#4b5563!important;font-size:.86rem!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline strong,body .default-wrap>.evaluation-common-layout-headerlayout .logout-label,body .default-wrap>.evaluation-common-layout-headerlayout .profile-name{color:#111827!important;font-size:1rem!important}body .default-wrap .EvaluationApp{background:#f5f7fa!important;grid-template-columns:260px minmax(0,1fr)!important;min-height:calc(100vh - 76px)!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav.evaluation-simple-menu{background:#fff!important;border-right:1px solid #d6dde5!important;box-shadow:none!important;height:calc(100vh - 76px)!important;min-height:calc(100vh - 76px)!important;padding:18px 14px!important;top:76px!important;width:260px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title{border-bottom:1px solid #e5e7eb!important;padding:0 4px 10px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title>.material-symbols-outlined{background:#f2f6fa!important;border-radius:8px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title strong{font-size:1.08rem!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .evaluation-side-menu-foot,body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title em{display:none!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-list{padding-top:14px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button{background:#fff!important;border-radius:8px!important;color:#1f2937!important;grid-template-columns:36px minmax(0,1fr)!important;min-height:64px!important;padding:12px 10px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button:hover{background:#f3f6fa!important;border-color:#d6dde5!important;color:#111827!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button.active{background:#eef5fb!important;border-color:#bfdbfe!important;box-shadow:inset 4px 0 0 #2563eb!important;color:#0f172a!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button.active .simple-menu-icon,body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-icon{background:#f2f6fa!important;border-radius:8px!important;color:#2563eb!important;height:36px!important;min-width:36px!important;width:36px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-text strong{font-size:1rem!important;line-height:1.25!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button.active .simple-menu-text em,body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-text em{color:#4b5563!important;font-size:.82rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2,body .default-wrap .EvaluationApp .evaluation-notices{background:#f5f7fa!important;min-height:calc(100vh - 76px)!important;padding:24px 0 40px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-home-inner,body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-inner{max-width:1160px!important;width:calc(100% - 48px)!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-guide-panel,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-action-card,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-copy,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-info-box,body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-header,body .default-wrap .EvaluationApp .evaluation-notices .notice-overview-card,body .default-wrap .EvaluationApp .evaluation-notices .notices-empty,body .default-wrap .EvaluationApp .evaluation-notices .notices-list{background:#fff!important;border:1px solid #d6dde5!important;border-radius:8px!important;box-shadow:none!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-copy:after,body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-header:after{display:none!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-copy,body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-header{border-left:6px solid #2563eb!important;padding:28px 30px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-kicker,body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-header .eyebrow{background:transparent!important;border-radius:0!important;color:#2563eb!important;font-size:.92rem!important;margin-bottom:12px!important;min-height:auto!important;padding:0!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 h1,body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-header .title{color:#111827!important;font-size:1.72rem!important;line-height:1.35!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 p,body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-header .description{color:#4b5563!important;font-size:1rem!important;line-height:1.7!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-home-flow,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-meta-strip{display:none!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-start-panel{gap:16px!important;grid-template-columns:minmax(0,1fr) 320px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-info-box{padding:24px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .info-label{font-size:1.08rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .info-line span,body .default-wrap .EvaluationApp .evaluation-notices .notice-overview-card small{color:#4b5563!important;font-size:.9rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .info-line strong,body .default-wrap .EvaluationApp .evaluation-notices .notice-overview-card strong{color:#111827!important;font-size:1rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-quick-actions{gap:10px!important;grid-template-columns:1fr!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-action-card{grid-template-columns:48px minmax(0,1fr) 120px!important;min-height:92px!important;padding:18px 20px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-action-card:hover,body .default-wrap .EvaluationApp .evaluation-notices .notice-row:hover{background:#f3f6fa!important;border-color:#c7d2de!important;box-shadow:none!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-card-icon,body .default-wrap .EvaluationApp .evaluation-notices .notice-index,body .default-wrap .EvaluationApp .evaluation-notices .notice-overview-card>.material-symbols-outlined,body .default-wrap .EvaluationApp .evaluation-notices .notices-empty .material-symbols-outlined{background:#f2f6fa!important;border-radius:8px!important;color:#2563eb!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-step{color:#2563eb!important;font-size:.9rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-card-body h2{color:#111827!important;font-size:1.12rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-card-body p{color:#4b5563!important;font-size:.95rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-card-button{background:#2563eb!important;border-radius:8px!important;font-size:.95rem!important;height:44px!important;min-width:112px!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-overview{gap:10px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-overview-card{grid-template-columns:40px minmax(0,1fr)!important;min-height:76px!important;padding:14px 16px!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-overview-card.primary{background:#fff!important}body .default-wrap .EvaluationApp .evaluation-notices .notices-list{gap:0!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-row{border-bottom:1px solid #e5e7eb!important;min-height:76px!important;padding:16px 18px!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-row:last-child{border-bottom:0!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-row+.notice-row{margin-top:0!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-index{flex-basis:38px!important;height:38px!important;width:38px!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-title{color:#111827!important;font-size:1.05rem!important;line-height:1.35!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-meta{color:#4b5563!important;font-size:.88rem!important}body .default-wrap .EvaluationApp .evaluation-notices .view-count-pill{background:#fff!important;border-color:#cfd8e3!important;border-radius:8px!important;color:#1f2937!important;min-height:38px!important}body .default-wrap .EvaluationApp .evaluation-notices .view-count-pill:hover{background:#f3f6fa!important;box-shadow:none!important}@media (max-width:900px){body .default-wrap>.evaluation-common-layout-headerlayout{height:64px!important;min-height:64px!important;padding:0 12px!important}body .default-wrap .EvaluationApp{min-height:calc(100vh - 64px)!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav.evaluation-simple-menu{height:100vh!important;max-width:320px!important;min-height:0!important;top:0!important;width:calc(100vw - 44px)!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2,body .default-wrap .EvaluationApp .evaluation-notices{min-height:calc(100vh - 64px)!important;padding:16px 0 28px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-home-inner,body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-inner{width:calc(100% - 24px)!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-start-panel,body .default-wrap .EvaluationApp .evaluation-notices .notice-overview{grid-template-columns:1fr!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-action-card{grid-template-columns:44px minmax(0,1fr)!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-card-button{grid-column:2!important;width:100%!important}}body .default-wrap>.evaluation-common-layout-headerlayout{height:60px!important;min-height:60px!important;padding:0 16px!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-mark{flex-basis:34px!important;height:34px!important;width:34px!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-main{font-size:.98rem!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-sub{display:none!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline,body .default-wrap>.evaluation-common-layout-headerlayout .evaluator-profile,body .default-wrap>.evaluation-common-layout-headerlayout .logout-button,body .default-wrap>.evaluation-common-layout-headerlayout .session-pill{border-radius:6px!important;height:36px!important;min-height:36px!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline{padding:0 10px!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline .label,body .default-wrap>.evaluation-common-layout-headerlayout .profile-meta,body .default-wrap>.evaluation-common-layout-headerlayout .session-text{font-size:.78rem!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline strong,body .default-wrap>.evaluation-common-layout-headerlayout .logout-label,body .default-wrap>.evaluation-common-layout-headerlayout .profile-name{font-size:.86rem!important}body .default-wrap>.evaluation-common-layout-headerlayout .profile-avatar{flex-basis:28px!important;font-size:.82rem!important;height:28px!important;width:28px!important}body .default-wrap .EvaluationApp{grid-template-columns:220px minmax(0,1fr)!important;min-height:calc(100vh - 60px)!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav.evaluation-simple-menu{height:calc(100vh - 60px)!important;min-height:calc(100vh - 60px)!important;padding:12px 10px!important;top:60px!important;width:220px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .evaluation-side-menu-head{margin-bottom:6px!important;min-height:40px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title{padding-bottom:8px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title>.material-symbols-outlined{flex-basis:30px!important;font-size:1.1rem!important;height:30px!important;width:30px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title strong{font-size:.94rem!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-list{gap:4px!important;padding-top:8px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button{border-radius:6px!important;grid-template-columns:30px minmax(0,1fr)!important;min-height:48px!important;padding:8px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button.active .simple-menu-icon,body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-icon{border-radius:6px!important;font-size:1.08rem!important;height:30px!important;min-width:30px!important;width:30px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-text strong{font-size:.88rem!important}body .default-wrap .EvaluationApp .evaluation-applicant,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2,body .default-wrap .EvaluationApp .evaluation-notices,body .default-wrap .EvaluationApp .evaluation-notifications{background:#f5f7fa!important;min-height:calc(100vh - 60px)!important;padding:14px 0 18px!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-inner,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-home-inner,body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-inner,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-inner{max-width:1080px!important;min-width:0!important;padding:0!important;width:calc(100% - 28px)!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-header,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-copy,body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-header,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-header{background:#fff!important;border:1px solid #d6dde5!important;border-left:4px solid #2563eb!important;border-radius:6px!important;box-shadow:none!important;margin-bottom:10px!important;min-height:0!important;padding:14px 16px!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-header,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-header{align-items:center!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-header .eyebrow,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-kicker,body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-header .eyebrow,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-header .eyebrow{display:none!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-header .title,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 h1,body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-header .title,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-header .title{color:#111827!important;font-size:1.18rem!important;line-height:1.25!important;margin:0!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-header .description,body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-toolbar .text-summary,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 p,body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-header .description,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-header .description,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-toolbar .text-summary{display:none!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-start-panel{gap:10px!important;grid-template-columns:minmax(0,1fr) 280px!important;margin-bottom:10px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-info-box{border-radius:6px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .info-label{display:none!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .info-line{min-height:34px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .info-line span,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .info-line strong{font-size:.82rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-quick-actions{gap:6px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-action-card{border-radius:6px!important;grid-template-columns:36px minmax(0,1fr) 92px!important;min-height:70px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-card-icon{border-radius:6px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-step{display:none!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-card-body h2{font-size:.98rem!important;margin-bottom:2px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-card-body p{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;font-size:.8rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-card-button{border-radius:6px!important;font-size:.78rem!important;height:32px!important;min-width:86px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-guide-panel,body .default-wrap .EvaluationApp .evaluation-notices .notice-overview{display:none!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-list,body .default-wrap .EvaluationApp .evaluation-notices .notices-list,body .default-wrap .EvaluationApp .evaluation-notifications .process-section{border-radius:6px!important;box-shadow:none!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-index{border-radius:6px!important;flex-basis:30px!important;font-size:.72rem!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-title{font-size:.92rem!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-meta{font-size:.76rem!important}body .default-wrap .EvaluationApp .evaluation-notices .view-count-pill{font-size:.76rem!important;height:30px!important;min-height:30px!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-toolbar,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-toolbar{align-items:center!important;background:#fff!important;border:1px solid #d6dde5!important;border-radius:6px!important;gap:10px!important;margin-bottom:10px!important;padding:10px 12px!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-toolbar .filters,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-toolbar .filters{gap:8px!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-toolbar .field,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-toolbar .field{gap:3px!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-toolbar label,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-toolbar label{font-size:.72rem!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-toolbar .field-input,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-toolbar .field-input{border-radius:6px!important;height:32px!important;min-width:136px!important;padding:0 9px!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-toolbar input,body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-toolbar select,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-toolbar input,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-toolbar select{font-size:.8rem!important}body .default-wrap .EvaluationApp .evaluation-applicant .summary-chip,body .default-wrap .EvaluationApp .evaluation-notifications .summary-chip{border-radius:6px!important;font-size:.78rem!important;min-height:30px!important;padding:0 9px!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-list{height:calc(100vh - 210px)!important;overflow-y:auto!important}body .default-wrap .EvaluationApp .evaluation-applicant .applicant-row,body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-list-header{-webkit-column-gap:12px!important;column-gap:12px!important;grid-template-columns:34px minmax(0,2fr) minmax(100px,.8fr) minmax(100px,.8fr) 94px!important;padding:7px 10px!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-list-header{font-size:.72rem!important;min-height:32px!important}body .default-wrap .EvaluationApp .evaluation-applicant .applicant-row{font-size:.78rem!important;min-height:54px!important}body .default-wrap .EvaluationApp .evaluation-applicant .avatar-wrap{height:34px!important;width:34px!important}body .default-wrap .EvaluationApp .evaluation-applicant .main-text .name-row .name{font-size:.86rem!important}body .default-wrap .EvaluationApp .evaluation-applicant .main-text .name-row .apply-id,body .default-wrap .EvaluationApp .evaluation-applicant .main-text .sub-row .meta,body .default-wrap .EvaluationApp .evaluation-applicant .pill{font-size:.72rem!important}body .default-wrap .EvaluationApp .evaluation-applicant .btn-detail{border-radius:6px!important;font-size:.76rem!important;height:30px!important;padding:0 9px!important}body .default-wrap .EvaluationApp .evaluation-notifications .process-header .process-name{font-size:.86rem!important}body .default-wrap .EvaluationApp .evaluation-notifications .process-header .pill-stage,body .default-wrap .EvaluationApp .evaluation-notifications .process-header .process-meta{font-size:.72rem!important}body .default-wrap .EvaluationApp .evaluation-notifications .process-body{height:calc(100vh - 250px)!important}body .default-wrap .EvaluationApp .evaluation-notifications .process-row{gap:10px!important;padding:8px 12px!important}body .default-wrap .EvaluationApp .evaluation-notifications .row-left{gap:9px!important}body .default-wrap .EvaluationApp .evaluation-notifications .avatar-wrap{height:34px!important;width:34px!important}body .default-wrap .EvaluationApp .evaluation-notifications .avatar-small{height:26px!important;width:26px!important}body .default-wrap .EvaluationApp .evaluation-notifications .name-row .name-pair .primary-name{font-size:.84rem!important}body .default-wrap .EvaluationApp .evaluation-notifications .sub-row .meta,body .default-wrap .EvaluationApp .evaluation-notifications .sub-row .pill,body .default-wrap .EvaluationApp .evaluation-notifications .sub-row .time-text{font-size:.72rem!important}body .default-wrap .EvaluationApp .evaluation-notifications .score-vertical{width:120px!important}body .default-wrap .EvaluationApp .evaluation-notifications .score-vertical .score-label,body .default-wrap .EvaluationApp .evaluation-notifications .score-vertical .score-row,body .default-wrap .EvaluationApp .evaluation-notifications .score-wrap .score-chip{font-size:.68rem!important}body .default-wrap .EvaluationApp .evaluation-notifications .btn-eval{border-radius:6px!important;font-size:.76rem!important;height:30px!important}@media (max-width:900px){body .default-wrap>.evaluation-common-layout-headerlayout{height:56px!important;min-height:56px!important}body .default-wrap .EvaluationApp{min-height:calc(100vh - 56px)!important}body .default-wrap .EvaluationApp .evaluation-applicant,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2,body .default-wrap .EvaluationApp .evaluation-notices,body .default-wrap .EvaluationApp .evaluation-notifications{min-height:calc(100vh - 56px)!important;padding:12px 0 16px!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-inner,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-home-inner,body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-inner,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-inner{width:calc(100% - 20px)!important}}body .default-wrap>.evaluation-common-layout-headerlayout{grid-gap:12px!important;align-items:center!important;background:#fbfdfc!important;border-bottom:1px solid #d6e3df!important;box-shadow:0 6px 18px rgba(35,62,56,.07)!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) auto!important;height:50px!important;min-height:50px!important;padding:0 10px!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:1200!important}body .default-wrap>.evaluation-common-layout-headerlayout:before{content:""!important;display:none!important;height:3px!important;left:0!important;position:absolute!important;top:0!important;width:100%!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-header-left,body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-header-right{align-items:center!important;display:flex!important;gap:6px!important;height:100%!important;min-width:0!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-header-center{display:none!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-wrap{align-items:center!important;background:transparent!important;border:0!important;color:inherit!important;cursor:pointer!important;display:inline-flex!important;gap:8px!important;height:34px!important;min-width:150px!important;padding:0!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-mark{background:#fff!important;border:1px solid #d7e5e0!important;border-radius:9px!important;box-shadow:none!important;color:#178075!important;flex:0 0 32px!important;height:32px!important;width:32px!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-mark .material-symbols-outlined{font-size:1.18rem!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-mark img{display:block!important;height:22px!important;object-fit:contain!important;width:22px!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-main{color:#2c403b!important;font-family:square-bd!important;font-size:.92rem!important;font-weight:700!important;letter-spacing:0!important;line-height:1.05!important;white-space:nowrap!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-sub{color:#6f837d!important;display:block!important;font-family:square-rg!important;font-size:.58rem!important;letter-spacing:.05em!important;line-height:1!important;margin-top:1px!important;white-space:nowrap!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline{background:#fff!important;border:1px solid #d7e5e0!important;border-radius:10px!important;box-shadow:0 3px 8px rgba(35,62,56,.04)!important;color:#334a45!important;flex:0 1 auto!important;gap:7px!important;height:32px!important;max-width:760px!important;min-height:32px!important;padding:0 12px 0 9px!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline .material-symbols-outlined{align-items:center!important;background:#eef7f3!important;border-radius:7px!important;color:#178075!important;display:inline-flex!important;font-size:.92rem!important;height:22px!important;justify-content:center!important;width:22px!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline .label{color:#748781!important;font-size:.7rem!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline strong{color:#2c403b!important;display:inline-block!important;font-family:square-bd!important;font-size:.78rem!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline .recruit-chip-text{align-items:center!important;display:inline-flex!important;gap:12px!important;min-width:0!important;overflow:hidden!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline .recruit-chip-segment{align-items:center!important;display:inline-flex!important;gap:5px!important;min-width:0!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline .recruit-chip-id{flex:0 0 auto!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline .recruit-chip-title{flex:1 1 auto!important;overflow:hidden!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline .recruit-chip-title strong{max-width:420px!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluator-profile{background:#fff!important;border:1px solid #d1e0db!important;border-radius:999px!important;box-shadow:none!important;gap:7px!important;height:32px!important;min-height:32px!important;min-width:166px!important;padding:0 12px 0 6px!important}body .default-wrap>.evaluation-common-layout-headerlayout .profile-avatar{background:#e8f3ef!important;border-radius:7px!important;color:#178075!important;flex:0 0 24px!important;font-size:.72rem!important;height:24px!important;width:24px!important}body .default-wrap>.evaluation-common-layout-headerlayout .profile-text{display:flex!important;flex-direction:column!important;gap:1px!important;justify-content:center!important;min-width:0!important}body .default-wrap>.evaluation-common-layout-headerlayout .profile-name{color:#2c403b!important;font-size:.76rem!important;line-height:1.12!important;white-space:nowrap!important}body .default-wrap>.evaluation-common-layout-headerlayout .profile-meta{color:#748781!important;font-size:.66rem!important;max-width:178px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap>.evaluation-common-layout-headerlayout .logout-button,body .default-wrap>.evaluation-common-layout-headerlayout .session-pill{background:#fff!important;border:1px solid #d1e0db!important;border-radius:999px!important;box-shadow:none!important;color:#334a45!important;height:30px!important;min-height:30px!important}body .default-wrap>.evaluation-common-layout-headerlayout .session-pill{gap:5px!important;justify-content:center!important;min-width:92px!important;padding:0 11px!important}body .default-wrap>.evaluation-common-layout-headerlayout .logout-button .material-symbols-outlined,body .default-wrap>.evaluation-common-layout-headerlayout .session-pill .material-symbols-outlined{color:#178075!important;font-size:1rem!important}body .default-wrap>.evaluation-common-layout-headerlayout .logout-label,body .default-wrap>.evaluation-common-layout-headerlayout .session-text{color:#334a45!important;font-size:.7rem!important;white-space:nowrap!important}body .default-wrap>.evaluation-common-layout-headerlayout .logout-button{min-width:30px!important;padding:0 8px!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline:hover,body .default-wrap>.evaluation-common-layout-headerlayout .logout-button:hover{background:#eef7f3!important;border-color:#b6d0c8!important;box-shadow:none!important;-webkit-transform:none!important;transform:none!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-mobile-menu-button{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:999px!important;color:#fff!important;display:none!important;height:34px!important;width:34px!important}body .default-wrap .EvaluationApp{background:#edf3ef!important;color:#102033!important;display:grid!important;grid-template-columns:218px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;height:calc(100vh - 50px)!important;min-height:calc(100vh - 50px)!important;overflow:hidden!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav.evaluation-simple-menu{background:#f8fbf9!important;border-bottom:0!important;border-right:1px solid #d6e3df!important;box-shadow:8px 0 18px rgba(35,62,56,.04)!important;grid-column:1!important;grid-row:1!important;height:100%!important;left:0!important;min-height:0!important;overflow:hidden!important;padding:14px 12px!important;position:relative!important;top:0!important;-webkit-transform:none!important;transform:none!important;width:auto!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .evaluation-side-menu-head{border-bottom:1px solid #dce9e4!important;display:flex!important;margin:0 0 10px!important;min-height:54px!important;padding:4px 4px 12px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title{align-items:center!important;color:#2c403b!important;gap:8px!important;padding:0!important;text-decoration:none!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title .simple-menu-logo,body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title>.material-symbols-outlined{align-items:center!important;background:#fff!important;border:1px solid #d7e5e0!important;border-radius:8px!important;color:#178075!important;display:inline-flex!important;flex:0 0 24px!important;font-size:.92rem!important;height:28px!important;justify-content:center!important;width:28px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title .simple-menu-logo img{display:block!important;height:19px!important;object-fit:contain!important;width:19px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title strong{color:#2c403b!important;font-family:square-rg!important;font-size:.76rem!important;line-height:1.15!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .evaluation-menu-close,body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .evaluation-side-menu-foot,body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title em{display:none!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-list{display:flex!important;flex-direction:column!important;gap:6px!important;height:calc(100% - 64px)!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button{grid-gap:8px!important;align-items:center!important;background:transparent!important;border:1px solid transparent!important;border-radius:10px!important;box-shadow:none!important;color:#526861!important;display:grid!important;flex:0 0 auto!important;gap:8px!important;grid-template-columns:28px minmax(0,1fr)!important;justify-content:start!important;min-height:40px!important;min-width:0!important;padding:0 10px!important;width:100%!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button:hover{background:#eef7f3!important;border-color:#d2e2dd!important;-webkit-transform:none!important;transform:none!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button.active{background:#e8f5f1!important;border-color:#b7d7cf!important;box-shadow:none!important;color:#126d65!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-icon,body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-no{grid-column:1!important;grid-row:1!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-no{display:none!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-icon{background:#edf5f2!important;border-radius:8px!important;color:currentColor!important;font-size:1rem!important;height:28px!important;min-width:0!important;width:28px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button.active .simple-menu-icon{background:#fff!important;color:currentColor!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-text{min-width:0!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-text strong{color:currentColor!important;font-family:square-rg!important;font-size:.76rem!important;line-height:1.2!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-text em{display:none!important}body .default-wrap .EvaluationApp>.evaluation-applicant,body .default-wrap .EvaluationApp>.evaluation-default-wrap,body .default-wrap .EvaluationApp>.evaluation-interview{background:linear-gradient(180deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,0) 180px),#edf3ef!important;box-sizing:border-box!important;grid-column:2!important;grid-row:1!important;height:calc(100vh - 50px)!important;max-height:calc(100vh - 50px)!important;min-height:0!important;min-width:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:16px 20px 20px!important}body .default-wrap .EvaluationApp>.evaluation-default-wrap.evaluation-home,body .default-wrap .EvaluationApp>.evaluation-default-wrap.evaluation-notices{align-items:stretch!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding:22px 24px 26px!important}body .default-wrap .EvaluationApp>.evaluation-default-wrap>.evaluation-notifications{background:transparent!important;height:100%!important;min-height:0!important;padding:0!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-inner,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-home-inner,body .default-wrap .EvaluationApp .evaluation-interview .evaluation-interview-inner,body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-inner,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-inner{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:12px!important;height:100%!important;max-width:none!important;min-height:0!important;padding:0!important;width:100%!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-home-inner{height:auto!important;margin:0 auto!important;max-width:1280px!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-header,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-copy,body .default-wrap .EvaluationApp .evaluation-interview .evaluation-interview-header,body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-header,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-header{background:#fff!important;border:1px solid #d3e0dc!important;border-left:4px solid #91c8bb!important;border-radius:12px!important;box-shadow:0 8px 20px rgba(35,62,56,.06)!important;color:#2c403b!important;flex:0 0 auto!important;margin:0!important;min-height:0!important;padding:13px 16px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-welcome-card{border-left-color:#178075!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:112px!important;padding:18px 20px!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-header,body .default-wrap .EvaluationApp .evaluation-interview .evaluation-interview-header,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-header{align-items:center!important;display:flex!important;gap:8px!important;justify-content:space-between!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-header .eyebrow,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-kicker,body .default-wrap .EvaluationApp .evaluation-interview .evaluation-interview-header .eyebrow,body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-header .eyebrow,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-header .eyebrow{background:transparent!important;border:0!important;color:#178075!important;display:block!important;font-size:.66rem!important;letter-spacing:.02em!important;line-height:1.15!important;margin:0 0 2px!important;padding:0!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-header .title,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 h1,body .default-wrap .EvaluationApp .evaluation-interview .evaluation-interview-header .title,body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-header .title,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-header .title{color:#2c403b!important;font-family:square-bd!important;font-size:.96rem!important;letter-spacing:0!important;line-height:1.25!important;margin:0!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-header .description,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 p,body .default-wrap .EvaluationApp .evaluation-interview .evaluation-interview-header .description,body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-header .description,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-header .description{color:#61736d!important;display:block!important;font-size:.72rem!important;line-height:1.35!important;margin:3px 0 0!important;max-height:18px!important;overflow:hidden!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-primary-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-primary-action,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-secondary-action{align-items:center!important;border-radius:999px!important;display:inline-flex!important;font-family:square-bd!important;font-size:.68rem!important;gap:5px!important;line-height:1!important;min-height:30px!important;padding:0 12px!important;text-decoration:none!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-primary-action{background:#178075!important;border:1px solid #178075!important;color:#fff!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-secondary-action{background:#f5faf7!important;border:1px solid #cbded8!important;color:#2c403b!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-primary-action .material-symbols-outlined,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-secondary-action .material-symbols-outlined{font-size:.94rem!important}body .default-wrap .EvaluationApp .evaluation-applicant .summary-chip,body .default-wrap .EvaluationApp .evaluation-interview .summary-chip,body .default-wrap .EvaluationApp .evaluation-notifications .summary-chip,body .default-wrap .EvaluationApp .summary-chip{background:#f5faf7!important;border:1px solid #d3e0dc!important;border-radius:999px!important;box-shadow:none!important;color:#3e5450!important;font-size:.7rem!important;min-height:26px!important;padding:0 10px!important}body .default-wrap .EvaluationApp .summary-chip .material-symbols-outlined{color:#178075!important;font-size:.92rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-start-panel{grid-gap:12px!important;display:grid!important;flex:0 0 auto!important;gap:12px!important;grid-template-columns:minmax(0,1fr) 260px!important;margin:0!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-info-box{background:#fbfdfc!important;border:1px solid #cbded8!important;border-radius:12px!important;box-shadow:0 10px 20px rgba(18,63,57,.08)!important;min-height:0!important;padding:12px 14px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .info-label{color:#178075!important;display:block!important;font-size:.7rem!important;margin-bottom:4px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .info-line{border-bottom:1px solid #edf4f1!important;min-height:22px!important;padding:0!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .info-line:last-child{border-bottom:0!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .info-line span{color:#61766f!important;font-size:.66rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .info-line strong{color:#2c403b!important;font-size:.74rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-meta-strip{display:none!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-summary-grid{grid-gap:10px!important;display:grid!important;flex:0 0 auto!important;gap:10px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-summary-card{align-items:center!important;background:#fff!important;border:1px solid #d3e0dc!important;border-radius:12px!important;box-shadow:0 8px 18px rgba(18,63,57,.06)!important;display:flex!important;gap:9px!important;min-height:58px!important;min-width:0!important;padding:10px 12px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-summary-card>.material-symbols-outlined{align-items:center!important;background:#eef7f3!important;border-radius:10px!important;color:#178075!important;display:inline-flex!important;flex:0 0 32px!important;font-size:1.05rem!important;height:32px!important;justify-content:center!important;width:32px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-summary-card small{color:#61766f!important;display:block!important;font-size:.62rem!important;margin-bottom:3px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-summary-card strong{color:#2c403b!important;display:block!important;font-family:square-bd!important;font-size:.78rem!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-summary-card em{color:#61766f!important;display:block!important;font-size:.62rem!important;font-style:normal!important;margin-top:2px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-completion{background:#f5faf7!important;border:1px solid #cbded8!important;border-radius:11px!important;margin-top:10px!important;padding:10px 12px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .completion-footer,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .completion-header{align-items:center!important;display:flex!important;gap:8px!important;justify-content:space-between!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .completion-header{color:#2c403b!important;font-size:.7rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .completion-header strong{color:#178075!important;font-family:square-bd!important;font-size:.86rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .completion-footer{color:#61766f!important;font-size:.62rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-progress-bar{background:#dcebe6!important;border-radius:999px!important;height:7px!important;margin:8px 0 6px!important;overflow:hidden!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-progress-bar span{background:#178075!important;border-radius:inherit!important;display:block!important;height:100%!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-progress-bar.compact{height:5px!important;margin:4px 0 0!important;width:96px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-error{align-items:center!important;background:#fff8ed!important;border:1px solid #f5d0a9!important;border-radius:10px!important;color:#9a5a12!important;display:flex!important;font-size:.68rem!important;gap:7px!important;min-height:30px!important;padding:7px 10px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-home-flow{grid-gap:8px!important;display:grid!important;flex:0 0 auto!important;gap:8px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .flow-step{grid-gap:7px!important;align-items:center!important;background:#fff!important;border:1px solid #d3e0dc!important;border-radius:10px!important;box-shadow:0 6px 14px rgba(18,63,57,.06)!important;color:#102033!important;display:grid!important;gap:7px!important;grid-template-columns:auto minmax(0,1fr) auto!important;min-height:48px!important;padding:9px 11px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .flow-step:hover{background:#f0f8f5!important;border-color:#9ec7bd!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .flow-step span{align-items:center!important;background:#eef7f3!important;border-radius:8px!important;color:#178075!important;display:inline-flex!important;font-size:.64rem!important;height:24px!important;justify-content:center!important;width:24px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .flow-step strong{font-size:.72rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .flow-step em{color:#61766f!important;font-size:.62rem!important;font-style:normal!important;white-space:nowrap!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-quick-actions{grid-gap:12px!important;display:grid!important;flex:0 0 auto!important;gap:12px!important;grid-auto-rows:minmax(220px,auto)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:0!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-notice-panel,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-stage-panel{background:#fff!important;border:1px solid #d3e0dc!important;border-radius:12px!important;box-shadow:0 10px 24px rgba(18,63,57,.08)!important;min-height:220px!important;min-width:0!important;padding:12px 14px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-section-head{align-items:center!important;display:flex!important;gap:10px!important;justify-content:space-between!important;margin-bottom:10px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-section-head strong{color:#2c403b!important;display:block!important;font-family:square-bd!important;font-size:.8rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-section-head span{color:#61766f!important;display:block!important;font-size:.64rem!important;margin-top:2px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-section-head a{background:#f5faf7!important;border:1px solid #cbded8!important;border-radius:999px!important;color:#178075!important;flex:0 0 auto!important;font-family:square-bd!important;font-size:.64rem!important;padding:6px 9px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-notice-list,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-stage-list{grid-gap:7px!important;display:grid!important;gap:7px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-notice-row,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-stage-row{background:#fbfdfc!important;border:1px solid #e1ebe7!important;border-radius:10px!important;min-width:0!important;padding:9px 10px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-stage-row{grid-gap:10px!important;align-items:center!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr) auto!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .stage-row-main{min-width:0!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .stage-row-main strong{color:#2c403b!important;display:block!important;font-family:square-bd!important;font-size:.74rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .stage-row-main span{color:#61766f!important;display:block!important;font-size:.64rem!important;margin-top:3px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .stage-row-side{min-width:106px!important;text-align:right!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .stage-row-side b{color:#178075!important;font-family:square-bd!important;font-size:.74rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-notice-row{grid-gap:8px!important;align-items:center!important;color:#2c403b!important;display:grid!important;gap:8px!important;grid-template-columns:28px minmax(0,1fr)!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-notice-row>span{align-items:center!important;background:#eef7f3!important;border-radius:8px!important;color:#178075!important;display:inline-flex!important;font-family:square-bd!important;font-size:.64rem!important;height:26px!important;justify-content:center!important;width:26px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-notice-row strong{color:#2c403b!important;display:block!important;font-family:square-bd!important;font-size:.72rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-notice-row em{color:#61766f!important;display:block!important;font-size:.62rem!important;font-style:normal!important;margin-top:3px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-empty,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-loading{align-items:center!important;background:#fbfdfc!important;border:1px dashed #cbded8!important;border-radius:10px!important;color:#61766f!important;display:flex!important;font-size:.68rem!important;justify-content:center!important;min-height:126px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-action-card{align-items:center!important;background:#fff!important;border:1px solid #d3e0dc!important;border-radius:12px!important;box-shadow:0 10px 24px rgba(18,63,57,.08)!important;grid-template-columns:36px minmax(0,1fr) 76px!important;height:100%!important;min-height:76px!important;overflow:hidden!important;padding:12px 14px!important;position:relative!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-action-card:before{background:#91c8bb!important;content:""!important;height:3px!important;left:0!important;position:absolute!important;top:0!important;width:100%!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-action-card:hover{background:#fbfdfc!important;border-color:#8fbeb3!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-card-icon{background:#eef7f3!important;border-radius:10px!important;color:#178075!important;height:36px!important;width:36px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-card-body h2{color:#2c403b!important;font-family:square-bd!important;font-size:.82rem!important;line-height:1.25!important;margin:0 0 4px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-card-body p{color:#5a6f68!important;display:block!important;font-size:.68rem!important;line-height:1.35!important;max-height:28px!important;overflow:hidden!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-step{color:#178075!important;display:inline-flex!important;font-family:square-bd!important;font-size:.62rem!important;margin:0 0 4px!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-card-button{background:#178075!important;border:1px solid #178075!important;border-radius:999px!important;box-shadow:none!important;color:#fff!important;font-size:.68rem!important;height:28px!important;min-width:72px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-guide-panel{grid-gap:10px!important;background:#fbfdfc!important;border:1px solid #cbded8!important;border-radius:12px!important;box-shadow:0 8px 20px rgba(18,63,57,.06)!important;display:grid!important;flex:0 0 auto!important;gap:10px!important;grid-template-columns:170px minmax(0,1fr)!important;margin:0!important;padding:11px 14px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .guide-title-wrap{align-items:center!important;gap:8px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .guide-title-wrap .material-symbols-outlined{color:#178075!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .guide-title-wrap h2{color:#2c403b!important;font-family:square-bd!important;font-size:.74rem!important;margin:0!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .guide-title-wrap p{display:none!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-guide-panel ul{grid-gap:6px!important;display:grid!important;gap:6px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-guide-panel li{background:#eef7f3!important;border-radius:8px!important;color:#34514a!important;font-size:.66rem!important;line-height:1.3!important;min-height:28px!important;padding:6px 8px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-check-list{grid-gap:6px!important;display:grid!important;gap:6px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-check-item{grid-gap:6px!important;align-items:center!important;background:#eef7f3!important;border-radius:8px!important;color:#34514a!important;display:grid!important;gap:6px!important;grid-template-columns:20px minmax(0,1fr) auto!important;min-height:32px!important;min-width:0!important;padding:6px 8px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-check-item .material-symbols-outlined{color:#178075!important;font-size:.95rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-check-item strong{font-family:square-bd!important;font-size:.66rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-check-item em{color:#61766f!important;font-size:.6rem!important;font-style:normal!important;white-space:nowrap!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-overview{grid-gap:12px!important;display:grid!important;flex:0 0 auto!important;gap:12px!important;grid-template-columns:minmax(120px,.6fr) minmax(150px,.75fr) minmax(280px,1.8fr) minmax(150px,.75fr)!important;margin:0!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-overview-card{background:#fff!important;border:1px solid #d3e0dc!important;border-radius:12px!important;box-shadow:0 8px 20px rgba(18,63,57,.06)!important;grid-template-columns:30px minmax(0,1fr)!important;min-height:50px!important;padding:9px 12px!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-overview-card.primary{background:#eef7f3!important;border-color:rgba(15,118,110,.28)!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-overview-card.recruit-title{min-width:0!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-overview-card>.material-symbols-outlined{background:#dcefe9!important;border-radius:9px!important;color:#178075!important;font-size:.9rem!important;height:30px!important;width:30px!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-overview-card small{color:#61766f!important;font-size:.62rem!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-overview-card strong{color:#2c403b!important;font-family:square-bd!important;font-size:.74rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-body,body .default-wrap .EvaluationApp .evaluation-interview .evaluation-interview-body,body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-body,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-body{flex:1 1 auto!important;margin:0!important;min-height:0!important;overflow:visible!important}body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-body{max-width:100%!important;overflow-x:hidden!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-list,body .default-wrap .EvaluationApp .evaluation-interview .panel-card,body .default-wrap .EvaluationApp .evaluation-notices .notices-list,body .default-wrap .EvaluationApp .evaluation-notifications .process-section{background:#fff!important;border:1px solid #d3e0dc!important;border-radius:12px!important;box-shadow:0 10px 24px rgba(18,63,57,.07)!important}body .default-wrap .EvaluationApp .evaluation-notices .notices-list{height:100%!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-row{background:#fff!important;border:0!important;border-bottom:1px solid #e1ebe7!important;border-radius:0!important;box-shadow:none!important;max-width:100%!important;min-height:52px!important;overflow-x:hidden!important;padding:9px 12px!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-row:hover{background:#f1f8f5!important;-webkit-transform:none!important;transform:none!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-index{background:#eef7f3!important;border-radius:9px!important;color:#0f766e!important;flex:0 0 30px!important;font-size:.64rem!important;height:30px!important;width:30px!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-main{max-width:100%!important;min-width:0!important;overflow:hidden!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-title{color:#2c403b!important;font-family:square-rg!important;font-size:.78rem!important;font-weight:400!important;line-height:1.3!important;min-width:0!important;overflow:hidden!important;text-decoration:none!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-title-row{align-items:center!important;cursor:pointer!important;display:inline-flex!important;gap:5px!important;max-width:100%!important;min-width:0!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-title-icon{align-items:center!important;background:#e5f3ef!important;border-radius:4px!important;color:#0f766e!important;display:inline-flex!important;flex:0 0 auto!important;font-size:.82rem!important;height:18px!important;justify-content:center!important;width:18px!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-row:hover .notice-title{color:#0f766e!important;text-decoration-color:#0f766e!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-meta{color:#61766f!important;font-size:.64rem!important;gap:8px!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-meta .material-symbols-outlined{color:#748982!important;font-size:.82rem!important}body .default-wrap .EvaluationApp .evaluation-notices .view-count-pill{background:#fbfdfc!important;border:1px solid #cbded8!important;border-radius:999px!important;box-shadow:none!important;color:#17332f!important;font-size:.66rem!important;height:28px!important;min-height:28px!important;padding:0 9px!important}body .default-wrap .EvaluationApp .evaluation-notices .chevron{color:#738981!important;font-size:1.1rem!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-toolbar,body .default-wrap .EvaluationApp .evaluation-interview .evaluation-interview-toolbar,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-toolbar{align-items:center!important;background:#fff!important;border:1px solid #d3e0dc!important;border-radius:12px!important;box-shadow:0 8px 20px rgba(18,63,57,.06)!important;display:flex!important;flex:0 0 auto!important;gap:10px!important;justify-content:space-between!important;margin:0!important;min-height:46px!important;padding:8px 12px!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-toolbar .filters,body .default-wrap .EvaluationApp .evaluation-interview .evaluation-interview-toolbar .filters,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-toolbar .filters{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-toolbar .field,body .default-wrap .EvaluationApp .evaluation-interview .evaluation-interview-toolbar .field,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-toolbar .field{display:flex!important;flex-direction:column!important;gap:3px!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-toolbar label,body .default-wrap .EvaluationApp .evaluation-interview .evaluation-interview-toolbar label,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-toolbar label{color:#5a6f68!important;font-size:.66rem!important;line-height:1.1!important}body .default-wrap .EvaluationApp .field-stage-buttons{flex:1 1 auto!important;max-width:100%!important;min-width:180px!important}body .default-wrap .EvaluationApp .stage-button-group{align-items:center!important;background:#f2f7f4!important;border:1px solid #d5e2de!important;border-radius:10px!important;display:flex!important;flex-wrap:wrap!important;gap:5px!important;max-width:100%!important;min-height:32px!important;padding:3px!important}body .default-wrap .EvaluationApp .stage-button{background:transparent!important;border:1px solid transparent!important;border-radius:8px!important;box-shadow:none!important;color:#17332f!important;cursor:pointer!important;font-family:square-bd!important;font-size:.7rem!important;line-height:1.2!important;min-height:28px!important;padding:0 9px!important;white-space:nowrap!important}body .default-wrap .EvaluationApp .stage-button:hover{background:#fff!important;border-color:#b8d6ce!important}body .default-wrap .EvaluationApp .stage-button.active{background:#178075!important;border-color:#178075!important;color:#fff!important}body .default-wrap .EvaluationApp .stage-button:disabled{background:#f4f8f6!important;border-color:#d8e5e0!important;color:#879a93!important;cursor:default!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-toolbar .field-input,body .default-wrap .EvaluationApp .evaluation-interview .evaluation-interview-toolbar .field-input,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-toolbar .field-input,body .default-wrap .EvaluationApp .field-input{background:#fbfdfc!important;border:1px solid #c4d8d1!important;border-radius:8px!important;box-shadow:none!important;height:30px!important;min-width:116px!important;padding:0 7px!important}body .default-wrap .EvaluationApp input,body .default-wrap .EvaluationApp select,body .default-wrap .EvaluationApp textarea{color:#102033!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-toolbar input,body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-toolbar select,body .default-wrap .EvaluationApp .evaluation-interview .evaluation-interview-toolbar input,body .default-wrap .EvaluationApp .evaluation-interview .evaluation-interview-toolbar select,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-toolbar input,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-toolbar select{font-size:.7rem!important}body .default-wrap .EvaluationApp .toolbar-right{align-items:center!important;display:flex!important;flex:0 0 auto!important;gap:6px!important}body .default-wrap .EvaluationApp .text-summary{color:#5a6f68!important;display:block!important;font-size:.66rem!important}body .default-wrap .EvaluationApp .btn-detail,body .default-wrap .EvaluationApp .btn-eval,body .default-wrap .EvaluationApp .btn-primary,body .default-wrap .EvaluationApp .btn-primary-outline,body .default-wrap .EvaluationApp .icon-btn{border-radius:8px!important;box-shadow:none!important;-webkit-transform:none!important;transform:none!important}body .default-wrap .EvaluationApp .btn-detail,body .default-wrap .EvaluationApp .btn-eval,body .default-wrap .EvaluationApp .btn-primary{background:#178075!important;border:1px solid #178075!important;color:#fff!important}body .default-wrap .EvaluationApp .btn-primary-outline{background:#f5faf7!important;border:1px solid #b7d7cf!important;color:#178075!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-list{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important;padding:0!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-virtual-list{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-virtual-list .applicant-row{box-sizing:border-box!important}body .default-wrap .EvaluationApp .evaluation-applicant .applicant-row,body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-list-header{grid-column-gap:8px!important;align-items:center!important;-webkit-column-gap:8px!important;column-gap:8px!important;display:grid!important;grid-template-columns:30px minmax(210px,1.8fr) minmax(90px,.7fr) minmax(90px,.7fr) 96px!important;padding:8px 12px!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-list-header{background:#f2f7f4!important;border-bottom:1px solid #d8e6e1!important;color:#526861!important;font-family:square-rg!important;font-size:.64rem!important;min-height:34px!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:2!important}body .default-wrap .EvaluationApp .evaluation-applicant .applicant-row{background:#fff!important;border-bottom:1px solid #e1ebe7!important;min-height:52px!important}body .default-wrap .EvaluationApp .evaluation-applicant .applicant-row:hover{background:#f1f8f5!important}body .default-wrap .EvaluationApp .evaluation-applicant .avatar-wrap{border-radius:9px!important;height:30px!important;width:30px!important}body .default-wrap .EvaluationApp .evaluation-applicant .main-text .name-row .name{color:#2c403b!important;font-family:square-bd!important;font-size:.76rem!important}body .default-wrap .EvaluationApp .evaluation-applicant .main-text .name-row .apply-id,body .default-wrap .EvaluationApp .evaluation-applicant .main-text .sub-row .meta,body .default-wrap .EvaluationApp .evaluation-applicant .pill{color:#5a6f68!important;font-size:.62rem!important}body .default-wrap .EvaluationApp .evaluation-applicant .line-tags{display:none!important}body .default-wrap .EvaluationApp .evaluation-applicant .btn-detail{align-items:center!important;display:inline-flex!important;font-size:.66rem!important;gap:4px!important;height:28px!important;justify-content:center!important;line-height:1!important;min-width:88px!important;padding:0 8px!important;white-space:nowrap!important}body .default-wrap .EvaluationApp .evaluation-applicant .btn-detail .material-symbols-outlined{flex:0 0 auto!important;font-size:.82rem!important}body .default-wrap .EvaluationApp .evaluation-applicant .btn-detail span:not(.material-symbols-outlined){display:inline-block!important;min-width:0!important;white-space:nowrap!important}body .default-wrap .EvaluationApp .evaluation-interview .evaluation-interview-body{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) 250px!important}body .default-wrap .EvaluationApp .evaluation-interview .interview-left{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:300px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;min-height:0!important;min-width:0!important}body .default-wrap .EvaluationApp .evaluation-interview .interview-right{min-height:0!important;min-width:0!important}body .default-wrap .EvaluationApp .evaluation-interview .panel-card{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}body .default-wrap .EvaluationApp .evaluation-interview .panel-card-header{background:#f2f7f4!important;border-bottom:1px solid #d8e6e1!important;flex:0 0 auto!important;min-height:36px!important;padding:8px 12px!important}body .default-wrap .EvaluationApp .evaluation-interview .panel-title{color:#2c403b!important;font-family:square-bd!important;font-size:.72rem!important}body .default-wrap .EvaluationApp .evaluation-interview .panel-title .material-symbols-outlined{color:#178075!important;font-size:.9rem!important}body .default-wrap .EvaluationApp .evaluation-interview .panel-meta{color:#748781!important;font-size:.62rem!important}body .default-wrap .EvaluationApp .evaluation-interview .applicant-list,body .default-wrap .EvaluationApp .evaluation-interview .editor-body,body .default-wrap .EvaluationApp .evaluation-interview .set-list{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}body .default-wrap .EvaluationApp .evaluation-interview .editor-card{min-width:0!important}body .default-wrap .EvaluationApp .evaluation-interview .editor-body{background:#fbfdfc!important;display:flex!important;flex-direction:column!important;gap:10px!important;padding:12px!important}body .default-wrap .EvaluationApp .evaluation-interview .applicant-list-body,body .default-wrap .EvaluationApp .evaluation-interview .question-items,body .default-wrap .EvaluationApp .evaluation-interview .set-list-body{height:100%!important;max-height:none!important;overflow-y:auto!important}body .default-wrap .EvaluationApp .evaluation-interview .set-list-header,body .default-wrap .EvaluationApp .evaluation-interview .set-row{grid-column-gap:8px!important;align-items:center!important;-webkit-column-gap:8px!important;column-gap:8px!important;display:grid!important;grid-template-columns:82px minmax(0,1fr) 44px 32px!important;min-height:38px!important;padding:7px 9px!important}body .default-wrap .EvaluationApp .evaluation-interview .set-list-header{background:#f2f7f4!important;color:#526861!important;font-family:square-rg!important;font-size:.62rem!important}body .default-wrap .EvaluationApp .evaluation-interview .set-row{background:#fff!important;border-bottom:1px solid #e1ebe7!important;text-align:left!important}body .default-wrap .EvaluationApp .evaluation-interview .set-row.active{background:#eef7f3!important;box-shadow:inset 4px 0 0 #91c8bb!important}body .default-wrap .EvaluationApp .evaluation-interview .set-row:hover{background:#f5faf7!important}body .default-wrap .EvaluationApp .evaluation-interview .set-row .col-preview{min-width:0!important}body .default-wrap .EvaluationApp .evaluation-interview .preview-text{color:#3e5450!important;font-size:.68rem!important;line-height:1.3!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .EvaluationApp .evaluation-interview .preview-sub{color:#879a93!important;font-size:.6rem!important;margin-top:2px!important}body .default-wrap .EvaluationApp .evaluation-interview .editor-top{align-items:flex-end!important;background:#fff!important;border:1px solid #d8e6e1!important;border-radius:10px!important;display:flex!important;flex:0 0 auto!important;gap:10px!important;justify-content:space-between!important;padding:10px!important}body .default-wrap .EvaluationApp .evaluation-interview .editor-field{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:5px!important;min-width:180px!important}body .default-wrap .EvaluationApp .evaluation-interview .editor-field label{color:#526861!important;font-family:square-rg!important;font-size:.66rem!important}body .default-wrap .EvaluationApp .evaluation-interview .editor-actions{align-items:center!important;display:flex!important;flex:0 0 auto!important;gap:6px!important}body .default-wrap .EvaluationApp .evaluation-interview .question-item{grid-gap:8px!important;align-items:center!important;background:#fff!important;border:1px solid #d8e6e1!important;border-radius:10px!important;display:grid!important;gap:8px!important;grid-template-columns:42px minmax(0,1fr) auto!important;min-height:46px!important;padding:8px 10px!important}body .default-wrap .EvaluationApp .evaluation-interview .question-item input{background:#fbfdfc!important;border:1px solid #c4d8d1!important;border-radius:8px!important;color:#2c403b!important;font-size:.72rem!important;height:32px!important}body .default-wrap .EvaluationApp .evaluation-interview .question-item input:focus{background:#fff!important;border-color:#91c8bb!important;box-shadow:0 0 0 3px rgba(145,200,187,.18)!important}body .default-wrap .EvaluationApp .evaluation-interview .question-item .item-actions{align-items:center!important;display:flex!important;gap:4px!important;justify-content:flex-end!important}body .default-wrap .EvaluationApp .evaluation-interview .icon-btn,body .default-wrap .EvaluationApp .evaluation-interview .question-item .item-actions button{background:#fff!important;border:1px solid #d8e6e1!important;border-radius:7px!important;color:#526861!important;height:26px!important;min-width:26px!important;width:26px!important}body .default-wrap .EvaluationApp .evaluation-interview .icon-btn:hover,body .default-wrap .EvaluationApp .evaluation-interview .question-item .item-actions button:hover{background:#eef7f3!important;border-color:#b7d7cf!important;color:#178075!important}body .default-wrap .EvaluationApp .evaluation-interview .icon-btn.danger,body .default-wrap .EvaluationApp .evaluation-interview .question-item .item-actions button.danger{color:#b45309!important}body .default-wrap .EvaluationApp .evaluation-interview .editor-help{background:#f5faf7!important;border:1px solid #d8e6e1!important;border-radius:10px!important;color:#61736d!important;flex:0 0 auto!important;font-size:.66rem!important;padding:8px 10px!important}body .default-wrap .EvaluationApp .evaluation-interview .count-chip,body .default-wrap .EvaluationApp .evaluation-interview .pill,body .default-wrap .EvaluationApp .evaluation-interview .qno{background:#e9f5f1!important;border-radius:5px!important;color:#178075!important;font-size:.62rem!important}body .default-wrap .EvaluationApp .evaluation-interview .applicant-main{align-items:center!important;background:transparent!important;border:0!important;cursor:pointer!important;display:flex!important;gap:8px!important;min-height:44px!important;min-width:0!important;padding:7px 8px!important;text-align:left!important;width:100%!important}body .default-wrap .EvaluationApp .evaluation-interview .applicant-main:focus-visible{border-radius:6px!important;outline:2px solid #8dd3c4!important;outline-offset:2px!important}body .default-wrap .EvaluationApp .evaluation-interview .applicant-name-button{align-items:center!important;background:transparent!important;border:0!important;color:#178075!important;cursor:pointer!important;display:inline-flex!important;font-family:square-rg!important;font-size:.72rem!important;line-height:1.2!important;max-width:100%!important;padding:0 1px 2px!important;position:relative!important;text-decoration:underline!important;text-underline-offset:3px!important;white-space:nowrap!important}body .default-wrap .EvaluationApp .evaluation-interview .applicant-name-button:focus-visible,body .default-wrap .EvaluationApp .evaluation-interview .applicant-name-button:hover{background:#edf8f4!important;border-radius:4px!important;color:#0b4f49!important;outline:none!important}body .default-wrap .EvaluationApp .evaluation-interview .applicant-name-button:after{background:#fff!important;border:1px solid #cbded8!important;border-radius:5px!important;bottom:calc(100% + 7px)!important;box-shadow:0 4px 12px rgba(15,35,55,.14)!important;color:#1f3248!important;content:attr(data-tooltip)!important;font-family:square-rg!important;font-size:.68rem!important;left:0!important;line-height:1!important;opacity:0!important;padding:4px 7px!important;pointer-events:none!important;position:absolute!important;-webkit-transform:translateY(3px)!important;transform:translateY(3px)!important;transition:opacity .12s ease,-webkit-transform .12s ease!important;transition:opacity .12s ease,transform .12s ease!important;transition:opacity .12s ease,transform .12s ease,-webkit-transform .12s ease!important;white-space:nowrap!important;z-index:20!important}body .default-wrap .EvaluationApp .evaluation-interview .applicant-name-button:focus-visible:after,body .default-wrap .EvaluationApp .evaluation-interview .applicant-name-button:hover:after{opacity:1!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}body .default-wrap .EvaluationApp .evaluation-interview .avatar{border-radius:6px!important;height:28px!important;width:28px!important}body .default-wrap .EvaluationApp .evaluation-notifications .process-section-list{display:flex!important;flex-direction:column!important;gap:12px!important;height:100%!important;overflow:hidden!important}body .default-wrap .EvaluationApp .evaluation-notifications .process-section{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}body .default-wrap .EvaluationApp .evaluation-notifications .process-header{background:#f2f7f4!important;border-bottom:1px solid #d8e6e1!important;flex:0 0 auto!important;min-height:38px!important;padding:8px 12px!important}body .default-wrap .EvaluationApp .evaluation-notifications .process-header .process-name{color:#2c403b!important;font-family:square-bd!important;font-size:.76rem!important}body .default-wrap .EvaluationApp .evaluation-notifications .process-header .pill-stage,body .default-wrap .EvaluationApp .evaluation-notifications .process-header .process-meta{color:#748781!important;font-size:.62rem!important}body .default-wrap .EvaluationApp .evaluation-notifications .process-body{flex:1 1 auto!important;height:auto!important;min-height:0!important;overflow-y:auto!important}body .default-wrap .EvaluationApp .evaluation-notifications .process-row{background:#fff!important;border-bottom:1px solid #e1ebe7!important;gap:8px!important;min-height:54px!important;padding:9px 12px!important}body .default-wrap .EvaluationApp .evaluation-notifications .process-row:hover{background:#f1f8f5!important}body .default-wrap .EvaluationApp .evaluation-notifications .avatar-wrap{border-radius:9px!important;height:30px!important;width:30px!important}body .default-wrap .EvaluationApp .evaluation-notifications .avatar-small{height:22px!important;width:22px!important}body .default-wrap .EvaluationApp .evaluation-notifications .primary-name{color:#102033!important;font-size:.74rem!important}body .default-wrap .EvaluationApp .evaluation-notifications .apply-id,body .default-wrap .EvaluationApp .evaluation-notifications .pill,body .default-wrap .EvaluationApp .evaluation-notifications .sub-row,body .default-wrap .EvaluationApp .evaluation-notifications .time-text{color:#5a6f68!important;font-size:.62rem!important}body .default-wrap .EvaluationApp .evaluation-notifications .score-vertical{width:104px!important}body .default-wrap .EvaluationApp .evaluation-notifications .score-vertical .score-label,body .default-wrap .EvaluationApp .evaluation-notifications .score-vertical .score-row,body .default-wrap .EvaluationApp .evaluation-notifications .score-wrap .score-chip{font-size:.6rem!important}body .default-wrap .EvaluationApp .evaluation-notifications .btn-eval{font-size:.66rem!important;height:28px!important;padding:0 10px!important}body .default-wrap .EvaluationApp .applicant-empty,body .default-wrap .EvaluationApp .empty,body .default-wrap .EvaluationApp .global-empty,body .default-wrap .EvaluationApp .notices-empty,body .default-wrap .EvaluationApp .process-empty{background:#fff!important;border:1px solid #d3e0dc!important;border-radius:12px!important;box-shadow:0 8px 20px rgba(18,63,57,.06)!important;color:#5a6f68!important}.manager-common-popup-resumedetail ::-webkit-scrollbar,body .default-wrap .EvaluationApp ::-webkit-scrollbar{height:8px!important;width:8px!important}.manager-common-popup-resumedetail ::-webkit-scrollbar-track,body .default-wrap .EvaluationApp ::-webkit-scrollbar-track{background:#edf2f7!important}.manager-common-popup-resumedetail ::-webkit-scrollbar-thumb,body .default-wrap .EvaluationApp ::-webkit-scrollbar-thumb{background:#9fb1c4!important;border:2px solid #edf2f7!important;border-radius:999px!important}.manager-common-popup-resumedetail:not(.is-embedded){align-items:center!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;background:rgba(20,30,42,.38)!important;box-sizing:border-box!important;display:flex!important;height:100%!important;inset:0!important;justify-content:center!important;overflow:hidden!important;padding:24px!important;position:fixed!important;width:100%!important;z-index:9999!important}.manager-common-popup-resumedetail:not(.is-embedded)>.resume-detail-modal-panel{box-sizing:border-box!important;flex:0 1 960px!important;margin:0 auto!important;max-width:960px!important;-webkit-transform:none!important;transform:none!important;width:calc(100vw - 48px)!important}.manager-common-popup-resumedetail .resume-detail-modal-panel{background:#eef3f7!important;border:1px solid #dce6ee!important;border-radius:20px!important;box-shadow:0 26px 70px rgba(20,30,42,.2)!important;color:#172331!important;display:flex!important;flex-direction:column!important;height:calc(100vh - 48px)!important;max-height:none!important;min-height:0!important;overflow:hidden!important}.manager-common-popup-resumedetail.is-embedded .resume-detail-modal-panel{background:#eef3f7!important;border:1px solid #dce6ee!important;border-radius:16px!important;box-shadow:none!important;height:100%!important;width:100%!important}.manager-common-popup-resumedetail .resume-modal-header{align-items:center!important;background:linear-gradient(180deg,#fff,#fbfdfe)!important;border-bottom:1px solid #dfe8ef!important;display:flex!important;flex:0 0 auto!important;gap:16px!important;justify-content:space-between!important;min-height:94px!important;padding:16px 20px!important}.manager-common-popup-resumedetail .resume-header-left{align-items:center!important;display:flex!important;gap:14px!important;min-width:0!important}.manager-common-popup-resumedetail .resume-avatar{background:#eef4f7!important;border:1px solid #d7e1e9!important;border-radius:14px!important;box-shadow:none!important;flex:0 0 auto!important;height:82px!important;overflow:hidden!important;width:70px!important}.manager-common-popup-resumedetail .resume-avatar img{display:block!important;height:100%!important;object-fit:cover!important;width:100%!important}.manager-common-popup-resumedetail .resume-header-meta{display:flex!important;flex-direction:column!important;gap:7px!important;min-width:0!important}.manager-common-popup-resumedetail .resume-header-meta .name-row{align-items:center!important;display:flex!important;gap:8px!important;min-width:0!important}.manager-common-popup-resumedetail .resume-header-meta .name{color:#13202d!important;font-size:1.12rem!important;font-weight:700!important;letter-spacing:0!important}.manager-common-popup-resumedetail .resume-header-meta .apply-id{align-items:center!important;background:#fff!important;border:1px solid #d4e1ea!important;border-radius:999px!important;color:#5d6f7d!important;display:inline-flex!important;font-size:.76rem!important;font-weight:600!important;min-height:24px!important;padding:0 9px!important}.manager-common-popup-resumedetail .resume-header-meta .sub-row{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important}.manager-common-popup-resumedetail .resume-header-meta .pill{align-items:center!important;background:#f7fafc!important;border:1px solid #d8e4ec!important;border-radius:999px!important;color:#405463!important;display:inline-flex!important;font-size:.76rem!important;font-weight:600!important;line-height:1!important;min-height:24px!important;padding:0 9px!important;white-space:nowrap!important}.manager-common-popup-resumedetail .resume-header-meta .pill-category{background:#eef7fb!important;border-color:#bfd8e7!important;color:#245f7d!important}.manager-common-popup-resumedetail .resume-header-meta .pill-process{background:#f0f8f5!important;border-color:#c8dfd8!important;color:#2e6d57!important}.manager-common-popup-resumedetail .resume-header-meta .headline{color:#607280!important;font-size:.8rem!important;line-height:1.35!important;max-width:520px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.manager-common-popup-resumedetail .resume-header-right{align-items:center!important;display:flex!important;flex:0 0 auto!important;gap:8px!important;justify-content:flex-end!important}.manager-common-popup-resumedetail .resume-header-actions{align-items:center!important;display:inline-flex!important;gap:6px!important}.manager-common-popup-resumedetail .resume-fontsize-control .material-symbols-outlined,.manager-common-popup-resumedetail .resume-header-actions .material-symbols-outlined{align-items:center!important;background:#fff!important;border:1px solid #d5e0e8!important;border-radius:10px!important;box-shadow:0 3px 10px rgba(28,46,62,.06)!important;box-sizing:border-box!important;color:#476170!important;display:inline-flex!important;font-size:18px!important;height:34px!important;justify-content:center!important;padding:0!important;width:34px!important}.manager-common-popup-resumedetail .resume-fontsize-control .material-symbols-outlined:hover,.manager-common-popup-resumedetail .resume-header-actions .material-symbols-outlined:hover{background:#f0f8fb!important;border-color:#a8c7d6!important;color:#1f667f!important}.manager-common-popup-resumedetail .resume-fontsize-control{align-items:center!important;display:inline-flex!important;gap:6px!important;margin:0!important}.manager-common-popup-resumedetail .resume-fontsize-value{color:#405463!important;font-size:.76rem!important;font-weight:600!important;min-height:34px!important;padding:0 11px!important}.manager-common-popup-resumedetail .resume-fontsize-value,.manager-common-popup-resumedetail .resume-modal-close{align-items:center!important;background:#fff!important;border:1px solid #d5e0e8!important;border-radius:10px!important;box-sizing:border-box!important;display:inline-flex!important}.manager-common-popup-resumedetail .resume-modal-close{color:#49606f!important;cursor:pointer!important;height:34px!important;justify-content:center!important;margin:0!important;padding:0!important;width:34px!important}.manager-common-popup-resumedetail .resume-modal-close .material-symbols-outlined{color:inherit!important;font-size:18px!important}.manager-common-popup-resumedetail .resume-modal-close:hover{background:#fff5f5!important;border-color:#e3b8b8!important;color:#b54141!important}.manager-common-popup-resumedetail .resume-modal-tabs{background:#fbfdfe!important;border-bottom:1px solid #dfe8ef!important;flex:0 0 auto!important;min-height:50px!important}.manager-common-popup-resumedetail .resume-tabs-inner{padding:8px 20px!important}.manager-common-popup-resumedetail .resume-tab-list{align-items:center!important;display:flex!important;gap:6px!important;overflow-x:auto!important;padding:0!important}.manager-common-popup-resumedetail .resume-tab-button{align-items:center!important;background:transparent!important;border:1px solid transparent!important;border-radius:999px!important;color:#657684!important;display:inline-flex!important;font-size:.79rem!important;font-weight:600!important;min-height:34px!important;padding:0 13px!important;white-space:nowrap!important}.manager-common-popup-resumedetail .resume-tab-button:hover{background:#f3f8fb!important;border-color:#cfe0e9!important;color:#245f7d!important}.manager-common-popup-resumedetail .resume-tab-button.is-active{background:#fff!important;border-color:#c6dbe7!important;box-shadow:0 6px 16px rgba(28,46,62,.08)!important;color:#164f66!important;-webkit-transform:none!important;transform:none!important}.manager-common-popup-resumedetail .resume-tab-button.is-active:before{background:#2f8aa3!important;border-radius:999px!important;box-shadow:none!important;content:""!important;display:inline-block!important;height:6px!important;margin-right:7px!important;width:6px!important}.manager-common-popup-resumedetail .resume-modal-main{background:#eef3f7!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important;padding:20px!important}.manager-common-popup-resumedetail .resume-tab-content{box-sizing:border-box!important;flex:1 1 auto!important;margin:0 auto!important;max-width:820px!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0 4px 2px 0!important;width:100%!important}.manager-common-popup-resumedetail .resume-tab-pane{color:#283846!important;font-size:.84rem!important;line-height:1.65!important}.manager-common-popup-resumedetail .resume-card{background:#fff!important;border:1px solid #dfe8ef!important;border-radius:16px!important;box-shadow:0 10px 26px rgba(28,46,62,.055)!important;margin-bottom:12px!important;padding:18px 20px!important}.manager-common-popup-resumedetail .resume-card-title{align-items:center!important;color:#172331!important;display:flex!important;font-size:.92rem!important;font-weight:700!important;gap:9px!important;letter-spacing:0!important;margin-bottom:14px!important}.manager-common-popup-resumedetail .resume-card-title:before{background:#2f8aa3!important;border-radius:999px!important;content:""!important;display:inline-block!important;height:18px!important;width:4px!important}.manager-common-popup-resumedetail .resume-card-body{color:#334554!important;font-size:.82rem!important}.manager-common-popup-resumedetail .resume-language-grid,.manager-common-popup-resumedetail .resume-overview-grid,.manager-common-popup-resumedetail .resume-profile-grid{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr)!important}.manager-common-popup-resumedetail .resume-language-grid,.manager-common-popup-resumedetail .resume-overview-grid{gap:12px!important;grid-template-columns:minmax(0,1fr)!important}.manager-common-popup-resumedetail .profile-card{margin-bottom:0!important;padding:18px 20px!important}.manager-common-popup-resumedetail .profile-card-wide{grid-column:1/-1!important;margin-top:2px!important;padding:18px!important}.manager-common-popup-resumedetail .profile-extra-body{grid-gap:14px!important;align-items:start!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1fr)!important}.manager-common-popup-resumedetail .profile-extra-left,.manager-common-popup-resumedetail .profile-extra-right{min-width:0!important}.manager-common-popup-resumedetail .profile-extra-section{grid-gap:10px!important;display:grid!important;gap:10px!important}.manager-common-popup-resumedetail .section-title{align-items:center!important;color:#23323f!important;display:flex!important;font-size:.82rem!important;font-weight:700!important;gap:8px!important;margin-bottom:10px!important}.manager-common-popup-resumedetail .section-title:before{background:#2f8aa3!important;border-radius:999px!important;content:""!important;display:inline-block!important;height:6px!important;width:6px!important}.manager-common-popup-resumedetail .badge-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:12px!important}.manager-common-popup-resumedetail .overview-row{align-items:flex-start!important;border-bottom:1px solid #edf2f5!important;display:flex!important;gap:16px!important;justify-content:space-between!important;padding:8px 0!important}.manager-common-popup-resumedetail .overview-row:last-child{border-bottom:0!important}.manager-common-popup-resumedetail .career-body-row .label,.manager-common-popup-resumedetail .edu-body-row .label,.manager-common-popup-resumedetail .info-item dt,.manager-common-popup-resumedetail .kv-row .k,.manager-common-popup-resumedetail .overview-row .label{color:#687a88!important;font-size:.76rem!important;font-weight:600!important}.manager-common-popup-resumedetail .overview-row .value{color:#1d2c38!important;font-size:.82rem!important;font-weight:500!important;justify-content:flex-end!important;text-align:right!important}.manager-common-popup-resumedetail .info-grid{grid-gap:10px!important;display:grid!important;gap:10px!important}.manager-common-popup-resumedetail .info-grid.two-column{grid-template-columns:repeat(4,minmax(0,1fr))!important}.manager-common-popup-resumedetail .info-grid.one-column{grid-template-columns:minmax(0,1fr)!important}.manager-common-popup-resumedetail .info-grid.profile-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.manager-common-popup-resumedetail .info-grid.profile-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.manager-common-popup-resumedetail .info-grid.profile-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.manager-common-popup-resumedetail .info-grid.profile-grid-5{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(190px,1.7fr)!important}.manager-common-popup-resumedetail .info-grid.profile-grid-5 .info-item:last-child dd{white-space:nowrap!important}.manager-common-popup-resumedetail .info-item{align-items:flex-start!important;background:transparent!important;border:0!important;border-bottom:1px solid #edf2f5!important;border-radius:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:4px!important;min-height:54px!important;min-width:0!important;padding:0 12px 10px 0!important}.manager-common-popup-resumedetail .info-item dt{font-weight:400!important;line-height:1.35!important}.manager-common-popup-resumedetail .info-item dd{color:#23323f!important;font-size:.82rem!important;font-weight:400!important;line-height:1.45!important;margin:0!important;word-break:break-word!important}.manager-common-popup-resumedetail .profile-motto-grid,.manager-common-popup-resumedetail .profile-period-grid,.manager-common-popup-resumedetail .profile-phone-grid{margin-top:12px!important}.manager-common-popup-resumedetail .profile-status-section{grid-gap:10px!important;display:grid!important;gap:10px!important}.manager-common-popup-resumedetail .address-block{border-top:1px solid #e5edf3!important;margin-top:12px!important;padding-top:12px!important}.manager-common-popup-resumedetail .address-block .info-item{background:transparent!important;min-height:0!important;padding:0 0 10px!important}.manager-common-popup-resumedetail .ability-pill,.manager-common-popup-resumedetail .career-chip,.manager-common-popup-resumedetail .chip-id,.manager-common-popup-resumedetail .chip-sub,.manager-common-popup-resumedetail .edu-chip,.manager-common-popup-resumedetail .edu-level-badge,.manager-common-popup-resumedetail .salary-badge,.manager-common-popup-resumedetail .status-pill{border-radius:999px!important;font-size:.74rem!important;font-weight:600!important}.manager-common-popup-resumedetail .status-pill{align-items:center!important;box-sizing:border-box!important;display:inline-flex!important;min-height:26px!important;padding:0 10px!important}.manager-common-popup-resumedetail .status-detail-grid{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:12px!important}.manager-common-popup-resumedetail .career-card,.manager-common-popup-resumedetail .edu-card,.manager-common-popup-resumedetail .essay-card,.manager-common-popup-resumedetail .language-ability-item,.manager-common-popup-resumedetail .language-cert-item,.manager-common-popup-resumedetail .other-block-item,.manager-common-popup-resumedetail .other-tag-item,.manager-common-popup-resumedetail .status-column{background:#fff!important;border:1px solid #dfe8ef!important;border-radius:12px!important;box-shadow:none!important}.manager-common-popup-resumedetail .status-column{background:#f8fbfd!important;padding:12px!important}.manager-common-popup-resumedetail .resume-edu-timeline{margin-top:4px!important;padding:0!important;position:relative!important}.manager-common-popup-resumedetail .edu-timeline-item{display:block!important;margin-bottom:12px!important}.manager-common-popup-resumedetail .edu-timeline-item:last-child{margin-bottom:0!important}.manager-common-popup-resumedetail .edu-marker,.manager-common-popup-resumedetail .edu-marker .dot,.manager-common-popup-resumedetail .edu-marker .line{display:none!important}.manager-common-popup-resumedetail .edu-card{border-color:#dbe6ed!important;border-radius:14px!important;box-shadow:0 8px 24px rgba(28,46,62,.05)!important;overflow:visible!important;padding:18px 18px 16px 58px!important;position:relative!important}.manager-common-popup-resumedetail .edu-card:before{background:linear-gradient(180deg,#9fc7b4,rgba(159,199,180,.18))!important;border-radius:999px!important;content:""!important;height:calc(100% + 8px)!important;left:29px!important;position:absolute!important;top:28px!important;width:1px!important}.manager-common-popup-resumedetail .edu-timeline-item:last-child .edu-card:before{height:calc(100% - 50px)!important}.manager-common-popup-resumedetail .edu-card:after{background:#fff!important;border:3px solid #4f8a6b!important;border-radius:4px!important;box-shadow:0 0 0 5px #edf7f1!important;box-sizing:border-box!important;content:""!important;height:14px!important;left:22px!important;position:absolute!important;top:24px!important;width:14px!important}.manager-common-popup-resumedetail .career-card>*,.manager-common-popup-resumedetail .edu-card>*{position:relative!important;z-index:1!important}.manager-common-popup-resumedetail .career-header,.manager-common-popup-resumedetail .edu-header-row{border-bottom:1px solid #eef3f6!important;padding-bottom:10px!important;position:relative!important;z-index:1!important}.manager-common-popup-resumedetail .edu-sub-row{margin-top:10px!important;position:relative!important;z-index:1!important}.manager-common-popup-resumedetail .edu-metrics{gap:7px!important;margin-top:10px!important}.manager-common-popup-resumedetail .edu-metric{background:#f8fbfc!important;border-color:#e6eef3!important;border-radius:12px!important;grid-template-columns:58px minmax(0,1fr)!important;padding:8px 10px!important}.manager-common-popup-resumedetail .edu-body{border-top:1px solid #eef3f6!important;margin-top:10px!important;padding-top:10px!important;position:relative!important;z-index:1!important}.manager-common-popup-resumedetail .edu-body-row{grid-template-columns:66px minmax(0,1fr)!important}.manager-common-popup-resumedetail .resume-career-list{display:flex!important;flex-direction:column!important;gap:12px!important;padding-left:0!important;position:relative!important}.manager-common-popup-resumedetail .resume-career-list:before{display:none!important}.manager-common-popup-resumedetail .career-card{border-color:#dbe6ed!important;border-radius:14px!important;box-shadow:0 8px 24px rgba(28,46,62,.05)!important;overflow:visible!important;position:relative!important}.manager-common-popup-resumedetail .career-card:before{background:linear-gradient(180deg,#b9ccd6,rgba(185,204,214,.18))!important;border-radius:999px!important;content:""!important;height:calc(100% + 8px)!important;left:29px!important;position:absolute!important;top:28px!important;width:1px!important}.manager-common-popup-resumedetail .career-card:last-child:before{height:calc(100% - 50px)!important}.manager-common-popup-resumedetail .career-card:after{background:#fff!important;border:3px solid #54728a!important;border-radius:4px!important;box-shadow:0 0 0 5px #eef4f7!important;box-sizing:border-box!important;content:""!important;height:14px!important;left:22px!important;position:absolute!important;top:24px!important;width:14px!important}.manager-common-popup-resumedetail .career-body,.manager-common-popup-resumedetail .career-meta{margin-top:10px!important;position:relative!important;z-index:1!important}.manager-common-popup-resumedetail .career-body{border-top:0!important;gap:8px!important;padding-top:0!important}.manager-common-popup-resumedetail .career-body-row{background:#f8fbfc!important;border-color:#e6eef3!important;border-radius:12px!important;grid-template-columns:64px minmax(0,1fr)!important;padding:9px 10px!important}.manager-common-popup-resumedetail .career-card,.manager-common-popup-resumedetail .essay-card{padding:16px!important}.manager-common-popup-resumedetail .career-card{padding:18px 18px 16px 58px!important}.manager-common-popup-resumedetail .career-body-row,.manager-common-popup-resumedetail .career-detail-text,.manager-common-popup-resumedetail .edu-metric{background:#f8fbfc!important;border:1px solid #e6eef3!important;border-radius:12px!important}.manager-common-popup-resumedetail .block-body,.manager-common-popup-resumedetail .career-body-row .value,.manager-common-popup-resumedetail .career-detail-text,.manager-common-popup-resumedetail .edu-body-row .value,.manager-common-popup-resumedetail .essay-card-body,.manager-common-popup-resumedetail .kv-row .v{color:#2d3d49!important;font-size:.8rem!important;font-weight:400!important;line-height:1.72!important}.manager-common-popup-resumedetail .ability-header .lang-name,.manager-common-popup-resumedetail .language-cert-item .lang-main .lang-name,.manager-common-popup-resumedetail .other-tag-item .tag-meta .a{-webkit-text-fill-color:#4f8a6b!important;background:none!important;-webkit-background-clip:border-box!important;color:#4f8a6b!important;font-weight:600!important}.manager-common-popup-resumedetail .language-cert-item .lang-main .lang-exam,.manager-common-popup-resumedetail .other-block-item .block-title,.manager-common-popup-resumedetail .other-tag-item .tag-name{color:#1d2c38!important;font-weight:600!important}.manager-common-popup-resumedetail .language-cert-item .lang-sub,.manager-common-popup-resumedetail .other-block-item .block-meta,.manager-common-popup-resumedetail .other-block-item .block-sub,.manager-common-popup-resumedetail .other-tag-item .tag-meta,.manager-common-popup-resumedetail .other-tag-item .tag-sub{color:#687a88!important;font-weight:500!important}.manager-common-popup-resumedetail .language-cert-item .lang-sub .lang-score{background:#f8fbfc!important;border-color:#e6eef3!important;color:#2d3d49!important;font-weight:600!important}.manager-common-popup-resumedetail .language-cert-item .lang-sub .lang-date,.manager-common-popup-resumedetail .other-tag-item .tag-date-badge{background:#edf7f1!important;border-color:#cfe4d6!important;color:#4f8a6b!important;font-weight:600!important}.manager-common-popup-resumedetail .language-ability-item .ability-pill{background:#f8fbfc!important;border-color:#e6eef3!important;color:#2d3d49!important;font-weight:500!important}.manager-common-popup-resumedetail .other-tag-item .kv-row .k{color:#687a88!important;font-weight:600!important}.manager-common-popup-resumedetail .other-tag-item .kv-row .v{color:#2d3d49!important;font-weight:500!important}.manager-common-popup-resumedetail .other-block-list,.manager-common-popup-resumedetail .other-tag-list{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr)!important}.manager-common-popup-resumedetail .edu-body,.manager-common-popup-resumedetail .edu-metrics,.manager-common-popup-resumedetail .language-ability-item .ability-body,.manager-common-popup-resumedetail .tag-kv{grid-template-columns:minmax(0,1fr)!important}.manager-common-popup-resumedetail .essay-card-header{grid-gap:10px!important;align-items:flex-start!important;display:grid!important;gap:10px!important;grid-template-columns:auto minmax(0,1fr) auto!important}.manager-common-popup-resumedetail .essay-question{color:#1d2c38!important;font-size:.86rem!important;font-weight:600!important;line-height:1.45!important;margin:0!important}.manager-common-popup-resumedetail .essay-card-body{background:#f8fafc!important;border:1px solid #e3ebf1!important;border-radius:10px!important;margin-top:10px!important;padding:12px!important}.manager-common-popup-resumedetail .no-data{background:#fff!important;border:1px dashed #cfdce8!important;border-radius:12px!important;color:#71808b!important;padding:18px!important;text-align:center!important}@media (max-width:900px){.manager-common-popup-resumedetail:not(.is-embedded){padding:8px!important}.manager-common-popup-resumedetail:not(.is-embedded)>.resume-detail-modal-panel{width:calc(100vw - 16px)!important}.manager-common-popup-resumedetail .resume-detail-modal-panel{border-radius:12px!important;height:calc(100vh - 16px)!important}.manager-common-popup-resumedetail .resume-modal-header{align-items:flex-start!important;min-height:0!important;padding:12px!important}.manager-common-popup-resumedetail .resume-avatar{height:70px!important;width:58px!important}.manager-common-popup-resumedetail .resume-header-right{align-self:flex-start!important}.manager-common-popup-resumedetail .resume-header-meta .headline{max-width:100%!important;white-space:normal!important}.manager-common-popup-resumedetail .resume-modal-main{padding:12px!important}.manager-common-popup-resumedetail .resume-career-list{padding-left:0!important}.manager-common-popup-resumedetail .resume-career-list:before{display:none!important}.manager-common-popup-resumedetail .career-card,.manager-common-popup-resumedetail .edu-card{padding-left:50px!important}.manager-common-popup-resumedetail .career-card:before,.manager-common-popup-resumedetail .edu-card:before{left:24px!important}.manager-common-popup-resumedetail .career-card:after,.manager-common-popup-resumedetail .edu-card:after{left:17px!important}.manager-common-popup-resumedetail .info-grid.two-column,.manager-common-popup-resumedetail .other-block-list,.manager-common-popup-resumedetail .other-tag-list,.manager-common-popup-resumedetail .profile-extra-body,.manager-common-popup-resumedetail .resume-language-grid,.manager-common-popup-resumedetail .resume-overview-grid,.manager-common-popup-resumedetail .resume-profile-grid,.manager-common-popup-resumedetail .status-detail-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:560px){.manager-common-popup-resumedetail .info-grid.profile-grid-2,.manager-common-popup-resumedetail .info-grid.profile-grid-3,.manager-common-popup-resumedetail .info-grid.profile-grid-4,.manager-common-popup-resumedetail .info-grid.profile-grid-5{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:1180px){body .default-wrap .EvaluationApp{display:grid!important;grid-template-columns:196px minmax(0,1fr)!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav.evaluation-simple-menu{width:auto!important}body .default-wrap .EvaluationApp .evaluation-applicant .col-category,body .default-wrap .EvaluationApp .evaluation-applicant .col-process,body .default-wrap .EvaluationApp .text-summary,body .default-wrap>.evaluation-common-layout-headerlayout .profile-meta{display:none!important}body .default-wrap .EvaluationApp .evaluation-applicant .applicant-row,body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-list-header{grid-template-columns:30px minmax(0,1fr) 92px!important}body .default-wrap .EvaluationApp .evaluation-applicant .line-tags{display:flex!important;gap:4px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-guide-panel ul{grid-template-columns:1fr!important}}@media (max-width:900px){body .default-wrap>.evaluation-common-layout-headerlayout{height:50px!important;min-height:50px!important;padding:0 10px!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-mobile-menu-button{align-items:center!important;display:none!important;justify-content:center!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-wrap{min-width:0!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline,body .default-wrap>.evaluation-common-layout-headerlayout .profile-text,body .default-wrap>.evaluation-common-layout-headerlayout .session-pill{display:none!important}body .default-wrap .EvaluationApp{display:grid!important;grid-template-columns:158px minmax(0,1fr)!important;height:calc(100vh - 50px)!important;min-height:calc(100vh - 50px)!important;overflow:hidden!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav.evaluation-simple-menu{height:100%!important;left:0!important;max-width:none!important;padding:10px 8px!important;position:relative!important;top:0!important;-webkit-transform:none!important;transform:none!important;transition:none!important;width:auto!important;z-index:1!important}body.evaluation-mobile-menu-open .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav.evaluation-simple-menu{-webkit-transform:none!important;transform:none!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .evaluation-menu-close{align-items:center!important;background:#fff!important;border:1px solid #cbded8!important;border-radius:6px!important;color:#0f766e!important;display:none!important;height:30px!important;justify-content:center!important;width:30px!important}body .default-wrap .EvaluationApp .evaluation-mobile-menu-backdrop{background:rgba(15,23,42,.36)!important;border:0!important;display:none!important;inset:0!important;position:fixed!important;z-index:1290!important}body.evaluation-mobile-menu-open .default-wrap .EvaluationApp .evaluation-mobile-menu-backdrop{display:none!important}body .default-wrap .EvaluationApp>.evaluation-applicant,body .default-wrap .EvaluationApp>.evaluation-default-wrap,body .default-wrap .EvaluationApp>.evaluation-interview{grid-column:2!important;height:calc(100vh - 50px)!important;max-height:calc(100vh - 50px)!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:10px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-summary-grid,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-guide-panel,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-home-flow,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-quick-actions,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-start-panel,body .default-wrap .EvaluationApp .evaluation-interview .evaluation-interview-body,body .default-wrap .EvaluationApp .evaluation-notices .notice-overview{grid-template-columns:1fr!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-primary-actions{align-items:stretch!important;flex-direction:column!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-primary-action,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-secondary-action{justify-content:center!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-action-card{grid-template-columns:32px minmax(0,1fr)!important}body .default-wrap .EvaluationApp .stage-button{flex:1 1 auto!important;min-width:80px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-card-button{display:none!important}body .default-wrap .EvaluationApp .evaluation-interview .interview-left{grid-template-columns:1fr!important;grid-template-rows:minmax(120px,.8fr) minmax(180px,1.2fr)!important}}body .default-wrap.default-wrap-manager:not(.is-popup-route){height:100vh!important;max-height:100vh!important;overflow:hidden!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header{align-items:stretch!important;background:#eef3f8!important;border-bottom:1px solid #cfd8e3!important;box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.72),0 1px 4px rgba(18,35,55,.06)!important;box-sizing:border-box!important;color:#102033!important;display:flex!important;flex:0 0 58px!important;height:58px!important;max-height:58px!important;min-height:58px!important;width:100%!important;z-index:1200!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .logo-wrap.manager-brand{align-items:center!important;background:#f8fbff!important;border-right:1px solid #d8e1ec!important;box-sizing:border-box!important;cursor:pointer!important;display:flex!important;flex:0 0 252px!important;gap:10px!important;justify-content:flex-start!important;padding:0 16px!important;width:252px!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .brand-mark{align-items:center!important;background:#fff!important;border:1px solid #d4e1ee!important;border-radius:7px!important;box-shadow:none!important;display:inline-flex!important;flex:0 0 38px!important;height:34px!important;justify-content:center!important;overflow:hidden!important;width:38px!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .brand-mark img{display:block!important;height:28px!important;object-fit:contain!important;width:28px!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .brand-copy{display:flex!important;flex-direction:column!important;gap:2px!important;line-height:1.05!important;min-width:0!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .brand-copy strong{color:#102033!important;font-family:square-hv!important;font-size:1rem!important;letter-spacing:0!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .brand-copy span{color:#61758b!important;font-family:square-rg!important;font-size:.68rem!important;letter-spacing:0!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .tab-wrap{background:#eef3f8!important;box-sizing:border-box!important;flex:1 1 auto!important;min-width:0!important;padding:7px 12px 0 10px!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .tab-info{align-items:flex-end!important;box-sizing:border-box!important;display:flex!important;gap:8px!important;height:100%!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-list{align-items:flex-end!important;border-bottom:1px solid #cfd8e3!important;box-sizing:border-box!important;display:flex!important;flex:1 1 auto!important;gap:2px!important;height:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:10px 4px 0!important;position:relative!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill{align-items:center!important;background:#f9f9f9!important;border:1px solid transparent!important;border-bottom:0!important;border-radius:8px 8px 0 0!important;box-shadow:none!important;box-sizing:border-box!important;color:#333!important;cursor:pointer!important;display:inline-flex!important;flex:0 0 auto!important;font-family:square-bd!important;font-size:.72rem!important;height:35px!important;isolation:isolate!important;justify-content:flex-start!important;margin:0!important;padding:0 6px 0 12px!important;position:relative!important;-webkit-transform:none!important;transform:none!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,height .14s ease!important;width:164px!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill:before{background:#c8d3df!important;content:""!important;display:block!important;height:18px!important;opacity:1!important;position:absolute!important;right:-2px!important;top:9px!important;transition:opacity .14s ease!important;width:1px!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill:after{background:#fff!important;bottom:-1px!important;content:""!important;display:none!important;height:2px!important;left:0!important;position:absolute!important;right:0!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill:hover{background:#f8fbff!important;border-color:#d7e0ea!important;box-shadow:0 -1px 5px rgba(18,35,55,.07)!important;color:#1f2d3d!important;height:37px!important;z-index:2!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill.active:before,body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill:hover:before{opacity:0!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill.active{background:#fff!important;border-color:#cfd8e3 #cfd8e3 #fff!important;box-shadow:0 -2px 8px rgba(18,35,55,.09)!important;color:#111827!important;height:40px!important;z-index:4!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill.is-load-done{-webkit-animation:manager-tab-load-done-glow 1.8s ease-in-out infinite;animation:manager-tab-load-done-glow 1.8s ease-in-out infinite;background:linear-gradient(180deg,rgba(255,251,235,.98),hsla(48,96%,89%,.68))!important;border-bottom-color:rgba(202,138,4,.34)!important;-webkit-filter:drop-shadow(0 -1px 5px rgba(202,138,4,.14));filter:drop-shadow(0 -1px 5px rgba(202,138,4,.14))}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill.is-load-done:hover{border-bottom-color:rgba(202,138,4,.46)!important;-webkit-filter:drop-shadow(0 -1px 8px rgba(202,138,4,.22));filter:drop-shadow(0 -1px 8px rgba(202,138,4,.22));outline-color:rgba(234,179,8,.42)!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-done-icon{align-items:center!important;background:hsla(0,0%,100%,.78)!important;border:1px solid rgba(202,138,4,.38)!important;border-radius:999px!important;box-shadow:0 2px 6px rgba(202,138,4,.15)!important;color:#b45309!important;display:inline-flex!important;flex:0 0 16px!important;font-size:.76rem!important;height:16px!important;justify-content:center!important;line-height:1!important;margin-left:5px!important;pointer-events:none!important;width:16px!important}@-webkit-keyframes manager-tab-load-done-glow{0%,to{-webkit-filter:drop-shadow(0 -1px 5px rgba(202,138,4,.12));filter:drop-shadow(0 -1px 5px rgba(202,138,4,.12));outline-color:rgba(234,179,8,.24)}50%{-webkit-filter:drop-shadow(0 -1px 10px rgba(202,138,4,.24));filter:drop-shadow(0 -1px 10px rgba(202,138,4,.24));outline-color:rgba(234,179,8,.46)}}@keyframes manager-tab-load-done-glow{0%,to{-webkit-filter:drop-shadow(0 -1px 5px rgba(202,138,4,.12));filter:drop-shadow(0 -1px 5px rgba(202,138,4,.12));outline-color:rgba(234,179,8,.24)}50%{-webkit-filter:drop-shadow(0 -1px 10px rgba(202,138,4,.24));filter:drop-shadow(0 -1px 10px rgba(202,138,4,.24));outline-color:rgba(234,179,8,.46)}}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill.active:after{display:block!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-label{flex:1 1 auto!important;line-height:1!important;max-width:106px!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-refresh{margin-left:auto!important;opacity:.62!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-close,body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-refresh{align-items:center!important;border-radius:4px!important;color:#64748b!important;display:inline-flex!important;flex:0 0 18px!important;height:18px!important;justify-content:center!important;transition:background-color .14s ease,color .14s ease,opacity .14s ease!important;width:18px!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-close{margin-left:1px!important;opacity:.72!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill.active .header-tab-close,body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill.active .header-tab-refresh,body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill:hover .header-tab-close,body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill:hover .header-tab-refresh{opacity:1!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-refresh:focus-visible,body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-refresh:hover{background:#e4edf7!important;color:#1f5f96!important;outline:none!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-close:focus-visible,body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-close:hover{background:#dfe7f0!important;color:#0f172a!important;outline:none!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .tab-menu{align-items:center!important;display:flex!important;flex:0 0 auto!important;gap:8px!important;padding-bottom:7px!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-user{align-items:center!important;background:#fbfdff!important;border:1px solid #d6e1ec!important;border-radius:8px!important;display:flex!important;gap:8px!important;height:34px!important;min-width:0!important;padding:0 9px!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-user-avatar{background:#2f80c2!important;border-radius:7px!important;color:#fff!important;flex:0 0 24px!important;font-size:.76rem!important;height:24px!important;width:24px!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-user-name{color:#1f3248!important;font-size:.74rem!important;max-width:260px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-user-session{color:#61758b!important;font-size:.68rem!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-actions{align-items:center!important;display:flex!important;gap:6px!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-action-button{align-items:center!important;background:#fff!important;border:1px solid #d6e1ec!important;border-radius:8px!important;color:#2f5f8d!important;cursor:pointer!important;display:inline-flex!important;height:34px!important;justify-content:center!important;width:34px!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-action-button:hover{background:#eaf4ff!important;border-color:#9fc3e5!important;color:#123b63!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-action-button .material-symbols-outlined{font-size:1.1rem!important}body .default-wrap .ManagerApp{background:#f3f6fa!important;flex:1 1 auto!important}body .default-wrap .ManagerApp,body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu{box-sizing:border-box!important;height:calc(100vh - 58px)!important;max-height:calc(100vh - 58px)!important;min-height:0!important;overflow:hidden!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu{background:#fff!important;border-right:1px solid #d8e1ec!important;box-shadow:6px 0 18px rgba(18,35,55,.06)!important;flex:0 0 252px!important;width:252px!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu.collapsed{flex-basis:12px!important;width:12px!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-menu-headline{align-items:flex-start!important;box-sizing:border-box!important;display:flex!important;height:30px!important;justify-content:space-between!important;padding:10px 12px 0!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-menu-headline span{color:#6e8296!important;font-family:square-bd!important;font-size:.66rem!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-menu-headline strong{color:#102033!important;font-family:square-bd!important;font-size:.82rem!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu.collapsed .manager-menu-headline{opacity:0!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-global-pick{background:#f8fbff!important;border:1px solid #d8e1ec!important;border-radius:8px!important;box-shadow:none!important;margin:0 10px 8px!important;padding:9px!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-global-pick-body{gap:7px!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-global-pick-item{gap:4px!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .item-cap{color:#445c74!important;font-size:.68rem!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .item-cap .material-symbols-outlined{color:#2f80c2!important;font-size:.95rem!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-recruitment-select{background-color:#fff!important;border:1px solid #cbd8e6!important;border-radius:6px!important;color:#102033!important;font-size:.72rem!important;height:32px!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-recruitment-select.is-empty{border-color:#d8a747!important;box-shadow:0 0 0 2px rgba(216,167,71,.14)!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-menu-wrap{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding:0 8px 120px!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-menu-item{background:transparent!important;border:1px solid transparent!important;border-radius:8px!important;box-shadow:none!important;margin:0 0 5px!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-menu-item:hover{background:#fbfdff!important;border-color:#d8e1ec!important;-webkit-transform:none!important;transform:none!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-menu-title{background:transparent!important;border-radius:7px!important;color:#27384a!important;min-height:38px!important;padding:0 8px!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-menu-title .icon-pill{background:#eef5fc!important;border-radius:7px!important;color:#2f80c2!important;flex:0 0 28px!important;height:28px!important;width:28px!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-menu-title-label{color:inherit!important;font-size:.78rem!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-menu-title:hover{background:#f1f7fd!important;color:#123b63!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-menu-title.active{background:#e8f3ff!important;box-shadow:inset 3px 0 0 #2f80c2!important;color:#123b63!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-menu-title.active .icon-pill{background:#fff!important;color:#1f5f99!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-menu-title .chevron{color:#7e93a8!important;transition:-webkit-transform .16s ease!important;transition:transform .16s ease!important;transition:transform .16s ease,-webkit-transform .16s ease!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-menu-title.active .chevron{color:#1f5f99!important;-webkit-transform:rotate(180deg)!important;transform:rotate(180deg)!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-menu-content{background:transparent!important;border:0!important;border-radius:0!important;margin:2px 0 6px!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-submenu-item{border-radius:6px!important;color:#4c6177!important;font-size:.72rem!important;margin:1px 0 1px 35px!important;min-height:30px!important;padding:0 8px 0 13px!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-submenu-bullet{color:#91a6ba!important;left:4px!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-submenu-item:hover{background:#f1f7fd!important;color:#123b63!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-submenu-item.active{background:#eaf4ff!important;box-shadow:inset 3px 0 0 #2f80c2!important;color:#123b63!important}body>.manager-submenu-tooltip-fixed{background:#fff!important;border:1px solid #bdd7ed!important;border-radius:8px!important;box-shadow:0 12px 24px rgba(18,35,55,.14)!important;box-sizing:border-box!important;color:#123b63!important;font-family:square-rg!important;font-size:.72rem!important;line-height:1.45!important;max-width:220px!important;min-width:0!important;padding:7px 9px!important;pointer-events:none!important;position:fixed!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;white-space:normal!important;width:auto!important;z-index:99999!important}body>.manager-submenu-tooltip-fixed:after{background:#fff!important;border-bottom:1px solid #bdd7ed!important;border-left:1px solid #bdd7ed!important;content:""!important;height:10px!important;left:-6px!important;position:absolute!important;top:50%!important;-webkit-transform:translateY(-50%) rotate(45deg)!important;transform:translateY(-50%) rotate(45deg)!important;width:10px!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .b1{background:#fff!important;border:1px solid #cbd8e6!important;box-shadow:0 6px 16px rgba(18,35,55,.12)!important;color:#2f80c2!important;height:28px!important;right:-16px!important;top:12px!important;width:28px!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .b1 .material-symbols-outlined{font-size:1.2rem!important;font-weight:600!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .recruit-select-wrap{position:relative!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-recruitment-tip{-webkit-animation:none!important;animation:none!important;background:#fffaf0!important;border:1px solid #e8c771!important;border-left:3px solid #d79a1e!important;border-radius:6px!important;box-shadow:none!important;color:#4d3b18!important;margin:6px 0 0!important;max-width:none!important;padding:7px 8px!important;position:static!important;-webkit-transform:none!important;transform:none!important;width:auto!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-recruitment-tip:before{display:none!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-recruitment-tip .tip-title{color:#2f2410!important;font-family:square-bd!important;font-size:.7rem!important;line-height:1.2!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-recruitment-tip .tip-desc{color:#6a5626!important;font-size:.66rem!important;line-height:1.3!important;margin-top:3px!important}body .default-wrap .ManagerApp .manager-recruitment-coachmark{display:none!important}body .default-wrap .ManagerApp .manager-recruitment-coachmark .coach-card{background:#fff!important;border:1px solid #d8e1ec!important;border-left:4px solid #2f80c2!important;border-radius:8px!important;box-shadow:0 8px 18px rgba(18,35,55,.12)!important;color:#102033!important;padding:9px 10px!important;width:238px!important}body .default-wrap .ManagerApp .manager-recruitment-coachmark .coach-title{align-items:center!important;color:#123b63!important;display:flex!important;font-family:square-bd!important;font-size:.74rem!important;gap:6px!important}body .default-wrap .ManagerApp .manager-recruitment-coachmark .coach-title .material-symbols-outlined{color:#2f80c2!important;font-size:1rem!important}body .default-wrap .ManagerApp .manager-recruitment-coachmark .coach-desc,body .default-wrap .ManagerApp .manager-recruitment-coachmark .coach-hint{color:#5d7084!important;font-size:.66rem!important;line-height:1.35!important;margin-top:5px!important}body .default-wrap .ManagerApp .manager-recruitment-coachmark .coach-hint,body .default-wrap .ManagerApp .manager-recruitment-coachmark .coach-pointer{display:none!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home{background:#f3f6fa!important;box-sizing:border-box!important;flex:1 1 auto!important;height:100%!important;max-height:100%!important;min-height:0!important;min-width:0!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-shell{display:flex!important;flex-direction:column!important;width:100%!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-hero{grid-gap:14px!important;align-items:center!important;background:#fff!important;border:1px solid #d8e1ec!important;border-radius:8px!important;box-shadow:0 8px 20px rgba(18,35,55,.06)!important;box-sizing:border-box!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1fr) 340px!important;min-height:118px!important;padding:18px 20px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .eyebrow{align-items:center!important;color:#2f80c2!important;display:inline-flex!important;font-family:square-bd!important;font-size:.72rem!important;gap:6px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home h1{color:#102033!important;font-family:square-hv!important;font-size:1.55rem!important;letter-spacing:0!important;line-height:1.2!important;margin:6px 0 4px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home p{color:#5d7084!important;font-size:.78rem!important;line-height:1.45!important;margin:0!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .hero-status{grid-gap:10px!important;align-items:center!important;background:#f8fbff!important;border:1px solid #d8e1ec!important;border-radius:8px!important;display:grid!important;gap:10px!important;grid-template-columns:36px minmax(0,1fr)!important;min-height:72px!important;min-width:0!important;padding:12px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .hero-status>.material-symbols-outlined{align-items:center!important;background:#eaf4ff!important;border-radius:8px!important;color:#2f80c2!important;display:inline-flex!important;height:36px!important;justify-content:center!important;width:36px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .hero-status.is-empty>.material-symbols-outlined{background:#fff7e8!important;color:#b7791f!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .hero-status strong,body .default-wrap .ManagerApp .manager-index.manager-admin-home .side-title{color:#102033!important;display:block!important;font-family:square-bd!important;font-size:.82rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .hero-status em{color:#5d7084!important;display:block!important;font-size:.74rem!important;font-style:normal!important;margin-top:4px!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-grid{grid-gap:10px!important;display:grid!important;flex:1 1 auto!important;grid-template-columns:minmax(0,1fr) 312px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-main,body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-side{min-width:0!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-main{display:flex!important;flex-direction:column!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .section-head{align-items:center!important;background:#fff!important;border:1px solid #d8e1ec!important;border-radius:8px!important;display:flex!important;gap:12px!important;justify-content:space-between!important;min-height:52px!important;padding:10px 14px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .section-head span{color:#2f80c2!important;display:block!important;font-family:square-bd!important;font-size:.68rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .section-head strong{color:#102033!important;display:block!important;font-family:square-bd!important;font-size:.92rem!important;margin-top:2px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-grid{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-card{grid-gap:10px!important;align-items:start!important;background:#fff!important;border:1px solid #d8e1ec!important;border-radius:8px!important;box-shadow:0 8px 20px rgba(18,35,55,.05)!important;box-sizing:border-box!important;color:inherit!important;display:grid!important;gap:10px!important;grid-template-columns:38px minmax(0,1fr) auto!important;min-height:92px!important;padding:13px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-card:hover{background:#fbfdff!important;border-color:#a9c8e7!important;box-shadow:0 10px 22px rgba(18,35,55,.08)!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-icon{align-items:center!important;background:#eef5fc!important;border-radius:8px!important;color:#2f80c2!important;display:inline-flex!important;height:38px!important;justify-content:center!important;width:38px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-icon .material-symbols-outlined{font-size:1.22rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-text{min-width:0!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-text strong{color:#102033!important;display:block!important;font-family:square-bd!important;font-size:.86rem!important;line-height:1.2!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-text p{color:#61758b!important;font-size:.72rem!important;margin-top:6px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-count{align-items:center!important;background:#f0f5fa!important;border-radius:6px!important;color:#4f657a!important;display:inline-flex!important;font-family:square-bd!important;font-size:.68rem!important;height:22px!important;justify-content:center!important;min-width:26px!important;padding:0 7px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-side{display:flex!important;flex-direction:column!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .side-card{background:#fff!important;border:1px solid #d8e1ec!important;border-radius:8px!important;box-shadow:0 8px 20px rgba(18,35,55,.05)!important;padding:13px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .side-title{align-items:center!important;display:flex!important;gap:7px!important;margin-bottom:11px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .side-title .material-symbols-outlined{color:#2f80c2!important;font-size:1.05rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home dl{grid-gap:8px!important;display:grid!important;gap:8px!important;margin:0!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home dl div{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:48px minmax(0,1fr)!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home dt{color:#6f8398!important;font-size:.7rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home dd{color:#203348!important;font-family:square-bd!important;font-size:.74rem!important;margin:0!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .workflow-list{grid-gap:9px!important;display:grid!important;gap:9px!important;list-style:none!important;margin:0!important;padding:0!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .workflow-list li{grid-gap:9px!important;display:grid!important;gap:9px!important;grid-template-columns:26px minmax(0,1fr)!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .workflow-list li>span{align-items:center!important;background:#eaf4ff!important;border-radius:7px!important;color:#2f80c2!important;display:inline-flex!important;font-family:square-bd!important;font-size:.68rem!important;height:24px!important;justify-content:center!important;width:24px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .workflow-list strong{color:#102033!important;display:block!important;font-family:square-bd!important;font-size:.76rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .workflow-list p{font-size:.68rem!important;margin-top:3px!important}@media (max-width:1280px){body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu:not(.collapsed),body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .logo-wrap.manager-brand{flex-basis:236px!important;width:236px!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-user-name{max-width:180px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-grid,body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-hero{grid-template-columns:1fr!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:980px){body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .logo-wrap.manager-brand{flex-basis:196px!important;width:196px!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu:not(.collapsed){flex-basis:220px!important;width:220px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-grid{grid-template-columns:1fr!important}}body .default-wrap .ManagerApp .manager-index.manager-admin-home{align-items:stretch!important;background:#eef3f8!important;justify-content:stretch!important;overflow:auto!important;padding:12px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-shell{grid-gap:10px!important;align-content:start!important;display:grid!important;gap:10px!important;grid-template-rows:auto auto auto!important;height:auto!important;min-height:100%!important;overflow:visible!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-hero{grid-template-columns:minmax(0,1fr) minmax(280px,360px)!important;min-height:112px!important;overflow:hidden!important;padding:16px 18px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .hero-copy{min-width:0!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .hero-meta-row{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:12px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .hero-meta-row span{align-items:center!important;background:#f7fbff!important;border:1px solid #d5e2ee!important;border-radius:6px!important;color:#4d647a!important;display:inline-flex!important;font-family:square-bd!important;font-size:.68rem!important;height:24px!important;padding:0 9px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-summary-grid{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;min-height:82px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-card{grid-gap:10px!important;align-items:center!important;background:#fff!important;border:1px solid #d8e1ec!important;border-radius:8px!important;box-shadow:0 8px 18px rgba(18,35,55,.05)!important;box-sizing:border-box!important;color:inherit!important;cursor:pointer!important;display:grid!important;gap:10px!important;grid-template-columns:40px minmax(0,1fr) auto!important;min-width:0!important;padding:13px!important;text-decoration:none!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-icon{align-items:center!important;background:#eaf4ff!important;border-radius:8px!important;color:#2375b8!important;display:inline-flex!important;height:40px!important;justify-content:center!important;width:40px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-icon .material-symbols-outlined{font-size:1.26rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-body{min-width:0!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-body>span{color:#667a8f!important;display:block!important;font-size:.7rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-body strong{color:#102033!important;display:block!important;font-family:square-hv!important;font-size:1.42rem!important;line-height:1!important;margin-top:3px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-body small{color:#61758b!important;font-family:square-bd!important;font-size:.72rem!important;margin-left:3px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-change{min-width:58px!important;text-align:right!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-change b,body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-change span{display:block!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-change b{color:#2375b8!important;font-family:square-bd!important;font-size:.82rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-change span{color:#7b8ea1!important;font-size:.66rem!important;margin-top:4px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-card.tone-amber .summary-icon{background:#fff5df!important;color:#b56b12!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-card.tone-green .summary-icon{background:#eaf8ef!important;color:#22814a!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-card.tone-violet .summary-icon{background:#f0edff!important;color:#6855b8!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-card.tone-amber .summary-change b{color:#b56b12!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-card.tone-green .summary-change b{color:#22814a!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-card.tone-violet .summary-change b{color:#6855b8!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-grid{align-items:start!important;gap:10px!important;grid-template-columns:minmax(0,1fr) 330px!important;overflow:visible!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-main{grid-gap:10px!important;align-content:start!important;display:grid!important;gap:10px!important;grid-template-rows:minmax(140px,auto) auto auto!important;overflow:visible!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-card,body .default-wrap .ManagerApp .manager-index.manager-admin-home .side-card{background:#fff!important;border:1px solid #d8e1ec!important;border-radius:8px!important;box-shadow:0 8px 18px rgba(18,35,55,.05)!important;box-sizing:border-box!important;min-height:0!important;min-width:0!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-card{display:flex!important;flex-direction:column!important;gap:10px!important;overflow:visible!important;padding:12px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .section-head.compact{border:0!important;box-shadow:none!important;min-height:42px!important;padding:0!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .section-link{align-items:center!important;background:#f8fbff!important;border:1px solid #d8e1ec!important;border-radius:6px!important;color:#2f80c2!important;display:inline-flex!important;font-family:square-bd!important;font-size:.7rem!important;gap:7px!important;height:30px!important;padding:0 10px!important;white-space:nowrap!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .section-link:after{content:">"!important;font-family:Arial,sans-serif!important;font-size:.7rem!important;line-height:1!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-list{grid-gap:8px!important;display:grid!important;flex:1 1 auto!important;gap:8px!important;grid-auto-rows:minmax(0,1fr)!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;min-height:0!important;overflow:hidden!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-item{grid-gap:8px!important;align-content:center!important;background:#f8fbff!important;border:1px solid #dbe4ee!important;border-radius:8px!important;display:grid!important;gap:8px!important;grid-template-rows:auto 9px auto!important;min-height:0!important;min-width:0!important;padding:11px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-card.is-many .pipeline-list{align-content:start!important;padding-right:2px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-card.is-many .pipeline-item{gap:6px!important;padding:9px 11px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-top{align-items:center!important;display:flex!important;gap:8px!important;justify-content:space-between!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-top strong{color:#102033!important;font-family:square-bd!important;font-size:.78rem!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-top span{color:#50667c!important;font-family:square-bd!important;font-size:.7rem!important;white-space:nowrap!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-bar{align-self:center!important;background:#e7edf4!important;border-radius:999px!important;height:9px!important;overflow:hidden!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-bar-fill{background:#2f80c2!important;border-radius:inherit!important;display:block!important;height:100%!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-item.tone-cyan .pipeline-bar-fill{background:#00a0c8!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-item.tone-amber .pipeline-bar-fill{background:#d7831c!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-item.tone-green .pipeline-bar-fill{background:#2c9460!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-item.tone-violet .pipeline-bar-fill{background:#6855b8!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-item em{color:#667a8f!important;font-family:square-bd!important;font-size:.68rem!important;font-style:normal!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-insight-card{gap:9px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal-grid{grid-gap:8px!important;display:grid!important;flex:1 1 auto!important;gap:8px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;min-height:0!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal{grid-gap:9px!important;align-items:center!important;background:#f8fbff!important;border:1px solid #dbe4ee!important;border-radius:8px!important;color:#203348!important;cursor:pointer!important;display:grid!important;gap:9px!important;grid-template-columns:34px minmax(0,1fr) auto!important;min-height:0!important;min-width:0!important;padding:10px!important;text-decoration:none!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal:hover{background:#eef7ff!important;border-color:#a9c8e7!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal-icon{align-items:center!important;background:#eaf4ff!important;border-radius:8px!important;color:#2375b8!important;display:inline-flex!important;font-size:1.14rem!important;height:34px!important;justify-content:center!important;width:34px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal-text{min-width:0!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal-text strong{color:#102033!important;display:block!important;font-family:square-bd!important;font-size:.76rem!important;line-height:1.25!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal-text p{color:#6c8094!important;font-size:.64rem!important;line-height:1.25!important;margin-top:4px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal em{color:#2375b8!important;font-family:square-hv!important;font-size:1rem!important;font-style:normal!important;line-height:1!important;white-space:nowrap!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal em small{color:#61758b!important;font-family:square-bd!important;font-size:.62rem!important;margin-left:2px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal.tone-amber .live-signal-icon{background:#fff5df!important;color:#b56b12!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal.tone-amber em{color:#b56b12!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal.tone-green .live-signal-icon{background:#eaf8ef!important;color:#22814a!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal.tone-green em{color:#22814a!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal.tone-violet .live-signal-icon{background:#f0edff!important;color:#6855b8!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal.tone-violet em{color:#6855b8!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-menu-card .quick-grid{grid-gap:8px!important;display:grid!important;flex:0 0 auto!important;gap:8px!important;grid-auto-rows:minmax(84px,1fr)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;min-height:0!important;overflow:visible!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-card{box-shadow:none!important;gap:9px!important;grid-template-columns:34px minmax(0,1fr) auto!important;min-height:0!important;padding:11px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-icon{height:34px!important;width:34px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-text p{margin-top:4px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-text em{color:#2f80c2!important;display:block!important;font-family:square-bd!important;font-size:.66rem!important;font-style:normal!important;margin-top:7px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-side{grid-gap:10px!important;align-content:start!important;display:grid!important;gap:10px!important;grid-template-rows:auto auto auto!important;overflow:visible!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .side-card{overflow:visible!important;padding:12px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .side-title{margin-bottom:9px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .action-group-card{display:flex!important;flex-direction:column!important;gap:11px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .action-group-head strong{color:#102033!important;display:block!important;font-family:square-bd!important;font-size:.86rem!important;line-height:1.25!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .action-group-head p{color:#667a8f!important;font-size:.68rem!important;line-height:1.35!important;margin-top:5px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .action-link-list{grid-gap:7px!important;display:grid!important;gap:7px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .action-link{align-items:center!important;background:#f8fbff!important;border:1px solid #e0e8f1!important;border-radius:7px!important;color:#203348!important;display:flex!important;font-family:square-bd!important;font-size:.69rem!important;gap:7px!important;justify-content:space-between!important;line-height:1.2!important;min-height:34px!important;min-width:0!important;padding:8px 9px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .action-link:hover{background:#eef7ff!important;border-color:#a9c8e7!important;color:#2f80c2!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .action-link:after{color:#7d95aa!important;content:">"!important;flex:0 0 auto!important;font-family:Arial,sans-serif!important;font-size:.66rem!important;line-height:1!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .action-link span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .insight-card{display:flex!important;flex-direction:column!important;gap:11px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .insight-list{grid-gap:8px!important;display:grid!important;gap:8px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .insight-item{background:#f8fbff!important;border:1px solid #e0e8f1!important;border-radius:8px!important;padding:9px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .insight-item strong{color:#203348!important;display:block!important;font-family:square-bd!important;font-size:.7rem!important;line-height:1.35!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .insight-item p{color:#667a8f!important;font-size:.66rem!important;line-height:1.4!important;margin-top:4px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-card:hover{background:#fbfdff!important;border-color:#a9c8e7!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .flow-card{gap:11px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .flow-list{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .flow-item{background:#f8fbff!important;border:1px solid #dbe4ee!important;border-radius:8px!important;color:inherit!important;display:flex!important;flex-direction:column!important;gap:8px!important;min-height:118px!important;min-width:0!important;padding:12px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .flow-item:hover{background:#eef7ff!important;border-color:#a9c8e7!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .flow-item-top{align-items:center!important;display:flex!important;gap:8px!important;justify-content:space-between!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .flow-item-top>span{align-items:center!important;background:#eaf4ff!important;border-radius:7px!important;color:#2f80c2!important;display:inline-flex!important;font-family:square-bd!important;font-size:.68rem!important;height:24px!important;justify-content:center!important;width:24px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .flow-item-top em{color:#60768a!important;font-family:square-bd!important;font-size:.66rem!important;font-style:normal!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .flow-item strong{color:#102033!important;font-family:square-bd!important;font-size:.82rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .flow-item p{color:#61758b!important;font-size:.7rem!important;line-height:1.45!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .flow-item.tone-green .flow-item-top>span{background:#eaf8ef!important;color:#22814a!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .flow-item.tone-amber .flow-item-top>span{background:#fff5df!important;color:#b56b12!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .flow-item.tone-violet .flow-item-top>span{background:#f0edff!important;color:#6855b8!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-tool-card{display:flex!important;flex-direction:column!important;gap:11px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .tool-head{align-items:flex-start!important;display:flex!important;gap:12px!important;justify-content:space-between!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .tool-head span{color:#2f80c2!important;display:block!important;font-family:square-bd!important;font-size:.66rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .tool-head strong{color:#102033!important;display:block!important;font-family:square-bd!important;font-size:.9rem!important;margin-top:3px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .tool-score{min-width:64px!important;text-align:right!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .tool-score b,body .default-wrap .ManagerApp .manager-index.manager-admin-home .tool-score span{display:block!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .tool-score b{color:#102033!important;font-family:square-hv!important;font-size:1rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .tool-score span{color:#60768a!important;font-size:.66rem!important;margin-top:3px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .check-progress{background:#e7edf4!important;border-radius:999px!important;height:8px!important;overflow:hidden!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .check-progress span{background:#2f80c2!important;border-radius:inherit!important;display:block!important;height:100%!important;transition:width .18s ease!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-check-list{grid-gap:7px!important;display:grid!important;gap:7px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-check{grid-gap:8px!important;align-items:center!important;background:#f8fbff!important;border:1px solid #e0e8f1!important;border-radius:8px!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr) auto!important;min-width:0!important;padding:8px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-check.is-checked{background:#f1f8f3!important;border-color:#cce8d5!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-check-main{grid-gap:8px!important;align-items:center!important;cursor:pointer!important;display:grid!important;gap:8px!important;grid-template-columns:18px minmax(0,1fr)!important;min-width:0!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-check-main input{opacity:0!important;pointer-events:none!important;position:absolute!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .check-box{background:#fff!important;border:1px solid #b9c8d8!important;border-radius:5px!important;box-sizing:border-box!important;height:16px!important;position:relative!important;width:16px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-check.is-checked .check-box{background:#2c9460!important;border-color:#2c9460!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-check.is-checked .check-box:after{border:solid #fff!important;border-width:0 2px 2px 0!important;content:""!important;height:9px!important;left:4px!important;position:absolute!important;top:1px!important;-webkit-transform:rotate(45deg)!important;transform:rotate(45deg)!important;width:5px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-check-main span:last-child{color:#203348!important;font-family:square-bd!important;font-size:.69rem!important;line-height:1.28!important;min-width:0!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-check.is-checked .dashboard-check-main span:last-child{color:#537167!important;text-decoration:line-through!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .check-link{align-items:center!important;background:#eef5fc!important;border-radius:6px!important;color:#2f80c2!important;display:inline-flex!important;font-family:square-bd!important;font-size:.64rem!important;height:24px!important;justify-content:center!important;min-width:34px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-note{grid-gap:7px!important;display:grid!important;gap:7px!important;padding-top:2px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .note-head{align-items:center!important;display:flex!important;gap:10px!important;justify-content:space-between!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .note-head strong{color:#102033!important;font-family:square-bd!important;font-size:.76rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .note-head span{color:#7d95aa!important;font-size:.64rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-note textarea{background:#f8fbff!important;border:1px solid #d8e1ec!important;border-radius:8px!important;color:#203348!important;font-size:.7rem!important;height:76px!important;line-height:1.45!important;min-height:76px!important;padding:9px!important;resize:vertical!important;width:100%!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home dl{gap:7px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home dl div{grid-template-columns:42px minmax(0,1fr)!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .task-list{grid-gap:7px!important;display:grid!important;gap:7px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .task-item{grid-gap:8px!important;align-items:center!important;background:#f8fbff!important;border:1px solid #e0e8f1!important;border-radius:8px!important;display:grid!important;gap:8px!important;grid-template-columns:39px minmax(0,1fr) auto!important;min-width:0!important;padding:8px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .task-time{color:#2f80c2!important;font-family:square-bd!important;font-size:.68rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .task-item strong{color:#102033!important;display:block!important;font-family:square-bd!important;font-size:.72rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .task-item p{font-size:.66rem!important;margin-top:3px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .task-item em{align-items:center!important;background:#eef5fc!important;border-radius:6px!important;color:#2f80c2!important;display:inline-flex!important;font-family:square-bd!important;font-size:.64rem!important;font-style:normal!important;height:22px!important;justify-content:center!important;min-width:34px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .issue-list{grid-gap:7px!important;display:grid!important;gap:7px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .issue-item{grid-gap:8px!important;align-items:center!important;display:grid!important;gap:8px!important;grid-template-columns:24px minmax(0,1fr) auto!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .issue-item .material-symbols-outlined{color:#b56b12!important;font-size:1rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .issue-item strong{color:#203348!important;font-family:square-bd!important;font-size:.72rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .issue-item em{color:#63778b!important;font-size:.68rem!important;font-style:normal!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .workflow-list{gap:7px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .workflow-list li{gap:7px!important;grid-template-columns:23px minmax(0,1fr)!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .workflow-list li>span{border-radius:6px!important;height:22px!important;width:22px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .workflow-list strong{font-size:.72rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .workflow-list p{font-size:.64rem!important;line-height:1.35!important;margin-top:2px!important}@media (max-width:1180px){body .default-wrap .ManagerApp .manager-index.manager-admin-home{overflow:auto!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-shell{min-height:100%!important;overflow:visible!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-grid{grid-template-columns:1fr!important;overflow:visible!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-card,body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-main,body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-side{overflow:visible!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-main{grid-template-rows:auto auto!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto auto!important}}@media (max-width:980px){body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-summary-grid,body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-hero,body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-side,body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-list,body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-menu-card .quick-grid{grid-template-columns:1fr!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .hero-status{min-height:64px!important}}body .default-wrap .ManagerApp .manager-index.manager-admin-home{overflow:hidden!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-shell{grid-template-rows:auto auto minmax(0,1fr)!important;height:100%!important;min-height:0!important;overflow:hidden!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-hero{min-height:96px!important;padding:12px 16px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home h1{font-size:1.38rem!important;margin:4px 0 3px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .hero-meta-row{margin-top:8px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-summary-grid{min-height:70px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-card{grid-template-columns:34px minmax(0,1fr) auto!important;padding:9px 11px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-icon{height:34px!important;width:34px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-body strong{font-size:1.22rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-grid{align-items:stretch!important;height:100%!important;min-height:0!important;overflow:hidden!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-main{align-content:stretch!important;grid-template-rows:clamp(170px,24vh,270px) clamp(120px,14vh,160px) minmax(0,1fr)!important;height:100%!important;min-height:0!important;overflow:hidden!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .section-head.compact{min-height:clamp(32px,4vh,46px)!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-card{gap:clamp(6px,1vh,10px)!important;overflow:hidden!important;padding:clamp(8px,1.1vh,14px)!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-item{padding:clamp(7px,1vh,12px)!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-card.is-many .pipeline-list{grid-auto-rows:minmax(68px,1fr)!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;overflow-x:hidden!important;overflow-y:auto!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-card.is-many .pipeline-item{gap:clamp(5px,.7vh,7px)!important;grid-template-rows:auto 9px auto!important;padding:clamp(8px,1vh,12px) clamp(10px,1.1vh,14px)!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal-grid{gap:6px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal{gap:clamp(7px,1vh,12px)!important;grid-template-columns:clamp(28px,3.8vh,42px) minmax(0,1fr) auto!important;padding:clamp(7px,1vh,12px) clamp(8px,1.1vh,14px)!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal-icon{font-size:clamp(1rem,1.8vh,1.25rem)!important;height:clamp(28px,3.8vh,42px)!important;width:clamp(28px,3.8vh,42px)!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal-text strong{font-size:clamp(.68rem,1.15vh,.82rem)!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal-text p{font-size:clamp(.6rem,1vh,.7rem)!important;margin-top:2px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal em{font-size:clamp(.86rem,1.6vh,1.1rem)!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-menu-card .quick-grid{gap:6px!important;grid-auto-rows:minmax(56px,1fr)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:hidden!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-card{gap:7px!important;grid-template-columns:28px minmax(0,1fr) auto!important;padding:7px 8px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-icon{height:28px!important;width:28px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-icon .material-symbols-outlined{font-size:1rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-text strong{font-size:.66rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-text p{display:none!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-text em{font-size:.58rem!important;margin-top:3px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-side{align-content:stretch!important;gap:8px!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;height:100%!important;min-height:0!important;overflow:hidden!important}@media (max-height:760px){body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-main{grid-template-rows:150px 96px minmax(0,1fr)!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .section-head.compact{min-height:32px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-card{gap:6px!important;padding:8px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-item{padding:7px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-card.is-many .pipeline-list{grid-auto-rows:minmax(60px,1fr)!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-card.is-many .pipeline-item{gap:5px!important;grid-template-rows:auto 7px auto!important;padding:7px 9px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal{gap:7px!important;grid-template-columns:28px minmax(0,1fr) auto!important;padding:7px 8px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal-icon{font-size:1rem!important;height:28px!important;width:28px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal-text strong{font-size:.68rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal-text p{font-size:.6rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal em{font-size:.86rem!important}}body .default-wrap .ManagerApp .manager-index.manager-admin-home .side-card{overflow:hidden!important;padding:9px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .action-group-card{gap:7px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .action-group-head strong{font-size:.78rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .action-group-head p{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;font-size:.62rem!important;line-height:1.25!important;margin-top:3px!important;overflow:hidden!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .action-link-list{gap:5px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .action-link{font-size:.64rem!important;min-height:26px!important;padding:5px 7px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .insight-list{gap:5px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .insight-item{padding:6px 7px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .insight-item strong{font-size:.64rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .insight-item p{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;font-size:.6rem!important;line-height:1.25!important;margin-top:2px!important;overflow:hidden!important}@media print{#root,body,html{background:#fff!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;width:auto!important}body .default-wrap,body .default-wrap .CareerApp,body .default-wrap .EvaluationApp,body .default-wrap .ManagerApp,body .default-wrap.is-popup-route{background:#fff!important;display:block!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;width:auto!important}}