@charset "UTF-8";.dialog-modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:10000;background:#11182757;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:16px}.dialog-modal .modal-content{background-color:#fff;border-radius:12px;box-shadow:0 20px 55px #0f172a2e,0 0 0 1px #dde6ecf2;min-width:250px;max-width:calc(100vw - 200px);max-height:80vh;display:flex;flex-direction:column;padding:24px 24px 20px;animation:dialog-pop .16s ease-out;box-sizing:border-box}.dialog-modal .modal-header{display:flex;align-items:center;gap:12px;padding:0;border-bottom:0}.dialog-modal .modal-header .icon-pill{width:36px;height:36px;flex:0 0 36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#eef8fc;color:#007bc3}.dialog-modal .modal-header .icon-pill .material-symbols-outlined{font-size:1.18rem}.dialog-modal .modal-header .title-text{font-family:square-eb;font-size:.9rem;line-height:1.45;color:#203348;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{padding:17px 0 0;overflow-y:auto;font-family:square-rg;font-size:.8rem;line-height:1.75;color:#4f6173;word-break:keep-all}.dialog-modal .modal-body p{margin:0;white-space:pre-wrap}.dialog-modal .modal-body .content-node{width:100%;height:100%}.dialog-modal .modal-body.popup-body{padding:0;max-height:none;overflow:hidden}.dialog-modal .modal-body.popup-body img,.dialog-modal .modal-body.popup-body .popup{display:block;width:100%!important;height:auto!important;object-fit:cover!important;border-radius:10px}.dialog-modal .button-group{display:flex;justify-content:flex-end;gap:9px;padding-top:0;margin-top:24px;border-top:0}.dialog-modal .btn-solid,.dialog-modal .btn-text{min-width:78px;height:38px;padding:0 15px;border-radius:8px;border:1px solid transparent;font-family:square-bd;font-size:.75rem;cursor:pointer;outline:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .1s ease}.dialog-modal .btn-solid:focus-visible,.dialog-modal .btn-text:focus-visible{box-shadow:0 0 0 3px #007bc324}.dialog-modal .btn-solid{background:#006cb7;color:#fff;box-shadow:0 10px 20px #006cb729}.dialog-modal .btn-solid:hover{background:#007bc3;transform:translateY(-1px);box-shadow:0 12px 24px #007bc32e}.dialog-modal .btn-text{border-color:#dce5eb;background:#fff;color:#617084}.dialog-modal .btn-text:hover{border-color:#cbd8e0;background:#f6f9fb;color:#203348}.dialog-modal .popup-button{margin-right:6px}.dialog-modal.dialog-modal--manager{background:#0f172a6b;-webkit-backdrop-filter:none;backdrop-filter:none}.dialog-modal.dialog-modal--manager .modal-content{padding:20px;border:1px solid #cbd5e1;border-radius:6px;box-shadow:0 12px 30px #0f172a38}.dialog-modal.dialog-modal--manager .modal-header{gap:10px}.dialog-modal.dialog-modal--manager .modal-header .icon-pill{width:32px;height:32px;flex-basis:32px;border-radius:4px;background:#eef4fa;color:#1f4e79}.dialog-modal.dialog-modal--manager .modal-header .title-text{color:#1f2f43}.dialog-modal.dialog-modal--manager.alert .modal-header .icon-pill{background:#fff4ed;color:#b85c2c}.dialog-modal.dialog-modal--manager.confirm .modal-header .icon-pill{background:#eef4fa;color:#1f4e79}.dialog-modal.dialog-modal--manager .modal-body{color:#526174}.dialog-modal.dialog-modal--manager .btn-solid,.dialog-modal.dialog-modal--manager .btn-text{height:34px;border-radius:4px;box-shadow:none}.dialog-modal.dialog-modal--manager .btn-solid{background:#1f4e79}.dialog-modal.dialog-modal--manager .btn-solid:hover{background:#173f64;transform:none;box-shadow:none}.dialog-modal.dialog-modal--manager .btn-text{border-color:#cbd5e1;color:#475569}.dialog-modal.dialog-modal--evaluation{background:#233e3847}.dialog-modal.dialog-modal--evaluation .modal-content{border:1px solid rgba(199,215,209,.95);box-shadow:0 24px 60px #233e382e,0 0 0 1px #ffffffb8}.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 #17807524}.dialog-modal.dialog-modal--evaluation .btn-solid{background:#178075;box-shadow:0 10px 20px #17807529}.dialog-modal.dialog-modal--evaluation .btn-solid:hover{background:#0f766e;box-shadow:0 12px 24px #0f766e33}.dialog-modal.dialog-modal--evaluation .btn-solid:active{background:#0b5f59}.dialog-modal.dialog-modal--evaluation .btn-text{border-color:#cfe0da;background:#fff;color:#63766f}.dialog-modal.dialog-modal--evaluation .btn-text:hover{border-color:#a8c4ba;background:#f4faf7;color:#2c403b}@media(max-width:480px){.dialog-modal{align-items:flex-end;padding:12px}.dialog-modal .modal-content{width:100%;max-width:none;padding:22px 20px 18px}.dialog-modal .button-group{flex-direction:column-reverse;gap:8px}.dialog-modal .btn-solid,.dialog-modal .btn-text{width:100%}}.dialog-loading{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px}.dialog-loading .loading-card{width:calc(100vw - 32px);max-width:420px;padding:22px;border-radius:20px;background:#fffffff5;border:1px solid rgba(226,232,240,.95);box-shadow:0 18px 45px #0f172a1f,0 0 0 1px #ffffffb3;animation:dialog-pop .18s ease-out}.dialog-loading .loading-copy{display:flex;flex-direction:column;gap:4px;margin-bottom:16px;text-align:left}.dialog-loading .loading-copy strong{font-family:square-eb;font-size:.94rem;color:#111827}.dialog-loading .loading-copy span{font-family:square-rg;font-size:.76rem;color:#64748b}.dialog-loading .loading-skeleton{display:flex;flex-direction:column;gap:10px}.dialog-loading .skeleton-line,.dialog-loading .skeleton-chip{display:block;border-radius:999px;background:linear-gradient(90deg,#edf2f7,#f8fafc,#edf2f7 90%);background-size:220% 100%;animation:dialog-skeleton-shimmer 1.1s ease-in-out infinite}.dialog-loading .skeleton-line{height:12px;width:74%}.dialog-loading .skeleton-title{width:48%;height:16px}.dialog-loading .skeleton-wide{width:100%}.dialog-loading .skeleton-row{display:flex;gap:8px;padding-top:2px}.dialog-loading .skeleton-chip{width:92px;height:28px}.dialog-loading .skeleton-chip.short{width:64px}@keyframes dialog-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes dialog-pop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.dialog-loading .skeleton-line,.dialog-loading .skeleton-chip{animation:none!important}}.dialog-loading .loading-card{position:relative;width:calc(100vw - 40px);max-width:330px;padding:27px 28px 22px;overflow:hidden;border:1px solid rgba(207,222,230,.9);border-radius:18px;background:#fffffffa;box-shadow:0 18px 44px #1f40561f,0 0 0 1px #ffffffb8}.dialog-loading .loading-heading{display:flex;align-items:center;justify-content:center;gap:10px}.dialog-loading .loading-activity{width:20px;height:20px;flex:0 0 20px;border:2px solid #dcebf3;border-top-color:#2389b9;border-radius:50%;animation:dialog-loading-spin .82s linear infinite}.dialog-loading .loading-copy{gap:3px;margin-bottom:0;text-align:left}.dialog-loading .loading-copy strong{color:#20364a;font-size:.88rem}.dialog-loading .loading-copy span{color:#758795;font-size:.69rem}.dialog-loading .loading-elapsed{display:flex;align-items:baseline;justify-content:center;gap:3px;min-height:0;margin:14px auto 15px;padding:0;width:fit-content;border:0;background:transparent;color:#758795;font-family:square-rg}.dialog-loading .loading-elapsed-number{min-width:14px;color:#2389b9;font-family:square-eb;font-size:.86rem;line-height:1;text-align:right;font-variant-numeric:tabular-nums}.dialog-loading .loading-elapsed-unit{font-size:.67rem}.dialog-loading .loading-long-notice{display:flex;align-items:flex-start;gap:9px;margin:0 0 15px;padding:10px 11px;border:1px solid #dbe8ef;border-radius:9px;background:#f7fafc;color:#38546a;text-align:left;animation:dialog-loading-notice-in .32s ease-out both}.dialog-loading .loading-long-notice>div{display:flex;flex-direction:column;gap:2px;min-width:0}.dialog-loading .loading-long-notice strong{color:#24506b;font-family:square-bd;font-size:.72rem}.dialog-loading .loading-long-notice span:not(.loading-long-notice__icon){color:#678091;font-family:square-rg;font-size:.66rem;line-height:1.45;word-break:keep-all}.dialog-loading .loading-long-notice__icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;border-radius:7px;background:#e8f3f7;color:#157fae;font-size:.94rem}.dialog-loading .loading-skeleton{position:relative;width:100%;height:2px;display:block;overflow:hidden;border-radius:999px;background:#e6eef3}.dialog-loading .loading-skeleton .skeleton-line{display:none}.dialog-loading .loading-skeleton .skeleton-title{width:42%;height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#2389b9,#55b8d2);animation:dialog-loading-progress 1.3s ease-in-out infinite}.dialog-loading.dialog-loading--careers-page{background:#f8fbfdb8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.dialog-loading.dialog-loading--careers-page .loading-card{width:calc(100vw - 48px);max-width:300px;padding:24px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.dialog-loading.dialog-loading--careers-page .loading-heading{flex-direction:column;gap:12px}.dialog-loading.dialog-loading--careers-page .loading-activity{position:relative;width:28px;height:28px;flex-basis:28px;border:0;background:conic-gradient(from 20deg,#006cb7,#00ace6 38%,#bce3ef8c 58% 100%);box-shadow:none;animation:dialog-loading-spin .9s linear infinite}.dialog-loading.dialog-loading--careers-page .loading-activity:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#f9fcfd}.dialog-loading.dialog-loading--careers-page .loading-copy{align-items:center;gap:4px;text-align:center}.dialog-loading.dialog-loading--careers-page .loading-copy strong{color:#17364a;font-size:.94rem;letter-spacing:-.02em}.dialog-loading.dialog-loading--careers-page .loading-copy span{color:#738895;font-size:.73rem}.dialog-loading.dialog-loading--careers-page .loading-long-notice{justify-content:center;margin:13px 0 16px;padding:0;border:0;background:transparent;text-align:center}.dialog-loading.dialog-loading--careers-page .loading-long-notice strong{color:#507080;font-size:.7rem}.dialog-loading.dialog-loading--careers-page .loading-long-notice span:not(.loading-long-notice__icon){color:#8799a3;font-size:.65rem}.dialog-loading.dialog-loading--careers-page .loading-long-notice__icon{display:none}.dialog-loading.dialog-loading--careers-page .loading-skeleton{width:180px;height:3px;margin:17px auto 0;background:#cde1eab8;box-shadow:none}.dialog-loading.dialog-loading--careers-page .loading-skeleton .skeleton-title{width:42%;background:linear-gradient(90deg,#006cb7,#00ace6);box-shadow:none;animation-duration:1.3s}@media(max-width:480px){.dialog-loading.dialog-loading--careers-page{align-items:center;padding:24px}.dialog-loading.dialog-loading--careers-page .loading-card{width:100%;padding:20px}}.dialog-loading.dialog-loading--evaluation-page{background:#f5f7fac7;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.dialog-loading.dialog-loading--evaluation-page .loading-card{width:calc(100vw - 48px);max-width:300px;padding:24px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.dialog-loading.dialog-loading--evaluation-page .loading-heading{flex-direction:column;gap:12px}.dialog-loading.dialog-loading--evaluation-page .loading-activity{position:relative;width:28px;height:28px;flex-basis:28px;border:0;background:conic-gradient(from 20deg,#2563eb,#60a5fa 38%,#bfdbfe9e 58% 100%);box-shadow:none;animation:dialog-loading-spin .9s linear infinite}.dialog-loading.dialog-loading--evaluation-page .loading-activity:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#f7f9fc}.dialog-loading.dialog-loading--evaluation-page .loading-copy{align-items:center;gap:4px;text-align:center}.dialog-loading.dialog-loading--evaluation-page .loading-copy strong{color:#111827;font-size:.94rem;letter-spacing:-.02em}.dialog-loading.dialog-loading--evaluation-page .loading-copy span{color:#64748b;font-size:.73rem}.dialog-loading.dialog-loading--evaluation-page .loading-long-notice{justify-content:center;margin:13px 0 16px;padding:0;border:0;background:transparent;text-align:center}.dialog-loading.dialog-loading--evaluation-page .loading-long-notice strong{color:#475569;font-size:.7rem}.dialog-loading.dialog-loading--evaluation-page .loading-long-notice span:not(.loading-long-notice__icon){color:#7c8a9b;font-size:.65rem}.dialog-loading.dialog-loading--evaluation-page .loading-long-notice__icon{display:none}.dialog-loading.dialog-loading--evaluation-page .loading-skeleton{width:180px;height:3px;margin:17px auto 0;background:#cbd5e1c7;box-shadow:none}.dialog-loading.dialog-loading--evaluation-page .loading-skeleton .skeleton-title{width:42%;background:linear-gradient(90deg,#2563eb,#60a5fa);box-shadow:none;animation-duration:1.3s}@media(max-width:480px){.dialog-loading.dialog-loading--evaluation-page{align-items:center;padding:24px}.dialog-loading.dialog-loading--evaluation-page .loading-card{width:100%;padding:20px}}.dialog-loading.dialog-loading--manager-login{position:fixed;inset:0;z-index:10001;background:#f3f6fab8;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.dialog-loading.dialog-loading--manager-login .loading-card{width:calc(100vw - 40px);max-width:330px}.dialog-loading.dialog-loading--manager-page{position:absolute;inset:0;z-index:900;min-height:0;background:#f3f6fa94;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.dialog-loading.dialog-loading--manager-page .loading-card{width:calc(100% - 40px);max-width:330px}@keyframes dialog-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dialog-loading-notice-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-loading-progress{0%{transform:translate(-115%)}55%{transform:translate(115%)}to{transform:translate(245%)}}@media(prefers-reduced-motion:reduce){.dialog-loading .loading-activity,.dialog-loading .loading-long-notice,.dialog-loading .loading-card:before,.dialog-loading .loading-skeleton .skeleton-title{animation:none!important}}.CareerApp .subsidiaries2-page{--subs-ink: #183247;--subs-muted: #667b89;--subs-blue: #1479b4;--subs-line: #dde7eb;width:100%;overflow:hidden;background:#f4f7f8;color:var(--subs-ink)}.CareerApp .subsidiaries2-page .subsidiaries2-shell{width:calc(100% - 48px);max-width:1240px;margin:0 auto}.CareerApp .subsidiaries2-page .subsidiaries2-hero{min-height:540px;display:flex;align-items:center;background:radial-gradient(circle at 84% 12%,rgba(39,149,201,.15),transparent 31%),linear-gradient(180deg,#f8fbfc,#edf4f6)}.CareerApp .subsidiaries2-page .subsidiaries2-hero-grid{padding:80px 0 65px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:64px}.CareerApp .subsidiaries2-page .subsidiaries2-eyebrow{color:var(--subs-blue);font-family:square-bd;font-size:.75rem;letter-spacing:.18em}.CareerApp .subsidiaries2-page .subsidiaries2-hero-copy h1{margin:17px 0 0;color:#173349;font-family:square-eb;font-size:clamp(2.5rem,5vw,4.7rem);line-height:1.15;letter-spacing:-.065em}.CareerApp .subsidiaries2-page .subsidiaries2-hero-copy p{margin:25px 0 0;color:#657b89;font-size:.84rem;line-height:1.85}.CareerApp .subsidiaries2-page .subsidiaries2-hero-count{margin-top:35px;display:flex;align-items:flex-end;gap:12px}.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{padding-bottom:3px;color:#7b909c;font-size:.62rem;letter-spacing:.08em}.CareerApp .subsidiaries2-page .subsidiaries2-hero-visual{position:relative;height:390px;overflow:hidden;border-radius:28px;background:#dfe9ed;box-shadow:0 28px 65px #1f445b2b}.CareerApp .subsidiaries2-page .subsidiaries2-hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(8,35,53,.78) 100%)}.CareerApp .subsidiaries2-page .subsidiaries2-hero-visual>img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.CareerApp .subsidiaries2-page .subsidiaries2-hero-visual:hover>img{transform:scale(1.035)}.CareerApp .subsidiaries2-page .subsidiaries2-hero-caption{position:absolute;right:28px;bottom:26px;left: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:.65rem;letter-spacing:.16em}.CareerApp .subsidiaries2-page .subsidiaries2-hero-caption strong{margin-top:8px;color:#fff;font-family:square-bd;font-size:1rem}.CareerApp .subsidiaries2-page .subsidiaries2-main{padding:64px 0 120px}.CareerApp .subsidiaries2-page .subsidiaries2-list{display:flex;flex-direction:column}.CareerApp .subsidiaries2-page .subsidiaries2-detail{scroll-margin-top:100px;padding:78px 0;border-top:1px solid var(--subs-line);background:transparent}.CareerApp .subsidiaries2-page .subsidiaries2-detail:first-child{padding-top:0;border-top:0}.CareerApp .subsidiaries2-page .subsidiaries2-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.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{margin:10px 0 0;color:#1d384d;font-family:square-eb;font-size:clamp(1.8rem,3vw,2.7rem);letter-spacing:-.045em}.CareerApp .subsidiaries2-page .subsidiaries2-detail-head p{margin:10px 0 0;color:#70838f;font-size:.76rem}.CareerApp .subsidiaries2-page .subsidiaries2-detail-head>a{min-height:42px;padding:0 14px;display:inline-flex;align-items:center;gap:6px;flex-shrink:0;border:1px solid #cfdee5;border-radius:10px;color:#4d697a;font-family:square-bd;font-size:.62rem;text-decoration:none}.CareerApp .subsidiaries2-page .subsidiaries2-detail-head>a .material-symbols-outlined{font-size:16px}.CareerApp .subsidiaries2-page .subsidiaries2-feature{margin-top:36px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:38px}.CareerApp .subsidiaries2-page .subsidiaries2-feature-image{position:relative;align-self:start;height:420px;min-height:420px;overflow:hidden;border-radius:8px;background:#dfe8ec}.CareerApp .subsidiaries2-page .subsidiaries2-feature-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(10,36,52,.8) 100%)}.CareerApp .subsidiaries2-page .subsidiaries2-feature-image>img{width:100%;height:100%;object-fit:cover}.CareerApp .subsidiaries2-page .subsidiaries2-feature-image>div{position:absolute;right:25px;bottom:24px;left: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{margin-top:8px;color:#fff;font-family:square-eb;font-size:1.2rem}.CareerApp .subsidiaries2-page .subsidiaries2-feature-copy{padding:8px 0 8px 28px;display:flex;flex-direction:column;justify-content:space-between;border-left:1px solid var(--subs-line);background:transparent}.CareerApp .subsidiaries2-page .subsidiaries2-feature-copy>p{margin:0;color:#536b7a;font-size:.75rem;line-height:1.85}.CareerApp .subsidiaries2-page .subsidiaries2-feature-copy dl{margin:28px 0 0}.CareerApp .subsidiaries2-page .subsidiaries2-feature-copy dl>div{padding:16px 0;border-top:1px solid #dce6ea}.CareerApp .subsidiaries2-page .subsidiaries2-feature-copy dt{color:#81929d;font-size:.65rem}.CareerApp .subsidiaries2-page .subsidiaries2-feature-copy dd{margin:7px 0 0;color:#365166;font-family:square-bd;font-size:.75rem;line-height:1.55}.CareerApp .subsidiaries2-page .subsidiaries2-story{padding:64px 0 52px;display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:80px;border-bottom:1px solid var(--subs-line)}.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{margin:12px 0 0;color:#294357;font-family:square-eb;font-size:1.35rem;line-height:1.5;letter-spacing:-.03em}.CareerApp .subsidiaries2-page .subsidiaries2-story-copy p{margin:0;color:#607481;font-size:.72rem;line-height:1.95}.CareerApp .subsidiaries2-page .subsidiaries2-story-copy p+p{margin-top:13px}.CareerApp .subsidiaries2-page .subsidiaries2-highlight-grid{padding-top:10px;display:flex;flex-direction:column;gap:0}.CareerApp .subsidiaries2-page .subsidiaries2-highlight-item{min-height:0;padding:20px 0;display:grid;grid-template-columns:48px minmax(180px,.45fr) minmax(0,1fr);gap:24px;align-items:start;border-top:1px solid #e0e8ec}.CareerApp .subsidiaries2-page .subsidiaries2-highlight-item>span{color:#78a7bd;font-family:square-bd;font-size:.55rem}.CareerApp .subsidiaries2-page .subsidiaries2-highlight-item h4{margin:0;color:#334d60;font-family:square-bd;font-size:.78rem;line-height:1.45}.CareerApp .subsidiaries2-page .subsidiaries2-highlight-item p{margin:0;color:#71838e;font-size:.75rem;line-height:1.75}@media(max-width:980px){.CareerApp .subsidiaries2-page .subsidiaries2-hero-grid{grid-template-columns:1fr;gap:42px}.CareerApp .subsidiaries2-page .subsidiaries2-hero-copy{max-width:720px}.CareerApp .subsidiaries2-page .subsidiaries2-feature{grid-template-columns:1fr}.CareerApp .subsidiaries2-page .subsidiaries2-feature-copy{min-height:280px}.CareerApp .subsidiaries2-page .subsidiaries2-feature-copy{padding:22px 0 0;border-top:1px solid var(--subs-line);border-left: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{height:270px;border-radius:20px}.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{padding:46px 2px 40px;grid-template-columns:1fr;gap:24px}.CareerApp .subsidiaries2-page .subsidiaries2-highlight-grid{padding-top:0}.CareerApp .subsidiaries2-page .subsidiaries2-highlight-item{grid-template-columns:42px minmax(0,1fr);gap:8px 16px}.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{position:relative;overflow:hidden;background:linear-gradient(115deg,#068b8d21,#ffffffe0 45%,#134a581c),repeating-linear-gradient(90deg,rgba(16,47,58,.045) 0 1px,transparent 1px 92px),#f4fbfa}.CareerApp .subsidiaries2-page.subsidiaries2-page .subsidiaries2-hero:after{content:"";position:absolute;right:0;bottom:0;width:46%;height:9px;background:linear-gradient(90deg,var(--subs-accent),#2db7d7,var(--subs-deep))}.CareerApp .subsidiaries2-page.subsidiaries2-page .subsidiaries2-hero-copy h1,.CareerApp .subsidiaries2-page.subsidiaries2-page .subsidiaries2-detail-head h2,.CareerApp .subsidiaries2-page.subsidiaries2-page .subsidiaries2-story-title h3{letter-spacing:0}.CareerApp .subsidiaries2-page.subsidiaries2-page .subsidiaries2-eyebrow,.CareerApp .subsidiaries2-page.subsidiaries2-page .subsidiaries2-story-title span,.CareerApp .subsidiaries2-page.subsidiaries2-page .subsidiaries2-detail-head>div>span{color:var(--subs-accent)}.CareerApp .subsidiaries2-page.subsidiaries2-page .subsidiaries2-hero-count strong,.CareerApp .subsidiaries2-page.subsidiaries2-page .subsidiaries2-feature-image>div span,.CareerApp .subsidiaries2-page.subsidiaries2-page .subsidiaries2-hero-caption span{color:#54d1c2}.CareerApp .subsidiaries2-page.subsidiaries2-page .subsidiaries2-hero-visual{border-radius:8px 38px 8px 8px;box-shadow:0 28px 64px #0f484c2e}.CareerApp .subsidiaries2-page.subsidiaries2-page .subsidiaries2-hero-visual:before{content:"";position:absolute;inset:16px;z-index:1;border:1px solid rgba(255,255,255,.46);border-radius:inherit;pointer-events:none}.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:#0f9f8a5c}.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;width:100%;height:100%}.editor-quill-wrap{border-radius:0 0 10px 10px;border:1px solid #e5e7eb;border-top:none;overflow:hidden;background:#fff}.editor-root--read .editor-quill-wrap{border-top:1px solid #e5e7eb;border-radius:10px}.quill{height:100%!important;border:none}.ql-container{border:none!important}.ql-container.ql-snow{border:none}.ql-editor{font-family:square-rg;font-size:12px;min-height:260px!important;border:none}.editor-root--read .ql-editor,.editor-root--read .ql-editor img{cursor:default}.editor-toolbar{width:100%}.ql-toolbar.ql-snow{border:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;border-radius:10px 10px 0 0;background-color:#f9fafb;padding:6px 8px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:4px}.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}.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:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui: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 li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.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-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;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 button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .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-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.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,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.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;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{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-thin,.ql-snow .ql-stroke.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 .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{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;width:24px;padding:2px 4px}.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{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[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-size .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-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[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-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[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-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[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-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[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-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.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:#0003 0 2px 8px}.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]{display:none;border:1px solid #ccc;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{font-family:square-rg;position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#050c1e8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;white-space:normal}.address-modal .address-modal-dialog{width:560px;max-width:96vw;max-height:80vh;background:radial-gradient(circle at top left,#f9fbff 0,#fff 45%,#f4f6fb);border-radius:22px;box-shadow:0 24px 50px #08173366;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(148,163,184,.35)}@media(max-width:768px){.address-modal .address-modal-dialog{width:94vw;border-radius:18px}}.address-modal .address-modal-header{padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:7px;border-bottom:1px solid rgba(226,232,240,.8);background:linear-gradient(135deg,#006cb7f0,#00ace6f5);color:#fff}.address-modal .address-modal-header .address-modal-title-wrap{display:flex;align-items:center;gap:12px}.address-modal .address-modal-header .address-modal-title-wrap .icon-wrap{width:34px;height:34px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#ffffff29;box-shadow:0 8px 20px #0f172a59}.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;letter-spacing:.01em;height:5px}.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{border:none;outline:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px}.address-modal .address-modal-header .address-modal-close .material-symbols-outlined{font-size:22px}.address-modal .address-modal-body{padding:14px 18px 18px;display:flex;flex-direction:column;gap:10px;height:100%;box-sizing:border-box}.address-modal .address-modal-searchbar{display:flex;gap:10px;align-items:center}@media(max-width:768px){.address-modal .address-modal-searchbar{flex-direction:column;align-items:stretch}}.address-modal .address-modal-searchbar .search-input-wrap{flex:1;display:flex;align-items:center;gap:8px;padding:0 12px;height:44px;border-radius:999px;background-color:#fff;border:1px solid rgba(148,163,184,.8);box-shadow:0 6px 14px #0f172a0a}.address-modal .address-modal-searchbar .search-input-wrap .material-symbols-outlined{font-size:20px;color:#6b7280}.address-modal .address-modal-searchbar .search-input-wrap input{border:none;outline:none;flex:1;font-size:.85rem;font-family:square-rg;background:transparent;min-width:0}.address-modal .address-modal-searchbar .search-input-wrap input::placeholder{color:#9ca3af}.address-modal .address-modal-searchbar .search-input-wrap:focus-within{border-color:#007bc3f2;box-shadow:0 0 0 1px #006cb71f,0 10px 24px #0f172a14}.address-modal .address-modal-searchbar .search-button{flex-shrink:0;border:none;outline:none;cursor:pointer;height:44px;padding:0 22px;border-radius:999px;font-size:.85rem;font-family:square-bd;color:#fff;background:linear-gradient(135deg,#0f172af5,#1e40affa);box-shadow:0 10px 22px #0f172a66;display:flex;align-items:center;justify-content:center;transition:transform .08s ease,box-shadow .08s ease,opacity .1s ease}.address-modal .address-modal-searchbar .search-button:hover{transform:translateY(-1px);box-shadow:0 14px 30px #0f172a7a}.address-modal .address-modal-searchbar .search-button:active{transform:translateY(0);box-shadow:0 6px 14px #0f172a61;opacity:.96}.address-modal .address-modal-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.75rem;color:#6b7280;padding:0 2px}.address-modal .address-modal-meta .count{font-family:square-bd}.address-modal .address-modal-meta .hint{text-align:right;color:#9ca3af}.address-modal .address-modal-list{margin-top:4px;background:#f8fafce6;border-radius:16px;padding:10px;flex:1;min-height:240px;max-height:380px;overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:6px}@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:#94a3b8d9;border-radius:999px}.address-modal .address-modal-list::-webkit-scrollbar-track{background:transparent}.address-modal .address-modal-empty{flex:1;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:#6b7280;padding:12px 16px}.address-modal .address-modal-empty .material-symbols-outlined{font-size:34px;color:#007bc3e6}.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{border:none;outline:none;width:100%;text-align:left;background:#fff;border-radius:14px;padding:10px 12px;display:flex;align-items:center;gap:10px;cursor:pointer;box-shadow:0 6px 14px #0f172a0f;transition:background-color .12s ease,transform .08s ease,box-shadow .12s ease;box-sizing:border-box}.address-modal .address-card .address-card-zip{flex-shrink:0}.address-modal .address-card .address-card-zip span{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:.72rem;font-family:square-bd;background:#006cb714;color:#0f172a}.address-modal .address-card .address-card-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.address-modal .address-card .address-card-text .road{font-size:.86rem;color:#111827;white-space:normal;word-break:break-all}.address-modal .address-card .address-card-text .jibun{font-size:.75rem;color:#6b7280;white-space:normal;word-break:break-all}.address-modal .address-card .address-card-icon{flex-shrink:0;font-size:18px;color:#9ca3af}.address-modal .address-card:hover{background:linear-gradient(135deg,#eff6fff2,#e0f2fef2);transform:translateY(-1px);box-shadow:0 10px 24px #0f172a29}.address-modal .address-card:active{transform:translateY(0);box-shadow:0 6px 14px #0f172a1f}.department-modal{font-family:square-rg;position:fixed;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#050c1e8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;white-space:normal}.department-modal .department-dialog{width:600px;max-width:96vw;max-height:80vh;background:radial-gradient(circle at top left,#f9fbff 0,#fff 45%,#f4f6fb);border-radius:22px;box-shadow:0 24px 50px #08173366;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(148,163,184,.35)}@media(max-width:768px){.department-modal .department-dialog{width:94vw;border-radius:18px}}.department-modal .department-header{padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(226,232,240,.8);background:linear-gradient(135deg,#006cb7f0,#00ace6f5);color:#fff}.department-modal .department-header .department-title-wrap{display:flex;align-items:center;gap:12px}.department-modal .department-header .department-title-wrap .icon-wrap{width:34px;height:34px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#ffffff29;box-shadow:0 8px 20px #0f172a59}.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;letter-spacing:.01em;height:0px}.department-modal .department-header .department-title-wrap .text-wrap p{font-size:.75rem;opacity:.9}.department-modal .department-header .department-close{border:none;outline:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px}.department-modal .department-header .department-close .material-symbols-outlined{font-size:22px}.department-modal .department-body{padding:14px 18px 18px;display:flex;flex-direction:column;gap:10px;height:100%;box-sizing:border-box}.department-modal .department-searchbar{display:flex;gap:10px;align-items:center}@media(max-width:768px){.department-modal .department-searchbar{flex-direction:column;align-items:stretch}}.department-modal .department-searchbar .search-input-wrap{flex:1;display:flex;align-items:center;gap:8px;padding:0 12px;height:44px;border-radius:999px;background-color:#fff;border:1px solid rgba(148,163,184,.8);box-shadow:0 6px 14px #0f172a0a}.department-modal .department-searchbar .search-input-wrap .material-symbols-outlined{font-size:20px;color:#6b7280}.department-modal .department-searchbar .search-input-wrap input{border:none;outline:none;flex:1;font-size:.85rem;font-family:square-rg;background:transparent;min-width:0}.department-modal .department-searchbar .search-input-wrap input::placeholder{color:#9ca3af}.department-modal .department-searchbar .search-input-wrap:focus-within{border-color:#007bc3f2;box-shadow:0 0 0 1px #006cb71f,0 10px 24px #0f172a14}.department-modal .department-searchbar .search-button{flex-shrink:0;border:none;outline:none;cursor:pointer;height:44px;padding:0 22px;border-radius:999px;font-size:.85rem;font-family:square-bd;color:#fff;background:linear-gradient(135deg,#0f172af5,#1e40affa);box-shadow:0 10px 22px #0f172a66;display:flex;align-items:center;justify-content:center;transition:transform .08s ease,box-shadow .08s ease,opacity .1s ease}.department-modal .department-searchbar .search-button:hover{transform:translateY(-1px);box-shadow:0 14px 30px #0f172a7a}.department-modal .department-searchbar .search-button:active{transform:translateY(0);box-shadow:0 6px 14px #0f172a61;opacity:.96}.department-modal .department-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.75rem;color:#6b7280;padding:0 2px}.department-modal .department-meta .count{font-family:square-bd}.department-modal .department-field-filters{display:flex;flex-wrap:wrap;gap:6px;padding:2px 0}.department-modal .department-field-filters button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:5px 10px;border:1px solid #d9e4ec;border-radius:999px;background:#fff;color:#51606f;font-family:square-bd;font-size:.72rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.department-modal .department-field-filters button span{min-width:18px;padding:2px 5px;border-radius:999px;background:#eef3f7;color:#71808e;font-size:.65rem;line-height:1}.department-modal .department-field-filters button:hover{border-color:#8fc6e8;background:#f4faff;color:#006cb7}.department-modal .department-field-filters button.is-active{border-color:#197bc1;background:#197bc1;color:#fff;box-shadow:0 4px 10px #197bc133}.department-modal .department-field-filters button.is-active span{background:#fff3;color:#fff}.department-modal .department-list{margin-top:2px;background:#f8fafce6;border-radius:16px;padding:10px;flex:1;min-height:220px;max-height:380px;overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:6px}@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:#94a3b8d9;border-radius:999px}.department-modal .department-list::-webkit-scrollbar-track{background:transparent}.department-modal .department-list-header{display:grid;grid-template-columns:.9fr 1.1fr 2fr;gap:6px;padding:8px 10px;border-radius:12px;background:#d1d5db66;font-size:.8rem;font-family:square-bd;color:#374151}.department-modal .department-empty{flex:1;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:#6b7280;padding:12px 16px}.department-modal .department-empty .material-symbols-outlined{font-size:34px;color:#007bc3e6}.department-modal .department-empty p{font-size:.82rem;line-height:1.5}.department-modal .department-empty .department-empty-direct-button{width:330px;max-width:100%;min-height:66px;margin-top:10px;padding:11px 13px;border:1px solid rgba(0,123,195,.24);border-radius:12px;background:#fff;color:#263b50;display:flex;align-items:center;gap:11px;text-align:left;cursor:pointer;box-shadow:0 9px 20px #26485c14;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.department-modal .department-empty .department-empty-direct-button .department-empty-direct-icon{width:42px;height:42px;flex:0 0 42px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:#eaf6fb;color:#007bc3}.department-modal .department-empty .department-empty-direct-button .department-empty-direct-icon .material-symbols-outlined{width:auto;height:auto;border-radius:0;background:transparent;color:inherit;font-size:20px}.department-modal .department-empty .department-empty-direct-button .department-empty-direct-copy{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.department-modal .department-empty .department-empty-direct-button .department-empty-direct-copy strong{font-family:square-bd;font-size:.8rem}.department-modal .department-empty .department-empty-direct-button .department-empty-direct-copy small{color:#778696;font-size:.68rem;line-height:1.35}.department-modal .department-empty .department-empty-direct-button .department-empty-direct-arrow{width:30px;height:30px;flex:0 0 30px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#007bc314;color:#007bc3;font-size:18px;transition:transform .16s ease}.department-modal .department-empty .department-empty-direct-button:hover{border-color:#007bc370;box-shadow:0 13px 26px #26485c21;transform:translateY(-1px)}.department-modal .department-empty .department-empty-direct-button:hover .department-empty-direct-arrow{transform:translate(2px)}.department-modal .department-empty .department-empty-direct-button:focus-visible{outline:3px solid rgba(0,123,195,.14);outline-offset:2px}.department-modal .department-direct-input-panel{flex:1;min-height:220px;padding:22px;border:1px solid #e0e8ec;border-radius:14px;background:#f7fafb;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.department-modal .department-direct-input-panel .department-direct-input-copy{margin-bottom:18px}.department-modal .department-direct-input-panel .department-direct-input-copy strong{display:block;margin-bottom:6px;color:#263b50;font-family:square-bd;font-size:.9rem}.department-modal .department-direct-input-panel .department-direct-input-copy p{margin:0;color:#778696;font-size:.75rem;line-height:1.5}.department-modal .department-direct-input-panel .department-direct-input-field{display:flex;flex-direction:column;gap:8px}.department-modal .department-direct-input-panel .department-direct-input-field>span{color:#53677b;font-family:square-bd;font-size:.75rem}.department-modal .department-direct-input-panel .department-direct-input-field input{width:100%;min-height:46px;padding:0 13px;border:1px solid #d7e1e6;border-radius:10px;outline:none;background:#fff;color:#263b50;font-family:square-rg;font-size:.8rem;box-sizing:border-box}.department-modal .department-direct-input-panel .department-direct-input-field input:focus{border-color:#007bc380;box-shadow:0 0 0 3px #007bc314}.department-modal .department-direct-input-panel .department-direct-input-field input[aria-invalid=true]{border-color:#d14343}.department-modal .department-direct-input-panel .department-direct-input-error{margin:7px 0 0;color:#c53030;font-size:.7rem;line-height:1.4}.department-modal .department-direct-input-panel .department-direct-input-footer{margin-top:20px;display:flex;justify-content:flex-end;gap:8px}.department-modal .department-direct-input-panel .department-direct-input-footer button{min-height:44px;padding:0 16px;border-radius:10px;font-family:square-bd;font-size:.74rem;cursor:pointer}.department-modal .department-direct-input-panel .department-direct-input-footer .department-direct-back-button{border:1px solid #d7e1e6;background:#fff;color:#607285}.department-modal .department-direct-input-panel .department-direct-input-footer .department-direct-submit-button{border:0;background:#007bc3;color:#fff}.department-modal .department-direct-input-panel .department-direct-input-footer .department-direct-submit-button:hover{background:#006cb7}@media(max-width:480px){.department-modal .department-direct-input-panel{padding:18px 16px}.department-modal .department-direct-input-panel .department-direct-input-footer{flex-direction:column-reverse}.department-modal .department-direct-input-panel .department-direct-input-footer button{width:100%}}.department-modal .department-card{border:none;outline:none;width:100%;text-align:left;background:#fff;border-radius:14px;padding:10px 12px;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;cursor:pointer;box-shadow:0 6px 14px #0f172a0f;transition:background-color .12s ease,transform .08s ease,box-shadow .12s ease;box-sizing:border-box}.department-modal .department-card .department-card-left .dept-chip{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:.72rem;font-family:square-bd;background:#94a3b82e;color:#0f172a}.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{font-size:.86rem;color:#111827}.department-modal .department-card .department-card-center .dept-sub{font-size:.78rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal}.department-modal .department-card .department-card-icon{font-size:18px;color:#9ca3af}.department-modal .department-card:hover{background:linear-gradient(135deg,#eff6fff2,#e0f2fef2);transform:translateY(-1px);box-shadow:0 10px 24px #0f172a29}.department-modal .department-card:active{transform:translateY(0);box-shadow:0 6px 14px #0f172a1f}.education-modal{font-family:square-rg;position:fixed;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#050c1e8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;white-space:normal}.education-modal select,.education-modal input{background-color:#fff!important;font-family:square-rg}.education-modal .education-dialog{width:620px;max-width:96vw;max-height:82vh;background:radial-gradient(circle at top left,#f9fbff 0,#fff 45%,#f4f6fb);border-radius:22px;box-shadow:0 24px 50px #08173366;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(148,163,184,.35)}@media(max-width:768px){.education-modal .education-dialog{width:94vw;border-radius:18px}}.education-modal .education-header{padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(226,232,240,.8);background:linear-gradient(135deg,#006cb7f0,#00ace6f5);color:#fff}.education-modal .education-header .education-title-wrap{display:flex;align-items:center;gap:12px}.education-modal .education-header .education-title-wrap .icon-wrap{width:34px;height:34px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#ffffff29;box-shadow:0 8px 20px #0f172a59}.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;letter-spacing:.01em;height:0px}.education-modal .education-header .education-title-wrap .text-wrap p{font-size:.75rem;opacity:.9}.education-modal .education-header .education-close{border:none;outline:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px}.education-modal .education-header .education-close .material-symbols-outlined{font-size:22px}.education-modal .education-body{padding:14px 18px 18px;display:flex;flex-direction:column;gap:10px;height:100%;box-sizing:border-box}.education-modal .education-scope-selector{display:inline-flex;align-self:flex-start;padding:3px;border-radius:999px;background:#e2e8f0db;border:1px solid rgba(148,163,184,.35)}.education-modal .education-scope-selector button{min-width:94px;height:32px;border:none;border-radius:999px;background:transparent;color:#64748b;font-family:square-bd;font-size:.78rem;cursor:pointer;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease}.education-modal .education-scope-selector button.active{background:#fff;color:#075985;box-shadow:0 4px 10px #0f172a1f}@media(max-width:768px){.education-modal .education-scope-selector{width:100%;box-sizing:border-box}.education-modal .education-scope-selector button{flex:1}}.education-modal .education-searchbar{display:flex;gap:10px;align-items:center}@media(max-width:768px){.education-modal .education-searchbar{flex-direction:column;align-items:stretch}}.education-modal .education-searchbar .search-input-wrap{flex:1;display:flex;align-items:center;gap:8px;padding:0 12px;height:44px;border-radius:999px;background-color:#fff;border:1px solid rgba(148,163,184,.8);box-shadow:0 6px 14px #0f172a0a}.education-modal .education-searchbar .search-input-wrap .material-symbols-outlined{font-size:20px;color:#6b7280}.education-modal .education-searchbar .search-input-wrap input{border:none;outline:none;flex:1;font-size:.85rem;font-family:square-rg;background:transparent;min-width:0}.education-modal .education-searchbar .search-input-wrap input::placeholder{color:#9ca3af}.education-modal .education-searchbar .search-input-wrap:focus-within{border-color:#007bc3f2;box-shadow:0 0 0 1px #006cb71f,0 10px 24px #0f172a14}.education-modal .education-searchbar .search-button{flex-shrink:0;border:none;outline:none;cursor:pointer;height:44px;padding:0 22px;border-radius:999px;font-size:.85rem;font-family:square-bd;color:#fff;background:linear-gradient(135deg,#0f172af5,#1e40affa);box-shadow:0 10px 22px #0f172a66;display:flex;align-items:center;justify-content:center;transition:transform .08s ease,box-shadow .08s ease,opacity .1s ease}.education-modal .education-searchbar .search-button:disabled{cursor:wait;opacity:.68;transform:none;box-shadow:none}.education-modal .education-searchbar .search-button:hover{transform:translateY(-1px);box-shadow:0 14px 30px #0f172a7a}.education-modal .education-searchbar .search-button:active{transform:translateY(0);box-shadow:0 6px 14px #0f172a61;opacity:.96}.education-modal .education-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.75rem;color:#6b7280;padding:0 2px}.education-modal .education-meta .count{font-family:square-bd}.education-modal .education-meta .provider{color:#0f766e;font-family:square-bd}.education-modal .education-notice{margin-top:-4px;padding:8px 10px;border-radius:10px;background:#e0f2feb8;border:1px solid rgba(56,189,248,.28);color:#075985;font-size:.75rem;line-height:1.4}.education-modal .education-list{margin-top:4px;background:#f8fafce6;border-radius:16px;padding:10px;flex:1;min-height:230px;max-height:420px;overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:6px}@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:#94a3b8d9;border-radius:999px}.education-modal .education-list::-webkit-scrollbar-track{background:transparent}.education-modal .education-list-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 8px;border-bottom:1px solid #dfe7eb;color:#5f7182;font-size:.72rem}.education-modal .education-list-header span:first-child{color:#263c50;font-family:square-bd;font-size:.78rem}.education-modal .education-loading{flex:1;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#7b8c9b;font-size:.75rem}.education-modal .education-loading strong{margin-top:5px;color:#263c50;font-family:square-bd;font-size:.84rem}.education-modal .education-loading .education-loading-spinner{width:28px;height:28px;border:3px solid #dce9ef;border-top-color:#007bc3;border-radius:50%;animation:education-search-spin .7s linear infinite}.education-modal .education-empty{flex:1;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:#6b7280;padding:12px 16px}.education-modal .education-empty .material-symbols-outlined{font-size:34px;color:#007bc3e6}.education-modal .education-empty p{font-size:.82rem;line-height:1.5}.education-modal .education-empty .empty-direct-btn{width:330px;max-width:100%;min-height:66px;margin-top:10px;padding:9px 10px;display:inline-flex;align-items:center;justify-content:flex-start;gap:11px;border:1px solid rgba(30,126,184,.2);outline:none;border-radius:17px;background:linear-gradient(135deg,#fff,#f1f9fd);cursor:pointer;box-shadow:0 10px 24px #1e5f8421,inset 0 1px #ffffffe6;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.education-modal .education-empty .empty-direct-btn .empty-direct-icon{width:42px;height:42px;flex:0 0 42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(27,137,199,.12);border-radius:13px;background:linear-gradient(145deg,#f0faff,#e1f2fb);box-shadow:0 6px 14px #2279aa1f}.education-modal .education-empty .empty-direct-btn .empty-direct-icon .material-symbols-outlined{color:#1685c5;font-size:20px}.education-modal .education-empty .empty-direct-btn .empty-direct-copy{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left}.education-modal .education-empty .empty-direct-btn .empty-direct-copy strong{color:#21445c;font-family:square-bd;font-size:.82rem;line-height:1.25}.education-modal .education-empty .empty-direct-btn .empty-direct-copy small{overflow:hidden;color:#71899a;font-size:.68rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.education-modal .education-empty .empty-direct-btn>.empty-direct-arrow{width:30px;height:30px;flex:0 0 30px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#147ebe14;color:#3985b1;font-size:17px;transition:transform .16s ease,background-color .16s ease}.education-modal .education-empty .empty-direct-btn:hover{transform:translateY(-2px);border-color:#1e7eb86b;box-shadow:0 14px 28px #1e5f842e,inset 0 1px #fffffff2}.education-modal .education-empty .empty-direct-btn:hover>.empty-direct-arrow{transform:translate(2px);background:#147ebe21}.education-modal .education-empty .empty-direct-btn:active{transform:translateY(0);box-shadow:0 5px 13px #1e5f841f}.education-modal .education-empty .empty-direct-btn:focus-visible{outline:3px solid rgba(0,123,195,.18);outline-offset:2px}.education-modal .education-card{height:auto;min-height:64px;border:1px solid #e1e8ec;outline:none;width:100%;text-align:left;background:#fff;border-radius:12px;padding:12px 13px;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;cursor:pointer;overflow:hidden;box-shadow:none;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease;box-sizing:border-box}.education-modal .education-card .education-card-main{width:100%;display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.education-modal .education-card .education-card-main .school-name-row{display:flex;align-items:center;gap:8px;min-width:0}.education-modal .education-card .education-card-main .school-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#20364a;font-family:square-bd;font-size:.88rem}.education-modal .education-card .education-card-main .school-source{flex-shrink:0;padding:3px 7px;border:1px solid #e2e8ec;border-radius:7px;background:#f4f7f8;color:#718291;font-size:.62rem}.education-modal .education-card .education-card-main .school-country-status{flex-shrink:0;padding:3px 7px;border:1px solid #f2d39c;border-radius:7px;background:#fff8e8;color:#9a6414;font-family:square-bd;font-size:.62rem}.education-modal .education-card .education-card-main .school-country-status.is-domestic{border-color:#b9d9ea;background:#edf8fd;color:#247093}.education-modal .education-card .education-card-main .school-location{min-width:0;display:flex;align-items:center;gap:8px;overflow:hidden}.education-modal .education-card .education-card-main .school-location .school-region{flex:0 0 auto;color:#64778a;font-size:.76rem;white-space:nowrap}.education-modal .education-card .education-card-main .school-location .school-address{min-width:0;padding-left:8px;overflow:hidden;border-left:1px solid #e2e9ed;color:#91a0ad;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.education-modal .education-card .education-card-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#f0f7fa;color:#5f8195;font-size:18px}.education-modal .education-card:hover{border-color:#007bc340;background:#f3fafc;box-shadow:0 8px 18px #26485c12}.education-modal .education-card:hover .education-card-icon{background:#e2f2f8;color:#007bc3}.education-modal .education-card:active{background:#edf7fa;box-shadow:none}.education-modal .education-card:focus-visible{outline:3px solid rgba(0,123,195,.13);outline-offset:1px}.education-modal .direct-input-panel{flex:1;min-height:260px;display:flex;align-items:stretch;justify-content:center}.education-modal .direct-input-panel .direct-inner{width:100%;border-radius:14px;border:1px solid rgba(148,163,184,.6);background:#ffffffe6;padding:16px 18px;display:flex;flex-direction:column;gap:12px;box-shadow:inset 0 0 0 1px #ffffff59}.education-modal .direct-input-panel .direct-row{display:flex;align-items:center;gap:8px;font-size:.8rem}.education-modal .direct-input-panel .direct-row .left{flex:0 0 80px;color:#4b5563}.education-modal .direct-input-panel .direct-row .right{flex:1}.education-modal .direct-input-panel .direct-row .right input,.education-modal .direct-input-panel .direct-row .right select{width:100%;height:34px;border-radius:999px;border:1px solid rgba(148,163,184,.9);padding:0 10px;font-size:.8rem;box-sizing:border-box;outline:none}.education-modal .direct-input-panel .direct-row .right input:focus,.education-modal .direct-input-panel .direct-row .right select:focus{border-color:#007bc3f2;box-shadow:0 0 0 1px #006cb71f}.education-modal .direct-input-panel .direct-footer{margin-top:8px;display:flex;justify-content:center}.education-modal .direct-input-panel .direct-footer .direct-submit-btn{border:none;outline:none;cursor:pointer;padding:8px 18px;border-radius:999px;font-size:.82rem;font-family:square-bd;background:linear-gradient(135deg,#0f172af5,#115e59fa);color:#fff;box-shadow:0 10px 22px #0f172a73;transition:transform .08s ease,box-shadow .1s ease}.education-modal .direct-input-panel .direct-footer .direct-submit-btn:hover{transform:translateY(-1px);box-shadow:0 14px 28px #0f172a80}.education-modal .direct-input-panel .direct-footer .direct-submit-btn:active{transform:translateY(0);box-shadow:0 8px 18px #0f172a66}@keyframes education-search-spin{to{transform:rotate(360deg)}}.loadresumedata-modal{font-family:square-rg;position:fixed;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#050c1e8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;white-space:normal}.loadresumedata-modal .loadresumedata-dialog{width:520px;max-width:96vw;max-height:80vh;background:radial-gradient(circle at top left,#f9fbff 0,#fff 45%,#f4f6fb);border-radius:22px;box-shadow:0 24px 50px #08173366;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(148,163,184,.35)}@media(max-width:768px){.loadresumedata-modal .loadresumedata-dialog{width:94vw;border-radius:18px}}.loadresumedata-modal .loadresumedata-header{padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(226,232,240,.8);background:linear-gradient(135deg,#006cb7f0,#00ace6f5);color:#fff}.loadresumedata-modal .loadresumedata-header .loadresumedata-title-wrap{display:flex;align-items:center;gap:12px}.loadresumedata-modal .loadresumedata-header .loadresumedata-title-wrap .icon-wrap{width:34px;height:34px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#ffffff29;box-shadow:0 8px 20px #0f172a59}.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;letter-spacing:.01em;height:0px}.loadresumedata-modal .loadresumedata-header .loadresumedata-title-wrap .text-wrap p{font-size:.75rem;opacity:.9}.loadresumedata-modal .loadresumedata-header .loadresumedata-close{border:none;outline:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px}.loadresumedata-modal .loadresumedata-header .loadresumedata-close .material-symbols-outlined{font-size:22px}.loadresumedata-modal .loadresumedata-body{padding:14px 18px 18px;display:flex;flex-direction:column;gap:10px;height:100%;box-sizing:border-box}.loadresumedata-modal .loadresume-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.75rem;color:#6b7280;padding:0 2px}.loadresumedata-modal .loadresume-meta .count{font-family:square-bd}.loadresumedata-modal .loadresume-meta .hint{text-align:right;color:#9ca3af}.loadresumedata-modal .loadresume-list{margin-top:4px;background:#f8fafce6;border-radius:16px;padding:10px;flex:1;min-height:220px;max-height:360px;overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:6px}@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:#94a3b8d9;border-radius:999px}.loadresumedata-modal .loadresume-list::-webkit-scrollbar-track{background:transparent}.loadresumedata-modal .loadresume-empty{flex:1;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:#6b7280;padding:12px 16px}.loadresumedata-modal .loadresume-empty .material-symbols-outlined{font-size:34px;color:#007bc3e6}.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{display:block;width:100%;height:13px;border-radius:999px;background:linear-gradient(90deg,#e7edf5,#f8fafc,#e7edf5 90%);background-size:220% 100%;animation:loadresume-skeleton-shimmer 1.1s ease-in-out infinite}.loadresumedata-modal .loadresume-empty .loadresume-skeleton .short{width:66%}.loadresumedata-modal .loadresume-card{border:none;outline:none;width:100%;text-align:left;background:#fff;border-radius:14px;padding:10px 12px;display:flex;align-items:center;gap:10px;cursor:pointer;box-shadow:0 6px 14px #0f172a0f;transition:background-color .12s ease,transform .08s ease,box-shadow .12s ease;box-sizing:border-box}.loadresumedata-modal .loadresume-card .loadresume-card-left{flex-shrink:0}.loadresumedata-modal .loadresume-card .loadresume-card-left .type-chip{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:.72rem;font-family:square-bd;background:#94a3b82e;color:#0f172a}.loadresumedata-modal .loadresume-card .loadresume-card-left .type-chip-submitted{background:#006cb721;color:#0f172a}.loadresumedata-modal .loadresume-card .loadresume-card-center{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.loadresumedata-modal .loadresume-card .loadresume-card-center .label{font-size:.82rem;color:#111827}.loadresumedata-modal .loadresume-card .loadresume-card-center .label-strong{font-family:square-eb}.loadresumedata-modal .loadresume-card .loadresume-card-center .datetime{font-size:.75rem;color:#6b7280}.loadresumedata-modal .loadresume-card .loadresume-card-right{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.loadresumedata-modal .loadresume-card .loadresume-card-right .badge-latest{font-size:.75rem;padding:2px 8px;border-radius:999px;background:#00ace61f;color:#0369a1;font-family:square-bd}.loadresumedata-modal .loadresume-card .loadresume-card-right .arrow-icon{font-size:18px;color:#9ca3af}.loadresumedata-modal .loadresume-card:hover{background:linear-gradient(135deg,#eff6fff2,#e0f2fef2);transform:translateY(-1px);box-shadow:0 10px 24px #0f172a29}.loadresumedata-modal .loadresume-card:active{transform:translateY(0);box-shadow:0 6px 14px #0f172a1f}@keyframes loadresume-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.certificate-modal{font-family:square-rg;position:fixed;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#050c1e8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;white-space:normal}.certificate-modal .certificate-dialog{width:560px;max-width:96vw;max-height:80vh;background:radial-gradient(circle at top left,#f9fbff 0,#fff 45%,#f4f6fb);border-radius:22px;box-shadow:0 24px 50px #08173366;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(148,163,184,.35)}@media(max-width:768px){.certificate-modal .certificate-dialog{width:94vw;border-radius:18px}}.certificate-modal .certificate-header{padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(226,232,240,.8);background:linear-gradient(135deg,#006cb7f0,#00ace6f5);color:#fff}.certificate-modal .certificate-header .certificate-title-wrap{display:flex;align-items:center;gap:12px}.certificate-modal .certificate-header .certificate-title-wrap .icon-wrap{width:34px;height:34px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#ffffff29;box-shadow:0 8px 20px #0f172a59}.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;letter-spacing:.01em;height:0px}.certificate-modal .certificate-header .certificate-title-wrap .text-wrap p{font-size:.75rem;opacity:.9}.certificate-modal .certificate-header .certificate-close{border:none;outline:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px}.certificate-modal .certificate-header .certificate-close .material-symbols-outlined{font-size:22px}.certificate-modal .certificate-body{padding:14px 18px 18px;display:flex;flex-direction:column;gap:10px;height:100%;box-sizing:border-box}.certificate-modal .certificate-searchbar{display:flex;gap:10px;align-items:center}@media(max-width:768px){.certificate-modal .certificate-searchbar{flex-direction:column;align-items:stretch}}.certificate-modal .certificate-searchbar .search-input-wrap{flex:1;display:flex;align-items:center;gap:8px;padding:0 12px;height:44px;border-radius:999px;background-color:#fff;border:1px solid rgba(148,163,184,.8);box-shadow:0 6px 14px #0f172a0a}.certificate-modal .certificate-searchbar .search-input-wrap .material-symbols-outlined{font-size:20px;color:#6b7280}.certificate-modal .certificate-searchbar .search-input-wrap input{border:none;outline:none;flex:1;font-size:.85rem;font-family:square-rg;background:transparent;min-width:0}.certificate-modal .certificate-searchbar .search-input-wrap input::placeholder{color:#9ca3af}.certificate-modal .certificate-searchbar .search-input-wrap:focus-within{border-color:#007bc3f2;box-shadow:0 0 0 1px #006cb71f,0 10px 24px #0f172a14}.certificate-modal .certificate-searchbar .search-button{flex-shrink:0;border:none;outline:none;cursor:pointer;height:44px;padding:0 22px;border-radius:999px;font-size:.85rem;font-family:square-bd;color:#fff;background:linear-gradient(135deg,#0f172af5,#1e40affa);box-shadow:0 10px 22px #0f172a66;display:flex;align-items:center;justify-content:center;transition:transform .08s ease,box-shadow .08s ease,opacity .1s ease}.certificate-modal .certificate-searchbar .search-button:hover{transform:translateY(-1px);box-shadow:0 14px 30px #0f172a7a}.certificate-modal .certificate-searchbar .search-button:active{transform:translateY(0);box-shadow:0 6px 14px #0f172a61;opacity:.96}.certificate-modal .certificate-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.75rem;color:#6b7280;padding:0 2px}.certificate-modal .certificate-meta .count{font-family:square-bd}.certificate-modal .certificate-meta .hint{text-align:right;color:#9ca3af}.certificate-modal .certificate-list{margin-top:4px;background:#f8fafce6;border-radius:16px;padding:10px;flex:1;min-height:220px;max-height:380px;overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:6px}@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:#94a3b8d9;border-radius:999px}.certificate-modal .certificate-list::-webkit-scrollbar-track{background:transparent}.certificate-modal .certificate-empty{flex:1;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:#6b7280;padding:12px 16px}.certificate-modal .certificate-empty .material-symbols-outlined{font-size:34px;color:#007bc3e6}.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{border:none;outline:none;width:100%;text-align:left;background:#fff;border-radius:14px;padding:10px 12px;display:flex;align-items:center;gap:10px;cursor:pointer;box-shadow:0 6px 14px #0f172a0f;transition:background-color .12s ease,transform .08s ease,box-shadow .12s ease;box-sizing:border-box}.certificate-modal .certificate-card .certificate-card-left{flex-shrink:0}.certificate-modal .certificate-card .certificate-card-left .auth-chip{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:.72rem;font-family:square-bd;background:#94a3b82e;color:#0f172a}.certificate-modal .certificate-card .certificate-card-center{flex:1;min-width:0}.certificate-modal .certificate-card .certificate-card-center .cert-name{font-size:.86rem;color:#111827;white-space:normal;word-break:break-all}.certificate-modal .certificate-card .certificate-card-icon{flex-shrink:0;font-size:18px;color:#9ca3af}.certificate-modal .certificate-card:hover{background:linear-gradient(135deg,#eff6fff2,#e0f2fef2);transform:translateY(-1px);box-shadow:0 10px 24px #0f172a29}.certificate-modal .certificate-card:active{transform:translateY(0);box-shadow:0 6px 14px #0f172a1f}.filepond--image-preview-markup{position:absolute;left:0;top:0}.filepond--image-preview-wrapper{z-index:2}.filepond--image-preview-overlay{display:block;position:absolute;left:0;top:0;width:100%;min-height:5rem;max-height:7rem;margin:0;opacity:0;z-index:2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--image-preview-overlay svg{width:100%;height:auto;color:inherit;max-height:inherit}.filepond--image-preview-overlay-idle{mix-blend-mode:multiply;color:#282828d9}.filepond--image-preview-overlay-success{mix-blend-mode:normal;color:#369763}.filepond--image-preview-overlay-failure{mix-blend-mode:normal;color:#c44e47}@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{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;left:0;top:0;right:0;height:100%;margin:0;border-radius:.45em;overflow:hidden;background:#00000003}.filepond--image-preview{position:absolute;left:0;top:0;z-index:1;display:flex;align-items:center;height:100%;width:100%;pointer-events:none;background:#222;will-change:transform,opacity}.filepond--image-clip{position:relative;overflow:hidden;margin:0 auto}.filepond--image-clip[data-transparency-indicator=grid] img,.filepond--image-clip[data-transparency-indicator=grid] canvas{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' fill='%23eee'%3E%3Cpath d='M0 0 H50 V50 H0'/%3E%3Cpath d='M50 50 H100 V100 H50'/%3E%3C/svg%3E");background-size:1.25em 1.25em}.filepond--image-bitmap,.filepond--image-vector{position:absolute;left:0;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{height:100%;display:flex;justify-content:center;align-items: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{top:auto;bottom:0;-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-top:0;margin-bottom:.1875em;margin-left:.1875em}.filepond--assistant{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--browser.filepond--browser{position:absolute;margin:0;padding:0;left:1em;top:1.75em;width:calc(100% - 2em);opacity:0;font-size:0}.filepond--data{position:absolute;width:0;height:0;padding:0;margin:0;border:none;visibility:hidden;pointer-events:none;contain:strict}.filepond--drip{position:absolute;inset:0;overflow:hidden;opacity:.1;pointer-events:none;border-radius:.5em;background:#00000003}.filepond--drip-blob{-webkit-transform-origin:center center;transform-origin:center center;width:8em;height:8em;margin-left:-4em;margin-top:-4em;background:#292625;border-radius:50%}.filepond--drip-blob,.filepond--drop-label{position:absolute;top:0;left:0;will-change:transform,opacity}.filepond--drop-label{right:0;margin:0;color:#4f4f4f;display:flex;justify-content:center;align-items:center;height:0;-webkit-user-select:none;-moz-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;text-align:center;line-height:1.5}.filepond--label-action{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;-webkit-text-decoration-color:#a7a4a4;text-decoration-color:#a7a4a4;cursor:pointer}.filepond--root[data-disabled] .filepond--drop-label label{opacity:.5}.filepond--file-action-button.filepond--file-action-button{font-size:1em;width:1.625em;height:1.625em;font-family:inherit;line-height:inherit;margin:0;padding:0;border:none;outline:none;will-change:transform,opacity}.filepond--file-action-button.filepond--file-action-button span{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--file-action-button.filepond--file-action-button svg{width:100%;height:100%}.filepond--file-action-button.filepond--file-action-button:after{position:absolute;inset:-.75em;content:""}.filepond--file-action-button{cursor:auto;color:#fff;border-radius:50%;background-color:#00000080;background-image:none;box-shadow:0 0 #fff0;transition:box-shadow .25s ease-in}.filepond--file-action-button:focus,.filepond--file-action-button:hover{box-shadow:0 0 0 .125em #ffffffe6}.filepond--file-action-button[disabled]{color:#ffffff80;background-color:#00000040}.filepond--file-action-button[hidden]{display:none}.filepond--action-edit-item.filepond--action-edit-item{width:2em;height:2em;padding:.1875em}.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{border:none;line-height:inherit;background:transparent;font-family:inherit;color:inherit;outline:none;padding:0;margin:0 0 0 .25em;pointer-events:all;position:absolute}.filepond--action-edit-item-alt svg{width:1.3125em;height:1.3125em}.filepond--action-edit-item-alt span{font-size:0;opacity:0}.filepond--file-info{position:static;display:flex;flex-direction:column;align-items:flex-start;flex:1;margin:0 .5em 0 0;min-width:0;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--file-info *{margin:0}.filepond--file-info .filepond--file-info-main{font-size:.75em;line-height:1.2;text-overflow:ellipsis;overflow:hidden;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{position:static;display:flex;flex-direction:column;align-items:flex-end;flex-grow:0;flex-shrink:0;margin:0;min-width:2.25em;text-align:right;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.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;margin:0;padding:0;min-width:0;height:100%}.filepond--file-wrapper.filepond--file-wrapper>legend{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--file{position:static;display:flex;height:100%;align-items:flex-start;padding:.5625em;color:#fff;border-radius:.5em}.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;-moz-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(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translate(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translate(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translate(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translate(.25em)}}@keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translate(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translate(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translate(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translate(.25em)}}@-webkit-keyframes fall{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}70%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes fall{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}70%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}.filepond--hopper[data-hopper-state=drag-over]:after{content:"";position:absolute;inset: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{position:absolute;top:0;left:0;right:0;z-index:1;padding:0;margin:.25em;will-change:transform,opacity;touch-action:auto}.filepond--item>.filepond--panel{z-index:-1}.filepond--item>.filepond--panel .filepond--panel-bottom{box-shadow:0 .0625em .125em -.0625em #00000040}.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{transition:box-shadow .125s ease-in-out;box-shadow:0 0 0 transparent}.filepond--item[data-drag-state=drag]{cursor:-webkit-grabbing;cursor:grabbing}.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 .125em .3125em #00000053}.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{position:absolute;top:0;left:0;right:0;margin:0;will-change:transform}.filepond--list-scroller[data-state=overflow] .filepond--list{bottom:0;right:0}.filepond--list-scroller[data-state=overflow]{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent);mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent)}.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-color:#0000004d;border-radius:99999px;border:.3125em solid transparent;background-clip:content-box}.filepond--list.filepond--list{position:absolute;top:0;margin:0;padding:0;list-style-type:none;will-change:transform}.filepond--list{left:.75em;right:.75em}.filepond--root[data-style-panel-layout~=integrated]{width:100%;height:100%;max-width:none;margin:0}.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{bottom:0;height:auto;display:flex;justify-content:center;align-items: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{overflow:hidden;height:100%;margin-top:0;margin-bottom:0}.filepond--root[data-style-panel-layout~=compact] .filepond--list,.filepond--root[data-style-panel-layout~=integrated] .filepond--list{left:0;right:0;height:100%}.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--panel>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--file-info,.filepond--root[data-style-panel-layout~=circle] .filepond--file-status{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item{opacity:1!important;visibility:visible!important}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.filepond--root[data-style-panel-layout~=circle]{will-change:transform}}}.filepond--panel-root{border-radius:.5em;background-color:#f1f0ef}.filepond--panel{position:absolute;left:0;top:0;right:0;margin:0;height:100%!important;pointer-events:none}.filepond-panel:not([data-scalable=false]){height:auto!important}.filepond--panel[data-scalable=false]>div{display:none}.filepond--panel[data-scalable=true]{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background-color:transparent!important;border:none!important}.filepond--panel-bottom,.filepond--panel-center,.filepond--panel-top{position:absolute;left:0;top:0;right:0;margin:0;padding:0}.filepond--panel-bottom,.filepond--panel-top{height:.5em}.filepond--panel-top{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:none!important}.filepond--panel-top:after{content:"";position:absolute;height:2px;left:0;right:0;bottom:-1px;background-color:inherit}.filepond--panel-bottom,.filepond--panel-center{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:translate3d(0,.5em,0);transform:translate3d(0,.5em,0)}.filepond--panel-bottom{border-top-left-radius:0!important;border-top-right-radius:0!important;border-top:none!important}.filepond--panel-bottom:before{content:"";position:absolute;height:2px;left:0;right:0;top:-1px;background-color:inherit}.filepond--panel-center{height:100px!important;border-top:none!important;border-bottom:none!important;border-radius:0!important}.filepond--panel-center:not([style]){visibility:hidden}.filepond--progress-indicator{position:static;width:1.25em;height:1.25em;color:#fff;margin:0;pointer-events:none;will-change:transform,opacity}.filepond--progress-indicator svg{width:100%;height:100%;vertical-align:top;transform-box:fill-box}.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;position:relative;margin-bottom:1em;font-size:1rem;line-height:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:450;text-align:left;text-rendering:optimizeLegibility;direction:ltr;contain:layout style size}.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-top:1em;margin-bottom:1em}.filepond--root .filepond--credits{position:absolute;right:0;opacity:.4;line-height:.85;font-size:11px;color:inherit;text-decoration:none;z-index:3;bottom:-14px}.filepond--root .filepond--credits[style]{top:0;bottom:auto;margin-top:14px}.resume-date-picker{--resume-date-button-width: 38px;--resume-date-input-padding-right: 42px;--resume-date-button-divider: #dce5ea;--resume-date-button-radius: 0 9px 9px 0;--resume-date-button-background: #eef4f7;--resume-date-button-hover-background: #e2f1f8;--resume-date-accent: #0879bd;--resume-date-accent-strong: #0067aa;position:relative;width:100%;min-width:0}.resume-date-picker .resume-date-picker-hint{width:max-content;max-width:280px;padding:8px 10px;position:absolute;bottom:calc(100% + 9px);left:0;z-index:40;border-radius:8px;background:#2e4354;box-shadow:0 8px 20px #1d344433;color:#fff;font-family:square-rg,Noto Sans KR,sans-serif;font-size:.67rem;line-height:1.45;letter-spacing:-.01em;word-break:keep-all;pointer-events:none;box-sizing:border-box}.resume-date-picker .resume-date-picker-hint:after{content:"";position:absolute;top:100%;left:18px;border:5px solid transparent;border-top-color:#2e4354}.resume-date-picker>input{width:100%!important;min-width:0;padding-right:var(--resume-date-input-padding-right)!important;font-family:square-rg,Noto Sans KR,sans-serif;font-variant-numeric:normal;letter-spacing:.01em}.resume-date-picker>input.is-date-invalid{border-color:#e0694e!important;background:#fff9f7!important;box-shadow:0 0 0 3px #e0694e1c!important}.resume-date-picker.is-disabled .resume-date-picker-button{cursor:default;opacity:.55}.resume-date-picker.resume-date-picker--manager{--resume-date-button-width: 32px;--resume-date-input-padding-right: 36px;--resume-date-button-divider: #cfd8e3;--resume-date-button-radius: 0 6px 6px 0;--resume-date-button-background: #eef3f8;--resume-date-button-hover-background: #e4edf7;--resume-date-accent: #1f5f96;--resume-date-accent-strong: #174d7b}.resume-date-picker.resume-date-picker--manager>input{font-variant-numeric:normal}.resume-date-picker.resume-date-picker--careers>input{font-size:.72rem!important;letter-spacing:-.015em}.resume-date-picker.resume-date-picker--careers .resume-date-picker-button .material-symbols-outlined{font-size:18px}.resume-date-picker-button{position:absolute;top:1px;right:1px;bottom:1px;width:var(--resume-date-button-width);margin:0;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-left:1px solid var(--resume-date-button-divider);border-radius:var(--resume-date-button-radius);background:var(--resume-date-button-background);color:var(--resume-date-accent);cursor:pointer;transition:background .16s ease,color .16s ease}.resume-date-picker-button:hover:not(:disabled),.resume-date-picker-button[aria-expanded=true]{background:var(--resume-date-button-hover-background);color:var(--resume-date-accent-strong)}.resume-date-picker-button:focus-visible{outline:2px solid rgba(8,121,189,.4);outline-offset:-2px}.resume-date-picker-button .material-symbols-outlined{font-size:19px}.resume-date-calendar{--resume-calendar-border: #cbdce6;--resume-calendar-radius: 15px;--resume-calendar-text: #273c50;--resume-calendar-heading: #20364a;--resume-calendar-muted: #8495a4;--resume-calendar-accent: #0879bd;--resume-calendar-accent-strong: #006fac;--resume-calendar-soft: #f3f8fb;--resume-calendar-soft-hover: #edf7fb;--resume-calendar-control-border: #cadbe5;position:fixed;z-index:22000;padding:14px;border:1px solid var(--resume-calendar-border);border-radius:var(--resume-calendar-radius);background:#fff;box-shadow:0 18px 48px #1d394e33,0 4px 12px #1d394e14;box-sizing:border-box;color:var(--resume-calendar-text);font-family:square-rg,Noto Sans KR,sans-serif}.resume-date-calendar.resume-date-calendar--manager{--resume-calendar-border: #c9d6e5;--resume-calendar-radius: 9px;--resume-calendar-text: #1f2d3d;--resume-calendar-heading: #122033;--resume-calendar-muted: #64748b;--resume-calendar-accent: #1f5f96;--resume-calendar-accent-strong: #174d7b;--resume-calendar-soft: #eef3f8;--resume-calendar-soft-hover: #eef7ff;--resume-calendar-control-border: #cfd8e3;padding:12px;box-shadow:0 14px 34px #0f23342e,0 3px 9px #0f233414;font-family:square-rg,Pretendard,Noto Sans KR,sans-serif}.resume-date-calendar-head{min-height:38px;margin-bottom:10px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.resume-date-calendar-head>div:first-child{min-width:0;display:flex;flex-direction:column;gap:3px}.resume-date-calendar-head strong{color:var(--resume-calendar-heading);font-family:square-eb,Noto Sans KR,sans-serif;font-weight:400;font-size:.88rem;line-height:1.3}.resume-date-calendar-head span:not(.material-symbols-outlined){color:var(--resume-calendar-muted);font-size:.67rem;line-height:1.35}.resume-date-calendar-close{width:30px;height:30px;flex:0 0 30px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid #dce6ec;border-radius:8px;background:#f8fafb;color:#6e8293;cursor:pointer}.resume-date-calendar-close:hover{border-color:#aac6d7;background:#eef6fa;color:var(--resume-calendar-accent)}.resume-date-calendar-close .material-symbols-outlined{font-size:18px}.resume-date-calendar-navigation{margin-bottom:12px;padding:6px;display:grid;grid-template-columns:34px minmax(96px,1fr) minmax(72px,.7fr) 34px;align-items:center;gap:6px;border-radius:11px;background:var(--resume-calendar-soft)}.resume-date-calendar-navigation>button{width:34px;height:34px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;background:transparent;color:#587185;cursor:pointer}.resume-date-calendar-navigation>button:hover{border-color:#bfd5e1;background:#fff;color:var(--resume-calendar-accent)}.resume-date-calendar-navigation .material-symbols-outlined{font-size:20px}.resume-date-calendar-navigation label{min-width:0}.resume-date-calendar-navigation select{width:100%;height:34px;margin:0;padding:0 27px 0 9px;border:1px solid var(--resume-calendar-control-border);border-radius:8px;outline:0;background-color:#fff;color:#24455d;font-size:.76rem;font-family:square-bd,Noto Sans KR,sans-serif;font-weight:400;cursor:pointer}.resume-date-calendar-navigation select:focus{border-color:#42a0d2;box-shadow:0 0 0 3px #0879bd1a}.resume-date-calendar-weekdays,.resume-date-calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.resume-date-calendar-weekdays{margin-bottom:4px}.resume-date-calendar-weekdays span{height:25px;display:flex;align-items:center;justify-content:center;color:#8293a1;font-size:.66rem;font-family:square-bd,Noto Sans KR,sans-serif;font-weight:400}.resume-date-calendar-weekdays span:first-child{color:#d66756}.resume-date-calendar-weekdays span:last-child{color:#4c78bd}.resume-date-calendar-days{min-height:231px}.resume-date-calendar-days>span,.resume-date-calendar-days>button{min-width:0;height:36px}.resume-date-calendar-days>button{margin:0;padding:0;border:1px solid transparent;border-radius:9px;background:transparent;color:#334b5f;font-size:.74rem;font-family:square-rg,Noto Sans KR,sans-serif;font-variant-numeric:normal;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.resume-date-calendar-days>button:hover:not(:disabled){border-color:#b8d6e6;background:var(--resume-calendar-soft-hover);color:var(--resume-calendar-accent-strong)}.resume-date-calendar-days>button.is-today{border-color:#b9d9e8;color:var(--resume-calendar-accent);font-family:square-bd,Noto Sans KR,sans-serif;font-weight:400}.resume-date-calendar-days>button.is-selected{border-color:var(--resume-calendar-accent);background:var(--resume-calendar-accent);color:#fff;font-family:square-bd,Noto Sans KR,sans-serif;font-weight:400;box-shadow:0 4px 10px #0879bd3b}.resume-date-calendar-days>button:disabled{color:#c3ccd3;cursor:default}.resume-date-calendar-days>button:focus-visible{outline:2px solid rgba(8,121,189,.38);outline-offset:1px}.resume-date-calendar-footer{margin-top:10px;padding-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #e2e9ed}.resume-date-calendar-footer>span{max-width:155px;color:#8796a2;font-size:.59rem;line-height:1.4}.resume-date-calendar-footer>div{display:flex;gap:5px}.resume-date-calendar-footer button{min-width:48px;height:31px;margin:0;padding:0 10px;border:1px solid #bfd3df;border-radius:8px;background:#eef7fb;color:var(--resume-calendar-accent);font-size:.67rem;font-family:square-bd,Noto Sans KR,sans-serif;font-weight:400;cursor:pointer}.resume-date-calendar-footer button:hover:not(:disabled){border-color:#8fbdd4;background:#e2f2f9}.resume-date-calendar-footer button.is-clear{border-color:#dbe3e8;background:#fff;color:#6f8190}.resume-date-calendar-footer button:disabled{opacity:.45;cursor:default}.resume-year-picker{min-width:118px}.resume-year-picker>input{font-family:square-bd,Noto Sans KR,sans-serif;text-align:center}.resume-year-calendar{min-height:0}.resume-year-calendar-navigation{margin-bottom:12px;padding:6px;border-radius:11px;background:var(--resume-calendar-soft);display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:6px}.resume-year-calendar-navigation>strong{color:var(--resume-calendar-heading);font-family:square-eb,Noto Sans KR,sans-serif;font-size:.75rem;font-weight:400;text-align:center}.resume-year-calendar-navigation>button{width:34px;height:34px;margin:0;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:#587185;display:flex;align-items:center;justify-content:center;cursor:pointer}.resume-year-calendar-navigation>button:hover:not(:disabled){border-color:#bfd5e1;background:#fff;color:var(--resume-calendar-accent)}.resume-year-calendar-navigation>button:disabled{opacity:.35;cursor:default}.resume-year-calendar-navigation>button .material-symbols-outlined{font-size:20px}.resume-year-calendar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.resume-year-calendar-grid>button{height:42px;margin:0;padding:0;border:1px solid transparent;border-radius:9px;background:transparent;color:#334b5f;font-family:square-bd,Noto Sans KR,sans-serif;font-size:.76rem;cursor:pointer}.resume-year-calendar-grid>button span{margin-left:2px;color:inherit;font-family:square-rg,Noto Sans KR,sans-serif;font-size:.62rem}.resume-year-calendar-grid>button:hover:not(:disabled){border-color:#b8d6e6;background:var(--resume-calendar-soft-hover);color:var(--resume-calendar-accent-strong)}.resume-year-calendar-grid>button.is-current{border-color:#b9d9e8;color:var(--resume-calendar-accent)}.resume-year-calendar-grid>button.is-selected{border-color:var(--resume-calendar-accent);background:var(--resume-calendar-accent);box-shadow:0 4px 10px #0879bd3b;color:#fff}.resume-year-calendar-grid>button:disabled{color:#c3ccd3;cursor:default}.resume-year-calendar-footer{margin-top:10px;padding-top:10px;border-top:1px solid #e2e9ed;display:flex;align-items:center;justify-content:space-between;gap:10px}.resume-year-calendar-footer>span{color:#8796a2;font-size:.59rem}.resume-year-calendar-footer>button{min-width:48px;height:31px;margin:0;padding:0 10px;border:1px solid #bfd3df;border-radius:8px;background:#eef7fb;color:var(--resume-calendar-accent);font-family:square-bd,Noto Sans KR,sans-serif;font-size:.67rem;cursor:pointer}.resume-year-calendar-footer>button:hover:not(:disabled){border-color:#8fbdd4;background:#e2f2f9}.resume-year-calendar-footer>button:disabled{opacity:.45;cursor:default}.resume-time-clock-selector{margin-bottom:10px;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);align-items:end;gap:7px;border-radius:11px;background:var(--resume-calendar-soft)}.resume-time-clock-selector label{min-width:0;display:flex;flex-direction:column;gap:5px}.resume-time-clock-selector label>span{color:var(--resume-calendar-muted);font-family:square-bd,Noto Sans KR,sans-serif;font-size:.65rem}.resume-time-clock-selector>strong{height:36px;display:flex;align-items:center;justify-content:center;color:var(--resume-calendar-heading);font-family:square-eb,Noto Sans KR,sans-serif;font-size:1rem;font-weight:400}.resume-time-clock-selector select{width:100%;height:36px;margin:0;padding:0 28px 0 10px;border:1px solid var(--resume-calendar-control-border);border-radius:8px;outline:0;background-color:#fff;color:var(--resume-calendar-heading);font-family:square-bd,Noto Sans KR,sans-serif;font-size:.76rem;cursor:pointer}.resume-time-clock-selector select:focus{border-color:var(--resume-calendar-accent);box-shadow:0 0 0 3px #1f5f961a}.resume-time-clock-preview{min-height:54px;margin-bottom:10px;padding:9px 12px;border:1px solid var(--resume-calendar-control-border);border-radius:10px;display:flex;align-items:center;justify-content:space-between;background:#fff;box-sizing:border-box}.resume-time-clock-preview span{color:var(--resume-calendar-muted);font-family:square-bd,Noto Sans KR,sans-serif;font-size:.65rem}.resume-time-clock-preview strong{color:var(--resume-calendar-accent);font-family:square-eb,Noto Sans KR,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:.02em}.resume-time-clock-quick{margin-bottom:2px}.resume-time-clock-quick>span{display:block;margin-bottom:6px;color:var(--resume-calendar-muted);font-family:square-bd,Noto Sans KR,sans-serif;font-size:.64rem}.resume-time-clock-quick>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.resume-time-clock-quick button{height:30px;margin:0;padding:0;border:1px solid var(--resume-calendar-control-border);border-radius:7px;background:#fff;color:var(--resume-calendar-text);font-family:square-bd,Noto Sans KR,sans-serif;font-size:.65rem;cursor:pointer}.resume-time-clock-quick button:hover,.resume-time-clock-quick button.is-active{border-color:var(--resume-calendar-accent);background:var(--resume-calendar-soft-hover);color:var(--resume-calendar-accent)}.resume-time-clock-footer>span{max-width:112px}.resume-time-clock-footer button.is-apply{border-color:var(--resume-calendar-accent);background:var(--resume-calendar-accent);color:#fff}.resume-date-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:480px){.resume-date-calendar{padding:12px;border-radius:13px}.resume-date-calendar-navigation{grid-template-columns:32px minmax(88px,1fr) minmax(66px,.72fr) 32px;gap:4px;padding:5px}.resume-date-calendar-navigation>button{width:32px;height:34px}.resume-date-calendar-days{min-height:217px}.resume-date-calendar-days>span,.resume-date-calendar-days>button{height:34px}.resume-date-calendar-footer{align-items:flex-end}.resume-date-calendar-footer>span{max-width:135px}}.slider-tabs{width:100%;position:relative;display:flex;flex-direction:column;gap:8px;font-family:square-rg,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.slider-tabs__header{width:100%;min-height:46px;padding:8px 10px;border:1px solid rgba(203,213,225,.95);border-radius:14px;background:#fffffff5;box-shadow:0 10px 24px #0f233414;box-sizing:border-box;display:flex;align-items:center;overflow:visible}.slider-tabs__list{width:100%;display:flex;align-items:center;gap:6px;padding:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.55) transparent}.slider-tabs__list::-webkit-scrollbar{height:4px}.slider-tabs__list::-webkit-scrollbar-thumb{background:#94a3b8b8;border-radius:999px}.slider-tabs__tab{position:relative;min-height:30px;padding:0 12px;border:1px solid rgba(203,213,225,.92);border-radius:8px;background:#f8fafc;color:#475569;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;box-shadow:none;cursor:pointer;white-space:nowrap;font-size:.72rem;font-family:square-bd,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.slider-tabs__tab>div{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;line-height:1}.slider-tabs__tab .slider-tabs__label{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;line-height:1}.slider-tabs__tab .slider-tabs__badge{min-width:22px;height:18px;padding:0 6px;border-radius:999px;background:#eef2ff;color:#1d4ed8;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-style:normal;font-family:square-eb,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.64rem;line-height:1;box-sizing:border-box}.slider-tabs__tab .material-symbols-outlined{font-size:1rem;line-height:1}.slider-tabs__tab:hover{background:#eff6ff;border-color:#2563eb59;color:#1d4ed8}.slider-tabs__tab.is-active{background:#2f6fb7;border-color:#2f6fb7;color:#fff;box-shadow:0 8px 16px #2563eb2e}.slider-tabs__tab.is-active .material-symbols-outlined{color:#fff}.slider-tabs__tab.is-active .slider-tabs__badge{background:#ffffff38;color:#fff;border:1px solid rgba(255,255,255,.26)}.slider-tabs__tab:focus-visible{outline:none;box-shadow:0 0 0 3px #2f6fb729}.slider-tabs__panel-wrapper{box-sizing:border-box;background:transparent;white-space:normal;overflow:visible}.slider-tabs__panel{width:100%;display:block;overflow:visible}.slider-tabs__panel--fade{animation:slider-tabs-fade-in .18s ease-out}@keyframes slider-tabs-fade-in{0%{opacity:0}to{opacity:1}}.slider-tabs--vertical{flex-direction:row;align-items:stretch;gap:16px}.slider-tabs--vertical .slider-tabs__header{flex:0 0 220px;max-width:220px;align-items:flex-start}.slider-tabs--vertical .slider-tabs__list{flex-direction:column;align-items:stretch;height:100%;padding:0;border-right:0;border-bottom:0;overflow-y:auto;overflow-x:hidden}.slider-tabs--vertical .slider-tabs__tab{width:100%;justify-content:flex-start}.slider-tabs--vertical .slider-tabs__panel-wrapper{flex:1;padding:0;min-height:0;max-height:100%;overflow-y:auto;overflow-x:auto}.slider-tabs--vertical .slider-tabs__panel{overflow:visible}.slider-tabs--manager-command{gap:8px}.slider-tabs--manager-command .slider-tabs__command-shell{width:100%;margin:0 0 8px}.slider-tabs--manager-command .slider-tabs__header.manager-commandbar{width:100%;min-height:46px;padding:8px 10px;overflow:visible}.slider-tabs--manager-command .manager-command-title{flex:0 0 auto;min-width:0;max-width:420px}.slider-tabs--manager-command .manager-command-before-tabs{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-width:0;margin-left:2px}.slider-tabs--manager-command .manager-command-summary{flex:0 1 auto;min-width:0;margin-left:auto}.slider-tabs--manager-command .manager-command-actions{flex:0 0 auto}.slider-tabs--manager-command .slider-tabs__list{width:auto;flex:0 1 auto;min-width:0;max-width:46vw;margin:0 0 0 2px;padding:0;border:0;border-bottom:1px solid #d8e0e9;border-radius:0;background:transparent;box-shadow:none;justify-content:flex-start;gap:2px}.slider-tabs--manager-command .slider-tabs__list+.manager-command-actions{margin-left:auto}.slider-tabs--manager-command .slider-tabs__tab{min-height:30px;margin-bottom:-1px;padding:0 12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#526174;box-shadow:none}.slider-tabs--manager-command .slider-tabs__tab .slider-tabs__badge{border:1px solid #cbd5e1;border-radius:3px;background:#f8fafc;color:#475569}.slider-tabs--manager-command .slider-tabs__tab:hover{border-bottom-color:#9fb3c8;background:#f4f7fa;color:#1f4e79}.slider-tabs--manager-command .slider-tabs__tab.is-active{border-bottom-color:#1f4e79;background:#eef4fa;color:#1f4e79;box-shadow:none}.slider-tabs--manager-command .slider-tabs__tab.is-active .slider-tabs__badge{border-color:#b8cbe0;background:#fff;color:#1f4e79}@media(max-width:1320px){.slider-tabs--manager-command .manager-command-title{max-width:360px}.slider-tabs--manager-command .slider-tabs__list{max-width:100%;margin-left:0;justify-content:flex-start;order:0;flex-basis:auto}.slider-tabs--manager-command .manager-command-summary{margin-left:auto}}@media(max-width:768px){.slider-tabs--manager-command{gap:6px}.slider-tabs--manager-command .slider-tabs__command-shell{margin-bottom:6px}.slider-tabs--manager-command .slider-tabs__header.manager-commandbar{padding:10px;gap:8px;align-items:stretch}.slider-tabs--manager-command .slider-tabs__list{width:100%;max-width:100%;min-width:0;margin:0;padding:4px;display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:4px;border:1px solid #cbd5e1;border-radius:4px;background:#f1f4f7;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity}.slider-tabs--manager-command .slider-tabs__tab{min-height:38px;margin:0;padding:0 12px;flex:0 0 auto;border:1px solid transparent;border-radius:3px;background:transparent;color:#475569;scroll-snap-align:start}.slider-tabs--manager-command .slider-tabs__tab:hover{border-color:#cbd5e1;background:#fff}.slider-tabs--manager-command .slider-tabs__tab.is-active{border-color:#365f85;background:#365f85;color:#fff}.slider-tabs--manager-command .slider-tabs__tab.is-active .slider-tabs__badge{border-color:#ffffff52;background:#ffffff29;color:#fff}.slider-tabs--manager-command .manager-command-summary{width:100%;min-width:0;margin-left:0}.slider-tabs--manager-command .slider-tabs__panel-wrapper,.slider-tabs--manager-command .slider-tabs__panel{min-height:0}}.certificate-lang-modal{font-family:square-rg;position:fixed;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#050c1e8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;white-space:normal}.certificate-lang-modal .certificate-lang-dialog{width:560px;max-width:96vw;max-height:80vh;background:radial-gradient(circle at top left,#f9fbff 0,#fff 45%,#f4f6fb);border-radius:22px;box-shadow:0 24px 50px #08173366;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(148,163,184,.35)}@media(max-width:768px){.certificate-lang-modal .certificate-lang-dialog{width:94vw;border-radius:18px}}.certificate-lang-modal .certificate-lang-header{padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(226,232,240,.8);background:linear-gradient(135deg,#006cb7f0,#00ace6f5);color:#fff}.certificate-lang-modal .certificate-lang-header .certificate-lang-title-wrap{display:flex;align-items:center;gap:12px}.certificate-lang-modal .certificate-lang-header .certificate-lang-title-wrap .icon-wrap{width:34px;height:34px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#ffffff29;box-shadow:0 8px 20px #0f172a59}.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;letter-spacing:.01em;height:0px}.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{border:none;outline:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px}.certificate-lang-modal .certificate-lang-header .certificate-lang-close .material-symbols-outlined{font-size:22px}.certificate-lang-modal .certificate-lang-body{padding:14px 18px 18px;display:flex;flex-direction:column;gap:10px;height:100%;box-sizing:border-box}.certificate-lang-modal .certificate-searchbar{display:flex;gap:10px;align-items:center}@media(max-width:768px){.certificate-lang-modal .certificate-searchbar{flex-direction:column;align-items:stretch}}.certificate-lang-modal .certificate-searchbar .search-input-wrap{flex:1;display:flex;align-items:center;gap:8px;padding:0 12px;height:44px;border-radius:999px;background-color:#fff;border:1px solid rgba(148,163,184,.8);box-shadow:0 6px 14px #0f172a0a}.certificate-lang-modal .certificate-searchbar .search-input-wrap .material-symbols-outlined{font-size:20px;color:#6b7280}.certificate-lang-modal .certificate-searchbar .search-input-wrap input{border:none;outline:none;flex:1;font-size:.85rem;font-family:square-rg;background:transparent;min-width:0}.certificate-lang-modal .certificate-searchbar .search-input-wrap input::placeholder{color:#9ca3af}.certificate-lang-modal .certificate-searchbar .search-input-wrap:focus-within{border-color:#007bc3f2;box-shadow:0 0 0 1px #006cb71f,0 10px 24px #0f172a14}.certificate-lang-modal .certificate-searchbar .search-button{flex-shrink:0;border:none;outline:none;cursor:pointer;height:44px;padding:0 22px;border-radius:999px;font-size:.85rem;font-family:square-bd;color:#fff;background:linear-gradient(135deg,#0f172af5,#1e40affa);box-shadow:0 10px 22px #0f172a66;display:flex;align-items:center;justify-content:center;transition:transform .08s ease,box-shadow .08s ease,opacity .1s ease}.certificate-lang-modal .certificate-searchbar .search-button:hover{transform:translateY(-1px);box-shadow:0 14px 30px #0f172a7a}.certificate-lang-modal .certificate-searchbar .search-button:active{transform:translateY(0);box-shadow:0 6px 14px #0f172a61;opacity:.96}.certificate-lang-modal .certificate-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.75rem;color:#6b7280;padding:0 2px}.certificate-lang-modal .certificate-meta .count{font-family:square-bd}.certificate-lang-modal .certificate-meta .hint{text-align:right;color:#9ca3af}.certificate-lang-modal .certificate-list{margin-top:4px;background:#f8fafce6;border-radius:16px;padding:10px;flex:1;min-height:220px;max-height:380px;overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:6px}@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:#94a3b8d9;border-radius:999px}.certificate-lang-modal .certificate-list::-webkit-scrollbar-track{background:transparent}.certificate-lang-modal .certificate-empty{flex:1;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:#6b7280;padding:12px 16px}.certificate-lang-modal .certificate-empty .material-symbols-outlined{font-size:34px;color:#007bc3e6}.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{border:none;outline:none;width:100%;text-align:left;background:#fff;border-radius:14px;padding:10px 12px;display:flex;align-items:center;gap:10px;cursor:pointer;box-shadow:0 6px 14px #0f172a0f;transition:background-color .12s ease,transform .08s ease,box-shadow .12s ease;box-sizing:border-box}.certificate-lang-modal .certificate-card .certificate-card-left{flex-shrink:0}.certificate-lang-modal .certificate-card .certificate-card-left .lang-chip{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:.72rem;font-family:square-bd;background:#006cb721;color:#0f172a}.certificate-lang-modal .certificate-card .certificate-card-center{flex:1;min-width:0}.certificate-lang-modal .certificate-card .certificate-card-center .exam-name{font-size:.86rem;color:#111827;white-space:normal;word-break:break-all}.certificate-lang-modal .certificate-card .certificate-card-icon{flex-shrink:0;font-size:18px;color:#9ca3af}.certificate-lang-modal .certificate-card:hover{background:linear-gradient(135deg,#eff6fff2,#e0f2fef2);transform:translateY(-1px);box-shadow:0 10px 24px #0f172a29}.certificate-lang-modal .certificate-card:active{transform:translateY(0);box-shadow:0 6px 14px #0f172a1f}@keyframes fade-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.address-modal,.education-modal,.department-modal,.certificate-modal,.certificate-lang-modal,.loadresumedata-modal{padding:24px;box-sizing:border-box;background:#18273461;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.address-modal .address-modal-dialog,.address-modal .education-dialog,.address-modal .department-dialog,.address-modal .certificate-dialog,.address-modal .certificate-lang-dialog,.address-modal .loadresumedata-dialog,.education-modal .address-modal-dialog,.education-modal .education-dialog,.education-modal .department-dialog,.education-modal .certificate-dialog,.education-modal .certificate-lang-dialog,.education-modal .loadresumedata-dialog,.department-modal .address-modal-dialog,.department-modal .education-dialog,.department-modal .department-dialog,.department-modal .certificate-dialog,.department-modal .certificate-lang-dialog,.department-modal .loadresumedata-dialog,.certificate-modal .address-modal-dialog,.certificate-modal .education-dialog,.certificate-modal .department-dialog,.certificate-modal .certificate-dialog,.certificate-modal .certificate-lang-dialog,.certificate-modal .loadresumedata-dialog,.certificate-lang-modal .address-modal-dialog,.certificate-lang-modal .education-dialog,.certificate-lang-modal .department-dialog,.certificate-lang-modal .certificate-dialog,.certificate-lang-modal .certificate-lang-dialog,.certificate-lang-modal .loadresumedata-dialog,.loadresumedata-modal .address-modal-dialog,.loadresumedata-modal .education-dialog,.loadresumedata-modal .department-dialog,.loadresumedata-modal .certificate-dialog,.loadresumedata-modal .certificate-lang-dialog,.loadresumedata-modal .loadresumedata-dialog{width:640px;max-width:100%;max-height:calc(100dvh - 48px);border:1px solid rgba(219,229,234,.96);border-radius:20px;background:#fff;box-shadow:0 28px 70px #162d3d3d}.address-modal .education-dialog,.education-modal .education-dialog,.department-modal .education-dialog,.certificate-modal .education-dialog,.certificate-lang-modal .education-dialog,.loadresumedata-modal .education-dialog{width:700px}.address-modal .loadresumedata-dialog,.education-modal .loadresumedata-dialog,.department-modal .loadresumedata-dialog,.certificate-modal .loadresumedata-dialog,.certificate-lang-modal .loadresumedata-dialog,.loadresumedata-modal .loadresumedata-dialog{width:600px}.address-modal .address-modal-header,.address-modal .education-header,.address-modal .department-header,.address-modal .certificate-header,.address-modal .certificate-lang-header,.address-modal .loadresumedata-header,.education-modal .address-modal-header,.education-modal .education-header,.education-modal .department-header,.education-modal .certificate-header,.education-modal .certificate-lang-header,.education-modal .loadresumedata-header,.department-modal .address-modal-header,.department-modal .education-header,.department-modal .department-header,.department-modal .certificate-header,.department-modal .certificate-lang-header,.department-modal .loadresumedata-header,.certificate-modal .address-modal-header,.certificate-modal .education-header,.certificate-modal .department-header,.certificate-modal .certificate-header,.certificate-modal .certificate-lang-header,.certificate-modal .loadresumedata-header,.certificate-lang-modal .address-modal-header,.certificate-lang-modal .education-header,.certificate-lang-modal .department-header,.certificate-lang-modal .certificate-header,.certificate-lang-modal .certificate-lang-header,.certificate-lang-modal .loadresumedata-header,.loadresumedata-modal .address-modal-header,.loadresumedata-modal .education-header,.loadresumedata-modal .department-header,.loadresumedata-modal .certificate-header,.loadresumedata-modal .certificate-lang-header,.loadresumedata-modal .loadresumedata-header{min-height:88px;padding:18px 22px;border-bottom:1px solid #e5ecef;background:#fff;color:#263b50;box-sizing:border-box}.address-modal .address-modal-header .address-modal-title-wrap,.address-modal .address-modal-header .education-title-wrap,.address-modal .address-modal-header .department-title-wrap,.address-modal .address-modal-header .certificate-title-wrap,.address-modal .address-modal-header .certificate-lang-title-wrap,.address-modal .address-modal-header .loadresumedata-title-wrap,.address-modal .education-header .address-modal-title-wrap,.address-modal .education-header .education-title-wrap,.address-modal .education-header .department-title-wrap,.address-modal .education-header .certificate-title-wrap,.address-modal .education-header .certificate-lang-title-wrap,.address-modal .education-header .loadresumedata-title-wrap,.address-modal .department-header .address-modal-title-wrap,.address-modal .department-header .education-title-wrap,.address-modal .department-header .department-title-wrap,.address-modal .department-header .certificate-title-wrap,.address-modal .department-header .certificate-lang-title-wrap,.address-modal .department-header .loadresumedata-title-wrap,.address-modal .certificate-header .address-modal-title-wrap,.address-modal .certificate-header .education-title-wrap,.address-modal .certificate-header .department-title-wrap,.address-modal .certificate-header .certificate-title-wrap,.address-modal .certificate-header .certificate-lang-title-wrap,.address-modal .certificate-header .loadresumedata-title-wrap,.address-modal .certificate-lang-header .address-modal-title-wrap,.address-modal .certificate-lang-header .education-title-wrap,.address-modal .certificate-lang-header .department-title-wrap,.address-modal .certificate-lang-header .certificate-title-wrap,.address-modal .certificate-lang-header .certificate-lang-title-wrap,.address-modal .certificate-lang-header .loadresumedata-title-wrap,.address-modal .loadresumedata-header .address-modal-title-wrap,.address-modal .loadresumedata-header .education-title-wrap,.address-modal .loadresumedata-header .department-title-wrap,.address-modal .loadresumedata-header .certificate-title-wrap,.address-modal .loadresumedata-header .certificate-lang-title-wrap,.address-modal .loadresumedata-header .loadresumedata-title-wrap,.education-modal .address-modal-header .address-modal-title-wrap,.education-modal .address-modal-header .education-title-wrap,.education-modal .address-modal-header .department-title-wrap,.education-modal .address-modal-header .certificate-title-wrap,.education-modal .address-modal-header .certificate-lang-title-wrap,.education-modal .address-modal-header .loadresumedata-title-wrap,.education-modal .education-header .address-modal-title-wrap,.education-modal .education-header .education-title-wrap,.education-modal .education-header .department-title-wrap,.education-modal .education-header .certificate-title-wrap,.education-modal .education-header .certificate-lang-title-wrap,.education-modal .education-header .loadresumedata-title-wrap,.education-modal .department-header .address-modal-title-wrap,.education-modal .department-header .education-title-wrap,.education-modal .department-header .department-title-wrap,.education-modal .department-header .certificate-title-wrap,.education-modal .department-header .certificate-lang-title-wrap,.education-modal .department-header .loadresumedata-title-wrap,.education-modal .certificate-header .address-modal-title-wrap,.education-modal .certificate-header .education-title-wrap,.education-modal .certificate-header .department-title-wrap,.education-modal .certificate-header .certificate-title-wrap,.education-modal .certificate-header .certificate-lang-title-wrap,.education-modal .certificate-header .loadresumedata-title-wrap,.education-modal .certificate-lang-header .address-modal-title-wrap,.education-modal .certificate-lang-header .education-title-wrap,.education-modal .certificate-lang-header .department-title-wrap,.education-modal .certificate-lang-header .certificate-title-wrap,.education-modal .certificate-lang-header .certificate-lang-title-wrap,.education-modal .certificate-lang-header .loadresumedata-title-wrap,.education-modal .loadresumedata-header .address-modal-title-wrap,.education-modal .loadresumedata-header .education-title-wrap,.education-modal .loadresumedata-header .department-title-wrap,.education-modal .loadresumedata-header .certificate-title-wrap,.education-modal .loadresumedata-header .certificate-lang-title-wrap,.education-modal .loadresumedata-header .loadresumedata-title-wrap,.department-modal .address-modal-header .address-modal-title-wrap,.department-modal .address-modal-header .education-title-wrap,.department-modal .address-modal-header .department-title-wrap,.department-modal .address-modal-header .certificate-title-wrap,.department-modal .address-modal-header .certificate-lang-title-wrap,.department-modal .address-modal-header .loadresumedata-title-wrap,.department-modal .education-header .address-modal-title-wrap,.department-modal .education-header .education-title-wrap,.department-modal .education-header .department-title-wrap,.department-modal .education-header .certificate-title-wrap,.department-modal .education-header .certificate-lang-title-wrap,.department-modal .education-header .loadresumedata-title-wrap,.department-modal .department-header .address-modal-title-wrap,.department-modal .department-header .education-title-wrap,.department-modal .department-header .department-title-wrap,.department-modal .department-header .certificate-title-wrap,.department-modal .department-header .certificate-lang-title-wrap,.department-modal .department-header .loadresumedata-title-wrap,.department-modal .certificate-header .address-modal-title-wrap,.department-modal .certificate-header .education-title-wrap,.department-modal .certificate-header .department-title-wrap,.department-modal .certificate-header .certificate-title-wrap,.department-modal .certificate-header .certificate-lang-title-wrap,.department-modal .certificate-header .loadresumedata-title-wrap,.department-modal .certificate-lang-header .address-modal-title-wrap,.department-modal .certificate-lang-header .education-title-wrap,.department-modal .certificate-lang-header .department-title-wrap,.department-modal .certificate-lang-header .certificate-title-wrap,.department-modal .certificate-lang-header .certificate-lang-title-wrap,.department-modal .certificate-lang-header .loadresumedata-title-wrap,.department-modal .loadresumedata-header .address-modal-title-wrap,.department-modal .loadresumedata-header .education-title-wrap,.department-modal .loadresumedata-header .department-title-wrap,.department-modal .loadresumedata-header .certificate-title-wrap,.department-modal .loadresumedata-header .certificate-lang-title-wrap,.department-modal .loadresumedata-header .loadresumedata-title-wrap,.certificate-modal .address-modal-header .address-modal-title-wrap,.certificate-modal .address-modal-header .education-title-wrap,.certificate-modal .address-modal-header .department-title-wrap,.certificate-modal .address-modal-header .certificate-title-wrap,.certificate-modal .address-modal-header .certificate-lang-title-wrap,.certificate-modal .address-modal-header .loadresumedata-title-wrap,.certificate-modal .education-header .address-modal-title-wrap,.certificate-modal .education-header .education-title-wrap,.certificate-modal .education-header .department-title-wrap,.certificate-modal .education-header .certificate-title-wrap,.certificate-modal .education-header .certificate-lang-title-wrap,.certificate-modal .education-header .loadresumedata-title-wrap,.certificate-modal .department-header .address-modal-title-wrap,.certificate-modal .department-header .education-title-wrap,.certificate-modal .department-header .department-title-wrap,.certificate-modal .department-header .certificate-title-wrap,.certificate-modal .department-header .certificate-lang-title-wrap,.certificate-modal .department-header .loadresumedata-title-wrap,.certificate-modal .certificate-header .address-modal-title-wrap,.certificate-modal .certificate-header .education-title-wrap,.certificate-modal .certificate-header .department-title-wrap,.certificate-modal .certificate-header .certificate-title-wrap,.certificate-modal .certificate-header .certificate-lang-title-wrap,.certificate-modal .certificate-header .loadresumedata-title-wrap,.certificate-modal .certificate-lang-header .address-modal-title-wrap,.certificate-modal .certificate-lang-header .education-title-wrap,.certificate-modal .certificate-lang-header .department-title-wrap,.certificate-modal .certificate-lang-header .certificate-title-wrap,.certificate-modal .certificate-lang-header .certificate-lang-title-wrap,.certificate-modal .certificate-lang-header .loadresumedata-title-wrap,.certificate-modal .loadresumedata-header .address-modal-title-wrap,.certificate-modal .loadresumedata-header .education-title-wrap,.certificate-modal .loadresumedata-header .department-title-wrap,.certificate-modal .loadresumedata-header .certificate-title-wrap,.certificate-modal .loadresumedata-header .certificate-lang-title-wrap,.certificate-modal .loadresumedata-header .loadresumedata-title-wrap,.certificate-lang-modal .address-modal-header .address-modal-title-wrap,.certificate-lang-modal .address-modal-header .education-title-wrap,.certificate-lang-modal .address-modal-header .department-title-wrap,.certificate-lang-modal .address-modal-header .certificate-title-wrap,.certificate-lang-modal .address-modal-header .certificate-lang-title-wrap,.certificate-lang-modal .address-modal-header .loadresumedata-title-wrap,.certificate-lang-modal .education-header .address-modal-title-wrap,.certificate-lang-modal .education-header .education-title-wrap,.certificate-lang-modal .education-header .department-title-wrap,.certificate-lang-modal .education-header .certificate-title-wrap,.certificate-lang-modal .education-header .certificate-lang-title-wrap,.certificate-lang-modal .education-header .loadresumedata-title-wrap,.certificate-lang-modal .department-header .address-modal-title-wrap,.certificate-lang-modal .department-header .education-title-wrap,.certificate-lang-modal .department-header .department-title-wrap,.certificate-lang-modal .department-header .certificate-title-wrap,.certificate-lang-modal .department-header .certificate-lang-title-wrap,.certificate-lang-modal .department-header .loadresumedata-title-wrap,.certificate-lang-modal .certificate-header .address-modal-title-wrap,.certificate-lang-modal .certificate-header .education-title-wrap,.certificate-lang-modal .certificate-header .department-title-wrap,.certificate-lang-modal .certificate-header .certificate-title-wrap,.certificate-lang-modal .certificate-header .certificate-lang-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 .education-title-wrap,.certificate-lang-modal .certificate-lang-header .department-title-wrap,.certificate-lang-modal .certificate-lang-header .certificate-title-wrap,.certificate-lang-modal .certificate-lang-header .certificate-lang-title-wrap,.certificate-lang-modal .certificate-lang-header .loadresumedata-title-wrap,.certificate-lang-modal .loadresumedata-header .address-modal-title-wrap,.certificate-lang-modal .loadresumedata-header .education-title-wrap,.certificate-lang-modal .loadresumedata-header .department-title-wrap,.certificate-lang-modal .loadresumedata-header .certificate-title-wrap,.certificate-lang-modal .loadresumedata-header .certificate-lang-title-wrap,.certificate-lang-modal .loadresumedata-header .loadresumedata-title-wrap,.loadresumedata-modal .address-modal-header .address-modal-title-wrap,.loadresumedata-modal .address-modal-header .education-title-wrap,.loadresumedata-modal .address-modal-header .department-title-wrap,.loadresumedata-modal .address-modal-header .certificate-title-wrap,.loadresumedata-modal .address-modal-header .certificate-lang-title-wrap,.loadresumedata-modal .address-modal-header .loadresumedata-title-wrap,.loadresumedata-modal .education-header .address-modal-title-wrap,.loadresumedata-modal .education-header .education-title-wrap,.loadresumedata-modal .education-header .department-title-wrap,.loadresumedata-modal .education-header .certificate-title-wrap,.loadresumedata-modal .education-header .certificate-lang-title-wrap,.loadresumedata-modal .education-header .loadresumedata-title-wrap,.loadresumedata-modal .department-header .address-modal-title-wrap,.loadresumedata-modal .department-header .education-title-wrap,.loadresumedata-modal .department-header .department-title-wrap,.loadresumedata-modal .department-header .certificate-title-wrap,.loadresumedata-modal .department-header .certificate-lang-title-wrap,.loadresumedata-modal .department-header .loadresumedata-title-wrap,.loadresumedata-modal .certificate-header .address-modal-title-wrap,.loadresumedata-modal .certificate-header .education-title-wrap,.loadresumedata-modal .certificate-header .department-title-wrap,.loadresumedata-modal .certificate-header .certificate-title-wrap,.loadresumedata-modal .certificate-header .certificate-lang-title-wrap,.loadresumedata-modal .certificate-header .loadresumedata-title-wrap,.loadresumedata-modal .certificate-lang-header .address-modal-title-wrap,.loadresumedata-modal .certificate-lang-header .education-title-wrap,.loadresumedata-modal .certificate-lang-header .department-title-wrap,.loadresumedata-modal .certificate-lang-header .certificate-title-wrap,.loadresumedata-modal .certificate-lang-header .certificate-lang-title-wrap,.loadresumedata-modal .certificate-lang-header .loadresumedata-title-wrap,.loadresumedata-modal .loadresumedata-header .address-modal-title-wrap,.loadresumedata-modal .loadresumedata-header .education-title-wrap,.loadresumedata-modal .loadresumedata-header .department-title-wrap,.loadresumedata-modal .loadresumedata-header .certificate-title-wrap,.loadresumedata-modal .loadresumedata-header .certificate-lang-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 .education-title-wrap .icon-wrap,.address-modal .address-modal-header .department-title-wrap .icon-wrap,.address-modal .address-modal-header .certificate-title-wrap .icon-wrap,.address-modal .address-modal-header .certificate-lang-title-wrap .icon-wrap,.address-modal .address-modal-header .loadresumedata-title-wrap .icon-wrap,.address-modal .education-header .address-modal-title-wrap .icon-wrap,.address-modal .education-header .education-title-wrap .icon-wrap,.address-modal .education-header .department-title-wrap .icon-wrap,.address-modal .education-header .certificate-title-wrap .icon-wrap,.address-modal .education-header .certificate-lang-title-wrap .icon-wrap,.address-modal .education-header .loadresumedata-title-wrap .icon-wrap,.address-modal .department-header .address-modal-title-wrap .icon-wrap,.address-modal .department-header .education-title-wrap .icon-wrap,.address-modal .department-header .department-title-wrap .icon-wrap,.address-modal .department-header .certificate-title-wrap .icon-wrap,.address-modal .department-header .certificate-lang-title-wrap .icon-wrap,.address-modal .department-header .loadresumedata-title-wrap .icon-wrap,.address-modal .certificate-header .address-modal-title-wrap .icon-wrap,.address-modal .certificate-header .education-title-wrap .icon-wrap,.address-modal .certificate-header .department-title-wrap .icon-wrap,.address-modal .certificate-header .certificate-title-wrap .icon-wrap,.address-modal .certificate-header .certificate-lang-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 .education-title-wrap .icon-wrap,.address-modal .certificate-lang-header .department-title-wrap .icon-wrap,.address-modal .certificate-lang-header .certificate-title-wrap .icon-wrap,.address-modal .certificate-lang-header .certificate-lang-title-wrap .icon-wrap,.address-modal .certificate-lang-header .loadresumedata-title-wrap .icon-wrap,.address-modal .loadresumedata-header .address-modal-title-wrap .icon-wrap,.address-modal .loadresumedata-header .education-title-wrap .icon-wrap,.address-modal .loadresumedata-header .department-title-wrap .icon-wrap,.address-modal .loadresumedata-header .certificate-title-wrap .icon-wrap,.address-modal .loadresumedata-header .certificate-lang-title-wrap .icon-wrap,.address-modal .loadresumedata-header .loadresumedata-title-wrap .icon-wrap,.education-modal .address-modal-header .address-modal-title-wrap .icon-wrap,.education-modal .address-modal-header .education-title-wrap .icon-wrap,.education-modal .address-modal-header .department-title-wrap .icon-wrap,.education-modal .address-modal-header .certificate-title-wrap .icon-wrap,.education-modal .address-modal-header .certificate-lang-title-wrap .icon-wrap,.education-modal .address-modal-header .loadresumedata-title-wrap .icon-wrap,.education-modal .education-header .address-modal-title-wrap .icon-wrap,.education-modal .education-header .education-title-wrap .icon-wrap,.education-modal .education-header .department-title-wrap .icon-wrap,.education-modal .education-header .certificate-title-wrap .icon-wrap,.education-modal .education-header .certificate-lang-title-wrap .icon-wrap,.education-modal .education-header .loadresumedata-title-wrap .icon-wrap,.education-modal .department-header .address-modal-title-wrap .icon-wrap,.education-modal .department-header .education-title-wrap .icon-wrap,.education-modal .department-header .department-title-wrap .icon-wrap,.education-modal .department-header .certificate-title-wrap .icon-wrap,.education-modal .department-header .certificate-lang-title-wrap .icon-wrap,.education-modal .department-header .loadresumedata-title-wrap .icon-wrap,.education-modal .certificate-header .address-modal-title-wrap .icon-wrap,.education-modal .certificate-header .education-title-wrap .icon-wrap,.education-modal .certificate-header .department-title-wrap .icon-wrap,.education-modal .certificate-header .certificate-title-wrap .icon-wrap,.education-modal .certificate-header .certificate-lang-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 .education-title-wrap .icon-wrap,.education-modal .certificate-lang-header .department-title-wrap .icon-wrap,.education-modal .certificate-lang-header .certificate-title-wrap .icon-wrap,.education-modal .certificate-lang-header .certificate-lang-title-wrap .icon-wrap,.education-modal .certificate-lang-header .loadresumedata-title-wrap .icon-wrap,.education-modal .loadresumedata-header .address-modal-title-wrap .icon-wrap,.education-modal .loadresumedata-header .education-title-wrap .icon-wrap,.education-modal .loadresumedata-header .department-title-wrap .icon-wrap,.education-modal .loadresumedata-header .certificate-title-wrap .icon-wrap,.education-modal .loadresumedata-header .certificate-lang-title-wrap .icon-wrap,.education-modal .loadresumedata-header .loadresumedata-title-wrap .icon-wrap,.department-modal .address-modal-header .address-modal-title-wrap .icon-wrap,.department-modal .address-modal-header .education-title-wrap .icon-wrap,.department-modal .address-modal-header .department-title-wrap .icon-wrap,.department-modal .address-modal-header .certificate-title-wrap .icon-wrap,.department-modal .address-modal-header .certificate-lang-title-wrap .icon-wrap,.department-modal .address-modal-header .loadresumedata-title-wrap .icon-wrap,.department-modal .education-header .address-modal-title-wrap .icon-wrap,.department-modal .education-header .education-title-wrap .icon-wrap,.department-modal .education-header .department-title-wrap .icon-wrap,.department-modal .education-header .certificate-title-wrap .icon-wrap,.department-modal .education-header .certificate-lang-title-wrap .icon-wrap,.department-modal .education-header .loadresumedata-title-wrap .icon-wrap,.department-modal .department-header .address-modal-title-wrap .icon-wrap,.department-modal .department-header .education-title-wrap .icon-wrap,.department-modal .department-header .department-title-wrap .icon-wrap,.department-modal .department-header .certificate-title-wrap .icon-wrap,.department-modal .department-header .certificate-lang-title-wrap .icon-wrap,.department-modal .department-header .loadresumedata-title-wrap .icon-wrap,.department-modal .certificate-header .address-modal-title-wrap .icon-wrap,.department-modal .certificate-header .education-title-wrap .icon-wrap,.department-modal .certificate-header .department-title-wrap .icon-wrap,.department-modal .certificate-header .certificate-title-wrap .icon-wrap,.department-modal .certificate-header .certificate-lang-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 .education-title-wrap .icon-wrap,.department-modal .certificate-lang-header .department-title-wrap .icon-wrap,.department-modal .certificate-lang-header .certificate-title-wrap .icon-wrap,.department-modal .certificate-lang-header .certificate-lang-title-wrap .icon-wrap,.department-modal .certificate-lang-header .loadresumedata-title-wrap .icon-wrap,.department-modal .loadresumedata-header .address-modal-title-wrap .icon-wrap,.department-modal .loadresumedata-header .education-title-wrap .icon-wrap,.department-modal .loadresumedata-header .department-title-wrap .icon-wrap,.department-modal .loadresumedata-header .certificate-title-wrap .icon-wrap,.department-modal .loadresumedata-header .certificate-lang-title-wrap .icon-wrap,.department-modal .loadresumedata-header .loadresumedata-title-wrap .icon-wrap,.certificate-modal .address-modal-header .address-modal-title-wrap .icon-wrap,.certificate-modal .address-modal-header .education-title-wrap .icon-wrap,.certificate-modal .address-modal-header .department-title-wrap .icon-wrap,.certificate-modal .address-modal-header .certificate-title-wrap .icon-wrap,.certificate-modal .address-modal-header .certificate-lang-title-wrap .icon-wrap,.certificate-modal .address-modal-header .loadresumedata-title-wrap .icon-wrap,.certificate-modal .education-header .address-modal-title-wrap .icon-wrap,.certificate-modal .education-header .education-title-wrap .icon-wrap,.certificate-modal .education-header .department-title-wrap .icon-wrap,.certificate-modal .education-header .certificate-title-wrap .icon-wrap,.certificate-modal .education-header .certificate-lang-title-wrap .icon-wrap,.certificate-modal .education-header .loadresumedata-title-wrap .icon-wrap,.certificate-modal .department-header .address-modal-title-wrap .icon-wrap,.certificate-modal .department-header .education-title-wrap .icon-wrap,.certificate-modal .department-header .department-title-wrap .icon-wrap,.certificate-modal .department-header .certificate-title-wrap .icon-wrap,.certificate-modal .department-header .certificate-lang-title-wrap .icon-wrap,.certificate-modal .department-header .loadresumedata-title-wrap .icon-wrap,.certificate-modal .certificate-header .address-modal-title-wrap .icon-wrap,.certificate-modal .certificate-header .education-title-wrap .icon-wrap,.certificate-modal .certificate-header .department-title-wrap .icon-wrap,.certificate-modal .certificate-header .certificate-title-wrap .icon-wrap,.certificate-modal .certificate-header .certificate-lang-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 .education-title-wrap .icon-wrap,.certificate-modal .certificate-lang-header .department-title-wrap .icon-wrap,.certificate-modal .certificate-lang-header .certificate-title-wrap .icon-wrap,.certificate-modal .certificate-lang-header .certificate-lang-title-wrap .icon-wrap,.certificate-modal .certificate-lang-header .loadresumedata-title-wrap .icon-wrap,.certificate-modal .loadresumedata-header .address-modal-title-wrap .icon-wrap,.certificate-modal .loadresumedata-header .education-title-wrap .icon-wrap,.certificate-modal .loadresumedata-header .department-title-wrap .icon-wrap,.certificate-modal .loadresumedata-header .certificate-title-wrap .icon-wrap,.certificate-modal .loadresumedata-header .certificate-lang-title-wrap .icon-wrap,.certificate-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 .education-title-wrap .icon-wrap,.certificate-lang-modal .address-modal-header .department-title-wrap .icon-wrap,.certificate-lang-modal .address-modal-header .certificate-title-wrap .icon-wrap,.certificate-lang-modal .address-modal-header .certificate-lang-title-wrap .icon-wrap,.certificate-lang-modal .address-modal-header .loadresumedata-title-wrap .icon-wrap,.certificate-lang-modal .education-header .address-modal-title-wrap .icon-wrap,.certificate-lang-modal .education-header .education-title-wrap .icon-wrap,.certificate-lang-modal .education-header .department-title-wrap .icon-wrap,.certificate-lang-modal .education-header .certificate-title-wrap .icon-wrap,.certificate-lang-modal .education-header .certificate-lang-title-wrap .icon-wrap,.certificate-lang-modal .education-header .loadresumedata-title-wrap .icon-wrap,.certificate-lang-modal .department-header .address-modal-title-wrap .icon-wrap,.certificate-lang-modal .department-header .education-title-wrap .icon-wrap,.certificate-lang-modal .department-header .department-title-wrap .icon-wrap,.certificate-lang-modal .department-header .certificate-title-wrap .icon-wrap,.certificate-lang-modal .department-header .certificate-lang-title-wrap .icon-wrap,.certificate-lang-modal .department-header .loadresumedata-title-wrap .icon-wrap,.certificate-lang-modal .certificate-header .address-modal-title-wrap .icon-wrap,.certificate-lang-modal .certificate-header .education-title-wrap .icon-wrap,.certificate-lang-modal .certificate-header .department-title-wrap .icon-wrap,.certificate-lang-modal .certificate-header .certificate-title-wrap .icon-wrap,.certificate-lang-modal .certificate-header .certificate-lang-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 .education-title-wrap .icon-wrap,.certificate-lang-modal .certificate-lang-header .department-title-wrap .icon-wrap,.certificate-lang-modal .certificate-lang-header .certificate-title-wrap .icon-wrap,.certificate-lang-modal .certificate-lang-header .certificate-lang-title-wrap .icon-wrap,.certificate-lang-modal .certificate-lang-header .loadresumedata-title-wrap .icon-wrap,.certificate-lang-modal .loadresumedata-header .address-modal-title-wrap .icon-wrap,.certificate-lang-modal .loadresumedata-header .education-title-wrap .icon-wrap,.certificate-lang-modal .loadresumedata-header .department-title-wrap .icon-wrap,.certificate-lang-modal .loadresumedata-header .certificate-title-wrap .icon-wrap,.certificate-lang-modal .loadresumedata-header .certificate-lang-title-wrap .icon-wrap,.certificate-lang-modal .loadresumedata-header .loadresumedata-title-wrap .icon-wrap,.loadresumedata-modal .address-modal-header .address-modal-title-wrap .icon-wrap,.loadresumedata-modal .address-modal-header .education-title-wrap .icon-wrap,.loadresumedata-modal .address-modal-header .department-title-wrap .icon-wrap,.loadresumedata-modal .address-modal-header .certificate-title-wrap .icon-wrap,.loadresumedata-modal .address-modal-header .certificate-lang-title-wrap .icon-wrap,.loadresumedata-modal .address-modal-header .loadresumedata-title-wrap .icon-wrap,.loadresumedata-modal .education-header .address-modal-title-wrap .icon-wrap,.loadresumedata-modal .education-header .education-title-wrap .icon-wrap,.loadresumedata-modal .education-header .department-title-wrap .icon-wrap,.loadresumedata-modal .education-header .certificate-title-wrap .icon-wrap,.loadresumedata-modal .education-header .certificate-lang-title-wrap .icon-wrap,.loadresumedata-modal .education-header .loadresumedata-title-wrap .icon-wrap,.loadresumedata-modal .department-header .address-modal-title-wrap .icon-wrap,.loadresumedata-modal .department-header .education-title-wrap .icon-wrap,.loadresumedata-modal .department-header .department-title-wrap .icon-wrap,.loadresumedata-modal .department-header .certificate-title-wrap .icon-wrap,.loadresumedata-modal .department-header .certificate-lang-title-wrap .icon-wrap,.loadresumedata-modal .department-header .loadresumedata-title-wrap .icon-wrap,.loadresumedata-modal .certificate-header .address-modal-title-wrap .icon-wrap,.loadresumedata-modal .certificate-header .education-title-wrap .icon-wrap,.loadresumedata-modal .certificate-header .department-title-wrap .icon-wrap,.loadresumedata-modal .certificate-header .certificate-title-wrap .icon-wrap,.loadresumedata-modal .certificate-header .certificate-lang-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 .education-title-wrap .icon-wrap,.loadresumedata-modal .certificate-lang-header .department-title-wrap .icon-wrap,.loadresumedata-modal .certificate-lang-header .certificate-title-wrap .icon-wrap,.loadresumedata-modal .certificate-lang-header .certificate-lang-title-wrap .icon-wrap,.loadresumedata-modal .certificate-lang-header .loadresumedata-title-wrap .icon-wrap,.loadresumedata-modal .loadresumedata-header .address-modal-title-wrap .icon-wrap,.loadresumedata-modal .loadresumedata-header .education-title-wrap .icon-wrap,.loadresumedata-modal .loadresumedata-header .department-title-wrap .icon-wrap,.loadresumedata-modal .loadresumedata-header .certificate-title-wrap .icon-wrap,.loadresumedata-modal .loadresumedata-header .certificate-lang-title-wrap .icon-wrap,.loadresumedata-modal .loadresumedata-header .loadresumedata-title-wrap .icon-wrap{width:42px;height:42px;flex-shrink:0;border-radius:13px;background:#eaf6fb;color:#007bc3;box-shadow:none}.address-modal .address-modal-header .address-modal-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 .department-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 .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .address-modal-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 .education-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .education-header .department-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .education-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .education-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .education-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 .education-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .department-header .department-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .department-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .department-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .department-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 .education-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .certificate-header .department-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .certificate-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .certificate-header .certificate-lang-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 .education-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 .certificate-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 .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 .education-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .loadresumedata-header .department-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .loadresumedata-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.address-modal .loadresumedata-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.address-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 .education-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 .certificate-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 .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 .education-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .education-header .department-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .education-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .education-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .education-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 .education-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .department-header .department-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .department-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .department-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .department-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 .education-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .certificate-header .department-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .certificate-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .certificate-header .certificate-lang-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 .education-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 .certificate-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 .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 .education-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .loadresumedata-header .department-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .loadresumedata-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.education-modal .loadresumedata-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.education-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 .education-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 .certificate-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 .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 .education-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .education-header .department-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .education-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .education-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .education-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 .education-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .department-header .department-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .department-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .department-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .department-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 .education-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .certificate-header .department-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .certificate-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .certificate-header .certificate-lang-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 .education-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 .certificate-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 .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 .education-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .loadresumedata-header .department-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .loadresumedata-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.department-modal .loadresumedata-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.department-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 .education-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 .certificate-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 .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 .education-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .education-header .department-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .education-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .education-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .education-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 .education-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .department-header .department-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .department-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .department-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .department-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 .education-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .certificate-header .department-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .certificate-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .certificate-header .certificate-lang-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 .education-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 .certificate-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 .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 .education-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .loadresumedata-header .department-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .loadresumedata-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.certificate-modal .loadresumedata-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.certificate-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 .education-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 .certificate-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 .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 .education-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 .certificate-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 .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 .education-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 .certificate-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 .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 .education-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 .certificate-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 .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 .education-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 .certificate-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 .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 .education-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 .certificate-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 .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 .education-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 .certificate-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 .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 .education-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .education-header .department-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .education-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .education-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .education-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 .education-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .department-header .department-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .department-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .department-header .certificate-lang-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .department-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 .education-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .certificate-header .department-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .certificate-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .certificate-header .certificate-lang-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 .education-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 .certificate-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 .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 .education-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .loadresumedata-header .department-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .loadresumedata-header .certificate-title-wrap .icon-wrap .material-symbols-outlined,.loadresumedata-modal .loadresumedata-header .certificate-lang-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 .education-title-wrap .text-wrap,.address-modal .address-modal-header .department-title-wrap .text-wrap,.address-modal .address-modal-header .certificate-title-wrap .text-wrap,.address-modal .address-modal-header .certificate-lang-title-wrap .text-wrap,.address-modal .address-modal-header .loadresumedata-title-wrap .text-wrap,.address-modal .education-header .address-modal-title-wrap .text-wrap,.address-modal .education-header .education-title-wrap .text-wrap,.address-modal .education-header .department-title-wrap .text-wrap,.address-modal .education-header .certificate-title-wrap .text-wrap,.address-modal .education-header .certificate-lang-title-wrap .text-wrap,.address-modal .education-header .loadresumedata-title-wrap .text-wrap,.address-modal .department-header .address-modal-title-wrap .text-wrap,.address-modal .department-header .education-title-wrap .text-wrap,.address-modal .department-header .department-title-wrap .text-wrap,.address-modal .department-header .certificate-title-wrap .text-wrap,.address-modal .department-header .certificate-lang-title-wrap .text-wrap,.address-modal .department-header .loadresumedata-title-wrap .text-wrap,.address-modal .certificate-header .address-modal-title-wrap .text-wrap,.address-modal .certificate-header .education-title-wrap .text-wrap,.address-modal .certificate-header .department-title-wrap .text-wrap,.address-modal .certificate-header .certificate-title-wrap .text-wrap,.address-modal .certificate-header .certificate-lang-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 .education-title-wrap .text-wrap,.address-modal .certificate-lang-header .department-title-wrap .text-wrap,.address-modal .certificate-lang-header .certificate-title-wrap .text-wrap,.address-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap,.address-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap,.address-modal .loadresumedata-header .address-modal-title-wrap .text-wrap,.address-modal .loadresumedata-header .education-title-wrap .text-wrap,.address-modal .loadresumedata-header .department-title-wrap .text-wrap,.address-modal .loadresumedata-header .certificate-title-wrap .text-wrap,.address-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap,.address-modal .loadresumedata-header .loadresumedata-title-wrap .text-wrap,.education-modal .address-modal-header .address-modal-title-wrap .text-wrap,.education-modal .address-modal-header .education-title-wrap .text-wrap,.education-modal .address-modal-header .department-title-wrap .text-wrap,.education-modal .address-modal-header .certificate-title-wrap .text-wrap,.education-modal .address-modal-header .certificate-lang-title-wrap .text-wrap,.education-modal .address-modal-header .loadresumedata-title-wrap .text-wrap,.education-modal .education-header .address-modal-title-wrap .text-wrap,.education-modal .education-header .education-title-wrap .text-wrap,.education-modal .education-header .department-title-wrap .text-wrap,.education-modal .education-header .certificate-title-wrap .text-wrap,.education-modal .education-header .certificate-lang-title-wrap .text-wrap,.education-modal .education-header .loadresumedata-title-wrap .text-wrap,.education-modal .department-header .address-modal-title-wrap .text-wrap,.education-modal .department-header .education-title-wrap .text-wrap,.education-modal .department-header .department-title-wrap .text-wrap,.education-modal .department-header .certificate-title-wrap .text-wrap,.education-modal .department-header .certificate-lang-title-wrap .text-wrap,.education-modal .department-header .loadresumedata-title-wrap .text-wrap,.education-modal .certificate-header .address-modal-title-wrap .text-wrap,.education-modal .certificate-header .education-title-wrap .text-wrap,.education-modal .certificate-header .department-title-wrap .text-wrap,.education-modal .certificate-header .certificate-title-wrap .text-wrap,.education-modal .certificate-header .certificate-lang-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 .education-title-wrap .text-wrap,.education-modal .certificate-lang-header .department-title-wrap .text-wrap,.education-modal .certificate-lang-header .certificate-title-wrap .text-wrap,.education-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap,.education-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap,.education-modal .loadresumedata-header .address-modal-title-wrap .text-wrap,.education-modal .loadresumedata-header .education-title-wrap .text-wrap,.education-modal .loadresumedata-header .department-title-wrap .text-wrap,.education-modal .loadresumedata-header .certificate-title-wrap .text-wrap,.education-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap,.education-modal .loadresumedata-header .loadresumedata-title-wrap .text-wrap,.department-modal .address-modal-header .address-modal-title-wrap .text-wrap,.department-modal .address-modal-header .education-title-wrap .text-wrap,.department-modal .address-modal-header .department-title-wrap .text-wrap,.department-modal .address-modal-header .certificate-title-wrap .text-wrap,.department-modal .address-modal-header .certificate-lang-title-wrap .text-wrap,.department-modal .address-modal-header .loadresumedata-title-wrap .text-wrap,.department-modal .education-header .address-modal-title-wrap .text-wrap,.department-modal .education-header .education-title-wrap .text-wrap,.department-modal .education-header .department-title-wrap .text-wrap,.department-modal .education-header .certificate-title-wrap .text-wrap,.department-modal .education-header .certificate-lang-title-wrap .text-wrap,.department-modal .education-header .loadresumedata-title-wrap .text-wrap,.department-modal .department-header .address-modal-title-wrap .text-wrap,.department-modal .department-header .education-title-wrap .text-wrap,.department-modal .department-header .department-title-wrap .text-wrap,.department-modal .department-header .certificate-title-wrap .text-wrap,.department-modal .department-header .certificate-lang-title-wrap .text-wrap,.department-modal .department-header .loadresumedata-title-wrap .text-wrap,.department-modal .certificate-header .address-modal-title-wrap .text-wrap,.department-modal .certificate-header .education-title-wrap .text-wrap,.department-modal .certificate-header .department-title-wrap .text-wrap,.department-modal .certificate-header .certificate-title-wrap .text-wrap,.department-modal .certificate-header .certificate-lang-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 .education-title-wrap .text-wrap,.department-modal .certificate-lang-header .department-title-wrap .text-wrap,.department-modal .certificate-lang-header .certificate-title-wrap .text-wrap,.department-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap,.department-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap,.department-modal .loadresumedata-header .address-modal-title-wrap .text-wrap,.department-modal .loadresumedata-header .education-title-wrap .text-wrap,.department-modal .loadresumedata-header .department-title-wrap .text-wrap,.department-modal .loadresumedata-header .certificate-title-wrap .text-wrap,.department-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap,.department-modal .loadresumedata-header .loadresumedata-title-wrap .text-wrap,.certificate-modal .address-modal-header .address-modal-title-wrap .text-wrap,.certificate-modal .address-modal-header .education-title-wrap .text-wrap,.certificate-modal .address-modal-header .department-title-wrap .text-wrap,.certificate-modal .address-modal-header .certificate-title-wrap .text-wrap,.certificate-modal .address-modal-header .certificate-lang-title-wrap .text-wrap,.certificate-modal .address-modal-header .loadresumedata-title-wrap .text-wrap,.certificate-modal .education-header .address-modal-title-wrap .text-wrap,.certificate-modal .education-header .education-title-wrap .text-wrap,.certificate-modal .education-header .department-title-wrap .text-wrap,.certificate-modal .education-header .certificate-title-wrap .text-wrap,.certificate-modal .education-header .certificate-lang-title-wrap .text-wrap,.certificate-modal .education-header .loadresumedata-title-wrap .text-wrap,.certificate-modal .department-header .address-modal-title-wrap .text-wrap,.certificate-modal .department-header .education-title-wrap .text-wrap,.certificate-modal .department-header .department-title-wrap .text-wrap,.certificate-modal .department-header .certificate-title-wrap .text-wrap,.certificate-modal .department-header .certificate-lang-title-wrap .text-wrap,.certificate-modal .department-header .loadresumedata-title-wrap .text-wrap,.certificate-modal .certificate-header .address-modal-title-wrap .text-wrap,.certificate-modal .certificate-header .education-title-wrap .text-wrap,.certificate-modal .certificate-header .department-title-wrap .text-wrap,.certificate-modal .certificate-header .certificate-title-wrap .text-wrap,.certificate-modal .certificate-header .certificate-lang-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 .education-title-wrap .text-wrap,.certificate-modal .certificate-lang-header .department-title-wrap .text-wrap,.certificate-modal .certificate-lang-header .certificate-title-wrap .text-wrap,.certificate-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap,.certificate-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap,.certificate-modal .loadresumedata-header .address-modal-title-wrap .text-wrap,.certificate-modal .loadresumedata-header .education-title-wrap .text-wrap,.certificate-modal .loadresumedata-header .department-title-wrap .text-wrap,.certificate-modal .loadresumedata-header .certificate-title-wrap .text-wrap,.certificate-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap,.certificate-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 .education-title-wrap .text-wrap,.certificate-lang-modal .address-modal-header .department-title-wrap .text-wrap,.certificate-lang-modal .address-modal-header .certificate-title-wrap .text-wrap,.certificate-lang-modal .address-modal-header .certificate-lang-title-wrap .text-wrap,.certificate-lang-modal .address-modal-header .loadresumedata-title-wrap .text-wrap,.certificate-lang-modal .education-header .address-modal-title-wrap .text-wrap,.certificate-lang-modal .education-header .education-title-wrap .text-wrap,.certificate-lang-modal .education-header .department-title-wrap .text-wrap,.certificate-lang-modal .education-header .certificate-title-wrap .text-wrap,.certificate-lang-modal .education-header .certificate-lang-title-wrap .text-wrap,.certificate-lang-modal .education-header .loadresumedata-title-wrap .text-wrap,.certificate-lang-modal .department-header .address-modal-title-wrap .text-wrap,.certificate-lang-modal .department-header .education-title-wrap .text-wrap,.certificate-lang-modal .department-header .department-title-wrap .text-wrap,.certificate-lang-modal .department-header .certificate-title-wrap .text-wrap,.certificate-lang-modal .department-header .certificate-lang-title-wrap .text-wrap,.certificate-lang-modal .department-header .loadresumedata-title-wrap .text-wrap,.certificate-lang-modal .certificate-header .address-modal-title-wrap .text-wrap,.certificate-lang-modal .certificate-header .education-title-wrap .text-wrap,.certificate-lang-modal .certificate-header .department-title-wrap .text-wrap,.certificate-lang-modal .certificate-header .certificate-title-wrap .text-wrap,.certificate-lang-modal .certificate-header .certificate-lang-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 .education-title-wrap .text-wrap,.certificate-lang-modal .certificate-lang-header .department-title-wrap .text-wrap,.certificate-lang-modal .certificate-lang-header .certificate-title-wrap .text-wrap,.certificate-lang-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap,.certificate-lang-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap,.certificate-lang-modal .loadresumedata-header .address-modal-title-wrap .text-wrap,.certificate-lang-modal .loadresumedata-header .education-title-wrap .text-wrap,.certificate-lang-modal .loadresumedata-header .department-title-wrap .text-wrap,.certificate-lang-modal .loadresumedata-header .certificate-title-wrap .text-wrap,.certificate-lang-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap,.certificate-lang-modal .loadresumedata-header .loadresumedata-title-wrap .text-wrap,.loadresumedata-modal .address-modal-header .address-modal-title-wrap .text-wrap,.loadresumedata-modal .address-modal-header .education-title-wrap .text-wrap,.loadresumedata-modal .address-modal-header .department-title-wrap .text-wrap,.loadresumedata-modal .address-modal-header .certificate-title-wrap .text-wrap,.loadresumedata-modal .address-modal-header .certificate-lang-title-wrap .text-wrap,.loadresumedata-modal .address-modal-header .loadresumedata-title-wrap .text-wrap,.loadresumedata-modal .education-header .address-modal-title-wrap .text-wrap,.loadresumedata-modal .education-header .education-title-wrap .text-wrap,.loadresumedata-modal .education-header .department-title-wrap .text-wrap,.loadresumedata-modal .education-header .certificate-title-wrap .text-wrap,.loadresumedata-modal .education-header .certificate-lang-title-wrap .text-wrap,.loadresumedata-modal .education-header .loadresumedata-title-wrap .text-wrap,.loadresumedata-modal .department-header .address-modal-title-wrap .text-wrap,.loadresumedata-modal .department-header .education-title-wrap .text-wrap,.loadresumedata-modal .department-header .department-title-wrap .text-wrap,.loadresumedata-modal .department-header .certificate-title-wrap .text-wrap,.loadresumedata-modal .department-header .certificate-lang-title-wrap .text-wrap,.loadresumedata-modal .department-header .loadresumedata-title-wrap .text-wrap,.loadresumedata-modal .certificate-header .address-modal-title-wrap .text-wrap,.loadresumedata-modal .certificate-header .education-title-wrap .text-wrap,.loadresumedata-modal .certificate-header .department-title-wrap .text-wrap,.loadresumedata-modal .certificate-header .certificate-title-wrap .text-wrap,.loadresumedata-modal .certificate-header .certificate-lang-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 .education-title-wrap .text-wrap,.loadresumedata-modal .certificate-lang-header .department-title-wrap .text-wrap,.loadresumedata-modal .certificate-lang-header .certificate-title-wrap .text-wrap,.loadresumedata-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap,.loadresumedata-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap,.loadresumedata-modal .loadresumedata-header .address-modal-title-wrap .text-wrap,.loadresumedata-modal .loadresumedata-header .education-title-wrap .text-wrap,.loadresumedata-modal .loadresumedata-header .department-title-wrap .text-wrap,.loadresumedata-modal .loadresumedata-header .certificate-title-wrap .text-wrap,.loadresumedata-modal .loadresumedata-header .certificate-lang-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 .education-title-wrap .text-wrap h2,.address-modal .address-modal-header .department-title-wrap .text-wrap h2,.address-modal .address-modal-header .certificate-title-wrap .text-wrap h2,.address-modal .address-modal-header .certificate-lang-title-wrap .text-wrap h2,.address-modal .address-modal-header .loadresumedata-title-wrap .text-wrap h2,.address-modal .education-header .address-modal-title-wrap .text-wrap h2,.address-modal .education-header .education-title-wrap .text-wrap h2,.address-modal .education-header .department-title-wrap .text-wrap h2,.address-modal .education-header .certificate-title-wrap .text-wrap h2,.address-modal .education-header .certificate-lang-title-wrap .text-wrap h2,.address-modal .education-header .loadresumedata-title-wrap .text-wrap h2,.address-modal .department-header .address-modal-title-wrap .text-wrap h2,.address-modal .department-header .education-title-wrap .text-wrap h2,.address-modal .department-header .department-title-wrap .text-wrap h2,.address-modal .department-header .certificate-title-wrap .text-wrap h2,.address-modal .department-header .certificate-lang-title-wrap .text-wrap h2,.address-modal .department-header .loadresumedata-title-wrap .text-wrap h2,.address-modal .certificate-header .address-modal-title-wrap .text-wrap h2,.address-modal .certificate-header .education-title-wrap .text-wrap h2,.address-modal .certificate-header .department-title-wrap .text-wrap h2,.address-modal .certificate-header .certificate-title-wrap .text-wrap h2,.address-modal .certificate-header .certificate-lang-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 .education-title-wrap .text-wrap h2,.address-modal .certificate-lang-header .department-title-wrap .text-wrap h2,.address-modal .certificate-lang-header .certificate-title-wrap .text-wrap h2,.address-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap h2,.address-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap h2,.address-modal .loadresumedata-header .address-modal-title-wrap .text-wrap h2,.address-modal .loadresumedata-header .education-title-wrap .text-wrap h2,.address-modal .loadresumedata-header .department-title-wrap .text-wrap h2,.address-modal .loadresumedata-header .certificate-title-wrap .text-wrap h2,.address-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap h2,.address-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 .education-title-wrap .text-wrap h2,.education-modal .address-modal-header .department-title-wrap .text-wrap h2,.education-modal .address-modal-header .certificate-title-wrap .text-wrap h2,.education-modal .address-modal-header .certificate-lang-title-wrap .text-wrap h2,.education-modal .address-modal-header .loadresumedata-title-wrap .text-wrap h2,.education-modal .education-header .address-modal-title-wrap .text-wrap h2,.education-modal .education-header .education-title-wrap .text-wrap h2,.education-modal .education-header .department-title-wrap .text-wrap h2,.education-modal .education-header .certificate-title-wrap .text-wrap h2,.education-modal .education-header .certificate-lang-title-wrap .text-wrap h2,.education-modal .education-header .loadresumedata-title-wrap .text-wrap h2,.education-modal .department-header .address-modal-title-wrap .text-wrap h2,.education-modal .department-header .education-title-wrap .text-wrap h2,.education-modal .department-header .department-title-wrap .text-wrap h2,.education-modal .department-header .certificate-title-wrap .text-wrap h2,.education-modal .department-header .certificate-lang-title-wrap .text-wrap h2,.education-modal .department-header .loadresumedata-title-wrap .text-wrap h2,.education-modal .certificate-header .address-modal-title-wrap .text-wrap h2,.education-modal .certificate-header .education-title-wrap .text-wrap h2,.education-modal .certificate-header .department-title-wrap .text-wrap h2,.education-modal .certificate-header .certificate-title-wrap .text-wrap h2,.education-modal .certificate-header .certificate-lang-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 .education-title-wrap .text-wrap h2,.education-modal .certificate-lang-header .department-title-wrap .text-wrap h2,.education-modal .certificate-lang-header .certificate-title-wrap .text-wrap h2,.education-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap h2,.education-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap h2,.education-modal .loadresumedata-header .address-modal-title-wrap .text-wrap h2,.education-modal .loadresumedata-header .education-title-wrap .text-wrap h2,.education-modal .loadresumedata-header .department-title-wrap .text-wrap h2,.education-modal .loadresumedata-header .certificate-title-wrap .text-wrap h2,.education-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap h2,.education-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 .education-title-wrap .text-wrap h2,.department-modal .address-modal-header .department-title-wrap .text-wrap h2,.department-modal .address-modal-header .certificate-title-wrap .text-wrap h2,.department-modal .address-modal-header .certificate-lang-title-wrap .text-wrap h2,.department-modal .address-modal-header .loadresumedata-title-wrap .text-wrap h2,.department-modal .education-header .address-modal-title-wrap .text-wrap h2,.department-modal .education-header .education-title-wrap .text-wrap h2,.department-modal .education-header .department-title-wrap .text-wrap h2,.department-modal .education-header .certificate-title-wrap .text-wrap h2,.department-modal .education-header .certificate-lang-title-wrap .text-wrap h2,.department-modal .education-header .loadresumedata-title-wrap .text-wrap h2,.department-modal .department-header .address-modal-title-wrap .text-wrap h2,.department-modal .department-header .education-title-wrap .text-wrap h2,.department-modal .department-header .department-title-wrap .text-wrap h2,.department-modal .department-header .certificate-title-wrap .text-wrap h2,.department-modal .department-header .certificate-lang-title-wrap .text-wrap h2,.department-modal .department-header .loadresumedata-title-wrap .text-wrap h2,.department-modal .certificate-header .address-modal-title-wrap .text-wrap h2,.department-modal .certificate-header .education-title-wrap .text-wrap h2,.department-modal .certificate-header .department-title-wrap .text-wrap h2,.department-modal .certificate-header .certificate-title-wrap .text-wrap h2,.department-modal .certificate-header .certificate-lang-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 .education-title-wrap .text-wrap h2,.department-modal .certificate-lang-header .department-title-wrap .text-wrap h2,.department-modal .certificate-lang-header .certificate-title-wrap .text-wrap h2,.department-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap h2,.department-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap h2,.department-modal .loadresumedata-header .address-modal-title-wrap .text-wrap h2,.department-modal .loadresumedata-header .education-title-wrap .text-wrap h2,.department-modal .loadresumedata-header .department-title-wrap .text-wrap h2,.department-modal .loadresumedata-header .certificate-title-wrap .text-wrap h2,.department-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap h2,.department-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 .education-title-wrap .text-wrap h2,.certificate-modal .address-modal-header .department-title-wrap .text-wrap h2,.certificate-modal .address-modal-header .certificate-title-wrap .text-wrap h2,.certificate-modal .address-modal-header .certificate-lang-title-wrap .text-wrap h2,.certificate-modal .address-modal-header .loadresumedata-title-wrap .text-wrap h2,.certificate-modal .education-header .address-modal-title-wrap .text-wrap h2,.certificate-modal .education-header .education-title-wrap .text-wrap h2,.certificate-modal .education-header .department-title-wrap .text-wrap h2,.certificate-modal .education-header .certificate-title-wrap .text-wrap h2,.certificate-modal .education-header .certificate-lang-title-wrap .text-wrap h2,.certificate-modal .education-header .loadresumedata-title-wrap .text-wrap h2,.certificate-modal .department-header .address-modal-title-wrap .text-wrap h2,.certificate-modal .department-header .education-title-wrap .text-wrap h2,.certificate-modal .department-header .department-title-wrap .text-wrap h2,.certificate-modal .department-header .certificate-title-wrap .text-wrap h2,.certificate-modal .department-header .certificate-lang-title-wrap .text-wrap h2,.certificate-modal .department-header .loadresumedata-title-wrap .text-wrap h2,.certificate-modal .certificate-header .address-modal-title-wrap .text-wrap h2,.certificate-modal .certificate-header .education-title-wrap .text-wrap h2,.certificate-modal .certificate-header .department-title-wrap .text-wrap h2,.certificate-modal .certificate-header .certificate-title-wrap .text-wrap h2,.certificate-modal .certificate-header .certificate-lang-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 .education-title-wrap .text-wrap h2,.certificate-modal .certificate-lang-header .department-title-wrap .text-wrap h2,.certificate-modal .certificate-lang-header .certificate-title-wrap .text-wrap h2,.certificate-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap h2,.certificate-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap h2,.certificate-modal .loadresumedata-header .address-modal-title-wrap .text-wrap h2,.certificate-modal .loadresumedata-header .education-title-wrap .text-wrap h2,.certificate-modal .loadresumedata-header .department-title-wrap .text-wrap h2,.certificate-modal .loadresumedata-header .certificate-title-wrap .text-wrap h2,.certificate-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap h2,.certificate-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 .education-title-wrap .text-wrap h2,.certificate-lang-modal .address-modal-header .department-title-wrap .text-wrap h2,.certificate-lang-modal .address-modal-header .certificate-title-wrap .text-wrap h2,.certificate-lang-modal .address-modal-header .certificate-lang-title-wrap .text-wrap h2,.certificate-lang-modal .address-modal-header .loadresumedata-title-wrap .text-wrap h2,.certificate-lang-modal .education-header .address-modal-title-wrap .text-wrap h2,.certificate-lang-modal .education-header .education-title-wrap .text-wrap h2,.certificate-lang-modal .education-header .department-title-wrap .text-wrap h2,.certificate-lang-modal .education-header .certificate-title-wrap .text-wrap h2,.certificate-lang-modal .education-header .certificate-lang-title-wrap .text-wrap h2,.certificate-lang-modal .education-header .loadresumedata-title-wrap .text-wrap h2,.certificate-lang-modal .department-header .address-modal-title-wrap .text-wrap h2,.certificate-lang-modal .department-header .education-title-wrap .text-wrap h2,.certificate-lang-modal .department-header .department-title-wrap .text-wrap h2,.certificate-lang-modal .department-header .certificate-title-wrap .text-wrap h2,.certificate-lang-modal .department-header .certificate-lang-title-wrap .text-wrap h2,.certificate-lang-modal .department-header .loadresumedata-title-wrap .text-wrap h2,.certificate-lang-modal .certificate-header .address-modal-title-wrap .text-wrap h2,.certificate-lang-modal .certificate-header .education-title-wrap .text-wrap h2,.certificate-lang-modal .certificate-header .department-title-wrap .text-wrap h2,.certificate-lang-modal .certificate-header .certificate-title-wrap .text-wrap h2,.certificate-lang-modal .certificate-header .certificate-lang-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 .education-title-wrap .text-wrap h2,.certificate-lang-modal .certificate-lang-header .department-title-wrap .text-wrap h2,.certificate-lang-modal .certificate-lang-header .certificate-title-wrap .text-wrap h2,.certificate-lang-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap h2,.certificate-lang-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap h2,.certificate-lang-modal .loadresumedata-header .address-modal-title-wrap .text-wrap h2,.certificate-lang-modal .loadresumedata-header .education-title-wrap .text-wrap h2,.certificate-lang-modal .loadresumedata-header .department-title-wrap .text-wrap h2,.certificate-lang-modal .loadresumedata-header .certificate-title-wrap .text-wrap h2,.certificate-lang-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap h2,.certificate-lang-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 .education-title-wrap .text-wrap h2,.loadresumedata-modal .address-modal-header .department-title-wrap .text-wrap h2,.loadresumedata-modal .address-modal-header .certificate-title-wrap .text-wrap h2,.loadresumedata-modal .address-modal-header .certificate-lang-title-wrap .text-wrap h2,.loadresumedata-modal .address-modal-header .loadresumedata-title-wrap .text-wrap h2,.loadresumedata-modal .education-header .address-modal-title-wrap .text-wrap h2,.loadresumedata-modal .education-header .education-title-wrap .text-wrap h2,.loadresumedata-modal .education-header .department-title-wrap .text-wrap h2,.loadresumedata-modal .education-header .certificate-title-wrap .text-wrap h2,.loadresumedata-modal .education-header .certificate-lang-title-wrap .text-wrap h2,.loadresumedata-modal .education-header .loadresumedata-title-wrap .text-wrap h2,.loadresumedata-modal .department-header .address-modal-title-wrap .text-wrap h2,.loadresumedata-modal .department-header .education-title-wrap .text-wrap h2,.loadresumedata-modal .department-header .department-title-wrap .text-wrap h2,.loadresumedata-modal .department-header .certificate-title-wrap .text-wrap h2,.loadresumedata-modal .department-header .certificate-lang-title-wrap .text-wrap h2,.loadresumedata-modal .department-header .loadresumedata-title-wrap .text-wrap h2,.loadresumedata-modal .certificate-header .address-modal-title-wrap .text-wrap h2,.loadresumedata-modal .certificate-header .education-title-wrap .text-wrap h2,.loadresumedata-modal .certificate-header .department-title-wrap .text-wrap h2,.loadresumedata-modal .certificate-header .certificate-title-wrap .text-wrap h2,.loadresumedata-modal .certificate-header .certificate-lang-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 .education-title-wrap .text-wrap h2,.loadresumedata-modal .certificate-lang-header .department-title-wrap .text-wrap h2,.loadresumedata-modal .certificate-lang-header .certificate-title-wrap .text-wrap h2,.loadresumedata-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap h2,.loadresumedata-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap h2,.loadresumedata-modal .loadresumedata-header .address-modal-title-wrap .text-wrap h2,.loadresumedata-modal .loadresumedata-header .education-title-wrap .text-wrap h2,.loadresumedata-modal .loadresumedata-header .department-title-wrap .text-wrap h2,.loadresumedata-modal .loadresumedata-header .certificate-title-wrap .text-wrap h2,.loadresumedata-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap h2,.loadresumedata-modal .loadresumedata-header .loadresumedata-title-wrap .text-wrap h2{height:auto;margin:0;color:#263b50;font-size:1rem;line-height:1.3;letter-spacing:-.025em}.address-modal .address-modal-header .address-modal-title-wrap .text-wrap p,.address-modal .address-modal-header .education-title-wrap .text-wrap p,.address-modal .address-modal-header .department-title-wrap .text-wrap p,.address-modal .address-modal-header .certificate-title-wrap .text-wrap p,.address-modal .address-modal-header .certificate-lang-title-wrap .text-wrap p,.address-modal .address-modal-header .loadresumedata-title-wrap .text-wrap p,.address-modal .education-header .address-modal-title-wrap .text-wrap p,.address-modal .education-header .education-title-wrap .text-wrap p,.address-modal .education-header .department-title-wrap .text-wrap p,.address-modal .education-header .certificate-title-wrap .text-wrap p,.address-modal .education-header .certificate-lang-title-wrap .text-wrap p,.address-modal .education-header .loadresumedata-title-wrap .text-wrap p,.address-modal .department-header .address-modal-title-wrap .text-wrap p,.address-modal .department-header .education-title-wrap .text-wrap p,.address-modal .department-header .department-title-wrap .text-wrap p,.address-modal .department-header .certificate-title-wrap .text-wrap p,.address-modal .department-header .certificate-lang-title-wrap .text-wrap p,.address-modal .department-header .loadresumedata-title-wrap .text-wrap p,.address-modal .certificate-header .address-modal-title-wrap .text-wrap p,.address-modal .certificate-header .education-title-wrap .text-wrap p,.address-modal .certificate-header .department-title-wrap .text-wrap p,.address-modal .certificate-header .certificate-title-wrap .text-wrap p,.address-modal .certificate-header .certificate-lang-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 .education-title-wrap .text-wrap p,.address-modal .certificate-lang-header .department-title-wrap .text-wrap p,.address-modal .certificate-lang-header .certificate-title-wrap .text-wrap p,.address-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap p,.address-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap p,.address-modal .loadresumedata-header .address-modal-title-wrap .text-wrap p,.address-modal .loadresumedata-header .education-title-wrap .text-wrap p,.address-modal .loadresumedata-header .department-title-wrap .text-wrap p,.address-modal .loadresumedata-header .certificate-title-wrap .text-wrap p,.address-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap p,.address-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 .education-title-wrap .text-wrap p,.education-modal .address-modal-header .department-title-wrap .text-wrap p,.education-modal .address-modal-header .certificate-title-wrap .text-wrap p,.education-modal .address-modal-header .certificate-lang-title-wrap .text-wrap p,.education-modal .address-modal-header .loadresumedata-title-wrap .text-wrap p,.education-modal .education-header .address-modal-title-wrap .text-wrap p,.education-modal .education-header .education-title-wrap .text-wrap p,.education-modal .education-header .department-title-wrap .text-wrap p,.education-modal .education-header .certificate-title-wrap .text-wrap p,.education-modal .education-header .certificate-lang-title-wrap .text-wrap p,.education-modal .education-header .loadresumedata-title-wrap .text-wrap p,.education-modal .department-header .address-modal-title-wrap .text-wrap p,.education-modal .department-header .education-title-wrap .text-wrap p,.education-modal .department-header .department-title-wrap .text-wrap p,.education-modal .department-header .certificate-title-wrap .text-wrap p,.education-modal .department-header .certificate-lang-title-wrap .text-wrap p,.education-modal .department-header .loadresumedata-title-wrap .text-wrap p,.education-modal .certificate-header .address-modal-title-wrap .text-wrap p,.education-modal .certificate-header .education-title-wrap .text-wrap p,.education-modal .certificate-header .department-title-wrap .text-wrap p,.education-modal .certificate-header .certificate-title-wrap .text-wrap p,.education-modal .certificate-header .certificate-lang-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 .education-title-wrap .text-wrap p,.education-modal .certificate-lang-header .department-title-wrap .text-wrap p,.education-modal .certificate-lang-header .certificate-title-wrap .text-wrap p,.education-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap p,.education-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap p,.education-modal .loadresumedata-header .address-modal-title-wrap .text-wrap p,.education-modal .loadresumedata-header .education-title-wrap .text-wrap p,.education-modal .loadresumedata-header .department-title-wrap .text-wrap p,.education-modal .loadresumedata-header .certificate-title-wrap .text-wrap p,.education-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap p,.education-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 .education-title-wrap .text-wrap p,.department-modal .address-modal-header .department-title-wrap .text-wrap p,.department-modal .address-modal-header .certificate-title-wrap .text-wrap p,.department-modal .address-modal-header .certificate-lang-title-wrap .text-wrap p,.department-modal .address-modal-header .loadresumedata-title-wrap .text-wrap p,.department-modal .education-header .address-modal-title-wrap .text-wrap p,.department-modal .education-header .education-title-wrap .text-wrap p,.department-modal .education-header .department-title-wrap .text-wrap p,.department-modal .education-header .certificate-title-wrap .text-wrap p,.department-modal .education-header .certificate-lang-title-wrap .text-wrap p,.department-modal .education-header .loadresumedata-title-wrap .text-wrap p,.department-modal .department-header .address-modal-title-wrap .text-wrap p,.department-modal .department-header .education-title-wrap .text-wrap p,.department-modal .department-header .department-title-wrap .text-wrap p,.department-modal .department-header .certificate-title-wrap .text-wrap p,.department-modal .department-header .certificate-lang-title-wrap .text-wrap p,.department-modal .department-header .loadresumedata-title-wrap .text-wrap p,.department-modal .certificate-header .address-modal-title-wrap .text-wrap p,.department-modal .certificate-header .education-title-wrap .text-wrap p,.department-modal .certificate-header .department-title-wrap .text-wrap p,.department-modal .certificate-header .certificate-title-wrap .text-wrap p,.department-modal .certificate-header .certificate-lang-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 .education-title-wrap .text-wrap p,.department-modal .certificate-lang-header .department-title-wrap .text-wrap p,.department-modal .certificate-lang-header .certificate-title-wrap .text-wrap p,.department-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap p,.department-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap p,.department-modal .loadresumedata-header .address-modal-title-wrap .text-wrap p,.department-modal .loadresumedata-header .education-title-wrap .text-wrap p,.department-modal .loadresumedata-header .department-title-wrap .text-wrap p,.department-modal .loadresumedata-header .certificate-title-wrap .text-wrap p,.department-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap p,.department-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 .education-title-wrap .text-wrap p,.certificate-modal .address-modal-header .department-title-wrap .text-wrap p,.certificate-modal .address-modal-header .certificate-title-wrap .text-wrap p,.certificate-modal .address-modal-header .certificate-lang-title-wrap .text-wrap p,.certificate-modal .address-modal-header .loadresumedata-title-wrap .text-wrap p,.certificate-modal .education-header .address-modal-title-wrap .text-wrap p,.certificate-modal .education-header .education-title-wrap .text-wrap p,.certificate-modal .education-header .department-title-wrap .text-wrap p,.certificate-modal .education-header .certificate-title-wrap .text-wrap p,.certificate-modal .education-header .certificate-lang-title-wrap .text-wrap p,.certificate-modal .education-header .loadresumedata-title-wrap .text-wrap p,.certificate-modal .department-header .address-modal-title-wrap .text-wrap p,.certificate-modal .department-header .education-title-wrap .text-wrap p,.certificate-modal .department-header .department-title-wrap .text-wrap p,.certificate-modal .department-header .certificate-title-wrap .text-wrap p,.certificate-modal .department-header .certificate-lang-title-wrap .text-wrap p,.certificate-modal .department-header .loadresumedata-title-wrap .text-wrap p,.certificate-modal .certificate-header .address-modal-title-wrap .text-wrap p,.certificate-modal .certificate-header .education-title-wrap .text-wrap p,.certificate-modal .certificate-header .department-title-wrap .text-wrap p,.certificate-modal .certificate-header .certificate-title-wrap .text-wrap p,.certificate-modal .certificate-header .certificate-lang-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 .education-title-wrap .text-wrap p,.certificate-modal .certificate-lang-header .department-title-wrap .text-wrap p,.certificate-modal .certificate-lang-header .certificate-title-wrap .text-wrap p,.certificate-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap p,.certificate-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap p,.certificate-modal .loadresumedata-header .address-modal-title-wrap .text-wrap p,.certificate-modal .loadresumedata-header .education-title-wrap .text-wrap p,.certificate-modal .loadresumedata-header .department-title-wrap .text-wrap p,.certificate-modal .loadresumedata-header .certificate-title-wrap .text-wrap p,.certificate-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap p,.certificate-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 .education-title-wrap .text-wrap p,.certificate-lang-modal .address-modal-header .department-title-wrap .text-wrap p,.certificate-lang-modal .address-modal-header .certificate-title-wrap .text-wrap p,.certificate-lang-modal .address-modal-header .certificate-lang-title-wrap .text-wrap p,.certificate-lang-modal .address-modal-header .loadresumedata-title-wrap .text-wrap p,.certificate-lang-modal .education-header .address-modal-title-wrap .text-wrap p,.certificate-lang-modal .education-header .education-title-wrap .text-wrap p,.certificate-lang-modal .education-header .department-title-wrap .text-wrap p,.certificate-lang-modal .education-header .certificate-title-wrap .text-wrap p,.certificate-lang-modal .education-header .certificate-lang-title-wrap .text-wrap p,.certificate-lang-modal .education-header .loadresumedata-title-wrap .text-wrap p,.certificate-lang-modal .department-header .address-modal-title-wrap .text-wrap p,.certificate-lang-modal .department-header .education-title-wrap .text-wrap p,.certificate-lang-modal .department-header .department-title-wrap .text-wrap p,.certificate-lang-modal .department-header .certificate-title-wrap .text-wrap p,.certificate-lang-modal .department-header .certificate-lang-title-wrap .text-wrap p,.certificate-lang-modal .department-header .loadresumedata-title-wrap .text-wrap p,.certificate-lang-modal .certificate-header .address-modal-title-wrap .text-wrap p,.certificate-lang-modal .certificate-header .education-title-wrap .text-wrap p,.certificate-lang-modal .certificate-header .department-title-wrap .text-wrap p,.certificate-lang-modal .certificate-header .certificate-title-wrap .text-wrap p,.certificate-lang-modal .certificate-header .certificate-lang-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 .education-title-wrap .text-wrap p,.certificate-lang-modal .certificate-lang-header .department-title-wrap .text-wrap p,.certificate-lang-modal .certificate-lang-header .certificate-title-wrap .text-wrap p,.certificate-lang-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap p,.certificate-lang-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap p,.certificate-lang-modal .loadresumedata-header .address-modal-title-wrap .text-wrap p,.certificate-lang-modal .loadresumedata-header .education-title-wrap .text-wrap p,.certificate-lang-modal .loadresumedata-header .department-title-wrap .text-wrap p,.certificate-lang-modal .loadresumedata-header .certificate-title-wrap .text-wrap p,.certificate-lang-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap p,.certificate-lang-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 .education-title-wrap .text-wrap p,.loadresumedata-modal .address-modal-header .department-title-wrap .text-wrap p,.loadresumedata-modal .address-modal-header .certificate-title-wrap .text-wrap p,.loadresumedata-modal .address-modal-header .certificate-lang-title-wrap .text-wrap p,.loadresumedata-modal .address-modal-header .loadresumedata-title-wrap .text-wrap p,.loadresumedata-modal .education-header .address-modal-title-wrap .text-wrap p,.loadresumedata-modal .education-header .education-title-wrap .text-wrap p,.loadresumedata-modal .education-header .department-title-wrap .text-wrap p,.loadresumedata-modal .education-header .certificate-title-wrap .text-wrap p,.loadresumedata-modal .education-header .certificate-lang-title-wrap .text-wrap p,.loadresumedata-modal .education-header .loadresumedata-title-wrap .text-wrap p,.loadresumedata-modal .department-header .address-modal-title-wrap .text-wrap p,.loadresumedata-modal .department-header .education-title-wrap .text-wrap p,.loadresumedata-modal .department-header .department-title-wrap .text-wrap p,.loadresumedata-modal .department-header .certificate-title-wrap .text-wrap p,.loadresumedata-modal .department-header .certificate-lang-title-wrap .text-wrap p,.loadresumedata-modal .department-header .loadresumedata-title-wrap .text-wrap p,.loadresumedata-modal .certificate-header .address-modal-title-wrap .text-wrap p,.loadresumedata-modal .certificate-header .education-title-wrap .text-wrap p,.loadresumedata-modal .certificate-header .department-title-wrap .text-wrap p,.loadresumedata-modal .certificate-header .certificate-title-wrap .text-wrap p,.loadresumedata-modal .certificate-header .certificate-lang-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 .education-title-wrap .text-wrap p,.loadresumedata-modal .certificate-lang-header .department-title-wrap .text-wrap p,.loadresumedata-modal .certificate-lang-header .certificate-title-wrap .text-wrap p,.loadresumedata-modal .certificate-lang-header .certificate-lang-title-wrap .text-wrap p,.loadresumedata-modal .certificate-lang-header .loadresumedata-title-wrap .text-wrap p,.loadresumedata-modal .loadresumedata-header .address-modal-title-wrap .text-wrap p,.loadresumedata-modal .loadresumedata-header .education-title-wrap .text-wrap p,.loadresumedata-modal .loadresumedata-header .department-title-wrap .text-wrap p,.loadresumedata-modal .loadresumedata-header .certificate-title-wrap .text-wrap p,.loadresumedata-modal .loadresumedata-header .certificate-lang-title-wrap .text-wrap p,.loadresumedata-modal .loadresumedata-header .loadresumedata-title-wrap .text-wrap p{margin:0;color:#778696;font-size:.72rem;line-height:1.45;opacity:1}.address-modal .address-modal-header .address-modal-close,.address-modal .address-modal-header .education-close,.address-modal .address-modal-header .department-close,.address-modal .address-modal-header .certificate-close,.address-modal .address-modal-header .certificate-lang-close,.address-modal .address-modal-header .loadresumedata-close,.address-modal .education-header .address-modal-close,.address-modal .education-header .education-close,.address-modal .education-header .department-close,.address-modal .education-header .certificate-close,.address-modal .education-header .certificate-lang-close,.address-modal .education-header .loadresumedata-close,.address-modal .department-header .address-modal-close,.address-modal .department-header .education-close,.address-modal .department-header .department-close,.address-modal .department-header .certificate-close,.address-modal .department-header .certificate-lang-close,.address-modal .department-header .loadresumedata-close,.address-modal .certificate-header .address-modal-close,.address-modal .certificate-header .education-close,.address-modal .certificate-header .department-close,.address-modal .certificate-header .certificate-close,.address-modal .certificate-header .certificate-lang-close,.address-modal .certificate-header .loadresumedata-close,.address-modal .certificate-lang-header .address-modal-close,.address-modal .certificate-lang-header .education-close,.address-modal .certificate-lang-header .department-close,.address-modal .certificate-lang-header .certificate-close,.address-modal .certificate-lang-header .certificate-lang-close,.address-modal .certificate-lang-header .loadresumedata-close,.address-modal .loadresumedata-header .address-modal-close,.address-modal .loadresumedata-header .education-close,.address-modal .loadresumedata-header .department-close,.address-modal .loadresumedata-header .certificate-close,.address-modal .loadresumedata-header .certificate-lang-close,.address-modal .loadresumedata-header .loadresumedata-close,.education-modal .address-modal-header .address-modal-close,.education-modal .address-modal-header .education-close,.education-modal .address-modal-header .department-close,.education-modal .address-modal-header .certificate-close,.education-modal .address-modal-header .certificate-lang-close,.education-modal .address-modal-header .loadresumedata-close,.education-modal .education-header .address-modal-close,.education-modal .education-header .education-close,.education-modal .education-header .department-close,.education-modal .education-header .certificate-close,.education-modal .education-header .certificate-lang-close,.education-modal .education-header .loadresumedata-close,.education-modal .department-header .address-modal-close,.education-modal .department-header .education-close,.education-modal .department-header .department-close,.education-modal .department-header .certificate-close,.education-modal .department-header .certificate-lang-close,.education-modal .department-header .loadresumedata-close,.education-modal .certificate-header .address-modal-close,.education-modal .certificate-header .education-close,.education-modal .certificate-header .department-close,.education-modal .certificate-header .certificate-close,.education-modal .certificate-header .certificate-lang-close,.education-modal .certificate-header .loadresumedata-close,.education-modal .certificate-lang-header .address-modal-close,.education-modal .certificate-lang-header .education-close,.education-modal .certificate-lang-header .department-close,.education-modal .certificate-lang-header .certificate-close,.education-modal .certificate-lang-header .certificate-lang-close,.education-modal .certificate-lang-header .loadresumedata-close,.education-modal .loadresumedata-header .address-modal-close,.education-modal .loadresumedata-header .education-close,.education-modal .loadresumedata-header .department-close,.education-modal .loadresumedata-header .certificate-close,.education-modal .loadresumedata-header .certificate-lang-close,.education-modal .loadresumedata-header .loadresumedata-close,.department-modal .address-modal-header .address-modal-close,.department-modal .address-modal-header .education-close,.department-modal .address-modal-header .department-close,.department-modal .address-modal-header .certificate-close,.department-modal .address-modal-header .certificate-lang-close,.department-modal .address-modal-header .loadresumedata-close,.department-modal .education-header .address-modal-close,.department-modal .education-header .education-close,.department-modal .education-header .department-close,.department-modal .education-header .certificate-close,.department-modal .education-header .certificate-lang-close,.department-modal .education-header .loadresumedata-close,.department-modal .department-header .address-modal-close,.department-modal .department-header .education-close,.department-modal .department-header .department-close,.department-modal .department-header .certificate-close,.department-modal .department-header .certificate-lang-close,.department-modal .department-header .loadresumedata-close,.department-modal .certificate-header .address-modal-close,.department-modal .certificate-header .education-close,.department-modal .certificate-header .department-close,.department-modal .certificate-header .certificate-close,.department-modal .certificate-header .certificate-lang-close,.department-modal .certificate-header .loadresumedata-close,.department-modal .certificate-lang-header .address-modal-close,.department-modal .certificate-lang-header .education-close,.department-modal .certificate-lang-header .department-close,.department-modal .certificate-lang-header .certificate-close,.department-modal .certificate-lang-header .certificate-lang-close,.department-modal .certificate-lang-header .loadresumedata-close,.department-modal .loadresumedata-header .address-modal-close,.department-modal .loadresumedata-header .education-close,.department-modal .loadresumedata-header .department-close,.department-modal .loadresumedata-header .certificate-close,.department-modal .loadresumedata-header .certificate-lang-close,.department-modal .loadresumedata-header .loadresumedata-close,.certificate-modal .address-modal-header .address-modal-close,.certificate-modal .address-modal-header .education-close,.certificate-modal .address-modal-header .department-close,.certificate-modal .address-modal-header .certificate-close,.certificate-modal .address-modal-header .certificate-lang-close,.certificate-modal .address-modal-header .loadresumedata-close,.certificate-modal .education-header .address-modal-close,.certificate-modal .education-header .education-close,.certificate-modal .education-header .department-close,.certificate-modal .education-header .certificate-close,.certificate-modal .education-header .certificate-lang-close,.certificate-modal .education-header .loadresumedata-close,.certificate-modal .department-header .address-modal-close,.certificate-modal .department-header .education-close,.certificate-modal .department-header .department-close,.certificate-modal .department-header .certificate-close,.certificate-modal .department-header .certificate-lang-close,.certificate-modal .department-header .loadresumedata-close,.certificate-modal .certificate-header .address-modal-close,.certificate-modal .certificate-header .education-close,.certificate-modal .certificate-header .department-close,.certificate-modal .certificate-header .certificate-close,.certificate-modal .certificate-header .certificate-lang-close,.certificate-modal .certificate-header .loadresumedata-close,.certificate-modal .certificate-lang-header .address-modal-close,.certificate-modal .certificate-lang-header .education-close,.certificate-modal .certificate-lang-header .department-close,.certificate-modal .certificate-lang-header .certificate-close,.certificate-modal .certificate-lang-header .certificate-lang-close,.certificate-modal .certificate-lang-header .loadresumedata-close,.certificate-modal .loadresumedata-header .address-modal-close,.certificate-modal .loadresumedata-header .education-close,.certificate-modal .loadresumedata-header .department-close,.certificate-modal .loadresumedata-header .certificate-close,.certificate-modal .loadresumedata-header .certificate-lang-close,.certificate-modal .loadresumedata-header .loadresumedata-close,.certificate-lang-modal .address-modal-header .address-modal-close,.certificate-lang-modal .address-modal-header .education-close,.certificate-lang-modal .address-modal-header .department-close,.certificate-lang-modal .address-modal-header .certificate-close,.certificate-lang-modal .address-modal-header .certificate-lang-close,.certificate-lang-modal .address-modal-header .loadresumedata-close,.certificate-lang-modal .education-header .address-modal-close,.certificate-lang-modal .education-header .education-close,.certificate-lang-modal .education-header .department-close,.certificate-lang-modal .education-header .certificate-close,.certificate-lang-modal .education-header .certificate-lang-close,.certificate-lang-modal .education-header .loadresumedata-close,.certificate-lang-modal .department-header .address-modal-close,.certificate-lang-modal .department-header .education-close,.certificate-lang-modal .department-header .department-close,.certificate-lang-modal .department-header .certificate-close,.certificate-lang-modal .department-header .certificate-lang-close,.certificate-lang-modal .department-header .loadresumedata-close,.certificate-lang-modal .certificate-header .address-modal-close,.certificate-lang-modal .certificate-header .education-close,.certificate-lang-modal .certificate-header .department-close,.certificate-lang-modal .certificate-header .certificate-close,.certificate-lang-modal .certificate-header .certificate-lang-close,.certificate-lang-modal .certificate-header .loadresumedata-close,.certificate-lang-modal .certificate-lang-header .address-modal-close,.certificate-lang-modal .certificate-lang-header .education-close,.certificate-lang-modal .certificate-lang-header .department-close,.certificate-lang-modal .certificate-lang-header .certificate-close,.certificate-lang-modal .certificate-lang-header .certificate-lang-close,.certificate-lang-modal .certificate-lang-header .loadresumedata-close,.certificate-lang-modal .loadresumedata-header .address-modal-close,.certificate-lang-modal .loadresumedata-header .education-close,.certificate-lang-modal .loadresumedata-header .department-close,.certificate-lang-modal .loadresumedata-header .certificate-close,.certificate-lang-modal .loadresumedata-header .certificate-lang-close,.certificate-lang-modal .loadresumedata-header .loadresumedata-close,.loadresumedata-modal .address-modal-header .address-modal-close,.loadresumedata-modal .address-modal-header .education-close,.loadresumedata-modal .address-modal-header .department-close,.loadresumedata-modal .address-modal-header .certificate-close,.loadresumedata-modal .address-modal-header .certificate-lang-close,.loadresumedata-modal .address-modal-header .loadresumedata-close,.loadresumedata-modal .education-header .address-modal-close,.loadresumedata-modal .education-header .education-close,.loadresumedata-modal .education-header .department-close,.loadresumedata-modal .education-header .certificate-close,.loadresumedata-modal .education-header .certificate-lang-close,.loadresumedata-modal .education-header .loadresumedata-close,.loadresumedata-modal .department-header .address-modal-close,.loadresumedata-modal .department-header .education-close,.loadresumedata-modal .department-header .department-close,.loadresumedata-modal .department-header .certificate-close,.loadresumedata-modal .department-header .certificate-lang-close,.loadresumedata-modal .department-header .loadresumedata-close,.loadresumedata-modal .certificate-header .address-modal-close,.loadresumedata-modal .certificate-header .education-close,.loadresumedata-modal .certificate-header .department-close,.loadresumedata-modal .certificate-header .certificate-close,.loadresumedata-modal .certificate-header .certificate-lang-close,.loadresumedata-modal .certificate-header .loadresumedata-close,.loadresumedata-modal .certificate-lang-header .address-modal-close,.loadresumedata-modal .certificate-lang-header .education-close,.loadresumedata-modal .certificate-lang-header .department-close,.loadresumedata-modal .certificate-lang-header .certificate-close,.loadresumedata-modal .certificate-lang-header .certificate-lang-close,.loadresumedata-modal .certificate-lang-header .loadresumedata-close,.loadresumedata-modal .loadresumedata-header .address-modal-close,.loadresumedata-modal .loadresumedata-header .education-close,.loadresumedata-modal .loadresumedata-header .department-close,.loadresumedata-modal .loadresumedata-header .certificate-close,.loadresumedata-modal .loadresumedata-header .certificate-lang-close,.loadresumedata-modal .loadresumedata-header .loadresumedata-close{width:38px;height:38px;padding:0;border-radius:11px;background:#f2f5f7;color:#6d7d8d;transition:background .18s ease,color .18s ease}.address-modal .address-modal-header .address-modal-close:hover,.address-modal .address-modal-header .education-close:hover,.address-modal .address-modal-header .department-close:hover,.address-modal .address-modal-header .certificate-close:hover,.address-modal .address-modal-header .certificate-lang-close:hover,.address-modal .address-modal-header .loadresumedata-close:hover,.address-modal .education-header .address-modal-close:hover,.address-modal .education-header .education-close:hover,.address-modal .education-header .department-close:hover,.address-modal .education-header .certificate-close:hover,.address-modal .education-header .certificate-lang-close:hover,.address-modal .education-header .loadresumedata-close:hover,.address-modal .department-header .address-modal-close:hover,.address-modal .department-header .education-close:hover,.address-modal .department-header .department-close:hover,.address-modal .department-header .certificate-close:hover,.address-modal .department-header .certificate-lang-close:hover,.address-modal .department-header .loadresumedata-close:hover,.address-modal .certificate-header .address-modal-close:hover,.address-modal .certificate-header .education-close:hover,.address-modal .certificate-header .department-close:hover,.address-modal .certificate-header .certificate-close:hover,.address-modal .certificate-header .certificate-lang-close:hover,.address-modal .certificate-header .loadresumedata-close:hover,.address-modal .certificate-lang-header .address-modal-close:hover,.address-modal .certificate-lang-header .education-close:hover,.address-modal .certificate-lang-header .department-close:hover,.address-modal .certificate-lang-header .certificate-close:hover,.address-modal .certificate-lang-header .certificate-lang-close:hover,.address-modal .certificate-lang-header .loadresumedata-close:hover,.address-modal .loadresumedata-header .address-modal-close:hover,.address-modal .loadresumedata-header .education-close:hover,.address-modal .loadresumedata-header .department-close:hover,.address-modal .loadresumedata-header .certificate-close:hover,.address-modal .loadresumedata-header .certificate-lang-close:hover,.address-modal .loadresumedata-header .loadresumedata-close:hover,.education-modal .address-modal-header .address-modal-close:hover,.education-modal .address-modal-header .education-close:hover,.education-modal .address-modal-header .department-close:hover,.education-modal .address-modal-header .certificate-close:hover,.education-modal .address-modal-header .certificate-lang-close:hover,.education-modal .address-modal-header .loadresumedata-close:hover,.education-modal .education-header .address-modal-close:hover,.education-modal .education-header .education-close:hover,.education-modal .education-header .department-close:hover,.education-modal .education-header .certificate-close:hover,.education-modal .education-header .certificate-lang-close:hover,.education-modal .education-header .loadresumedata-close:hover,.education-modal .department-header .address-modal-close:hover,.education-modal .department-header .education-close:hover,.education-modal .department-header .department-close:hover,.education-modal .department-header .certificate-close:hover,.education-modal .department-header .certificate-lang-close:hover,.education-modal .department-header .loadresumedata-close:hover,.education-modal .certificate-header .address-modal-close:hover,.education-modal .certificate-header .education-close:hover,.education-modal .certificate-header .department-close:hover,.education-modal .certificate-header .certificate-close:hover,.education-modal .certificate-header .certificate-lang-close:hover,.education-modal .certificate-header .loadresumedata-close:hover,.education-modal .certificate-lang-header .address-modal-close:hover,.education-modal .certificate-lang-header .education-close:hover,.education-modal .certificate-lang-header .department-close:hover,.education-modal .certificate-lang-header .certificate-close:hover,.education-modal .certificate-lang-header .certificate-lang-close:hover,.education-modal .certificate-lang-header .loadresumedata-close:hover,.education-modal .loadresumedata-header .address-modal-close:hover,.education-modal .loadresumedata-header .education-close:hover,.education-modal .loadresumedata-header .department-close:hover,.education-modal .loadresumedata-header .certificate-close:hover,.education-modal .loadresumedata-header .certificate-lang-close:hover,.education-modal .loadresumedata-header .loadresumedata-close:hover,.department-modal .address-modal-header .address-modal-close:hover,.department-modal .address-modal-header .education-close:hover,.department-modal .address-modal-header .department-close:hover,.department-modal .address-modal-header .certificate-close:hover,.department-modal .address-modal-header .certificate-lang-close:hover,.department-modal .address-modal-header .loadresumedata-close:hover,.department-modal .education-header .address-modal-close:hover,.department-modal .education-header .education-close:hover,.department-modal .education-header .department-close:hover,.department-modal .education-header .certificate-close:hover,.department-modal .education-header .certificate-lang-close:hover,.department-modal .education-header .loadresumedata-close:hover,.department-modal .department-header .address-modal-close:hover,.department-modal .department-header .education-close:hover,.department-modal .department-header .department-close:hover,.department-modal .department-header .certificate-close:hover,.department-modal .department-header .certificate-lang-close:hover,.department-modal .department-header .loadresumedata-close:hover,.department-modal .certificate-header .address-modal-close:hover,.department-modal .certificate-header .education-close:hover,.department-modal .certificate-header .department-close:hover,.department-modal .certificate-header .certificate-close:hover,.department-modal .certificate-header .certificate-lang-close:hover,.department-modal .certificate-header .loadresumedata-close:hover,.department-modal .certificate-lang-header .address-modal-close:hover,.department-modal .certificate-lang-header .education-close:hover,.department-modal .certificate-lang-header .department-close:hover,.department-modal .certificate-lang-header .certificate-close:hover,.department-modal .certificate-lang-header .certificate-lang-close:hover,.department-modal .certificate-lang-header .loadresumedata-close:hover,.department-modal .loadresumedata-header .address-modal-close:hover,.department-modal .loadresumedata-header .education-close:hover,.department-modal .loadresumedata-header .department-close:hover,.department-modal .loadresumedata-header .certificate-close:hover,.department-modal .loadresumedata-header .certificate-lang-close:hover,.department-modal .loadresumedata-header .loadresumedata-close:hover,.certificate-modal .address-modal-header .address-modal-close:hover,.certificate-modal .address-modal-header .education-close:hover,.certificate-modal .address-modal-header .department-close:hover,.certificate-modal .address-modal-header .certificate-close:hover,.certificate-modal .address-modal-header .certificate-lang-close:hover,.certificate-modal .address-modal-header .loadresumedata-close:hover,.certificate-modal .education-header .address-modal-close:hover,.certificate-modal .education-header .education-close:hover,.certificate-modal .education-header .department-close:hover,.certificate-modal .education-header .certificate-close:hover,.certificate-modal .education-header .certificate-lang-close:hover,.certificate-modal .education-header .loadresumedata-close:hover,.certificate-modal .department-header .address-modal-close:hover,.certificate-modal .department-header .education-close:hover,.certificate-modal .department-header .department-close:hover,.certificate-modal .department-header .certificate-close:hover,.certificate-modal .department-header .certificate-lang-close:hover,.certificate-modal .department-header .loadresumedata-close:hover,.certificate-modal .certificate-header .address-modal-close:hover,.certificate-modal .certificate-header .education-close:hover,.certificate-modal .certificate-header .department-close:hover,.certificate-modal .certificate-header .certificate-close:hover,.certificate-modal .certificate-header .certificate-lang-close:hover,.certificate-modal .certificate-header .loadresumedata-close:hover,.certificate-modal .certificate-lang-header .address-modal-close:hover,.certificate-modal .certificate-lang-header .education-close:hover,.certificate-modal .certificate-lang-header .department-close:hover,.certificate-modal .certificate-lang-header .certificate-close:hover,.certificate-modal .certificate-lang-header .certificate-lang-close:hover,.certificate-modal .certificate-lang-header .loadresumedata-close:hover,.certificate-modal .loadresumedata-header .address-modal-close:hover,.certificate-modal .loadresumedata-header .education-close:hover,.certificate-modal .loadresumedata-header .department-close:hover,.certificate-modal .loadresumedata-header .certificate-close:hover,.certificate-modal .loadresumedata-header .certificate-lang-close:hover,.certificate-modal .loadresumedata-header .loadresumedata-close:hover,.certificate-lang-modal .address-modal-header .address-modal-close:hover,.certificate-lang-modal .address-modal-header .education-close:hover,.certificate-lang-modal .address-modal-header .department-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 .loadresumedata-close:hover,.certificate-lang-modal .education-header .address-modal-close:hover,.certificate-lang-modal .education-header .education-close:hover,.certificate-lang-modal .education-header .department-close:hover,.certificate-lang-modal .education-header .certificate-close:hover,.certificate-lang-modal .education-header .certificate-lang-close:hover,.certificate-lang-modal .education-header .loadresumedata-close:hover,.certificate-lang-modal .department-header .address-modal-close:hover,.certificate-lang-modal .department-header .education-close:hover,.certificate-lang-modal .department-header .department-close:hover,.certificate-lang-modal .department-header .certificate-close:hover,.certificate-lang-modal .department-header .certificate-lang-close:hover,.certificate-lang-modal .department-header .loadresumedata-close:hover,.certificate-lang-modal .certificate-header .address-modal-close:hover,.certificate-lang-modal .certificate-header .education-close:hover,.certificate-lang-modal .certificate-header .department-close:hover,.certificate-lang-modal .certificate-header .certificate-close:hover,.certificate-lang-modal .certificate-header .certificate-lang-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 .education-close:hover,.certificate-lang-modal .certificate-lang-header .department-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 .loadresumedata-close:hover,.certificate-lang-modal .loadresumedata-header .address-modal-close:hover,.certificate-lang-modal .loadresumedata-header .education-close:hover,.certificate-lang-modal .loadresumedata-header .department-close:hover,.certificate-lang-modal .loadresumedata-header .certificate-close:hover,.certificate-lang-modal .loadresumedata-header .certificate-lang-close:hover,.certificate-lang-modal .loadresumedata-header .loadresumedata-close:hover,.loadresumedata-modal .address-modal-header .address-modal-close:hover,.loadresumedata-modal .address-modal-header .education-close:hover,.loadresumedata-modal .address-modal-header .department-close:hover,.loadresumedata-modal .address-modal-header .certificate-close:hover,.loadresumedata-modal .address-modal-header .certificate-lang-close:hover,.loadresumedata-modal .address-modal-header .loadresumedata-close:hover,.loadresumedata-modal .education-header .address-modal-close:hover,.loadresumedata-modal .education-header .education-close:hover,.loadresumedata-modal .education-header .department-close:hover,.loadresumedata-modal .education-header .certificate-close:hover,.loadresumedata-modal .education-header .certificate-lang-close:hover,.loadresumedata-modal .education-header .loadresumedata-close:hover,.loadresumedata-modal .department-header .address-modal-close:hover,.loadresumedata-modal .department-header .education-close:hover,.loadresumedata-modal .department-header .department-close:hover,.loadresumedata-modal .department-header .certificate-close:hover,.loadresumedata-modal .department-header .certificate-lang-close:hover,.loadresumedata-modal .department-header .loadresumedata-close:hover,.loadresumedata-modal .certificate-header .address-modal-close:hover,.loadresumedata-modal .certificate-header .education-close:hover,.loadresumedata-modal .certificate-header .department-close:hover,.loadresumedata-modal .certificate-header .certificate-close:hover,.loadresumedata-modal .certificate-header .certificate-lang-close:hover,.loadresumedata-modal .certificate-header .loadresumedata-close:hover,.loadresumedata-modal .certificate-lang-header .address-modal-close:hover,.loadresumedata-modal .certificate-lang-header .education-close:hover,.loadresumedata-modal .certificate-lang-header .department-close:hover,.loadresumedata-modal .certificate-lang-header .certificate-close:hover,.loadresumedata-modal .certificate-lang-header .certificate-lang-close:hover,.loadresumedata-modal .certificate-lang-header .loadresumedata-close:hover,.loadresumedata-modal .loadresumedata-header .address-modal-close:hover,.loadresumedata-modal .loadresumedata-header .education-close:hover,.loadresumedata-modal .loadresumedata-header .department-close:hover,.loadresumedata-modal .loadresumedata-header .certificate-close:hover,.loadresumedata-modal .loadresumedata-header .certificate-lang-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 .education-close .material-symbols-outlined,.address-modal .address-modal-header .department-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 .loadresumedata-close .material-symbols-outlined,.address-modal .education-header .address-modal-close .material-symbols-outlined,.address-modal .education-header .education-close .material-symbols-outlined,.address-modal .education-header .department-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 .loadresumedata-close .material-symbols-outlined,.address-modal .department-header .address-modal-close .material-symbols-outlined,.address-modal .department-header .education-close .material-symbols-outlined,.address-modal .department-header .department-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 .loadresumedata-close .material-symbols-outlined,.address-modal .certificate-header .address-modal-close .material-symbols-outlined,.address-modal .certificate-header .education-close .material-symbols-outlined,.address-modal .certificate-header .department-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 .loadresumedata-close .material-symbols-outlined,.address-modal .certificate-lang-header .address-modal-close .material-symbols-outlined,.address-modal .certificate-lang-header .education-close .material-symbols-outlined,.address-modal .certificate-lang-header .department-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 .loadresumedata-close .material-symbols-outlined,.address-modal .loadresumedata-header .address-modal-close .material-symbols-outlined,.address-modal .loadresumedata-header .education-close .material-symbols-outlined,.address-modal .loadresumedata-header .department-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 .loadresumedata-close .material-symbols-outlined,.education-modal .address-modal-header .address-modal-close .material-symbols-outlined,.education-modal .address-modal-header .education-close .material-symbols-outlined,.education-modal .address-modal-header .department-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 .loadresumedata-close .material-symbols-outlined,.education-modal .education-header .address-modal-close .material-symbols-outlined,.education-modal .education-header .education-close .material-symbols-outlined,.education-modal .education-header .department-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 .loadresumedata-close .material-symbols-outlined,.education-modal .department-header .address-modal-close .material-symbols-outlined,.education-modal .department-header .education-close .material-symbols-outlined,.education-modal .department-header .department-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 .loadresumedata-close .material-symbols-outlined,.education-modal .certificate-header .address-modal-close .material-symbols-outlined,.education-modal .certificate-header .education-close .material-symbols-outlined,.education-modal .certificate-header .department-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 .loadresumedata-close .material-symbols-outlined,.education-modal .certificate-lang-header .address-modal-close .material-symbols-outlined,.education-modal .certificate-lang-header .education-close .material-symbols-outlined,.education-modal .certificate-lang-header .department-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 .loadresumedata-close .material-symbols-outlined,.education-modal .loadresumedata-header .address-modal-close .material-symbols-outlined,.education-modal .loadresumedata-header .education-close .material-symbols-outlined,.education-modal .loadresumedata-header .department-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 .loadresumedata-close .material-symbols-outlined,.department-modal .address-modal-header .address-modal-close .material-symbols-outlined,.department-modal .address-modal-header .education-close .material-symbols-outlined,.department-modal .address-modal-header .department-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 .loadresumedata-close .material-symbols-outlined,.department-modal .education-header .address-modal-close .material-symbols-outlined,.department-modal .education-header .education-close .material-symbols-outlined,.department-modal .education-header .department-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 .loadresumedata-close .material-symbols-outlined,.department-modal .department-header .address-modal-close .material-symbols-outlined,.department-modal .department-header .education-close .material-symbols-outlined,.department-modal .department-header .department-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 .loadresumedata-close .material-symbols-outlined,.department-modal .certificate-header .address-modal-close .material-symbols-outlined,.department-modal .certificate-header .education-close .material-symbols-outlined,.department-modal .certificate-header .department-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 .loadresumedata-close .material-symbols-outlined,.department-modal .certificate-lang-header .address-modal-close .material-symbols-outlined,.department-modal .certificate-lang-header .education-close .material-symbols-outlined,.department-modal .certificate-lang-header .department-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 .loadresumedata-close .material-symbols-outlined,.department-modal .loadresumedata-header .address-modal-close .material-symbols-outlined,.department-modal .loadresumedata-header .education-close .material-symbols-outlined,.department-modal .loadresumedata-header .department-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 .loadresumedata-close .material-symbols-outlined,.certificate-modal .address-modal-header .address-modal-close .material-symbols-outlined,.certificate-modal .address-modal-header .education-close .material-symbols-outlined,.certificate-modal .address-modal-header .department-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 .loadresumedata-close .material-symbols-outlined,.certificate-modal .education-header .address-modal-close .material-symbols-outlined,.certificate-modal .education-header .education-close .material-symbols-outlined,.certificate-modal .education-header .department-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 .loadresumedata-close .material-symbols-outlined,.certificate-modal .department-header .address-modal-close .material-symbols-outlined,.certificate-modal .department-header .education-close .material-symbols-outlined,.certificate-modal .department-header .department-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 .loadresumedata-close .material-symbols-outlined,.certificate-modal .certificate-header .address-modal-close .material-symbols-outlined,.certificate-modal .certificate-header .education-close .material-symbols-outlined,.certificate-modal .certificate-header .department-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 .loadresumedata-close .material-symbols-outlined,.certificate-modal .certificate-lang-header .address-modal-close .material-symbols-outlined,.certificate-modal .certificate-lang-header .education-close .material-symbols-outlined,.certificate-modal .certificate-lang-header .department-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 .loadresumedata-close .material-symbols-outlined,.certificate-modal .loadresumedata-header .address-modal-close .material-symbols-outlined,.certificate-modal .loadresumedata-header .education-close .material-symbols-outlined,.certificate-modal .loadresumedata-header .department-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 .loadresumedata-close .material-symbols-outlined,.certificate-lang-modal .address-modal-header .address-modal-close .material-symbols-outlined,.certificate-lang-modal .address-modal-header .education-close .material-symbols-outlined,.certificate-lang-modal .address-modal-header .department-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 .loadresumedata-close .material-symbols-outlined,.certificate-lang-modal .education-header .address-modal-close .material-symbols-outlined,.certificate-lang-modal .education-header .education-close .material-symbols-outlined,.certificate-lang-modal .education-header .department-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 .loadresumedata-close .material-symbols-outlined,.certificate-lang-modal .department-header .address-modal-close .material-symbols-outlined,.certificate-lang-modal .department-header .education-close .material-symbols-outlined,.certificate-lang-modal .department-header .department-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 .loadresumedata-close .material-symbols-outlined,.certificate-lang-modal .certificate-header .address-modal-close .material-symbols-outlined,.certificate-lang-modal .certificate-header .education-close .material-symbols-outlined,.certificate-lang-modal .certificate-header .department-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 .loadresumedata-close .material-symbols-outlined,.certificate-lang-modal .certificate-lang-header .address-modal-close .material-symbols-outlined,.certificate-lang-modal .certificate-lang-header .education-close .material-symbols-outlined,.certificate-lang-modal .certificate-lang-header .department-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 .loadresumedata-close .material-symbols-outlined,.certificate-lang-modal .loadresumedata-header .address-modal-close .material-symbols-outlined,.certificate-lang-modal .loadresumedata-header .education-close .material-symbols-outlined,.certificate-lang-modal .loadresumedata-header .department-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 .loadresumedata-close .material-symbols-outlined,.loadresumedata-modal .address-modal-header .address-modal-close .material-symbols-outlined,.loadresumedata-modal .address-modal-header .education-close .material-symbols-outlined,.loadresumedata-modal .address-modal-header .department-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 .loadresumedata-close .material-symbols-outlined,.loadresumedata-modal .education-header .address-modal-close .material-symbols-outlined,.loadresumedata-modal .education-header .education-close .material-symbols-outlined,.loadresumedata-modal .education-header .department-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 .loadresumedata-close .material-symbols-outlined,.loadresumedata-modal .department-header .address-modal-close .material-symbols-outlined,.loadresumedata-modal .department-header .education-close .material-symbols-outlined,.loadresumedata-modal .department-header .department-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 .loadresumedata-close .material-symbols-outlined,.loadresumedata-modal .certificate-header .address-modal-close .material-symbols-outlined,.loadresumedata-modal .certificate-header .education-close .material-symbols-outlined,.loadresumedata-modal .certificate-header .department-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 .loadresumedata-close .material-symbols-outlined,.loadresumedata-modal .certificate-lang-header .address-modal-close .material-symbols-outlined,.loadresumedata-modal .certificate-lang-header .education-close .material-symbols-outlined,.loadresumedata-modal .certificate-lang-header .department-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 .loadresumedata-close .material-symbols-outlined,.loadresumedata-modal .loadresumedata-header .address-modal-close .material-symbols-outlined,.loadresumedata-modal .loadresumedata-header .education-close .material-symbols-outlined,.loadresumedata-modal .loadresumedata-header .department-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 .loadresumedata-close .material-symbols-outlined{font-size:20px}.address-modal .address-modal-body,.address-modal .education-body,.address-modal .department-body,.address-modal .certificate-body,.address-modal .certificate-lang-body,.address-modal .loadresumedata-body,.education-modal .address-modal-body,.education-modal .education-body,.education-modal .department-body,.education-modal .certificate-body,.education-modal .certificate-lang-body,.education-modal .loadresumedata-body,.department-modal .address-modal-body,.department-modal .education-body,.department-modal .department-body,.department-modal .certificate-body,.department-modal .certificate-lang-body,.department-modal .loadresumedata-body,.certificate-modal .address-modal-body,.certificate-modal .education-body,.certificate-modal .department-body,.certificate-modal .certificate-body,.certificate-modal .certificate-lang-body,.certificate-modal .loadresumedata-body,.certificate-lang-modal .address-modal-body,.certificate-lang-modal .education-body,.certificate-lang-modal .department-body,.certificate-lang-modal .certificate-body,.certificate-lang-modal .certificate-lang-body,.certificate-lang-modal .loadresumedata-body,.loadresumedata-modal .address-modal-body,.loadresumedata-modal .education-body,.loadresumedata-modal .department-body,.loadresumedata-modal .certificate-body,.loadresumedata-modal .certificate-lang-body,.loadresumedata-modal .loadresumedata-body{min-height:0;padding:20px 22px 22px;gap:12px;background:#fff}.address-modal .address-modal-searchbar,.address-modal .education-searchbar,.address-modal .department-searchbar,.address-modal .certificate-searchbar,.education-modal .address-modal-searchbar,.education-modal .education-searchbar,.education-modal .department-searchbar,.education-modal .certificate-searchbar,.department-modal .address-modal-searchbar,.department-modal .education-searchbar,.department-modal .department-searchbar,.department-modal .certificate-searchbar,.certificate-modal .address-modal-searchbar,.certificate-modal .education-searchbar,.certificate-modal .department-searchbar,.certificate-modal .certificate-searchbar,.certificate-lang-modal .address-modal-searchbar,.certificate-lang-modal .education-searchbar,.certificate-lang-modal .department-searchbar,.certificate-lang-modal .certificate-searchbar,.loadresumedata-modal .address-modal-searchbar,.loadresumedata-modal .education-searchbar,.loadresumedata-modal .department-searchbar,.loadresumedata-modal .certificate-searchbar{gap:8px}.address-modal .address-modal-searchbar .search-input-wrap,.address-modal .education-searchbar .search-input-wrap,.address-modal .department-searchbar .search-input-wrap,.address-modal .certificate-searchbar .search-input-wrap,.education-modal .address-modal-searchbar .search-input-wrap,.education-modal .education-searchbar .search-input-wrap,.education-modal .department-searchbar .search-input-wrap,.education-modal .certificate-searchbar .search-input-wrap,.department-modal .address-modal-searchbar .search-input-wrap,.department-modal .education-searchbar .search-input-wrap,.department-modal .department-searchbar .search-input-wrap,.department-modal .certificate-searchbar .search-input-wrap,.certificate-modal .address-modal-searchbar .search-input-wrap,.certificate-modal .education-searchbar .search-input-wrap,.certificate-modal .department-searchbar .search-input-wrap,.certificate-modal .certificate-searchbar .search-input-wrap,.certificate-lang-modal .address-modal-searchbar .search-input-wrap,.certificate-lang-modal .education-searchbar .search-input-wrap,.certificate-lang-modal .department-searchbar .search-input-wrap,.certificate-lang-modal .certificate-searchbar .search-input-wrap,.loadresumedata-modal .address-modal-searchbar .search-input-wrap,.loadresumedata-modal .education-searchbar .search-input-wrap,.loadresumedata-modal .department-searchbar .search-input-wrap,.loadresumedata-modal .certificate-searchbar .search-input-wrap{height:48px;padding:0 14px;border:1px solid #d6e0e6;border-radius:12px;background:#f9fbfc;box-shadow:none}.address-modal .address-modal-searchbar .search-input-wrap:focus-within,.address-modal .education-searchbar .search-input-wrap:focus-within,.address-modal .department-searchbar .search-input-wrap:focus-within,.address-modal .certificate-searchbar .search-input-wrap:focus-within,.education-modal .address-modal-searchbar .search-input-wrap:focus-within,.education-modal .education-searchbar .search-input-wrap:focus-within,.education-modal .department-searchbar .search-input-wrap:focus-within,.education-modal .certificate-searchbar .search-input-wrap:focus-within,.department-modal .address-modal-searchbar .search-input-wrap:focus-within,.department-modal .education-searchbar .search-input-wrap:focus-within,.department-modal .department-searchbar .search-input-wrap:focus-within,.department-modal .certificate-searchbar .search-input-wrap:focus-within,.certificate-modal .address-modal-searchbar .search-input-wrap:focus-within,.certificate-modal .education-searchbar .search-input-wrap:focus-within,.certificate-modal .department-searchbar .search-input-wrap:focus-within,.certificate-modal .certificate-searchbar .search-input-wrap:focus-within,.certificate-lang-modal .address-modal-searchbar .search-input-wrap:focus-within,.certificate-lang-modal .education-searchbar .search-input-wrap:focus-within,.certificate-lang-modal .department-searchbar .search-input-wrap:focus-within,.certificate-lang-modal .certificate-searchbar .search-input-wrap:focus-within,.loadresumedata-modal .address-modal-searchbar .search-input-wrap:focus-within,.loadresumedata-modal .education-searchbar .search-input-wrap:focus-within,.loadresumedata-modal .department-searchbar .search-input-wrap:focus-within,.loadresumedata-modal .certificate-searchbar .search-input-wrap:focus-within{border-color:#007bc37a;background:#fff;box-shadow:0 0 0 3px #007bc314}.address-modal .address-modal-searchbar .search-input-wrap .material-symbols-outlined,.address-modal .education-searchbar .search-input-wrap .material-symbols-outlined,.address-modal .department-searchbar .search-input-wrap .material-symbols-outlined,.address-modal .certificate-searchbar .search-input-wrap .material-symbols-outlined,.education-modal .address-modal-searchbar .search-input-wrap .material-symbols-outlined,.education-modal .education-searchbar .search-input-wrap .material-symbols-outlined,.education-modal .department-searchbar .search-input-wrap .material-symbols-outlined,.education-modal .certificate-searchbar .search-input-wrap .material-symbols-outlined,.department-modal .address-modal-searchbar .search-input-wrap .material-symbols-outlined,.department-modal .education-searchbar .search-input-wrap .material-symbols-outlined,.department-modal .department-searchbar .search-input-wrap .material-symbols-outlined,.department-modal .certificate-searchbar .search-input-wrap .material-symbols-outlined,.certificate-modal .address-modal-searchbar .search-input-wrap .material-symbols-outlined,.certificate-modal .education-searchbar .search-input-wrap .material-symbols-outlined,.certificate-modal .department-searchbar .search-input-wrap .material-symbols-outlined,.certificate-modal .certificate-searchbar .search-input-wrap .material-symbols-outlined,.certificate-lang-modal .address-modal-searchbar .search-input-wrap .material-symbols-outlined,.certificate-lang-modal .education-searchbar .search-input-wrap .material-symbols-outlined,.certificate-lang-modal .department-searchbar .search-input-wrap .material-symbols-outlined,.certificate-lang-modal .certificate-searchbar .search-input-wrap .material-symbols-outlined,.loadresumedata-modal .address-modal-searchbar .search-input-wrap .material-symbols-outlined,.loadresumedata-modal .education-searchbar .search-input-wrap .material-symbols-outlined,.loadresumedata-modal .department-searchbar .search-input-wrap .material-symbols-outlined,.loadresumedata-modal .certificate-searchbar .search-input-wrap .material-symbols-outlined{color:#82909d;font-size:19px}.address-modal .address-modal-searchbar .search-input-wrap input,.address-modal .education-searchbar .search-input-wrap input,.address-modal .department-searchbar .search-input-wrap input,.address-modal .certificate-searchbar .search-input-wrap input,.education-modal .address-modal-searchbar .search-input-wrap input,.education-modal .education-searchbar .search-input-wrap input,.education-modal .department-searchbar .search-input-wrap input,.education-modal .certificate-searchbar .search-input-wrap input,.department-modal .address-modal-searchbar .search-input-wrap input,.department-modal .education-searchbar .search-input-wrap input,.department-modal .department-searchbar .search-input-wrap input,.department-modal .certificate-searchbar .search-input-wrap input,.certificate-modal .address-modal-searchbar .search-input-wrap input,.certificate-modal .education-searchbar .search-input-wrap input,.certificate-modal .department-searchbar .search-input-wrap input,.certificate-modal .certificate-searchbar .search-input-wrap input,.certificate-lang-modal .address-modal-searchbar .search-input-wrap input,.certificate-lang-modal .education-searchbar .search-input-wrap input,.certificate-lang-modal .department-searchbar .search-input-wrap input,.certificate-lang-modal .certificate-searchbar .search-input-wrap input,.loadresumedata-modal .address-modal-searchbar .search-input-wrap input,.loadresumedata-modal .education-searchbar .search-input-wrap input,.loadresumedata-modal .department-searchbar .search-input-wrap input,.loadresumedata-modal .certificate-searchbar .search-input-wrap input{color:#263b50;font-size:.78rem}.address-modal .address-modal-searchbar .search-button,.address-modal .education-searchbar .search-button,.address-modal .department-searchbar .search-button,.address-modal .certificate-searchbar .search-button,.education-modal .address-modal-searchbar .search-button,.education-modal .education-searchbar .search-button,.education-modal .department-searchbar .search-button,.education-modal .certificate-searchbar .search-button,.department-modal .address-modal-searchbar .search-button,.department-modal .education-searchbar .search-button,.department-modal .department-searchbar .search-button,.department-modal .certificate-searchbar .search-button,.certificate-modal .address-modal-searchbar .search-button,.certificate-modal .education-searchbar .search-button,.certificate-modal .department-searchbar .search-button,.certificate-modal .certificate-searchbar .search-button,.certificate-lang-modal .address-modal-searchbar .search-button,.certificate-lang-modal .education-searchbar .search-button,.certificate-lang-modal .department-searchbar .search-button,.certificate-lang-modal .certificate-searchbar .search-button,.loadresumedata-modal .address-modal-searchbar .search-button,.loadresumedata-modal .education-searchbar .search-button,.loadresumedata-modal .department-searchbar .search-button,.loadresumedata-modal .certificate-searchbar .search-button{height:48px;min-width:96px;padding:0 20px;border-radius:12px;background:#007bc3;box-shadow:none;font-size:.75rem}.address-modal .address-modal-searchbar .search-button:hover,.address-modal .education-searchbar .search-button:hover,.address-modal .department-searchbar .search-button:hover,.address-modal .certificate-searchbar .search-button:hover,.education-modal .address-modal-searchbar .search-button:hover,.education-modal .education-searchbar .search-button:hover,.education-modal .department-searchbar .search-button:hover,.education-modal .certificate-searchbar .search-button:hover,.department-modal .address-modal-searchbar .search-button:hover,.department-modal .education-searchbar .search-button:hover,.department-modal .department-searchbar .search-button:hover,.department-modal .certificate-searchbar .search-button:hover,.certificate-modal .address-modal-searchbar .search-button:hover,.certificate-modal .education-searchbar .search-button:hover,.certificate-modal .department-searchbar .search-button:hover,.certificate-modal .certificate-searchbar .search-button:hover,.certificate-lang-modal .address-modal-searchbar .search-button:hover,.certificate-lang-modal .education-searchbar .search-button:hover,.certificate-lang-modal .department-searchbar .search-button:hover,.certificate-lang-modal .certificate-searchbar .search-button:hover,.loadresumedata-modal .address-modal-searchbar .search-button:hover,.loadresumedata-modal .education-searchbar .search-button:hover,.loadresumedata-modal .department-searchbar .search-button:hover,.loadresumedata-modal .certificate-searchbar .search-button:hover{background:#006cb7;transform:none;box-shadow:0 9px 20px #006cb729}.address-modal .address-modal-searchbar .search-button:active,.address-modal .education-searchbar .search-button:active,.address-modal .department-searchbar .search-button:active,.address-modal .certificate-searchbar .search-button:active,.education-modal .address-modal-searchbar .search-button:active,.education-modal .education-searchbar .search-button:active,.education-modal .department-searchbar .search-button:active,.education-modal .certificate-searchbar .search-button:active,.department-modal .address-modal-searchbar .search-button:active,.department-modal .education-searchbar .search-button:active,.department-modal .department-searchbar .search-button:active,.department-modal .certificate-searchbar .search-button:active,.certificate-modal .address-modal-searchbar .search-button:active,.certificate-modal .education-searchbar .search-button:active,.certificate-modal .department-searchbar .search-button:active,.certificate-modal .certificate-searchbar .search-button:active,.certificate-lang-modal .address-modal-searchbar .search-button:active,.certificate-lang-modal .education-searchbar .search-button:active,.certificate-lang-modal .department-searchbar .search-button:active,.certificate-lang-modal .certificate-searchbar .search-button:active,.loadresumedata-modal .address-modal-searchbar .search-button:active,.loadresumedata-modal .education-searchbar .search-button:active,.loadresumedata-modal .department-searchbar .search-button:active,.loadresumedata-modal .certificate-searchbar .search-button:active{box-shadow:none}.address-modal .address-modal-meta,.address-modal .education-meta,.address-modal .department-meta,.address-modal .certificate-meta,.address-modal .loadresume-meta,.education-modal .address-modal-meta,.education-modal .education-meta,.education-modal .department-meta,.education-modal .certificate-meta,.education-modal .loadresume-meta,.department-modal .address-modal-meta,.department-modal .education-meta,.department-modal .department-meta,.department-modal .certificate-meta,.department-modal .loadresume-meta,.certificate-modal .address-modal-meta,.certificate-modal .education-meta,.certificate-modal .department-meta,.certificate-modal .certificate-meta,.certificate-modal .loadresume-meta,.certificate-lang-modal .address-modal-meta,.certificate-lang-modal .education-meta,.certificate-lang-modal .department-meta,.certificate-lang-modal .certificate-meta,.certificate-lang-modal .loadresume-meta,.loadresumedata-modal .address-modal-meta,.loadresumedata-modal .education-meta,.loadresumedata-modal .department-meta,.loadresumedata-modal .certificate-meta,.loadresumedata-modal .loadresume-meta{min-height:24px;color:#7e8c99;font-size:.75rem}.address-modal .address-modal-meta .count,.address-modal .education-meta .count,.address-modal .department-meta .count,.address-modal .certificate-meta .count,.address-modal .loadresume-meta .count,.education-modal .address-modal-meta .count,.education-modal .education-meta .count,.education-modal .department-meta .count,.education-modal .certificate-meta .count,.education-modal .loadresume-meta .count,.department-modal .address-modal-meta .count,.department-modal .education-meta .count,.department-modal .department-meta .count,.department-modal .certificate-meta .count,.department-modal .loadresume-meta .count,.certificate-modal .address-modal-meta .count,.certificate-modal .education-meta .count,.certificate-modal .department-meta .count,.certificate-modal .certificate-meta .count,.certificate-modal .loadresume-meta .count,.certificate-lang-modal .address-modal-meta .count,.certificate-lang-modal .education-meta .count,.certificate-lang-modal .department-meta .count,.certificate-lang-modal .certificate-meta .count,.certificate-lang-modal .loadresume-meta .count,.loadresumedata-modal .address-modal-meta .count,.loadresumedata-modal .education-meta .count,.loadresumedata-modal .department-meta .count,.loadresumedata-modal .certificate-meta .count,.loadresumedata-modal .loadresume-meta .count{color:#52677b}.address-modal .address-modal-list,.address-modal .education-list,.address-modal .department-list,.address-modal .certificate-list,.address-modal .loadresume-list,.education-modal .address-modal-list,.education-modal .education-list,.education-modal .department-list,.education-modal .certificate-list,.education-modal .loadresume-list,.department-modal .address-modal-list,.department-modal .education-list,.department-modal .department-list,.department-modal .certificate-list,.department-modal .loadresume-list,.certificate-modal .address-modal-list,.certificate-modal .education-list,.certificate-modal .department-list,.certificate-modal .certificate-list,.certificate-modal .loadresume-list,.certificate-lang-modal .address-modal-list,.certificate-lang-modal .education-list,.certificate-lang-modal .department-list,.certificate-lang-modal .certificate-list,.certificate-lang-modal .loadresume-list,.loadresumedata-modal .address-modal-list,.loadresumedata-modal .education-list,.loadresumedata-modal .department-list,.loadresumedata-modal .certificate-list,.loadresumedata-modal .loadresume-list{min-height:250px;max-height:430px;margin-top:0;padding:9px;gap:7px;border:1px solid #e3eaee;border-radius:14px;background:#f5f8f9}.address-modal .address-card,.address-modal .department-card,.address-modal .certificate-card,.address-modal .loadresume-card,.education-modal .address-card,.education-modal .department-card,.education-modal .certificate-card,.education-modal .loadresume-card,.department-modal .address-card,.department-modal .department-card,.department-modal .certificate-card,.department-modal .loadresume-card,.certificate-modal .address-card,.certificate-modal .department-card,.certificate-modal .certificate-card,.certificate-modal .loadresume-card,.certificate-lang-modal .address-card,.certificate-lang-modal .department-card,.certificate-lang-modal .certificate-card,.certificate-lang-modal .loadresume-card,.loadresumedata-modal .address-card,.loadresumedata-modal .department-card,.loadresumedata-modal .certificate-card,.loadresumedata-modal .loadresume-card{min-height:58px;padding:12px 13px;border:1px solid #e1e8ec;border-radius:12px;background:#fff;box-shadow:none}.address-modal .address-card:hover,.address-modal .department-card:hover,.address-modal .certificate-card:hover,.address-modal .loadresume-card:hover,.education-modal .address-card:hover,.education-modal .department-card:hover,.education-modal .certificate-card:hover,.education-modal .loadresume-card:hover,.department-modal .address-card:hover,.department-modal .department-card:hover,.department-modal .certificate-card:hover,.department-modal .loadresume-card:hover,.certificate-modal .address-card:hover,.certificate-modal .department-card:hover,.certificate-modal .certificate-card:hover,.certificate-modal .loadresume-card:hover,.certificate-lang-modal .address-card:hover,.certificate-lang-modal .department-card:hover,.certificate-lang-modal .certificate-card:hover,.certificate-lang-modal .loadresume-card:hover,.loadresumedata-modal .address-card:hover,.loadresumedata-modal .department-card:hover,.loadresumedata-modal .certificate-card:hover,.loadresumedata-modal .loadresume-card:hover{border-color:#007bc340;background:#f3fafc;transform:none;box-shadow:0 8px 18px #26485c12}.address-modal .address-card:focus-visible,.address-modal .department-card:focus-visible,.address-modal .certificate-card:focus-visible,.address-modal .loadresume-card:focus-visible,.education-modal .address-card:focus-visible,.education-modal .department-card:focus-visible,.education-modal .certificate-card:focus-visible,.education-modal .loadresume-card:focus-visible,.department-modal .address-card:focus-visible,.department-modal .department-card:focus-visible,.department-modal .certificate-card:focus-visible,.department-modal .loadresume-card:focus-visible,.certificate-modal .address-card:focus-visible,.certificate-modal .department-card:focus-visible,.certificate-modal .certificate-card:focus-visible,.certificate-modal .loadresume-card:focus-visible,.certificate-lang-modal .address-card:focus-visible,.certificate-lang-modal .department-card:focus-visible,.certificate-lang-modal .certificate-card:focus-visible,.certificate-lang-modal .loadresume-card:focus-visible,.loadresumedata-modal .address-card:focus-visible,.loadresumedata-modal .department-card:focus-visible,.loadresumedata-modal .certificate-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 .department-card .department-card-left .dept-chip,.address-modal .certificate-card .certificate-card-left .auth-chip,.address-modal .certificate-card .certificate-card-left .lang-chip,.address-modal .loadresume-card .loadresume-card-left .type-chip,.education-modal .address-card .address-card-zip span,.education-modal .department-card .department-card-left .dept-chip,.education-modal .certificate-card .certificate-card-left .auth-chip,.education-modal .certificate-card .certificate-card-left .lang-chip,.education-modal .loadresume-card .loadresume-card-left .type-chip,.department-modal .address-card .address-card-zip span,.department-modal .department-card .department-card-left .dept-chip,.department-modal .certificate-card .certificate-card-left .auth-chip,.department-modal .certificate-card .certificate-card-left .lang-chip,.department-modal .loadresume-card .loadresume-card-left .type-chip,.certificate-modal .address-card .address-card-zip span,.certificate-modal .department-card .department-card-left .dept-chip,.certificate-modal .certificate-card .certificate-card-left .auth-chip,.certificate-modal .certificate-card .certificate-card-left .lang-chip,.certificate-modal .loadresume-card .loadresume-card-left .type-chip,.certificate-lang-modal .address-card .address-card-zip span,.certificate-lang-modal .department-card .department-card-left .dept-chip,.certificate-lang-modal .certificate-card .certificate-card-left .auth-chip,.certificate-lang-modal .certificate-card .certificate-card-left .lang-chip,.certificate-lang-modal .loadresume-card .loadresume-card-left .type-chip,.loadresumedata-modal .address-card .address-card-zip span,.loadresumedata-modal .department-card .department-card-left .dept-chip,.loadresumedata-modal .certificate-card .certificate-card-left .auth-chip,.loadresumedata-modal .certificate-card .certificate-card-left .lang-chip,.loadresumedata-modal .loadresume-card .loadresume-card-left .type-chip{padding:5px 9px;border-radius:8px;background:#eaf6fb;color:#006cb7;font-size:.65rem}.address-modal .education-list-header,.address-modal .department-list-header,.education-modal .education-list-header,.education-modal .department-list-header,.department-modal .education-list-header,.department-modal .department-list-header,.certificate-modal .education-list-header,.certificate-modal .department-list-header,.certificate-lang-modal .education-list-header,.certificate-lang-modal .department-list-header,.loadresumedata-modal .education-list-header,.loadresumedata-modal .department-list-header{padding:8px 12px;border-radius:9px;background:#eaf0f3;color:#607285;font-size:.75rem}.address-modal .address-modal-empty,.address-modal .education-empty,.address-modal .department-empty,.address-modal .certificate-empty,.address-modal .loadresume-empty,.education-modal .address-modal-empty,.education-modal .education-empty,.education-modal .department-empty,.education-modal .certificate-empty,.education-modal .loadresume-empty,.department-modal .address-modal-empty,.department-modal .education-empty,.department-modal .department-empty,.department-modal .certificate-empty,.department-modal .loadresume-empty,.certificate-modal .address-modal-empty,.certificate-modal .education-empty,.certificate-modal .department-empty,.certificate-modal .certificate-empty,.certificate-modal .loadresume-empty,.certificate-lang-modal .address-modal-empty,.certificate-lang-modal .education-empty,.certificate-lang-modal .department-empty,.certificate-lang-modal .certificate-empty,.certificate-lang-modal .loadresume-empty,.loadresumedata-modal .address-modal-empty,.loadresumedata-modal .education-empty,.loadresumedata-modal .department-empty,.loadresumedata-modal .certificate-empty,.loadresumedata-modal .loadresume-empty{color:#778696}.address-modal .address-modal-empty .material-symbols-outlined,.address-modal .education-empty .material-symbols-outlined,.address-modal .department-empty .material-symbols-outlined,.address-modal .certificate-empty .material-symbols-outlined,.address-modal .loadresume-empty .material-symbols-outlined,.education-modal .address-modal-empty .material-symbols-outlined,.education-modal .education-empty .material-symbols-outlined,.education-modal .department-empty .material-symbols-outlined,.education-modal .certificate-empty .material-symbols-outlined,.education-modal .loadresume-empty .material-symbols-outlined,.department-modal .address-modal-empty .material-symbols-outlined,.department-modal .education-empty .material-symbols-outlined,.department-modal .department-empty .material-symbols-outlined,.department-modal .certificate-empty .material-symbols-outlined,.department-modal .loadresume-empty .material-symbols-outlined,.certificate-modal .address-modal-empty .material-symbols-outlined,.certificate-modal .education-empty .material-symbols-outlined,.certificate-modal .department-empty .material-symbols-outlined,.certificate-modal .certificate-empty .material-symbols-outlined,.certificate-modal .loadresume-empty .material-symbols-outlined,.certificate-lang-modal .address-modal-empty .material-symbols-outlined,.certificate-lang-modal .education-empty .material-symbols-outlined,.certificate-lang-modal .department-empty .material-symbols-outlined,.certificate-lang-modal .certificate-empty .material-symbols-outlined,.certificate-lang-modal .loadresume-empty .material-symbols-outlined,.loadresumedata-modal .address-modal-empty .material-symbols-outlined,.loadresumedata-modal .education-empty .material-symbols-outlined,.loadresumedata-modal .department-empty .material-symbols-outlined,.loadresumedata-modal .certificate-empty .material-symbols-outlined,.loadresumedata-modal .loadresume-empty .material-symbols-outlined{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:#eaf6fb;color:#007bc3;font-size:25px}.education-modal .direct-input-panel{padding:18px;border:1px solid #e0e8ec;border-radius:14px;background:#f7fafb}.education-modal .direct-row{gap:12px}.education-modal .direct-row .left{color:#53677b;font-size:.75rem}.education-modal .direct-row input,.education-modal .direct-row select{min-height:44px;border:1px solid #d7e1e6;border-radius:10px;background:#fff!important;box-sizing:border-box}.education-modal .direct-submit-btn,.education-modal .empty-direct-btn{min-height:44px;border:0;border-radius:10px;background:#007bc3;color:#fff;box-shadow:none}@media(max-width:640px){.address-modal,.education-modal,.department-modal,.certificate-modal,.certificate-lang-modal,.loadresumedata-modal{padding:0;align-items:flex-end}.address-modal .address-modal-dialog,.address-modal .education-dialog,.address-modal .department-dialog,.address-modal .certificate-dialog,.address-modal .certificate-lang-dialog,.address-modal .loadresumedata-dialog,.education-modal .address-modal-dialog,.education-modal .education-dialog,.education-modal .department-dialog,.education-modal .certificate-dialog,.education-modal .certificate-lang-dialog,.education-modal .loadresumedata-dialog,.department-modal .address-modal-dialog,.department-modal .education-dialog,.department-modal .department-dialog,.department-modal .certificate-dialog,.department-modal .certificate-lang-dialog,.department-modal .loadresumedata-dialog,.certificate-modal .address-modal-dialog,.certificate-modal .education-dialog,.certificate-modal .department-dialog,.certificate-modal .certificate-dialog,.certificate-modal .certificate-lang-dialog,.certificate-modal .loadresumedata-dialog,.certificate-lang-modal .address-modal-dialog,.certificate-lang-modal .education-dialog,.certificate-lang-modal .department-dialog,.certificate-lang-modal .certificate-dialog,.certificate-lang-modal .certificate-lang-dialog,.certificate-lang-modal .loadresumedata-dialog,.loadresumedata-modal .address-modal-dialog,.loadresumedata-modal .education-dialog,.loadresumedata-modal .department-dialog,.loadresumedata-modal .certificate-dialog,.loadresumedata-modal .certificate-lang-dialog,.loadresumedata-modal .loadresumedata-dialog{width:100%;max-width:100%;max-height:92dvh;border-right:0;border-bottom:0;border-left:0;border-radius:22px 22px 0 0}.address-modal .address-modal-header,.address-modal .education-header,.address-modal .department-header,.address-modal .certificate-header,.address-modal .certificate-lang-header,.address-modal .loadresumedata-header,.education-modal .address-modal-header,.education-modal .education-header,.education-modal .department-header,.education-modal .certificate-header,.education-modal .certificate-lang-header,.education-modal .loadresumedata-header,.department-modal .address-modal-header,.department-modal .education-header,.department-modal .department-header,.department-modal .certificate-header,.department-modal .certificate-lang-header,.department-modal .loadresumedata-header,.certificate-modal .address-modal-header,.certificate-modal .education-header,.certificate-modal .department-header,.certificate-modal .certificate-header,.certificate-modal .certificate-lang-header,.certificate-modal .loadresumedata-header,.certificate-lang-modal .address-modal-header,.certificate-lang-modal .education-header,.certificate-lang-modal .department-header,.certificate-lang-modal .certificate-header,.certificate-lang-modal .certificate-lang-header,.certificate-lang-modal .loadresumedata-header,.loadresumedata-modal .address-modal-header,.loadresumedata-modal .education-header,.loadresumedata-modal .department-header,.loadresumedata-modal .certificate-header,.loadresumedata-modal .certificate-lang-header,.loadresumedata-modal .loadresumedata-header{min-height:78px;padding:15px 16px}.address-modal .address-modal-body,.address-modal .education-body,.address-modal .department-body,.address-modal .certificate-body,.address-modal .certificate-lang-body,.address-modal .loadresumedata-body,.education-modal .address-modal-body,.education-modal .education-body,.education-modal .department-body,.education-modal .certificate-body,.education-modal .certificate-lang-body,.education-modal .loadresumedata-body,.department-modal .address-modal-body,.department-modal .education-body,.department-modal .department-body,.department-modal .certificate-body,.department-modal .certificate-lang-body,.department-modal .loadresumedata-body,.certificate-modal .address-modal-body,.certificate-modal .education-body,.certificate-modal .department-body,.certificate-modal .certificate-body,.certificate-modal .certificate-lang-body,.certificate-modal .loadresumedata-body,.certificate-lang-modal .address-modal-body,.certificate-lang-modal .education-body,.certificate-lang-modal .department-body,.certificate-lang-modal .certificate-body,.certificate-lang-modal .certificate-lang-body,.certificate-lang-modal .loadresumedata-body,.loadresumedata-modal .address-modal-body,.loadresumedata-modal .education-body,.loadresumedata-modal .department-body,.loadresumedata-modal .certificate-body,.loadresumedata-modal .certificate-lang-body,.loadresumedata-modal .loadresumedata-body{padding:15px 14px 20px}.address-modal .address-modal-searchbar,.address-modal .education-searchbar,.address-modal .department-searchbar,.address-modal .certificate-searchbar,.education-modal .address-modal-searchbar,.education-modal .education-searchbar,.education-modal .department-searchbar,.education-modal .certificate-searchbar,.department-modal .address-modal-searchbar,.department-modal .education-searchbar,.department-modal .department-searchbar,.department-modal .certificate-searchbar,.certificate-modal .address-modal-searchbar,.certificate-modal .education-searchbar,.certificate-modal .department-searchbar,.certificate-modal .certificate-searchbar,.certificate-lang-modal .address-modal-searchbar,.certificate-lang-modal .education-searchbar,.certificate-lang-modal .department-searchbar,.certificate-lang-modal .certificate-searchbar,.loadresumedata-modal .address-modal-searchbar,.loadresumedata-modal .education-searchbar,.loadresumedata-modal .department-searchbar,.loadresumedata-modal .certificate-searchbar{flex-direction:row}.address-modal .address-modal-searchbar .search-button,.address-modal .education-searchbar .search-button,.address-modal .department-searchbar .search-button,.address-modal .certificate-searchbar .search-button,.education-modal .address-modal-searchbar .search-button,.education-modal .education-searchbar .search-button,.education-modal .department-searchbar .search-button,.education-modal .certificate-searchbar .search-button,.department-modal .address-modal-searchbar .search-button,.department-modal .education-searchbar .search-button,.department-modal .department-searchbar .search-button,.department-modal .certificate-searchbar .search-button,.certificate-modal .address-modal-searchbar .search-button,.certificate-modal .education-searchbar .search-button,.certificate-modal .department-searchbar .search-button,.certificate-modal .certificate-searchbar .search-button,.certificate-lang-modal .address-modal-searchbar .search-button,.certificate-lang-modal .education-searchbar .search-button,.certificate-lang-modal .department-searchbar .search-button,.certificate-lang-modal .certificate-searchbar .search-button,.loadresumedata-modal .address-modal-searchbar .search-button,.loadresumedata-modal .education-searchbar .search-button,.loadresumedata-modal .department-searchbar .search-button,.loadresumedata-modal .certificate-searchbar .search-button{min-width:78px;padding:0 13px}.address-modal .address-modal-list,.address-modal .education-list,.address-modal .department-list,.address-modal .certificate-list,.address-modal .loadresume-list,.education-modal .address-modal-list,.education-modal .education-list,.education-modal .department-list,.education-modal .certificate-list,.education-modal .loadresume-list,.department-modal .address-modal-list,.department-modal .education-list,.department-modal .department-list,.department-modal .certificate-list,.department-modal .loadresume-list,.certificate-modal .address-modal-list,.certificate-modal .education-list,.certificate-modal .department-list,.certificate-modal .certificate-list,.certificate-modal .loadresume-list,.certificate-lang-modal .address-modal-list,.certificate-lang-modal .education-list,.certificate-lang-modal .department-list,.certificate-lang-modal .certificate-list,.certificate-lang-modal .loadresume-list,.loadresumedata-modal .address-modal-list,.loadresumedata-modal .education-list,.loadresumedata-modal .department-list,.loadresumedata-modal .certificate-list,.loadresumedata-modal .loadresume-list{min-height:230px;max-height:54dvh}}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor{min-width:0;max-width:100%}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-byte-length-field{position:relative;width:100%;min-width:0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-byte-length-field>input,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-byte-length-field>textarea{width:100%!important;padding-right:58px!important;box-sizing:border-box}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-byte-length-field>.resume-byte-length-count{position:absolute;top:50%;right:11px;z-index:1;transform:translateY(-50%);padding:2px 4px;border-radius:4px;background:#fbfcfdeb;color:#8797a6;font-family:square-rg;font-size:.58rem;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap;pointer-events:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-byte-length-field.is-textarea>textarea{padding-bottom:30px!important}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-byte-length-field.is-textarea>.resume-byte-length-count{top:auto;right:12px;bottom:10px;transform:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-byte-length-field.is-over>input,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-byte-length-field.is-over>textarea{border-color:#d35b5b!important}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-byte-length-field.is-over>.resume-byte-length-count{background:#fff3f3;color:#c34848}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-info-title{display:grid;gap:6px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-info-title>div{padding:0!important;display:grid!important;grid-template-columns:22px minmax(0,1fr);align-items:start!important;gap:0;line-height:1.55;min-width:0;overflow-wrap:anywhere;white-space:normal}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-info-title>div>.material-symbols-outlined{width:22px;padding:0!important;font-size:19px!important;line-height:1.25}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content2{width:100%;padding-top:18px;display:grid;grid-template-columns:108px minmax(0,1fr);align-items:start;gap:9px 12px;box-sizing:border-box}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content2>div:nth-child(1){width:auto!important;min-width:0;margin:0;padding:13px 0 0;justify-content:flex-start;color:#56697c;font-family:square-bd;font-size:.65rem;line-height:1.45}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content2>div:nth-child(2){grid-column:2;width:100%;min-width:0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content2 textarea,.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{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{width:100%;min-width:0;display:grid!important;grid-template-columns:128px 130px minmax(0,1fr);align-items:center!important;gap:10px!important}.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{width:100%!important;height:auto!important}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .address>div:last-child{width:100%!important;min-width:0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .address .btn-black{width:100%!important;min-height:46px;margin:0;border:1px solid #0879bd;border-radius:10px;background:#0879bd;color:#fff;font-family:square-bd;box-shadow:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .address .btn-black:hover{background:#006cb7}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor select{padding-right:40px!important;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fbfcfd!important;background-image:none!important;color:#2e4358;cursor:pointer}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor select:hover:not(:disabled){border-color:#b7cbd6;background-color:#fff!important}.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{content:"expand_more";position:absolute;top:1px;right:1px;bottom:1px;width:33px;display:flex;align-items:center;justify-content:center;border-left:1px solid #dce5ea;border-radius:0 9px 9px 0;background:#eef4f7;color:#007bc3;font-family:Material Symbols Outlined;font-size:19px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20;line-height:1;pointer-events:none;box-sizing:border-box}.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{content:"expand_less";border-left-color:#007bc33d;background:#e4f2f8;color:#006cb7}.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{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;color:#344b61;font-family:square-eb;font-size:.82rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-title:has(>div+div)>div:last-child{width:auto;min-width:72px;min-height:34px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(0,123,195,.22);border-radius:9px;background:#eaf6fb;color:#006cb7;font-family:square-bd;font-size:.72rem!important;cursor:pointer;transition:background .18s ease,color .18s ease}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-title:has(>div+div)>div:last-child:before{content:"add";margin-right:4px;font-family:Material Symbols Outlined;font-size:16px;line-height:1}.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-education-title-school{min-width:0;min-height:29px;padding:0 0 0 9px;display:block;overflow:hidden;border:0;border-left:3px solid #3f8db5;background:transparent;color:#172f46;font-family:square-eb;font-size:.92rem;line-height:29px;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 56px),rgba(0,0,0,.58) calc(100% - 24px),rgba(0,0,0,.18) 100%);mask-image:linear-gradient(to right,#000 0 calc(100% - 56px),#00000094 calc(100% - 24px),#0000002e)}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-title-school.is-empty{border-left-color:#c7d2d9;color:#8a9aa5}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-title-sequence{min-height:25px;margin-left:13px;padding:0 9px;display:inline-flex;align-items:center;flex:0 0 auto;border:1px solid #cfe3ee;border-radius:8px;background:#eef7fb;color:#45758d;font-family:square-bd;font-size:.68rem;white-space:nowrap}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-subtitle{min-height:40px;padding:8px 0;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#7b8997;font-size:.72rem}.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){margin-left:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;flex-shrink:0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-subtitle>div:nth-child(2)>div{min-width:76px;max-width:100%;min-height:34px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid #d7e1e6;border-radius:8px;background:#fff;color:#647789;font-family:square-bd;font-size:.72rem;cursor:pointer}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-subtitle>div:nth-child(2)>div:first-child{border-color:#f0d7d7;background:#fff5f5;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{border-color:#007bc338;background:#eaf6fb;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):not(.resume-education-delete-action){border-color:#f0d7d7;background:#fff5f5;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):not(.resume-education-delete-action):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):not(.resume-education-delete-action):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):not(.resume-education-delete-action) .material-symbols-outlined{color:inherit;font-size:16px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-subtitle>div:nth-child(2)>div.resume-education-delete-action{border-color:#f0d7d7;background:#fff5f5;color:#bd5050}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-subtitle>div:nth-child(2)>div.resume-education-delete-action:before,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-subtitle>div:nth-child(2)>div.resume-education-delete-action:after{display:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-subtitle>div:nth-child(2)>div.resume-education-delete-action .material-symbols-outlined{color:inherit;font-size:16px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav{--resume-timeline-color: #4e8299;display:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-sticky-nav{--resume-timeline-color: #7568a6}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav-trigger{width:52px;height:52px;padding:0;position:relative;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:#456f83;cursor:pointer}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav-trigger>.material-symbols-outlined{font-size:23px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav-trigger>span:last-child{min-width:18px;height:20px;padding:0 4px;position:absolute;top:-2px;right:-2px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #fff;border-radius:999px;background:#507e93;color:#fff;font-family:square-bd;font-size:.68rem;box-sizing:border-box}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav-panel{display:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav-title{min-height:38px;padding:0 9px;display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;flex:0 0 auto;border-radius:9px;background:#edf4f7;color:#476777;font-family:square-bd;font-size:.72rem;white-space:nowrap}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav-title>.material-symbols-outlined{color:#5e879b;font-size:16px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav-title>strong{font-family:square-bd;font-size:.72rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav-title>button{width:auto;height:26px;margin-left:auto;padding:0 5px 0 8px;display:inline-flex;align-items:center;justify-content:center;gap:2px;border:0;border-radius:7px;background:transparent;color:#718995;font-family:square-bd;font-size:.65rem;cursor:pointer}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav-title>button>span:not(.material-symbols-outlined){line-height:1}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav-title>button>.material-symbols-outlined{color:inherit;font-size:16px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav-title>button:hover{background:#dfeaec;color:#3e6577}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav-list{min-width:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav-list::-webkit-scrollbar{display:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav-list>button{min-width:142px;min-height:42px;padding:6px 7px 6px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;column-gap:5px;border:1px solid #dce6ea;border-radius:9px;background:#fff;color:#334f5e;text-align:left;cursor:pointer;box-sizing:border-box;transition:border-color .16s ease,background .16s ease,transform .16s ease}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav-list>button>small,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav-list>button>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav-list>button>small{grid-column:1;color:#7b929e;font-family:square-rg;font-size:.65rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav-list>button>strong{grid-column:1;font-family:square-bd;font-size:.72rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav-list>button>.material-symbols-outlined{grid-column:2;grid-row:1/3;align-self:center;color:#7793a1;font-size:15px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav-list>button:hover{border-color:#a9c3cf;background:#f5f9fa;transform:translateY(-1px)}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav-list>button.is-active{border-color:#8db6c8;background:#edf6f9;color:#254f62;box-shadow:inset 3px 0 0 var(--resume-timeline-color)}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav-list>button.is-active>small,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav-list>button.is-active>.material-symbols-outlined{color:var(--resume-timeline-color)}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-record-list{min-width:0;display:flex;flex-direction:column}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-panel{min-width:0;margin-bottom:18px;padding:13px 14px 14px;border:1px solid #dce7ed;border-radius:13px;background:#f8fbfd}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-panel.is-order-warning{border-color:#e2b45b;background:#fffaf0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-panel-heading{display:flex;align-items:center;gap:9px;margin-bottom:10px;color:#718696;font-size:.65rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-panel-heading>strong{color:#314e62;font-family:square-bd;font-size:.65rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-panel-heading .resume-order-panel-add{min-height:34px;margin-left:auto;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:4px;flex:0 0 auto;border:1px solid #9fcae0;border-radius:9px;background:#fff;color:#0073b5;font-family:square-bd;font-size:.72rem;cursor:pointer}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-panel-heading .resume-order-panel-add>.material-symbols-outlined{font-size:16px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-panel-heading .resume-order-panel-add:hover{border-color:#007bc3;background:#007bc3;color:#fff}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-warning{margin-bottom:10px;padding:8px 10px;display:flex;align-items:center;gap:7px;border:1px solid #efd49a;border-radius:9px;background:#fff5dd;color:#7a5415;font-size:.69rem;line-height:1.45}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-warning>.material-symbols-outlined{flex:0 0 auto;color:#c47a0b;font-size:17px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-card-list{min-width:0;padding:2px 1px 7px;display:flex;align-items:stretch;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#bdcdd7 transparent}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-card{position:relative;width:220px;min-width:220px;min-height:73px;padding:10px 12px 10px 8px;display:inline-flex;align-items:center;gap:7px;border:1px solid #d7e3e9;border-radius:11px;background:#fff;color:#365468;font-family:square-bd;font-size:.72rem;text-align:left;cursor:grab;-webkit-user-select:none;user-select:none;box-shadow:0 2px 6px #2f4f610d}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-card>.material-symbols-outlined{flex:0 0 auto;color:#8197a6;font-size:18px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-card:hover{border-color:#9fc6da;background:#f3f9fc;color:#006eaf}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-card:active{cursor:grabbing}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-card.is-dragging{border-color:#55a8d3;background:#fff;color:#006fae;box-shadow:0 12px 26px #005f9333}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-card.is-dragging:after{display:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-card.is-order-warning{border-color:#df9b35;background:#fff8e9;color:#6f4a10;box-shadow:0 0 0 2px #df9b351f}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-card.is-order-warning>.material-symbols-outlined{color:#c47a0b}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-card.is-order-warning .resume-education-order-card-number{background:#ffe6b5;color:#9a5b00}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-card.is-order-warning .resume-education-order-card-sequence{color:#a96100}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-card.has-next{margin-right:18px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-card.has-next:after{content:"→";position:absolute;top:50%;right:-22px;color:#78a3bb;font-family:Arial,sans-serif;font-size:18px;font-weight:700;line-height:1;pointer-events:none;transform:translateY(-50%)}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-card-number{width:23px;height:23px;flex:0 0 23px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:#eaf5fb;color:#007bc3;font-size:.72rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-card-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-card-content{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:3px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-card-sequence{color:#007bc3;font-size:.68rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-card-period{min-width:0;display:inline-flex;align-items:center;gap:4px;overflow:hidden;color:#7a8e9c;font-family:square-rg;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-card-period>.material-symbols-outlined{flex:0 0 auto;color:#8ea2af;font-size:13px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-record{min-width:0;scroll-margin-top:18px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-record+.resume-education-record{margin-top:34px;padding-top:31px;position:relative;border-top:1px dashed #b9c8d0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-record+.resume-education-record:before{content:"같은 학력 내 다음 학교";padding:0 8px;position:absolute;top:-9px;left:12px;background:#fff;color:#7a8e9a;font-family:square-bd;font-size:.65rem;line-height:18px;letter-spacing:.02em}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-record.is-dragging{padding:16px;border:1px solid rgba(0,123,195,.34);border-radius:14px;background:#fff;box-shadow:0 16px 34px #00538426}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-record-heading{min-width:0;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-record-heading>.resume-default-field-title{flex:1 1 auto;min-width:0;overflow:hidden}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-record-heading>.resume-default-field-title>.resume-education-record-label{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:29px;align-items:center;gap:0 6px;overflow:hidden}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-record-heading>.resume-default-field-title>.resume-education-record-label.is-required{grid-template-columns:20px minmax(0,1fr) auto}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-record-heading>.resume-default-field-title>.resume-education-record-label>.resume-required-badge{grid-column:1;grid-row:1;align-self:center}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-record-heading>.resume-default-field-title>.resume-education-record-label>.resume-education-title-school{grid-column:2;grid-row:1}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-record-heading>.resume-default-field-title>.resume-education-record-label>.resume-education-title-sequence{grid-column:3;grid-row:1;margin-left:0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-record-heading>.resume-default-field-title>.resume-education-record-label:not(.is-required)>.resume-education-title-school{grid-column:1}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-record-heading>.resume-default-field-title>.resume-education-record-label:not(.is-required)>.resume-education-title-sequence{grid-column:2}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-record-toolbar{min-width:0;min-height:38px;display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-record-toolbar .resume-education-record-remove{min-height:38px;margin-left:2px;padding:0 11px;display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;border:1px solid #efd4d4;border-radius:10px;background:#fff5f5;color:#b94e4e;font-family:square-bd;font-size:.65rem;white-space:nowrap;cursor:pointer}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-record-toolbar .resume-education-record-remove>.material-symbols-outlined{font-size:15px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-record-toolbar .resume-education-record-remove:hover{border-color:#e3bcbc;background:#fdecec}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-record-order{min-width:0;display:inline-flex;align-items:center;gap:7px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-record-drag{min-height:38px;padding:0 11px 0 8px;display:inline-flex;align-items:center;gap:7px;border:1px solid #d8e3e9;border-radius:10px;background:#f7fafc;color:#526c80;font-family:square-bd;font-size:.65rem;cursor:grab;-webkit-user-select:none;user-select:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-record-drag>.material-symbols-outlined{color:#6e8798;font-size:19px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-record-drag:active{cursor:grabbing}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-record-drag:hover{border-color:#a9c9dc;background:#eff7fb}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-record-position{display:inline-flex;align-items:baseline;gap:3px;color:#7690a1}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-record-position>strong{color:#007bc3;font-size:.69rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-record-drag-text{white-space:nowrap}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-buttons{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-buttons>button{min-height:38px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:3px;border:1px solid #d8e3e9;border-radius:10px;background:#fff;color:#526c80;font-family:square-bd;font-size:.65rem;cursor:pointer}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-buttons>button>.material-symbols-outlined{color:#397da4;font-size:16px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-buttons>button:hover:not(:disabled){border-color:#9fc5da;background:#f1f8fc;color:#006cae}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-buttons>button:disabled{background:#f7f9fa;color:#aebbc4;cursor:not-allowed;opacity:.58}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-order-buttons>button:disabled>.material-symbols-outlined{color:#aebbc4}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-record-toolbar{min-height:42px;margin:4px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-record-toolbar .resume-career-record-position{min-height:38px;padding:0 11px;display:inline-flex;align-items:center;gap:4px;border:1px solid #d8e3e9;border-radius:10px;background:#f7fafc;color:#718797;font-family:square-bd;font-size:.65rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-record-toolbar .resume-career-record-position>strong{color:#007bc3;font-size:.69rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-record-toolbar .resume-career-record-position>span:last-child{margin-left:3px;color:#526c80}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-order-panel .resume-career-order-count{min-height:22px;padding:0 7px;display:inline-flex;align-items:center;border-radius:999px;background:#eaf6fb;color:#0073b5;font-family:square-bd;font-size:.68rem;white-space:nowrap}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-level-header{min-width:0;min-height:62px;margin:20px 0 12px;padding:9px 12px;position:sticky;top:84px;z-index:18;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #ddd9e9;border-radius:12px;background:#faf9fdf7;box-shadow:0 5px 14px #463d6712;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;transition:min-height .16s ease,padding .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-level-header.is-order-warning{border-color:#df9b35;background:#fff8e9fa;box-shadow:0 5px 14px #a062001f}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-level-header.is-order-warning.is-stuck{border-color:#c47a0b;background:#fffaf0fa;box-shadow:0 11px 24px #a062002e,0 1px #c47a0b24}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-level-header.is-order-warning.is-stuck:before{background:#c47a0b;box-shadow:0 2px 7px #a062003d}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-level-header.is-stuck{min-height:46px;padding-top:5px;padding-bottom:5px;border-color:#b6adcf;background:#fffffffa;box-shadow:0 11px 24px #3f365e29,0 1px #7568a61f}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-level-header.is-stuck:before{content:"현재 경력";height:20px;padding:0 7px;position:absolute;top:0;left:12px;display:inline-flex;align-items:center;border:2px solid #ffffff;border-radius:999px;background:#7568a6;color:#fff;font-family:square-bd;font-size:.68rem;letter-spacing:.03em;line-height:1;box-shadow:0 2px 7px #4a3d7633;transform:translateY(-50%)}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-level-header.is-stuck .resume-career-level-copy>small{display:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-level-header.is-stuck .resume-career-level-icon{width:28px;height:28px;font-size:18px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-level-header.is-stuck .resume-career-level-count{min-height:24px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-level-header.is-stuck .resume-career-level-add{min-height:28px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-level-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #ddd8ec;border-radius:10px;background:#f0edfa;color:#7568a6;font-size:20px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-level-copy{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:9px;row-gap:2px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-level-copy>small{grid-column:1/-1;color:#948cae;font-family:square-bd;font-size:.65rem;letter-spacing:.06em}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-level-copy>strong{min-width:0;overflow:hidden;color:#41395e;font-family:square-eb;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-level-copy>span{min-width:0;overflow:hidden;color:#827a98;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-level-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-level-count{min-height:28px;padding:0 9px;display:inline-flex;align-items:center;border:1px solid #e0dcea;border-radius:8px;background:#fff;color:#746b90;font-family:square-bd;font-size:.72rem;white-space:nowrap}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-level-add{min-height:32px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid #c6bfdc;border-radius:9px;background:#fff;color:#665a93;font-family:square-bd;font-size:.72rem;white-space:nowrap;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-level-add>.material-symbols-outlined{color:inherit;font-size:16px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-level-add:hover{border-color:#7568a6;background:#7568a6;color:#fff}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-order-empty{width:100%;min-height:58px;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px dashed #cad9e1;border-radius:10px;background:#fff;color:#7a8f9e;font-size:.72rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-order-empty>.material-symbols-outlined{color:#8ca2b0;font-size:18px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content2+.resume-career-record-toolbar{margin-top:22px;padding-top:20px;border-top:1px solid #e7ecef}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-empty{min-height:220px;margin-top:14px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;border:1px dashed #d8e2e8;border-radius:16px;background:#fafcfd;color:#718394}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-empty>.material-symbols-outlined{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;background:#edf5f8;color:#4d7b96;font-size:24px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-empty>strong{font-family:square-bd;font-size:.73rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-empty>p{margin:0;color:#99a5b0;font-size:.72rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sections,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-section{min-width:0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-section+.resume-education-section{margin-top:42px;padding-top:34px;position:relative;border-top:2px solid #9fb5c1}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-section+.resume-education-section:before{content:"다음 학력 단계";padding:0 10px;position:absolute;top:-10px;left:16px;background:#fff;color:#4f7182;font-family:square-bd;font-size:.65rem;line-height:18px;letter-spacing:.05em}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-section+.resume-education-section>.resume-education-level-header{margin-top:0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-header{min-width:0;min-height:62px;margin:24px 0 10px;padding:9px 12px 9px 10px;position:sticky;top:84px;z-index:18;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid #dbe4e8;border-radius:12px;background:#f8fafbf7;box-shadow:0 5px 14px #30495712;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;transition:min-height .16s ease,padding .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-header.is-order-warning{border-color:#df9b35;background:#fff8e9fa;box-shadow:0 5px 14px #a062001f}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-header.is-order-warning.is-stuck{border-color:#c47a0b;background:#fffaf0fa;box-shadow:0 11px 24px #a062002e,0 1px #c47a0b24}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-header.is-order-warning.is-stuck:before{background:#c47a0b;box-shadow:0 2px 7px #a062003d}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-header.is-stuck{min-height:46px;padding-top:5px;padding-bottom:5px;border-color:#9fb9c5;background:#fffffffa;box-shadow:0 11px 24px #2d485629,0 1px #4e82991f}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-header.is-stuck:before{content:"현재 학력";padding:0 7px;position:absolute;top:0;left:12px;height:20px;display:inline-flex;align-items:center;border:2px solid #ffffff;border-radius:999px;background:#4e8299;color:#fff;font-family:square-bd;font-size:.68rem;letter-spacing:.03em;line-height:1;box-shadow:0 2px 7px #2f596c33;transform:translateY(-50%)}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-header.is-stuck .resume-education-level-copy>small{display:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-header.is-stuck .resume-education-level-description{display:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-header.is-stuck .resume-education-level-copy{min-height:30px;padding:0 4px 0 9px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;border:1px solid #d8e4e9;border-radius:8px;background:#f5f8fa}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-header.is-stuck .resume-education-level-copy>strong{color:#315263;line-height:1;white-space:nowrap}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-header.is-stuck .resume-education-level-school{min-height:22px;padding:0 8px;display:inline-flex;border:0;border-left:1px solid #d5e1e6;border-radius:0;background:transparent;font-size:.9rem;line-height:1}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-header.is-stuck .resume-education-level-number{width:28px;height:28px;border-radius:8px;font-size:.72rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-header.is-stuck .resume-education-level-icon{font-size:19px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-header.is-stuck .resume-education-level-count{min-height:24px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-header.is-stuck .resume-education-level-add{min-height:28px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-number{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d1dfe6;border-radius:10px;background:#e8f0f4;color:#4d7488;font-family:square-eb;font-size:.7rem;box-shadow:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-icon{display:inline-flex;align-items:center;justify-content:center;color:#718f9f;font-size:21px;line-height:1}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-copy{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:8px;row-gap:2px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-copy>small{grid-column:1/-1;color:#8498a3;font-family:square-bd;font-size:.65rem;letter-spacing:.06em}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-copy>strong{color:#324b59;font-family:square-eb;font-size:.88rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-copy>span{min-width:0;overflow:hidden;color:#7d8e98;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-copy>.resume-education-level-school{min-height:22px;padding:0 8px;display:none;align-items:center;align-self:center;border:1px solid #cfe0e7;border-radius:7px;background:#fff;color:#426779;font-family:square-bd;font-size:.66rem;line-height:1}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-copy>.resume-education-level-school.is-empty{border-color:#e0e6e9;background:#f6f8f9;color:#9aa7ae}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-count{min-height:28px;padding:0 9px;display:inline-flex;align-items:center;border:1px solid #d7e1e6;border-radius:8px;background:#fff;color:#647b88;font-family:square-bd;font-size:.72rem;white-space:nowrap}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-current-order-warning{min-height:28px;padding:0 8px;display:inline-flex;align-items:center;gap:4px;border:1px solid #efd49a;border-radius:8px;background:#fff5dd;color:#8a590b;font-family:square-bd;font-size:.66rem;line-height:1.2;white-space:nowrap}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-current-order-warning>.material-symbols-outlined{color:#c47a0b;font-size:15px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-add{min-height:32px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid #b9ced8;border-radius:9px;background:#fff;color:#416e82;font-family:square-bd;font-size:.72rem;white-space:nowrap;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-add>.material-symbols-outlined{color:inherit;font-size:16px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-add:hover:not(:disabled){border-color:#89adbd;background:#edf6f8;color:#275e75}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-add:disabled{border-color:#dce4e8;background:#f3f6f7;color:#98a7af;cursor:not-allowed}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4{width:100%;max-width:100%;margin-top:14px;padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #dfe7eb;border-radius:13px;background:#f7fafb;box-sizing:border-box}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4 .resume-default-field-content4-title,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4 .resume-default-field-content4-content{min-width:690px;display:grid;align-items:center;gap:8px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4 .resume-default-field-content4-title{padding:10px 12px;border-bottom:1px solid #dfe7eb;background:#eef3f5}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4 .resume-default-field-content4-title>div{width:auto!important;height:auto;color:#617487;font-family:square-bd;font-size:.65rem;text-align:center}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4 .resume-default-field-content4-content{padding:10px 12px;border-bottom:1px solid #e3eaee;background:#fff}.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{width:auto!important;min-width:0;min-height:42px;display:flex;align-items:center;justify-content:center;gap:7px}.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{width:100%!important;min-height:42px}.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{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,123,195,.2);border-radius:9px;background:#eaf6fb;color:#007bc3;font-size:19px;cursor:pointer}.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{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #f0d7d7;border-radius:9px;background:#fff5f5;color:#c45454;font-size:18px;cursor:pointer}.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{border-color:#dfb9b9;background:#fdeaea}@media(max-width:640px){.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4{overflow-x:hidden}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4 .resume-default-field-content4-title{display:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4 .resume-default-field-content4-content{min-width:0;padding:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 8px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4 .resume-default-field-content4-content>div{min-width:0;min-height:0;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:5px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4 .resume-default-field-content4-content>div:before{align-self:flex-start;color:#617487;font-family:square-bd;font-size:.62rem;line-height:1.3}.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-width:0;min-height:40px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content4 .resume-default-field-content4-content>div:has(>.material-symbols-outlined)>.material-symbols-outlined{align-self:center}}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .certified-language-table .resume-default-field-content4-title,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .certified-language-table .resume-default-field-content4-content{grid-template-columns:44px .9fr 1.25fr .9fr 1.05fr 44px}@media(max-width:640px){.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .certified-language-table .resume-default-field-content4-content{grid-template-columns:repeat(2,minmax(0,1fr))}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .certified-language-table .resume-default-field-content4-content>div:nth-child(1):before{content:"시험 조회"}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .certified-language-table .resume-default-field-content4-content>div:nth-child(2):before{content:"외국어"}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .certified-language-table .resume-default-field-content4-content>div:nth-child(3):before{content:"시험명"}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .certified-language-table .resume-default-field-content4-content>div:nth-child(4):before{content:"점수"}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .certified-language-table .resume-default-field-content4-content>div:nth-child(5):before{content:"취득일"}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .certified-language-table .resume-default-field-content4-content>div:nth-child(6):before{content:"삭제"}}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .ability-language-table .resume-default-field-content4-title,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .ability-language-table .resume-default-field-content4-content{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-title>div:first-child,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .ability-language-table .resume-default-field-content4-content>div:first-child{overflow:hidden;padding:0}@media(max-width:640px){.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .ability-language-table .resume-default-field-content4-content{grid-template-columns:repeat(2,minmax(0,1fr))}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .ability-language-table .resume-default-field-content4-content>div:first-child{display:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .ability-language-table .resume-default-field-content4-content>div:nth-child(2):before{content:"외국어"}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .ability-language-table .resume-default-field-content4-content>div:nth-child(3):before{content:"읽기 수준"}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .ability-language-table .resume-default-field-content4-content>div:nth-child(4):before{content:"쓰기 수준"}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .ability-language-table .resume-default-field-content4-content>div:nth-child(5):before{content:"말하기 수준"}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .ability-language-table .resume-default-field-content4-content>div:nth-child(6){grid-column:2}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .ability-language-table .resume-default-field-content4-content>div:nth-child(6):before{content:"삭제"}}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .certificate-table .resume-default-field-content4-title,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .certificate-table .resume-default-field-content4-content{grid-template-columns:44px 1.05fr 1.2fr 1fr 1.05fr 44px}@media(max-width:640px){.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .certificate-table .resume-default-field-content4-content{grid-template-columns:repeat(2,minmax(0,1fr))}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .certificate-table .resume-default-field-content4-content>div:nth-child(1):before{content:"자격증 조회"}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .certificate-table .resume-default-field-content4-content>div:nth-child(2):before{content:"발급기관"}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .certificate-table .resume-default-field-content4-content>div:nth-child(3):before{content:"자격증명"}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .certificate-table .resume-default-field-content4-content>div:nth-child(4):before{content:"등록번호"}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .certificate-table .resume-default-field-content4-content>div:nth-child(5):before{content:"취득일"}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .certificate-table .resume-default-field-content4-content>div:nth-child(6):before{content:"삭제"}}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .computer-usage-table .resume-default-field-content4-title,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .computer-usage-table .resume-default-field-content4-content{min-width:560px;grid-template-columns:1.4fr 1fr 1fr 44px}@media(max-width:640px){.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .computer-usage-table .resume-default-field-content4-content{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .computer-usage-table .resume-default-field-content4-content>div:nth-child(1):before{content:"프로그램명"}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .computer-usage-table .resume-default-field-content4-content>div:nth-child(2):before{content:"사용 수준"}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .computer-usage-table .resume-default-field-content4-content>div:nth-child(3):before{content:"사용 기간"}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .computer-usage-table .resume-default-field-content4-content>div:nth-child(4):before{content:"삭제"}}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content5{margin-top:14px;padding-top:13px;display:flex;justify-content:flex-end;border-top:1px solid #e8edef}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content5>div{width:auto;min-width:88px;height:38px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #f0d7d7;border-radius:9px;background:#fff5f5;color:#c45454;cursor:pointer}.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:.72rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content5>div:hover{border-color:#dfb9b9;background:#fdeaea}@media(min-width:1360px){.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav.is-visible{position:fixed;top:var(--resume-right-rail-top);right:auto;left:var(--resume-right-rail-left);width:52px;height:52px;margin:0;padding:0;display:block;z-index:25;overflow:visible;border:1px solid #cfdee5;border-radius:50%;background:#fffffffa;box-shadow:0 10px 26px #2a485929;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;transition:width .18s ease,height .18s ease,padding .18s ease,border-radius .18s ease}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav.is-visible:hover:not(.is-expanded){border-color:#a9c1cc;box-shadow:0 12px 30px #2a485933}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav.is-visible.is-expanded{width:168px;height:auto;max-height:calc(100vh - var(--resume-right-rail-top) - 14px);padding:9px;overflow-y:auto;border-radius:14px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav.is-visible.is-expanded .resume-education-sticky-nav-trigger{display:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav.is-visible.is-expanded .resume-education-sticky-nav-panel{display:block}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav.is-visible .resume-education-sticky-nav-title{width:100%;min-height:34px;margin-bottom:8px;display:flex;align-items:center;box-sizing:border-box}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav.is-visible .resume-education-sticky-nav-list{width:100%;padding-left:14px;position:relative;display:flex;align-items:stretch;flex-direction:column;gap:7px;overflow:visible;box-sizing:border-box}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav.is-visible .resume-education-sticky-nav-list:before{content:"";position:absolute;top:14px;bottom:14px;left:4px;width:1px;background:#d9e3e8}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav.is-visible .resume-education-sticky-nav-list>button{width:100%;min-width:0;min-height:52px;padding:7px 7px 7px 11px;position:relative;flex:0 0 auto;box-sizing:border-box}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav.is-visible .resume-education-sticky-nav-list>button:before{content:"";position:absolute;top:50%;left:-14px;width:7px;height:7px;border:2px solid #ffffff;border-radius:50%;background:#c7d5dc;box-shadow:0 0 0 1px #b7c8d0;transform:translateY(-50%);box-sizing:border-box}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav.is-visible .resume-education-sticky-nav-list>button.is-active:before{width:11px;height:11px;left:-16px;background:var(--resume-timeline-color);box-shadow:0 0 0 3px #e4eff3}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav.is-visible .resume-education-sticky-nav-list>button>small{font-size:.65rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-sticky-nav.is-visible .resume-education-sticky-nav-list>button>strong{font-size:.72rem}}@media(max-width:860px){.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-header,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-level-header{position:static}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-order-panel{margin-bottom:12px;padding:7px 9px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-order-panel .resume-education-order-panel-heading{min-height:32px;margin-bottom:0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-career-order-panel .resume-education-order-panel-heading>.resume-career-order-guide{display:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-record-drag{display:none}}@media(max-width:760px){.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-record-heading{align-items:stretch;flex-direction:column;gap:6px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-record-heading .resume-education-record-toolbar{width:100%;flex-wrap:wrap}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-header{grid-template-columns:auto auto minmax(0,1fr)}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-education-level-actions{grid-column:1/-1;width:100%}.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:nth-child(1),.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:nth-child(1),.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:nth-child(1),.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor .resume-default-field-content3:has(>div:nth-child(2):last-child)>div:nth-child(1){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-right:-3px;margin-left:-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){width:100%;margin-left:0;justify-content:flex-end}}.resume-input-validation-balloon{position:fixed;z-index:10020;padding:8px 10px;transform:translateY(-100%);border-radius:8px;background:#2e4354;box-shadow:0 8px 20px #1d344433;color:#fff;font-family:square-rg,Noto Sans KR,sans-serif;font-size:.67rem;line-height:1.45;letter-spacing:-.01em;white-space:pre-line;word-break:keep-all;pointer-events:none;box-sizing:border-box}.resume-input-validation-balloon:after{content:"";position:absolute;top:100%;left:var(--resume-validation-arrow-left, 18px);transform:translate(-50%);border:5px solid transparent;border-top-color:#2e4354}.resume-input-validation-balloon.is-below{transform:none}.resume-input-validation-balloon.is-below:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#2e4354}input.is-resume-validation-invalid,select.is-resume-validation-invalid,textarea.is-resume-validation-invalid,button.is-resume-validation-invalid{border-color:#e0694e!important;background-color:#fff9f7!important;box-shadow:0 0 0 3px #e0694e1c!important}@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-right:0;margin-left:0}}.floating-input-wrapper{position:relative}.floating-input-wrapper input{width:100%;padding:16px 12px 8px;font-size:1rem;border:none;background:transparent;outline:none}.floating-input-wrapper label{position:absolute;left:12px;top:7px;color:#888;font-size:.75rem;pointer-events:none;transition:all .2s ease;transform-origin:left top}.floating-input-wrapper input:focus+label,.floating-input-wrapper input:not(:placeholder-shown)+label{top:-12px;font-size:.65rem;color:#926d6d}.CareerApp .career-applicant-mainview.applicant-modern-home{--mypage-ink: #172f42;--mypage-muted: #6f8291;--mypage-line: #dce6eb;--mypage-soft: #f3f7f9;--mypage-blue: #1479bd;--mypage-blue-soft: #eaf6fd;--mypage-green: #238465;--mypage-red: #c74d4d;--mypage-navy: #123349;display:block;min-height:calc(100vh - 70px);padding:0 0 88px;background:#f5f7f8;color:var(--mypage-ink)}.CareerApp .career-applicant-mainview.applicant-modern-home .career-1280-wrap{width:calc(100% - 40px);max-width:1240px;margin:0 auto;padding:38px 0 0;display:flex;flex-direction:column;gap:16px}.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 select:focus-visible,.CareerApp .career-applicant-mainview.applicant-modern-home label.fileLabel:focus-within{outline:3px solid rgba(24,120,181,.16);outline-offset:2px}.CareerApp .career-applicant-mainview.applicant-modern-home.applicant-main-loading .skeleton-application-overview .overview-main>.career-skeleton-line,.CareerApp .career-applicant-mainview.applicant-modern-home.applicant-main-loading .skeleton-application-overview .overview-next-card>.career-skeleton-line{display:block}.CareerApp .career-applicant-mainview.applicant-modern-home.applicant-main-loading .skeleton-application-overview .overview-facts{gap:14px}.CareerApp .career-applicant-mainview.applicant-modern-home.applicant-main-loading .skeleton-application-overview .overview-facts .skeleton-fact{width:100%;height:42px}.CareerApp .career-applicant-mainview.applicant-modern-home.applicant-main-loading .skeleton-application-overview .overview-next-card .skeleton-chip{width:90px;height:28px}.CareerApp .career-applicant-mainview.applicant-modern-home.applicant-main-loading .skeleton-application-overview .overview-next-card .skeleton-button{width:100%;margin-top:24px}.CareerApp .career-applicant-mainview.applicant-modern-home .mypage-page-header{padding:3px 2px 14px;display:flex;align-items:center;justify-content:space-between;gap:24px}.CareerApp .career-applicant-mainview.applicant-modern-home .mypage-page-header>div>span{color:var(--mypage-blue);font-family:square-bd;font-size:.64rem;letter-spacing:.16em}.CareerApp .career-applicant-mainview.applicant-modern-home .mypage-page-header h1{margin:8px 0 0;color:#183145;font-family:square-eb;font-size:clamp(1.72rem,3vw,2.28rem);letter-spacing:-.045em}.CareerApp .career-applicant-mainview.applicant-modern-home .mypage-page-header p{margin:9px 0 0;color:var(--mypage-muted);font-size:.75rem;line-height:1.6}.CareerApp .career-applicant-mainview.applicant-modern-home .header-logout-button{height:42px;padding:0 16px;display:inline-flex;align-items:center;gap:6px;border:1px solid #d8e2e7;border-radius:12px;background:#ffffffe0;color:#607483;font-size:.66rem;cursor:pointer;box-shadow:0 7px 20px #2343560d;transition:border-color .18s ease,color .18s ease,transform .18s ease}.CareerApp .career-applicant-mainview.applicant-modern-home .header-logout-button:hover{border-color:#a9cadb;color:var(--mypage-blue);transform:translateY(-1px)}.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{min-height:300px;padding:0;display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:stretch;gap:0;overflow:hidden;border:1px solid var(--mypage-line);border-radius:20px;background:#fff;box-shadow:0 10px 28px #2342540e;box-sizing:border-box}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-main{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:34px 36px 30px}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-status-row{display:flex;align-items:center;gap:8px;margin-bottom:16px}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-status,.CareerApp .career-applicant-mainview.applicant-modern-home .overview-dday{min-height:30px;padding:0 12px;display:inline-flex;align-items:center;border-radius:999px;font-family:square-bd;font-size:.65rem}.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-status.is-before{background:#fff5dd;color:#8f650b}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-status.is-open{background:#eaf7f2;color:#247b5f}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-status.is-closed{background:#eef1f3;color:#667985}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-dday{background:#1e3b50;color:#fff}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-company{color:#79909e;font-size:.66rem;letter-spacing:.04em}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-main h2{max-width:760px;margin:8px 0 0;color:#183449;font-family:square-eb;font-size:clamp(1.35rem,2.4vw,1.95rem);line-height:1.38;letter-spacing:-.035em;word-break:keep-all}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-meta{margin-top:20px;display:flex;flex-wrap:wrap;gap:9px 20px}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-meta>span{display:inline-flex;align-items:center;gap:6px;color:#607787;font-size:.75rem}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-meta .material-symbols-outlined{color:#81a5b8;font-size:16px}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-facts{margin-top:25px;padding-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e6ecef}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-facts button{min-width:0;padding:0 18px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;border:0;border-right:1px solid #e6ecef;background:transparent;color:inherit;text-align:left;cursor:pointer}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-facts button:first-child{padding-left:0}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-facts button:last-child{border-right:0}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-facts button:disabled{cursor:default}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-facts button span{color:#8797a2;font-size:.57rem}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-facts button strong{max-width:100%;overflow:hidden;color:#29465a;font-family:square-bd;font-size:.73rem;text-overflow:ellipsis;white-space:nowrap}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-next-card{--next-accent: #247fb6;min-width:0;padding:30px;display:flex;flex-direction:column;justify-content:center;border:0;border-left:1px solid var(--mypage-line);border-radius:0;background:#f8fafb;box-shadow:none}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-next-card.is-urgent{--next-accent: #dc653d}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-next-card.is-notice{--next-accent: #9b5daf}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-next-card.is-document{--next-accent: #b67c1c}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-next-card.is-complete,.CareerApp .career-applicant-mainview.applicant-modern-home .overview-next-card.is-ready{--next-accent: #258468}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-next-card.is-waiting{--next-accent: #8a6f31}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-next-card h3{margin:15px 0 0;color:#19364a;font-family:square-bd;font-size:.93rem;line-height:1.42;word-break:keep-all}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-next-card>p{margin:9px 0 20px;color:#728491;font-size:.66rem;line-height:1.6;word-break:keep-all}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-next-heading{display:flex;align-items:center;gap:9px;color:var(--next-accent);font-family:square-bd;font-size:.6rem;letter-spacing:.04em}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-next-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:#edf5f8;color:var(--next-accent);font-size:19px}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-action{min-height:44px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:12px;background:var(--next-accent);color:#fff;font-family:square-bd;font-size:.67rem;text-align:left;cursor:pointer;transition:filter .18s ease,transform .18s ease}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-action:hover{filter:brightness(.94);transform:translateY(-1px)}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-action .material-symbols-outlined{font-size:18px}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-quick-links{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-quick-links button{min-width:0;min-height:46px;padding:8px 10px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:1px 6px;border:1px solid #dfe7eb;border-radius:10px;background:#fff;color:#5f7482;text-align:left;cursor:pointer}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-quick-links button:disabled{opacity:.55;cursor:default}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-quick-links button .material-symbols-outlined{grid-row:1/3;color:#7e9aaa;font-size:18px}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-quick-links button>span:not(.material-symbols-outlined){font-size:.57rem}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-quick-links button strong{overflow:hidden;color:#2f4a5d;font-family:square-bd;font-size:.57rem;text-overflow:ellipsis;white-space:nowrap}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card{position:relative;min-height:104px;padding:18px;display:grid;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:12px;border:1px solid var(--mypage-line);border-radius:18px;background:#fff;color:inherit;text-align:left;box-shadow:0 9px 25px #2945560b;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card:before{position:absolute;top:15px;bottom:15px;left:0;width:3px;border-radius:0 4px 4px 0;background:#c9dbe4;content:""}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card.is-action:before,.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card.has-alert:before,.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card.has-pending:before{background:#e18a45}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card.is-complete:before{background:var(--mypage-green)}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card:hover:not(:disabled){border-color:#b8d5e4;transform:translateY(-2px);box-shadow:0 13px 28px #29455613}.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{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#edf5f8;color:#357b9f;font-size:20px}.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{margin:0 0 5px;color:#7a8b97;font-size:.59rem}.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{height:5px;margin-top:8px;overflow:hidden;border-radius:99px;background:#e7edf0}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card .progress-bar{height:100%;border-radius:inherit;background:#2e91bf}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-layout{min-width:0;display:block}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-mobile-nav-select{display:none}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-nav{position:sticky;top:72px;z-index:45;padding:7px;display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:5px;border:1px solid var(--mypage-line);border-radius:15px;background:#fffffff5;box-shadow:0 8px 22px #2945560e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item{width:100%;min-width:0;min-height:52px;padding:7px 10px;display:flex;align-items:center;gap:9px;border:0;border-radius:10px;background:transparent;color:#667986;text-align:left;cursor:pointer}.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;box-shadow:inset 0 0 0 1px #176fa714}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item .nav-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;border-radius:9px;background:#f0f4f6;font-size:17px}.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{min-width:0;display:flex;flex-direction:column;gap:3px}.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{overflow:hidden;color:#96a3ab;font-size:.51rem;text-overflow:ellipsis;white-space:nowrap}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item .nav-badge{min-width:20px;height:20px;margin-left:auto;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:99px;background:#e6604b;color:#fff;font-family:square-bd;font-size:.53rem;box-sizing:border-box}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-content{min-width:0;margin-top:12px}.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{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.CareerApp .career-applicant-mainview.applicant-modern-home .mypage-panel{padding:30px;border:1px solid var(--mypage-line);border-radius:18px;background:#fff;box-shadow:0 8px 24px #2945560b;box-sizing:border-box}.CareerApp .career-applicant-mainview.applicant-modern-home .panel-heading{margin-bottom:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.CareerApp .career-applicant-mainview.applicant-modern-home .panel-heading .panel-eyebrow{display:block;margin-bottom:7px;color:var(--mypage-blue);font-family:square-bd;font-size:.55rem;letter-spacing:.14em}.CareerApp .career-applicant-mainview.applicant-modern-home .panel-heading h2{margin:0;color:#233b4e;font-family:square-eb;font-size:1.25rem;letter-spacing:-.035em}.CareerApp .career-applicant-mainview.applicant-modern-home .panel-heading p{margin:8px 0 0;color:var(--mypage-muted);font-size:.63rem;line-height:1.6}.CareerApp .career-applicant-mainview.applicant-modern-home .application-state,.CareerApp .career-applicant-mainview.applicant-modern-home .application-recruitment-state,.CareerApp .career-applicant-mainview.applicant-modern-home .panel-count{min-height:30px;padding:0 11px;display:inline-flex;align-items:center;flex-shrink:0;border-radius:999px;background:#eef7f3;color:var(--mypage-green);font-family:square-bd;font-size:.58rem}.CareerApp .career-applicant-mainview.applicant-modern-home .application-state.neutral,.CareerApp .career-applicant-mainview.applicant-modern-home .application-recruitment-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 .application-recruitment-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-state-group{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.CareerApp .career-applicant-mainview.applicant-modern-home .application-recruitment-state.is-before{background:#fff6dc;color:#9a6500}.CareerApp .career-applicant-mainview.applicant-modern-home .application-recruitment-state.is-open{background:#eaf6f1;color:#237b5e}.CareerApp .career-applicant-mainview.applicant-modern-home .application-recruitment-state.is-closed{background:#f0f2f4;color:#687986}.CareerApp .career-applicant-mainview.applicant-modern-home .application-state.is-submitted{background:#eaf6f1;color:#237b5e}.CareerApp .career-applicant-mainview.applicant-modern-home .application-state.is-unsubmitted{background:#fff4e7;color:#a65c18}.CareerApp .career-applicant-mainview.applicant-modern-home .application-card{padding:25px;display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:28px;border:1px solid #dce7ec;border-radius:17px;background:#f8fafb}.CareerApp .career-applicant-mainview.applicant-modern-home .application-company{color:var(--mypage-blue);font-family:square-bd;font-size:.65rem}.CareerApp .career-applicant-mainview.applicant-modern-home .application-card-main h3{margin:11px 0 0;color:#243b4e;font-family:square-eb;font-size:1.1rem;line-height:1.45;letter-spacing:-.025em}.CareerApp .career-applicant-mainview.applicant-modern-home .application-meta{margin-top:20px;display:flex;flex-wrap:wrap;gap:9px 17px}.CareerApp .career-applicant-mainview.applicant-modern-home .application-meta>span{display:inline-flex;align-items:center;gap:5px;color:#70818d;font-size:.6rem}.CareerApp .career-applicant-mainview.applicant-modern-home .application-meta .material-symbols-outlined{font-size:15px;color:#91a3ad}.CareerApp .career-applicant-mainview.applicant-modern-home .application-card-side{padding-left:24px;display:flex;flex-direction:column;justify-content:space-between;gap:15px;border-left:1px solid #dce5e9}.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:.75rem}.CareerApp .career-applicant-mainview.applicant-modern-home .application-card-side strong{margin-top:5px;color:#526775;font-size:.65rem;line-height:1.5}.CareerApp .career-applicant-mainview.applicant-modern-home .application-card-side .application-period{display:grid;gap:4px}.CareerApp .career-applicant-mainview.applicant-modern-home .application-card-side .application-period-row{display:grid;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:6px;white-space:nowrap}.CareerApp .career-applicant-mainview.applicant-modern-home .application-card-side .application-period-label{min-height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;background:#eaf4fb;color:#2e76ae;font-family:square-bd;font-size:.65rem}.CareerApp .career-applicant-mainview.applicant-modern-home .application-card-side .application-period-label.is-end{background:#edf3f5;color:#627987}.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 .mypage-danger-action,.CareerApp .career-applicant-mainview.applicant-modern-home .document-upload-button,.CareerApp .career-applicant-mainview.applicant-modern-home .document-delete-button{min-height:42px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:10px;font-family:square-bd;font-size:.65rem;cursor:pointer;box-sizing:border-box}.CareerApp .career-applicant-mainview.applicant-modern-home .mypage-primary-action{border:1px solid #176fa7;background:#176fa7;color:#fff}.CareerApp .career-applicant-mainview.applicant-modern-home .mypage-primary-action:disabled{border-color:#d9e1e5;background:#eef2f4;color:#8999a3;cursor:not-allowed}.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{border:1px solid #cfdce2;background:#fff;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{border:1px solid #c94f4f;background:#c94f4f;color:#fff}.CareerApp .career-applicant-mainview.applicant-modern-home .talent-pool-card,.CareerApp .career-applicant-mainview.applicant-modern-home .logout-card{padding:24px;display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:18px;border:1px solid #dce7ec;border-radius:16px;background:#f8fafb}.CareerApp .career-applicant-mainview.applicant-modern-home .talent-pool-card>.material-symbols-outlined,.CareerApp .career-applicant-mainview.applicant-modern-home .logout-card>.material-symbols-outlined{width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#e9f5fa;color:var(--mypage-blue)}.CareerApp .career-applicant-mainview.applicant-modern-home .talent-pool-card strong,.CareerApp .career-applicant-mainview.applicant-modern-home .logout-card strong{color:#344d60;font-family:square-bd;font-size:.69rem}.CareerApp .career-applicant-mainview.applicant-modern-home .talent-pool-card p,.CareerApp .career-applicant-mainview.applicant-modern-home .logout-card p{margin:7px 0 0;color:#778995;font-size:.59rem;line-height:1.55}.CareerApp .career-applicant-mainview.applicant-modern-home .notice{min-height:430px;display:block}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-workspace{width:100%;display:grid;grid-template-columns:minmax(250px,.36fr) minmax(0,.64fr);align-items:stretch;gap:16px}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-feed{width:100%;max-height:620px;padding:0 7px 0 0;display:flex;flex-direction:column;gap:8px;overflow-y:auto;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#c6d5dc transparent}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-feed-item{width:100%;min-width:0;min-height:74px;padding:13px 15px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;border:1px solid #dfe7eb;border-radius:13px;background:#fff;color:#506574;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-feed-item:hover{border-color:#a9cede;transform:translateY(-2px)}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-feed-item.active{border-color:#8ec2d9;background:#eef8fc;box-shadow:inset 3px 0 #2d89b5}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-feed-item-top{display:flex;align-items:flex-start;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{display:-webkit-box;overflow:hidden;color:#344d60;font-family:square-bd;font-size:.72rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.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{min-height:22px;padding:0 8px;display:inline-flex;align-items:center;border-radius:99px;background:#eef2f4;color:#71828e;font-size:.65rem}.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{width:100%;min-height:180px;display:flex;align-items:center;justify-content:center;border:1px dashed #d6e1e6;border-radius:13px;color:#8798a3;font-size:.75rem}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-reader{width:100%;min-height:560px;margin-top:0;padding:28px 30px;border:1px solid #dfe7eb;border-radius:15px;background:#fbfcfc;box-sizing:border-box}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-reader-header{padding-bottom:20px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #dfe7eb}.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{margin:8px 0 0;color:#263f52;font-family:square-eb;font-size:1rem;line-height:1.5}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-reader-body{min-height:400px;padding:30px 4px;overflow-wrap:anywhere;color:#536977;font-size:.86rem;line-height:1.7}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-reader-body p{margin:0}.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 iframe,.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{padding-top:18px;border-top:1px solid #dfe7eb}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-reader-files-title{margin-bottom:10px;color:#526775;font-family:square-bd;font-size:.75rem}.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{min-height:36px;max-width:100%;padding:0 11px;display:inline-flex;align-items:center;gap:6px;border:1px solid #d6e2e7;border-radius:9px;background:#fff;color:#526c7c;font-size:.63rem;cursor:pointer}.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{min-height:430px;display:flex;align-items:center;justify-content:center;color:#8a9aa4;font-size:.69rem}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-mobile-modal-backdrop{position:fixed;inset:0;z-index:120;display:flex;align-items:flex-end;justify-content:center;padding:18px;background:#0f172a5c;box-sizing:border-box}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-mobile-modal{width:100%;max-width:520px;max-height:78vh;overflow-y:auto;padding:20px;border-radius:18px;background:#fff;box-shadow:0 22px 50px #0f172a38;box-sizing:border-box}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-mobile-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.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{margin:7px 0 0;color:#263f52;font-family:square-rg;font-size:.95rem;line-height:1.5;letter-spacing:0}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-mobile-modal-close{width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;border:0;border-radius:10px;background:#eef5f8;color:#526775;cursor:pointer}.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{margin-top:12px;display:flex;flex-wrap:wrap;gap:5px}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-mobile-modal-body{min-height:220px;margin-top:16px;padding-top:16px;border-top:1px solid #dfe7eb;overflow-wrap:anywhere;color:#536977;font-size:.86rem;line-height:1.7}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-mobile-modal-body p{margin:0}.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 iframe,.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{margin-top:16px;padding-top:14px;border-top:1px solid #dfe7eb}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-mobile-modal-files-title{margin-bottom:8px;color:#526775;font-family:square-rg;font-size:.63rem}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-mobile-modal-file{width:100%;min-height:36px;padding:0 11px;display:flex;align-items:center;gap:6px;border:1px solid #d6e2e7;border-radius:9px;background:#fff;color:#526c7c;font-size:.63rem;cursor:pointer}.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{width:100%;max-height:none;padding:0 0 10px;display:flex;flex-direction:column;gap:9px;overflow:visible}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-item{width:100%;min-width:0;min-height:92px;padding:14px;display:flex;flex-direction:column;justify-content:space-between;gap:9px;border:1px solid #e0e7eb;border-radius:12px;background:#fff;color:#506574;text-align:left;cursor:pointer}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-item:hover,.CareerApp .career-applicant-mainview.applicant-modern-home .notice-item.active{border-color:#a8cede;background:#f2f9fc}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-item.active{box-shadow:inset 3px 0 #2685b5}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-title{display:-webkit-box;overflow:hidden;font-family:square-bd;font-size:.62rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.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{min-height:20px;padding:0 7px;display:inline-flex;align-items:center;border-radius:99px;background:#eef2f4;color:#71828e;font-size:.65rem}.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-empty,.CareerApp .career-applicant-mainview.applicant-modern-home .notice-detail-placeholder{min-height:180px;display:flex;align-items:center;justify-content:center;color:#94a2ab;font-size:.62rem;text-align:center}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-detail{width:100%;min-width:0;min-height:540px;margin-top:12px;padding:26px 28px;border:1px solid #e0e7eb;border-radius:14px;background:#fbfcfc;box-sizing:border-box}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-detail-header{padding-bottom:17px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #e0e7eb}.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{margin-top:7px;color:#2e4658;font-family:square-bd;font-size:.75rem;line-height:1.5}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-detail-body{min-height:400px;padding:26px 2px;color:#566b79;font-size:.64rem;line-height:1.8}.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 iframe,.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{width:100%!important;table-layout:auto}.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{padding-top:15px;border-top:1px solid #e0e7eb}.CareerApp .career-applicant-mainview.applicant-modern-home .files-title{margin-bottom:9px;color:#526775;font-family:square-bd;font-size:.59rem}.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{min-height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;border:1px solid #d8e3e8;border-radius:9px;background:#fff;color:#587080;font-size:.65rem;cursor:pointer}.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{padding:16px 18px;display:grid;grid-template-columns:155px minmax(0,1fr) 44px;align-items:center;gap:16px;border-radius:13px;background:#f2f7f9}.CareerApp .career-applicant-mainview.applicant-modern-home .document-progress-card strong,.CareerApp .career-applicant-mainview.applicant-modern-home .document-progress-card span{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{margin-top:4px;color:#87959e;font-size:.65rem}.CareerApp .career-applicant-mainview.applicant-modern-home .document-progress-card b{color:var(--mypage-blue);font-family:square-bd;font-size:.75rem;text-align:right}.CareerApp .career-applicant-mainview.applicant-modern-home .document-progress-track{height:7px;overflow:hidden;border-radius:99px;background:#dce6ea}.CareerApp .career-applicant-mainview.applicant-modern-home .document-progress-track>span{height:100%;margin:0;border-radius:inherit;background:#2d8fbd}.CareerApp .career-applicant-mainview.applicant-modern-home .document-summary{display:flex;align-items:baseline;gap:4px;color:#7a8c98;font-size:.58rem}.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{margin-top:13px;display:flex;flex-direction:column;gap:8px}.CareerApp .career-applicant-mainview.applicant-modern-home .document-item{min-height:88px;padding:15px 16px;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;justify-content:initial!important;gap:14px;border:1px solid #e0e7eb;border-radius:13px;background:#fff}.CareerApp .career-applicant-mainview.applicant-modern-home .document-item.is-uploaded{border-color:#cfe4da;background:#fbfdfc}.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{width:100%;min-width:0;display:block!important;align-items:initial!important;gap:0!important}.CareerApp .career-applicant-mainview.applicant-modern-home .document-list .document-item>.document-item-action{min-width:74px;display:flex!important;justify-content:flex-end;gap:0!important}.CareerApp .career-applicant-mainview.applicant-modern-home .document-item-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:#eef5f8;color:#4582a1}.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{display:flex;align-items:center;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 .required-badge,.CareerApp .career-applicant-mainview.applicant-modern-home .complete-badge{padding:4px 6px;border-radius:6px;font-size:.48rem}.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{margin-top:6px;display:flex;flex-wrap:wrap;gap:5px 14px;color:#8a99a3;font-size:.65rem}.CareerApp .career-applicant-mainview.applicant-modern-home .file-current{width:100%;min-width:0;max-width:100%;display:block;margin-top:7px;overflow:hidden;color:#477087;font-size:.63rem!important;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.CareerApp .career-applicant-mainview.applicant-modern-home .document-upload-button{border:1px solid #b9d8e6;background:#edf7fb;color:#247ba6}.CareerApp .career-applicant-mainview.applicant-modern-home .document-upload-button input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.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{min-width:74px;display:inline-flex;align-items:center;justify-content:center;flex-direction:row;gap:6px;white-space:nowrap;border:1px solid #efd2d2;background:#fff7f7;color:#bf5555}.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:.75rem}.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:.75rem}.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:.65rem}.CareerApp .career-applicant-mainview.applicant-modern-home .panel-heading p,.CareerApp .career-applicant-mainview.applicant-modern-home .application-state,.CareerApp .career-applicant-mainview.applicant-modern-home .application-recruitment-state,.CareerApp .career-applicant-mainview.applicant-modern-home .panel-count,.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 .mypage-danger-action,.CareerApp .career-applicant-mainview.applicant-modern-home .document-upload-button,.CareerApp .career-applicant-mainview.applicant-modern-home .document-delete-button,.CareerApp .career-applicant-mainview.applicant-modern-home .notice-title{font-size:.75rem}.CareerApp .career-applicant-mainview.applicant-modern-home .badge{font-size:.65rem}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-detail-placeholder,.CareerApp .career-applicant-mainview.applicant-modern-home .notice-detail-body{font-size:.75rem}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-detail-title{font-size:.82rem}.CareerApp .career-applicant-mainview.applicant-modern-home .files-title,.CareerApp .career-applicant-mainview.applicant-modern-home .file-chip{font-size:.64rem}.CareerApp .career-applicant-mainview.applicant-modern-home .document-progress-card strong{font-size:.75rem}.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 .required-badge,.CareerApp .career-applicant-mainview.applicant-modern-home .complete-badge{font-size:.65rem}.CareerApp .career-applicant-mainview.applicant-modern-home .document-meta{font-size:.59rem}.CareerApp .career-applicant-mainview.applicant-modern-home .danger-heading>.material-symbols-outlined{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#fff0f0;color:var(--mypage-red)}.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-warning{padding:15px 16px;display:flex;align-items:flex-start;gap:10px;border:1px solid #f0d7d7;border-radius:12px;background:#fff8f8}.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{margin:5px 0 0;color:#947272;font-size:.55rem;line-height:1.55}.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-steps{margin:22px 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;list-style:none}.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-steps li{padding:13px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;border:1px solid #e0e7eb;border-radius:11px;background:#fafbfb;opacity:.62}.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-steps li>span{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#e8edef;color:#748590;font-family:square-bd;font-size:.58rem}.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{border-color:#bdd9e6;background:#f2f9fc}.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{margin:4px 0 0;color:#8a98a2;font-size:.65rem;line-height:1.4}.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-auth-card{padding:20px;border:1px solid #e0e7eb;border-radius:14px;background:#f8fafb}.CareerApp .career-applicant-mainview.applicant-modern-home .email-wrap{display:grid;gap:14px}.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-field{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 .email-row,.CareerApp .career-applicant-mainview.applicant-modern-home .auth-row{display:grid;grid-template-columns:minmax(0,1fr) 145px;gap:8px}.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-field input{width:100%;height:42px;padding:0 12px;border:1px solid #d3dee4;border-radius:10px;background:#fff;color:#334b5d;font-size:.62rem;box-sizing:border-box}.CareerApp .career-applicant-mainview.applicant-modern-home .input-wrapper{position:relative}.CareerApp .career-applicant-mainview.applicant-modern-home .input-wrapper .countdown-overlay{position:absolute;top:50%;right:12px;color:#c65353;font-size:.53rem;transform:translateY(-50%)}.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-final-action{margin-top:18px;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #e1e8eb}.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{margin:5px 0 0;color:#7f909b;font-size:.65rem}@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-next-card{border-top:1px solid var(--mypage-line);border-left:0}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-action{width:100%}.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:none}}@media(max-width:760px){.CareerApp .career-applicant-mainview.applicant-modern-home{padding-bottom:52px}.CareerApp .career-applicant-mainview.applicant-modern-home .career-1280-wrap{width:calc(100% - 24px);max-width:1240px;padding-top:22px;gap:12px}.CareerApp .career-applicant-mainview.applicant-modern-home .mypage-page-header{align-items:flex-start;padding-bottom:8px}.CareerApp .career-applicant-mainview.applicant-modern-home .mypage-page-header p{max-width:250px}.CareerApp .career-applicant-mainview.applicant-modern-home .mypage-panel{padding:20px 17px;border-radius:19px}.CareerApp .career-applicant-mainview.applicant-modern-home .application-overview{min-height:0;padding:0;gap:0;border-radius:19px}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-main{padding:23px 20px 21px}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-status-row{margin-bottom:14px}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-status,.CareerApp .career-applicant-mainview.applicant-modern-home .overview-dday{min-height:25px;padding:0 10px;font-family:square-rg;font-size:.65rem}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-main h2{font-family:square-rg;font-size:1.22rem;line-height:1.45;letter-spacing:0}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-meta{margin-top:16px;gap:8px 16px}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-facts{margin-top:20px;padding-top:17px}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-facts button{padding:0 12px}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-facts button:first-child{padding-left:0}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-next-card{padding:20px;border-radius:0}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-next-card h3{margin-top:12px;font-family:square-rg;font-size:.9rem}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-next-card>p{margin-bottom:16px}.CareerApp .career-applicant-mainview.applicant-modern-home .overview-action{display:flex}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible;padding-bottom:0}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card{min-height:72px;padding:11px 10px;grid-template-columns:30px minmax(0,1fr);gap:8px;border-radius:14px}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card>.material-symbols-outlined:first-child{width:30px;height:30px;border-radius:10px;font-size:16px}.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{margin-bottom:3px;font-size:.59rem}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card .card-value{font-family:square-rg;font-size:.73rem;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{position:sticky;top:64px;z-index:70;margin:0 -12px;padding:7px 12px;display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;overflow:visible;border-right:0;border-left:0;border-radius:0;background:#f6f9faf2}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item,.CareerApp .career-applicant-mainview.applicant-modern-home .career-1280-wrap .applicant-layout>.applicant-nav .nav-item{position:relative;width:100%;min-width:0;min-height:58px;padding:5px 2px;flex-direction:column;justify-content:center;gap:3px;border:1px solid #dce6eb;background:#fff;text-align:center}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item.active,.CareerApp .career-applicant-mainview.applicant-modern-home .career-1280-wrap .applicant-layout>.applicant-nav .nav-item.active{border-color:var(--mypage-blue);background:var(--mypage-blue);color:#fff}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item.active .nav-icon,.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item.active .nav-desc,.CareerApp .career-applicant-mainview.applicant-modern-home .career-1280-wrap .applicant-layout>.applicant-nav .nav-item.active .nav-icon,.CareerApp .career-applicant-mainview.applicant-modern-home .career-1280-wrap .applicant-layout>.applicant-nav .nav-item.active .nav-desc{color:inherit}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item.active .nav-icon,.CareerApp .career-applicant-mainview.applicant-modern-home .career-1280-wrap .applicant-layout>.applicant-nav .nav-item.active .nav-icon{background:#ffffff24}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item .nav-desc,.CareerApp .career-applicant-mainview.applicant-modern-home .career-1280-wrap .applicant-layout>.applicant-nav .nav-item .nav-desc{display:none}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item .nav-icon,.CareerApp .career-applicant-mainview.applicant-modern-home .career-1280-wrap .applicant-layout>.applicant-nav .nav-item .nav-icon{width:26px;height:26px;flex-basis:26px;font-size:15px}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item .nav-text,.CareerApp .career-applicant-mainview.applicant-modern-home .career-1280-wrap .applicant-layout>.applicant-nav .nav-item .nav-text{align-items:center}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item .nav-label,.CareerApp .career-applicant-mainview.applicant-modern-home .career-1280-wrap .applicant-layout>.applicant-nav .nav-item .nav-label{font-size:.58rem;white-space:nowrap}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item .nav-badge,.CareerApp .career-applicant-mainview.applicant-modern-home .career-1280-wrap .applicant-layout>.applicant-nav .nav-item .nav-badge{position:absolute;top:3px;right:3px;min-width:16px;height:16px;margin:0;padding:0 4px;font-size:.46rem}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-mobile-nav-select{position:sticky;top:64px;z-index:70;margin:0 -12px;padding:7px 12px;display:block;overflow:hidden;border-top:1px solid rgba(210,224,231,.84);border-bottom:1px solid rgba(210,224,231,.84);background:#f6f9faf0;box-shadow:0 8px 20px #2945560d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-sizing:border-box}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-mobile-nav-scroll{display:flex;gap:7px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-mobile-nav-scroll::-webkit-scrollbar{display:none}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-mobile-nav-scroll button{min-height:42px;padding:0 13px;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;border:1px solid #dce6eb;border-radius:12px;background:#fff;color:#637786;font-family:square-rg;font-size:.67rem;white-space:nowrap;cursor:pointer}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-mobile-nav-scroll button.active{border-color:var(--mypage-blue);background:var(--mypage-blue);color:#fff;box-shadow:0 6px 15px #1479bd33}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-mobile-nav-scroll button .material-symbols-outlined{font-size:17px}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-mobile-nav-scroll button em{min-width:18px;height:18px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:99px;background:#e4634e;color:#fff;font-style:normal;font-size:.53rem;box-sizing:border-box}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-content .content-current-label{margin:2px 0 9px;display:flex;align-items:center;gap:7px;color:#425b6d;font-family:square-bd;font-size:.69rem}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-content .content-current-label .material-symbols-outlined{color:var(--mypage-blue);font-size:18px}.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{padding:17px 0 0;border-top:1px solid #dce5e9;border-left:0}.CareerApp .career-applicant-mainview.applicant-modern-home .talent-pool-card,.CareerApp .career-applicant-mainview.applicant-modern-home .logout-card{grid-template-columns:46px minmax(0,1fr)}.CareerApp .career-applicant-mainview.applicant-modern-home .talent-pool-card button,.CareerApp .career-applicant-mainview.applicant-modern-home .logout-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-workspace{display:block}.CareerApp .career-applicant-mainview.applicant-modern-home .notice-feed{max-height:none;padding-right:0;overflow:visible}.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{width:100%;min-width:0}.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-upload-button,.CareerApp .career-applicant-mainview.applicant-modern-home .document-item .document-delete-button{width:100%;display:flex!important;align-items:center;justify-content:center;flex-direction:row!important;gap:6px}.CareerApp .career-applicant-mainview.applicant-modern-home .cancel-steps,.CareerApp .career-applicant-mainview.applicant-modern-home .email-row,.CareerApp .career-applicant-mainview.applicant-modern-home .auth-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{width:40px;padding:0;font-size:0}.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:grid;padding-top:6px;padding-bottom:6px}.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{top:60px;padding-top:6px;padding-bottom:6px}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-mobile-nav-scroll button{min-height:40px;padding:0 11px}.CareerApp .career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card{min-height:68px;padding-right:8px;padding-left:8px}.CareerApp .career-applicant-mainview.applicant-modern-home .panel-heading{align-items:flex-start;flex-direction:column;gap:12px}}.applicant-session-warning{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:24px;background:#09182b9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.applicant-session-warning__dialog{width:100%;max-width:440px;padding:34px 32px 28px;border:1px solid rgba(40,118,196,.2);border-radius:22px;background:#fff;box-shadow:0 24px 70px #0624444d;text-align:center}.applicant-session-warning__icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;margin-bottom:16px;border-radius:18px;color:#176fc1;background:#eaf5ff}.applicant-session-warning__icon .material-symbols-outlined{font-size:32px}.applicant-session-warning__title{margin:0;color:#172b3f;font-family:square-bd;font-size:24px;line-height:1.35}.applicant-session-warning__description{margin:10px 0 0;color:#66788a;font-family:square-rg;font-size:15px;line-height:1.6}.applicant-session-warning__remaining{display:flex;align-items:baseline;justify-content:center;gap:7px;margin-top:22px;padding:17px 16px;border-radius:14px;color:#3a5268;background:#f4f8fc;font-family:square-rg;font-size:14px}.applicant-session-warning__remaining strong{color:#d1493f;font-family:square-bd;font-size:28px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.applicant-session-warning__error{margin:12px 0 0;color:#c63832;font-family:square-rg;font-size:13px;line-height:1.45}.applicant-session-warning__actions{display:grid;grid-template-columns:1fr 1.35fr;gap:10px;margin-top:24px}.applicant-session-warning__logout,.applicant-session-warning__extend{min-height:48px;border-radius:12px;font-family:square-bd;font-size:15px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.applicant-session-warning__logout:hover:not(:disabled),.applicant-session-warning__extend:hover:not(:disabled){transform:translateY(-1px)}.applicant-session-warning__logout:focus-visible,.applicant-session-warning__extend:focus-visible{outline:3px solid rgba(32,126,213,.25);outline-offset:2px}.applicant-session-warning__logout:disabled,.applicant-session-warning__extend:disabled{cursor:wait;opacity:.58}.applicant-session-warning__logout{border:1px solid #c9d5df;color:#53687b;background:#fff}.applicant-session-warning__logout:hover:not(:disabled){background:#f4f7fa}.applicant-session-warning__extend{border:1px solid #1674c5;color:#fff;background:linear-gradient(135deg,#2588df,#1268b2);box-shadow:0 9px 20px #186fbc3d}.applicant-session-warning__extend:hover:not(:disabled){box-shadow:0 12px 24px #186fbc4d}@media(max-width:520px){.applicant-session-warning{padding:16px}.applicant-session-warning__dialog{padding:28px 20px 22px;border-radius:18px}.applicant-session-warning__remaining{flex-wrap:wrap}.applicant-session-warning__remaining strong{font-size:25px}.applicant-session-warning__actions{grid-template-columns:1fr}}.manager-login-modal{--manager-login-ink: #1f2f43;--manager-login-muted: #64748b;--manager-login-line: #cbd5e1;--manager-login-soft: #f8fafc;--manager-login-main: #1f4e79;--manager-login-main-dark: #173f64;font-family:square-rg;position:fixed;inset:0;width:100%;height:100%;z-index:9999;white-space:pre-wrap;background:linear-gradient(135deg,#e2e8f0f0,#f8fafcf7),url(/static/media/login_background.B8ssMJzG.jpg) center/cover no-repeat}.manager-login-modal .wrap{box-sizing:border-box;width:100%;height:100%;padding:28px;display:flex;align-items:center;justify-content:center;overflow-y:auto;background:#eef2f6c7}.manager-login-modal .manager-login-form{width:calc(100vw - 56px);max-width:820px;min-height:430px;display:grid;grid-template-columns:280px minmax(0,1fr);overflow:hidden;border:1px solid rgba(188,213,220,.92);border-radius:6px;background:#fff;box-shadow:0 12px 30px #0f172a2e}.manager-login-modal .manager-login-form .login-header{position:relative;isolation:isolate;padding:30px;display:flex;flex-direction:column;justify-content:flex-end;gap:18px;overflow:hidden;color:#fff;background:#173142}.manager-login-modal .manager-login-form .login-header:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url(/static/media/login_background.B8ssMJzG.jpg) center/cover no-repeat;opacity:.9;filter:saturate(.95) contrast(1.02)}.manager-login-modal .manager-login-form .login-header:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#1233425c,#0e3443e0)}.manager-login-modal .manager-login-form .login-header>*{position:relative;z-index:2}.manager-login-modal .manager-login-form .login-header .login-logo{width:54px;height:54px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#fffffff0;box-shadow:none}.manager-login-modal .manager-login-form .login-header .login-logo img{width:40px;height:32px;object-fit:contain}.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;line-height:1.3;letter-spacing:0}.manager-login-modal .manager-login-form .login-header .login-title{color:#fff;font-family:square-hv;font-size:1.58rem;line-height:1.22;letter-spacing:0}.manager-login-modal .manager-login-form .login-header .login-subtitle{max-width:220px;color:#ffffffc7;font-size:.78rem;line-height:1.55;text-align:left}.manager-login-modal .manager-login-form .login-header .login-status-note{width:fit-content;min-height:32px;padding:0 10px;border:1px solid rgba(255,255,255,.26);border-radius:4px;display:inline-flex;align-items:center;gap:6px;background:#0c253275;color:#ffffffe0;font-family:square-bd;font-size:.75rem}.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{box-sizing:border-box;padding:38px 40px;display:flex;flex-direction:column;justify-content:center;gap:22px;background:#fff}.manager-login-modal .manager-login-form .login-panel-header{position:relative;padding-right:54px}.manager-login-modal .manager-login-form .login-panel-header .login-panel-kicker{display:block;margin-bottom:7px;color:var(--manager-login-main);font-family:square-eb;font-size:.72rem;line-height:1.3}.manager-login-modal .manager-login-form .login-panel-header h1{margin:0;color:var(--manager-login-ink);font-family:square-hv;font-size:1.28rem;line-height:1.35;letter-spacing:0}.manager-login-modal .manager-login-form .login-panel-header .login-panel-icon{position:absolute;top:0;right:0;width:42px;height:42px;border-radius:4px;display:flex;align-items:center;justify-content:center;background:#edf8fa;color:var(--manager-login-main);font-size:1.42rem}.manager-login-modal .manager-login-form .login-body{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.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{width:100%;height:48px;box-sizing:border-box;padding:18px 13px 6px;border:1px solid var(--manager-login-line);border-radius:4px;background-color:#fbfdfd;color:#102033;font-family:square-rg;font-size:.8rem;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.manager-login-modal .manager-login-form .login-body>.floating-input-wrapper input:focus{outline:none;border-color:var(--manager-login-main);background-color:#fff;box-shadow:0 0 0 2px #1f4e791f}.manager-login-modal .manager-login-form .login-body>.floating-input-wrapper label{left:13px;top:50%;color:#6d818b;font-size:.72rem;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{top:8px;color:var(--manager-login-main);font-size:.62rem;transform:none}.manager-login-modal .manager-login-form .login-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.manager-login-modal .manager-login-form .login-footer .btn-company3,.manager-login-modal .manager-login-form .login-footer .login-reset-button{height:42px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:square-eb;font-size:.76rem;cursor:pointer;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{width:100%;border:1px solid var(--manager-login-main);background:var(--manager-login-main);color:#fff}.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:none}.manager-login-modal .manager-login-form .login-footer .login-reset-button{padding:0 14px;border:1px solid var(--manager-login-line);background:#fff;color:var(--manager-login-muted)}.manager-login-modal .manager-login-form .login-footer .login-reset-button:hover{border-color:var(--manager-login-main);background:#f1fbfc;color:var(--manager-login-main-dark)}.manager-login-modal .password-reset-backdrop{position:fixed;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a6b;-webkit-backdrop-filter:none;backdrop-filter:none}.manager-login-modal .password-reset-backdrop .password-reset-form{position:relative;width:calc(100vw - 48px);max-width:430px;overflow:hidden;border:1px solid rgba(188,213,220,.95);border-radius:6px;background:#fff;box-shadow:0 12px 30px #0f172a38}.manager-login-modal .password-reset-backdrop .password-reset-close{position:absolute;top:14px;right:14px;z-index:1;width:32px;height:32px;border:1px solid var(--manager-login-line);border-radius:4px;background:#fff;color:#5f7480;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;line-height:1}.manager-login-modal .password-reset-backdrop .password-reset-close:hover{border-color:var(--manager-login-main);background:#f1fbfc;color:var(--manager-login-main-dark)}.manager-login-modal .password-reset-backdrop .password-reset-header{padding:26px 60px 22px 26px;display:flex;flex-direction:column;gap:8px;background:#f8fafc;border-bottom:1px solid #d7e5e9}.manager-login-modal .password-reset-backdrop .password-reset-header .password-reset-icon{width:34px;height:34px;border-radius:4px;display:flex;align-items:center;justify-content:center;background:#fff;color:var(--manager-login-main);font-size:1.2rem}.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:.75rem}.manager-login-modal .password-reset-backdrop .password-reset-body .field-group input,.manager-login-modal .password-reset-backdrop .password-reset-body .field-group select{width:100%;height:40px;box-sizing:border-box;padding:0 12px;border:1px solid var(--manager-login-line);border-radius:4px;background:#fff;color:#102033;font-family:square-rg;font-size:.74rem}.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{outline:none;border-color:var(--manager-login-main);background:#fff;box-shadow:0 0 0 2px #1f4e791f}.manager-login-modal .password-reset-backdrop .password-reset-body .field-group select{appearance:none;cursor:pointer;padding-right:32px;background-image:linear-gradient(45deg,transparent 50%,#627883 50%),linear-gradient(135deg,#627883 50%,transparent 50%);background-position:calc(100% - 18px) 17px,calc(100% - 13px) 17px;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.manager-login-modal .password-reset-backdrop .password-reset-footer{padding:20px 26px 26px}.manager-login-modal .password-reset-backdrop .password-reset-footer .btn-company3{width:100%;height:42px;border:1px solid var(--manager-login-main);border-radius:4px;background:var(--manager-login-main);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:square-eb;font-size:.76rem;cursor:pointer}.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{width:100%;min-height:0;grid-template-columns:1fr}.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}}@media(max-width:480px){.manager-login-modal .wrap{padding:0;background:#fff}.manager-login-modal .manager-login-form{min-height:100%;border:0;border-radius:0;box-shadow:none}.manager-login-modal .manager-login-form .login-header{min-height:142px;padding:18px;gap:10px}.manager-login-modal .manager-login-form .login-header .login-logo{width:44px;height:44px}.manager-login-modal .manager-login-form .login-header .login-logo img{width:34px;height:28px}.manager-login-modal .manager-login-form .login-header .login-title{font-size:1.3rem}.manager-login-modal .manager-login-form .login-header .login-subtitle,.manager-login-modal .manager-login-form .login-header .login-status-note{display:none}.manager-login-modal .manager-login-form .login-panel{padding:22px 16px 20px;gap:18px}.manager-login-modal .manager-login-form .login-panel-header{padding-right:46px}.manager-login-modal .password-reset-backdrop{padding:0;align-items:flex-end}.manager-login-modal .password-reset-backdrop .password-reset-form{max-width:none;max-height:92dvh;overflow-y:auto;border-radius:6px 6px 0 0}}.manager-password-modal{font-family:square-rg;position:fixed;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:9999;white-space:pre-wrap;background:#0f172a6b;-webkit-backdrop-filter:none;backdrop-filter:none}.manager-password-modal .wrap{box-sizing:border-box;width:100%;height:100%;padding:24px;display:flex;align-items:center;justify-content:center;background:transparent}.manager-password-modal .manager-password-form{position:relative;width:calc(100vw - 48px);max-width:430px;min-height:0;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;gap:0;border:1px solid #cbd5e1;border-radius:6px;background:#fff;box-shadow:0 12px 30px #0f172a38}.manager-password-modal .manager-password-form .password-close{position:absolute;top:14px;right:14px;z-index:1;width:32px;height:32px;border:1px solid #cbd5e1;border-radius:4px;background:#fff;color:#5f7480;display:flex;align-items:center;justify-content:center;font-size:1rem;line-height:1;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.manager-password-modal .manager-password-form .password-close:hover{border-color:#7f96ad;background:#eef4fa;color:#1f4e79;transform:none}.manager-password-modal .manager-password-form .password-close:active{transform:none}.manager-password-modal .manager-password-form .password-header{margin:0;padding:28px 62px 24px 28px;display:flex;flex-direction:column;gap:7px;color:#203849;background:#f8fafc;border-bottom:1px solid #d8e0e9}.manager-password-modal .manager-password-form .password-header:before{content:"";width:34px;height:4px;border-radius:2px;background:#1f4e79;box-shadow:18px 0 #1f4e792e}.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:.75rem;line-height:1.55}.manager-password-modal .manager-password-form .password-body{margin-top:0;padding:22px 28px 0;display:flex;flex-direction:column;gap:12px}.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:.75rem}.manager-password-modal .manager-password-form .password-body .field-group input{width:100%;height:38px;box-sizing:border-box;padding:0 12px;border:1px solid #cbd5e1;border-radius:4px;background:#fff;color:#102033;font-family:square-rg;font-size:.74rem;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.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{outline:none;border-color:#6f8fad;background-color:#fff;box-shadow:0 0 0 2px #2f6f9f1f}.manager-password-modal .manager-password-form .password-body .password-hint{margin-top:0;padding:10px 12px;border:1px solid #d8e0e9;border-radius:4px;background:#f8fafc;color:#5f7480;font-size:.75rem;line-height:1.45}.manager-password-modal .manager-password-form .password-footer{margin-top:0;padding:20px 28px 28px;display:flex;justify-content:stretch}.manager-password-modal .manager-password-form .password-footer .btn-company3{width:100%;max-width:none;height:40px;border:1px solid #1f4e79;border-radius:4px;background:#1f4e79;color:#fff;display:flex;align-items:center;justify-content:center;font-family:square-eb;font-size:.74rem;box-shadow:none;cursor:pointer;transition:background .14s ease,border-color .14s ease}.manager-password-modal .manager-password-form .password-footer .btn-company3:hover{background:#173f64;border-color:#173f64;transform:none;box-shadow:none}.manager-password-modal .manager-password-form .password-footer .btn-company3:active{background:#123552;border-color:#123552;transform:none;box-shadow:none}@media(max-width:768px){.manager-password-modal .wrap{padding:12px}.manager-password-modal .manager-password-form{width:100%;border-radius:6px}.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{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999999;background-color:#e9e9e9!important;padding:0!important;overflow-x:hidden!important;transition:.3s}.grid-table-default-virtuar-wrap input,.grid-table-default-virtuar-wrap textarea{-webkit-user-select:text;-moz-user-select:text;-ms-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: 10px;width:100%;max-width:100%;min-width:0;transition:none;box-sizing:border-box;background-color:#f8fafc;padding:0 5px}.grid-table-default-virtuar-wrap.is-fill-bottom{min-height:0}.grid-table-default-virtuar-wrap .grid-table-top-wrap{box-sizing:border-box;width:100%;max-width:100%;display:flex;justify-content:space-between;gap:16px;padding:4px 12px;align-items:flex-start;border-radius:20px 20px 0 0;position:sticky;top:0;z-index:102;background:linear-gradient(to bottom,#fffffff5,#f8fafcfa 60%,#f1f5f9f5);border-bottom:1px solid rgba(226,232,240,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.grid-table-default-virtuar-wrap .grid-table-scroll{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-x:scroll;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#477aa9 #dbe5ef}.grid-table-default-virtuar-wrap .grid-table-scroll::-webkit-scrollbar{width:10px;height:10px;background:#dbe5ef}.grid-table-default-virtuar-wrap .grid-table-scroll::-webkit-scrollbar-track{background:#dbe5ef;border-radius:999px;box-shadow:inset 0 1px #c5d3e1}.grid-table-default-virtuar-wrap .grid-table-scroll::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid #dbe5ef;background:#477aa9;background-clip:padding-box}.grid-table-default-virtuar-wrap .grid-table-scroll .grid-table{min-width:100%}.grid-table-default-virtuar-wrap .grid-table-scroll.has-horizontal-scroll{overflow-x:scroll}.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 .tr-class,.grid-table-default-virtuar-wrap.perf-mode .td-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;z-index:100}.grid-table-default-virtuar-wrap .no-padding{padding:0!important}.grid-table-default-virtuar-wrap .grid-table-top-left{display:flex;align-items:center;gap:10px;min-width:0}.grid-table-default-virtuar-wrap .grid-fullscreen-toggle{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;border-radius:999px;border:none;background:#94a3b81f;color:#0f172a;font-size:.75rem;cursor:pointer;transition:background .18s ease,transform .12s ease,box-shadow .18s ease,color .18s ease;outline:none}.grid-table-default-virtuar-wrap .grid-fullscreen-toggle .material-symbols-outlined{font-size:1.05rem;transition:transform .18s ease}.grid-table-default-virtuar-wrap .grid-fullscreen-toggle .label{transform:translateY(-.5px)}.grid-table-default-virtuar-wrap .grid-fullscreen-toggle:hover{background:#94a3b833;box-shadow:0 0 0 1px #94a3b8b3;transform:translateY(-1px)}.grid-table-default-virtuar-wrap .grid-fullscreen-toggle:hover .material-symbols-outlined{transform:scale(1.12)}.grid-table-default-virtuar-wrap .grid-fullscreen-toggle:active{transform:scale(.97)}.grid-table-default-virtuar-wrap .grid-fullscreen-toggle:focus-visible{box-shadow:0 0 0 3px #477aa92e;outline:2px solid #477aa9;outline-offset:1px}.grid-table-default-virtuar-wrap .grid-fullscreen-toggle.is-active{background:#006cb7;color:#fff;box-shadow:0 8px 22px #2563eb80}.grid-table-default-virtuar-wrap .grid-title-block{display:flex;gap:3px;min-width:0;align-items:center}.grid-table-default-virtuar-wrap .grid-title-main-row{display:flex;align-items:center;gap:6px;min-width:0}.grid-table-default-virtuar-wrap .grid-title-main{color:#0b1120;font-size:.75rem;font-family:square-hv;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid-table-default-virtuar-wrap .grid-filter-pill{padding:2px 8px;border-radius:999px;background:#006cb714;border:1px solid rgba(0,108,183,.2);color:#006cb7;font-size:.65rem}.grid-table-default-virtuar-wrap .grid-title-meta{display:flex;flex-wrap:wrap;gap:4px}.grid-table-default-virtuar-wrap .grid-title-meta .chip{padding:2px 8px;border-radius:999px;background:#f3f4f6;font-size:.75rem;color:#64748b;font-family:square-rg}.grid-table-default-virtuar-wrap .grid-title-meta .chip-filtered{background:#eef2ff}.grid-table-default-virtuar-wrap .grid-title-meta .chip-active{background:#006cb714;color:#006cb7;border:1px solid rgba(0,108,183,.3)}.grid-table-default-virtuar-wrap .grid-table-select{position:sticky;top:6px;right:10px;z-index:999;margin-left:auto;display:flex;gap:6px;align-items:center;padding:0 9px;border-radius:999px;background:#f9fafb;box-shadow:0 0 0 1px #e2e8f0f2}.grid-table-default-virtuar-wrap .grid-table-select>div:first-child{margin-left:0}.grid-table-default-virtuar-wrap .grid-action-group{display:contents}.grid-table-default-virtuar-wrap .grid-table{table-layout:fixed;border-collapse:collapse;border-radius:12px;background:#fff;border-top:1px solid rgba(226,232,240,.95)}.grid-table-default-virtuar-wrap .grid-table.grid-table--merged{border-collapse:separate;border-spacing:0}.grid-table-default-virtuar-wrap .grid-table thead{position:sticky;z-index:100}.grid-table-default-virtuar-wrap .th-class{position:relative;display:flex;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;color:#0f172ae6;padding:7px 0 9px;background:#f8fafceb!important;border-right:1px solid rgba(226,232,240,.95);flex:0 0 auto;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.grid-table-default-virtuar-wrap .th-class.th-sortable,.grid-table-default-virtuar-wrap .th-class.th-sortable .th-header{cursor:pointer}.grid-table-default-virtuar-wrap .th-class.th-non-sortable,.grid-table-default-virtuar-wrap .th-class.th-non-sortable .th-header{cursor:not-allowed}.grid-table-default-virtuar-wrap .th-class .th-header{font-family:square-eb;display:flex;width:90%;height:7px;justify-content:center;align-items:center;font-size:.7rem;color:#636363;height:9px}.grid-table-default-virtuar-wrap .th-class .th-header .material-symbols-outlined{font-size:1rem}.grid-table-default-virtuar-wrap .th-class .filter{width:100%;text-align:center;padding:5px 4px 0;box-sizing:border-box;font-weight:200}.grid-table-default-virtuar-wrap .th-class .filter input[type=text],.grid-table-default-virtuar-wrap .th-class .filter input[type=date],.grid-table-default-virtuar-wrap .th-class .filter select{background-color:#f9fafb!important;color:#000;border-radius:20px;border:1px dotted #9e9e9e}.grid-table-default-virtuar-wrap .th-class .filter input[type=text]{text-align:center}.grid-table-default-virtuar-wrap .th-class .grid-column-resize-handle{position:absolute;top:0;right:-5px;z-index:6;width:10px;height:100%;display:block;padding:0;border:0;background:transparent;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline:none}.grid-table-default-virtuar-wrap .th-class .grid-column-resize-handle:after{content:"";position:absolute;top:20%;bottom:20%;left:50%;width:1px;border-radius:999px;background:#5f85ad38;transition:background-color .12s ease,top .12s ease,bottom .12s ease}.grid-table-default-virtuar-wrap .th-class .grid-column-resize-handle:hover:after,.grid-table-default-virtuar-wrap .th-class .grid-column-resize-handle:focus-visible:after,.grid-table-default-virtuar-wrap .th-class .grid-column-resize-handle.is-active:after{top:10%;bottom:10%;background:#315f9fc7}.grid-table-default-virtuar-wrap.is-column-resizing{cursor:col-resize}.grid-table-default-virtuar-wrap.is-column-resizing .th-class,.grid-table-default-virtuar-wrap.is-column-resizing .th-header{cursor:col-resize!important}.grid-table-default-virtuar-wrap .tr-class{border-bottom:1px solid rgba(148,163,184,.18);display:flex;position:relative;height:100%;align-items:center;font-family:square-rg;transition:background-color .12s ease,box-shadow .12s ease;flex:0 0 auto;box-sizing:border-box}.grid-table-default-virtuar-wrap .tr-class.row-hovered{background-color:#006cb703}.grid-table-default-virtuar-wrap .tr-class.row-selected{background:#f1f3f5;box-shadow:inset 3px 0 #4b556394}.grid-table-default-virtuar-wrap .tr-class.row-focus-flash{animation:grid-row-focus-flash .9s ease-in-out 3}.grid-table-default-virtuar-wrap .tr-class.row-focus-flash.row-merge-start,.grid-table-default-virtuar-wrap .tr-class.row-focus-flash.row-merge-child{animation-name:grid-merged-row-focus-flash}.grid-table-default-virtuar-wrap .tr-class.row-merge-start.row-selected,.grid-table-default-virtuar-wrap .tr-class.row-merge-child.row-selected,.grid-table-default-virtuar-wrap .tr-class.row-merge-start.row-checked,.grid-table-default-virtuar-wrap .tr-class.row-merge-child.row-checked,.grid-table-default-virtuar-wrap .tr-class.row-merge-start.row-checked.row-selected,.grid-table-default-virtuar-wrap .tr-class.row-merge-child.row-checked.row-selected{box-shadow:none}.grid-table-default-virtuar-wrap .tr-class.row-merge-start.row-selected:before{content:"";position:absolute;top:0;left:0;z-index:5;width:100%;height:var(--grid-merge-line-height, 100%);border-top:1px solid var(--grid-selected-border, #8a94a3);border-bottom:1px solid var(--grid-selected-border, #8a94a3);box-shadow:inset 2px 0 0 var(--grid-selected-border, #91a9c0);box-sizing:border-box;pointer-events:none}.grid-table-default-virtuar-wrap .tr-class.row-merge-start.row-checked:not(.row-selected):before{content:"";position:absolute;top:0;left:0;z-index:5;width:2px;height:var(--grid-merge-line-height, 100%);background:#b7cfe9;pointer-events:none}.grid-table-default-virtuar-wrap .tr-class .td-class{flex:0 0 auto;display:flex;align-items:center;font-size:.7rem;box-sizing:border-box;cursor:default;color:#111827;border-right:1px solid rgba(226,232,240,.95);height:100%;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.grid-table-default-virtuar-wrap .tr-class .td-class>div>div>div{display:flex;align-items:center}.grid-table-default-virtuar-wrap .sort-icon{display:inline-block;width:0;height:0;margin-left:5px;border-left:4px solid transparent;border-right:4px solid transparent}.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{border-bottom:1px solid #e2e8f0;display:flex;box-sizing:border-box;padding-right:var(--grid-vscroll);background:linear-gradient(to bottom,#f9fafb,#f3f4f6 60%,#e5edff)}.grid-table-default-virtuar-wrap .pagination{display:flex;justify-content:center;margin:16px 0 4px;gap:6px}.grid-table-default-virtuar-wrap .pagination button{background-color:#fff;color:#0f172ae6;border:1px solid #e5e7eb;padding:7px 10px;cursor:pointer;font-size:.7rem;border-radius:999px;min-width:32px;transition:background-color .12s ease,border-color .12s ease,color .12s ease,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;color:#fff;border-color:#111827;transform:translateY(-1px)}.grid-table-default-virtuar-wrap .no-data-message{display:flex;justify-content:center;align-items:center;font-size:.8rem;color:#9ca3af}.grid-table-default-virtuar-wrap .util-btn-style-select{font-family:square-rg;background-color:#fef2f2;border:1px solid rgba(252,165,165,.6);color:#b91c1c;text-align:center;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-width:70px;height:20px;font-size:.7rem;margin:4px 2px;cursor:pointer;border-radius:999px;outline:none;padding:0 12px}.grid-table-default-virtuar-wrap .util-btn-styl-btn{font-family:square-rg;background-color:transparent;border:1px solid transparent;color:#1f2933;text-align:center;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem!important;min-width:58px;height:24px;margin:0 0 0 4px;cursor:pointer;border-radius:999px;padding:0 10px;position:relative;overflow:hidden;transform:translateY(0) scale(1);transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .12s ease}.grid-table-default-virtuar-wrap .util-btn-styl-btn:hover:not(:disabled){background-color:#e5e7eb;border-color:#d1d5db;box-shadow:0 4px 10px #1e40601f;transform:translateY(-1px)}.grid-table-default-virtuar-wrap .util-btn-styl-btn:active:not(:disabled){box-shadow:none;transform:translateY(0) scale(.97)}.grid-table-default-virtuar-wrap .util-btn-styl-btn:focus-visible{outline:2px solid #477aa9;outline-offset:2px;box-shadow:0 0 0 3px #477aa929}.grid-table-default-virtuar-wrap .util-btn-styl-btn:disabled{cursor:not-allowed;opacity:.62}.grid-table-default-virtuar-wrap .grid-action-icon{display:inline-flex;flex:0 0 auto;font-size:.95rem;transform:translate(0) rotate(0) scale(1);transform-origin:center;transition:color .16s ease,transform .2s ease}.grid-table-default-virtuar-wrap .grid-action-filter.is-active{border-color:#9db8d2;background:#eaf2f9;color:#315f88}.grid-table-default-virtuar-wrap .grid-action-save.is-modified{border-color:#57aee7;background:#57aee7;color:#fff;animation:grid-action-save-pop .42s ease-out}.grid-table-default-virtuar-wrap .grid-action-save.is-modified:hover:not(:disabled){border-color:#429bd6;background:#429bd6;color:#fff}.grid-table-default-virtuar-wrap .grid-action-delete:hover:not(:disabled){border-color:#efb5b5;background:#fff4f4;color:#b42323}.grid-table-default-virtuar-wrap .util-btn-styl-btn.grid-action-excel{min-width:94px}.grid-table-default-virtuar-wrap .grid-action-excel.is-loading,.grid-table-default-virtuar-wrap .grid-action-excel.is-loading:disabled{min-width:94px;cursor:progress;opacity:1;border-color:#9eb8d1;background:linear-gradient(110deg,#f7fbff,#eaf3fb 48%,#f7fbff);background-size:220% 100%;color:#315f88;box-shadow:0 0 0 1px #477aa914,0 5px 14px #315f881f;animation:grid-action-loading-glow 1.35s ease-in-out infinite}.grid-table-default-virtuar-wrap .grid-action-excel.is-loading .grid-action-icon,.grid-table-default-virtuar-wrap .grid-action-excel.is-loading:disabled .grid-action-icon{animation:grid-action-spinner .85s linear infinite}.grid-table-default-virtuar-wrap .grid-action-progress{display:inline-flex;align-items:center;gap:2px;margin-left:1px}.grid-table-default-virtuar-wrap .grid-action-progress>span{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.3;animation:grid-action-progress-dot 1s ease-in-out infinite}.grid-table-default-virtuar-wrap .grid-action-progress>span:nth-child(2){animation-delay:.14s}.grid-table-default-virtuar-wrap .grid-action-progress>span:nth-child(3){animation-delay:.28s}@media(hover:hover)and (pointer:fine){.grid-table-default-virtuar-wrap .grid-action-reset:hover:not(:disabled) .grid-action-icon{transform:rotate(180deg)}.grid-table-default-virtuar-wrap .grid-action-restore:hover:not(:disabled) .grid-action-icon{transform:rotate(-180deg)}.grid-table-default-virtuar-wrap .grid-action-search:hover:not(:disabled) .grid-action-icon{transform:translate(1px,-1px) scale(1.1)}.grid-table-default-virtuar-wrap .grid-action-save:hover:not(:disabled) .grid-action-icon{transform:translateY(1px) scale(1.06)}.grid-table-default-virtuar-wrap .grid-action-add:hover:not(:disabled) .grid-action-icon{transform:rotate(90deg) scale(1.13)}.grid-table-default-virtuar-wrap .grid-action-delete:hover:not(:disabled) .grid-action-icon{transform:translateY(-1px) scale(1.06)}.grid-table-default-virtuar-wrap .grid-action-download:hover:not(:disabled) .grid-action-icon,.grid-table-default-virtuar-wrap .grid-action-excel:not(.is-loading):hover:not(:disabled) .grid-action-icon{animation:grid-action-download-bounce .46s ease}.grid-table-default-virtuar-wrap .grid-action-upload:hover:not(:disabled) .grid-action-icon{animation:grid-action-upload-bounce .46s ease}.grid-table-default-virtuar-wrap .grid-action-print:hover:not(:disabled) .grid-action-icon{transform:translateY(-1px) scale(1.08)}}.grid-table-default-virtuar-wrap .grid-action-label-full{display:none}.grid-table-default-virtuar-wrap .grid-action-label-short{display:inline}.grid-table-default-virtuar-wrap input,.grid-table-default-virtuar-wrap select{font-size:.7rem!important;border-radius:20px!important;font-family:square-rg,sans-serif!important;width:100%!important;background-color:#fff!important;height:20px!important;padding:2px 8px!important;border:1px dotted #9e9e9e;color:#000!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-fields-wrapper,.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-month-field,.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-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-fields-wrapper,.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-month-field,.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-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{font-size:.7rem!important;color:#161414}.grid-table-default-virtuar-wrap input:focus,.grid-table-default-virtuar-wrap select:focus{outline:none!important;box-shadow:none!important}.grid-table-default-virtuar-wrap .custom-switch{position:relative;display:inline-block;width:40px;height:14px}.grid-table-default-virtuar-wrap .custom-switch input{display:none}.grid-table-default-virtuar-wrap .custom-switch .slider{position:absolute;cursor:pointer;inset:0;background-color:#e5e7eb;transition:.25s;border-radius:34px}.grid-table-default-virtuar-wrap .custom-switch .slider:before{position:absolute;content:"";height:10px;width:10px;top:2px;left:2px;background-color:#fff;transition:.25s;border-radius:50%;box-shadow:0 1px 3px #0f172a59}.grid-table-default-virtuar-wrap .custom-switch input:checked+.slider{background-color:#22c55e}.grid-table-default-virtuar-wrap .custom-switch input:checked+.slider:before{transform:translate(26px)}.grid-table-default-virtuar-wrap .custom-switch .label{position:absolute;width:100%;height:30px;text-align:center;line-height:15px;font-size:.6rem;color:#fff;transition:.4s}.grid-table-default-virtuar-wrap .custom-checkbox{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;justify-content:center}.grid-table-default-virtuar-wrap .custom-checkbox input{position:absolute;opacity:0;cursor:pointer}.grid-table-default-virtuar-wrap .custom-checkbox .checkmark{position:absolute;height:10px;width:10px;background-color:#d2d3d3;border-radius:10%}.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:transparent;transition:.3s;box-shadow:none}.grid-table-default-virtuar-wrap .custom-checkbox .checkmark:after{content:"";position:absolute;display:none}.grid-table-default-virtuar-wrap .custom-checkbox input:checked~.checkmark:after{display:block}.grid-table-default-virtuar-wrap .custom-checkbox .checkmark:after{left:2px;top:0;width:3px;height:5px;border:solid rgb(67,161,238);border-width:0 3px 3px 0;transform:rotate(45deg)}.grid-table-default-virtuar-wrap .custom-select{width:70%;font-size:.75rem}.grid-table-default-virtuar-wrap .custom-select select{text-align:center}.grid-table-default-virtuar-wrap .circular-image{box-sizing:border-box;width:40px;height:40px;border-radius:5px;overflow:hidden;z-index:10;border:1px solid rgb(175,181,189)}.grid-table-default-virtuar-wrap .circular-image img{width:100%;height:100%;object-fit:cover}.grid-table-default-virtuar-wrap .custom-textarea{width:100%;min-height:20px;box-sizing:border-box}.grid-table-default-virtuar-wrap .custom-textarea:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 1px #4f46e559}.grid-table-default-virtuar-wrap .tfoot-sticky,.grid-table-default-virtuar-wrap .tfoot-no-sticky{position:relative;z-index:12;background:#eef3f7;box-shadow:none}.grid-table-default-virtuar-wrap .tfoot-sticky .tr-class.grid-total-row,.grid-table-default-virtuar-wrap .tfoot-no-sticky .tr-class.grid-total-row{min-height:32px;background:#eef3f7;padding-right:var(--grid-vscroll);height:100%;border-top:2px solid #7891a7;border-bottom:1px solid #c8d4df;box-shadow:none}.grid-table-default-virtuar-wrap .tfoot-sticky .td-class,.grid-table-default-virtuar-wrap .tfoot-no-sticky .td-class{color:#25384b;font-family:square-eb;font-weight:700;font-size:.74rem;border-right-color:#d5dee7;text-shadow:none}.grid-table-default-virtuar-wrap .tfoot-sticky .td-class:first-child,.grid-table-default-virtuar-wrap .tfoot-no-sticky .td-class:first-child{font-size:.74rem;letter-spacing:.02em;color:#25384b;font-family:square-eb;font-weight:700;background:#e5ecf2}.grid-table-default-virtuar-wrap .tfoot-sticky .grid-total-label,.grid-table-default-virtuar-wrap .tfoot-no-sticky .grid-total-label{width:100%;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#25384b;white-space:nowrap}.grid-table-default-virtuar-wrap .tfoot-sticky .grid-total-label__icon,.grid-table-default-virtuar-wrap .tfoot-no-sticky .grid-total-label__icon{width:auto;height:auto;border:0;border-radius:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:#56738d;font-size:.88rem;line-height:1}.grid-table-default-virtuar-wrap .tr-class.row-selected{background:linear-gradient(90deg,#4b556321,#f1f3f5f5);box-shadow:inset 3px 0 #4b556394}.grid-table-default-virtuar-wrap .tr-class.row-checked{background:linear-gradient(90deg,#00ace624,#00ace614 80%,#fff0);box-shadow:inset 3px 0 #00ace68c}.grid-table-default-virtuar-wrap .tr-class.row-checked.row-selected{background:linear-gradient(90deg,#00ace62e,#00ace60f 80%,#fff0);box-shadow:inset 3px 0 #00ace6b3}.grid-table-default-virtuar-wrap .tr-class.row-subtotal{--grid-row-line-color: #e7dccd;background:#fbfaf7;box-shadow:inset 0 1px #dccbb4,inset 0 -1px #eee6da;font-family:square-eb;color:#6f5638}.grid-table-default-virtuar-wrap .tr-class.row-subtotal .td-class{font-family:square-eb;font-weight:700;color:#6f5638;border-right-color:#ebe4da}.grid-table-default-virtuar-wrap .tr-class.row-subtotal .grid-subtotal-cell{width:100%;min-width:0;font-family:square-eb;font-weight:700;color:#6f5638;text-align:right;padding:0 6px 0 0}.grid-table-default-virtuar-wrap .tr-class.row-subtotal .grid-subtotal-cell.is-label{width:calc(100% - 10px);min-height:20px;margin:0 5px;padding:0 6px;border:0;border-radius:0;background:transparent;box-shadow:none;display:flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;color:#6f5638;text-align:center;white-space:nowrap}.grid-table-default-virtuar-wrap .tr-class.row-subtotal .grid-subtotal-cell__icon{color:#a66a26;font-size:.86rem;line-height:1}.grid-table-default-virtuar-wrap .tr-class.row-deleted{background:#f7c2c2;box-shadow:inset 3px 0 #ef44448c}.grid-table-default-virtuar-wrap .grid-tags-edit{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;background-color:transparent;gap:4px;width:100%;padding:3px 4px;box-sizing:border-box}.grid-table-default-virtuar-wrap .grid-tag{display:inline-flex;align-items:center;width:100%;padding:1px 4px 1px 6px;border-radius:999px;background:#f3f4f6;border:1px solid #e5e7eb;box-sizing:border-box}.grid-table-default-virtuar-wrap .grid-tag-input{border:none!important;background:transparent!important;font-size:.75rem!important;font-family:square-rg,sans-serif!important;padding:0 4px!important;width:90%}.grid-table-default-virtuar-wrap .grid-tag-input:focus{outline:none;box-shadow:none}.grid-table-default-virtuar-wrap .grid-tag-remove{border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;padding:0;margin-left:2px;cursor:pointer}.grid-table-default-virtuar-wrap .grid-tag-remove .material-symbols-outlined{font-size:1rem;color:#9ca3af}.grid-table-default-virtuar-wrap .grid-tag-remove:hover .material-symbols-outlined{color:#6b7280}.grid-table-default-virtuar-wrap .grid-tag-add{display:inline-flex;align-items:center;gap:3px;padding:1px 8px;border-radius:999px;border:1px dashed rgba(148,163,184,.7);background:#f9fafb;color:#4b5563;font-size:.75rem;font-family:square-rg;cursor:pointer}.grid-table-default-virtuar-wrap .grid-tag-add .material-symbols-outlined{font-size:1rem}.grid-table-default-virtuar-wrap .grid-tag-add.ghost{padding:1px 6px;border-style:solid;border-color:#94a3b880;background:transparent}.grid-table-default-virtuar-wrap .grid-tag-add:hover{background:#e5e7eb}.grid-table-default-virtuar-wrap .grid-tag-add .label{transform:translateY(-.3px)}.grid-table-default-virtuar-wrap .grid-tags-readonly{display:flex;flex-direction:column;flex-wrap:wrap;gap:8px;align-items:stretch;width:100%;padding:7px 8px;box-sizing:border-box}.grid-table-default-virtuar-wrap .grid-tags-readonly.is-empty{gap:0;padding:4px 8px;justify-content:center}.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{width:100%;min-height:25px;padding:4px 10px;border-radius:6px;background:#fff;border:1px solid #e2e8f0;font-size:.75rem;color:#000;line-height:1.35;border:1px dotted #9e9e9e;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid-table-default-virtuar-wrap .grid-tag-more{padding:1px 6px;border-radius:999px;background:#e0f2fe;border:1px solid #bae6fd;font-size:.75rem;color:#0369a1}.grid-table-default-virtuar-wrap .grid-virtual-wrap{position:relative;contain:layout paint}.grid-table-default-virtuar-wrap .grid-top-hint{position:absolute;z-index:2;left:0;right:0;top:0;height:24px;pointer-events:none;opacity:0;transform:translateY(-2px);transition:opacity .18s ease,transform .18s ease;display:flex;align-items:flex-start;justify-content:center;padding-top:2px;background:linear-gradient(to top,#f8fafc00,#f8fafcc7 55%,#f8fafcf5);box-shadow:inset 0 10px 14px #0f172a14}.grid-table-default-virtuar-wrap .grid-top-hint .material-symbols-outlined{font-size:18px;opacity:.75;animation:gridHintBounce 1.15s ease-in-out infinite}.grid-table-default-virtuar-wrap .grid-bottom-hint{position:absolute;z-index:2;left:0;right:0;bottom:0;height:24px;pointer-events:none;opacity:0;transform:translateY(2px);transition:opacity .18s ease,transform .18s ease;display:flex;align-items:flex-end;justify-content:center;padding-bottom:2px;background:linear-gradient(to bottom,#f8fafc00,#f8fafcc7 55%,#f8fafcf5);box-shadow:inset 0 -10px 14px #0f172a14}.grid-table-default-virtuar-wrap .grid-bottom-hint .material-symbols-outlined{font-size:18px;opacity:.75;animation:gridHintBounce 1.15s ease-in-out infinite}.grid-table-default-virtuar-wrap .grid-virtual-wrap.show-top-hint .grid-top-hint{opacity:1;transform:translateY(0)}.grid-table-default-virtuar-wrap .grid-virtual-wrap.show-bottom-hint .grid-bottom-hint{opacity:1;transform:translateY(1)}@keyframes gridHintBounce{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(-4px);opacity:.9}}.grid-cell-tooltip-cell{position:relative;display:flex;width:100%;min-width:0;height:100%;align-items:center}.grid-cell-tooltip-cell.is-align-left .grid-cell-tooltip-value{justify-content:flex-start;text-align:left}.grid-cell-tooltip-cell.is-align-center .grid-cell-tooltip-value{justify-content:center;text-align:center}.grid-cell-tooltip-cell.is-align-right .grid-cell-tooltip-value{justify-content:flex-end;text-align:right}.grid-cell-tooltip-value{display:flex;width:100%;min-width:0;padding:0 2px;align-items:center;box-sizing:border-box;overflow:hidden}.grid-cell-tooltip-value>*{min-width:0;max-width:100%}.grid-cell-tooltip-trigger{position:absolute;top:3px;right:3px;width:16px;height:16px;min-width:16px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px;border:1px solid #d8e3ec;border-radius:4px;background:#f8fbfdb8;color:#7890a5;box-shadow:none;cursor:help;outline:none;transition:opacity .12s ease,border-color .14s ease,background-color .14s ease,color .14s ease}.grid-cell-tooltip-trigger .material-symbols-outlined{font-size:11px;font-variation-settings:"wght" 450;line-height:1}.grid-cell-tooltip-trigger:hover,.grid-cell-tooltip-trigger:focus-visible{border-color:#b7cbdc;background:#eef5fa;color:#436b89;box-shadow:0 1px 3px #2d455c1a}.grid-cell-tooltip-trigger:focus-visible{box-shadow:0 0 0 2px #176b9d29}.grid-cell-tooltip{position:fixed;z-index:10000050;width:280px;min-width:210px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:hidden;border:1px solid #cbd8e6;border-radius:8px;background:#fff;color:#26394c;box-shadow:0 12px 30px #364f6933;font-family:square-rg,sans-serif;pointer-events:none}.grid-cell-tooltip:after{position:absolute;left:var(--grid-cell-tooltip-arrow-left);width:9px;height:9px;background:#fff;content:"";transform:translate(-50%) rotate(45deg)}.grid-cell-tooltip.is-above:after{bottom:-5px;border-right:1px solid #cbd8e6;border-bottom:1px solid #cbd8e6}.grid-cell-tooltip.is-below:after{top:-5px;border-top:1px solid #cbd8e6;border-left:1px solid #cbd8e6;background:#f5f9fc}.grid-cell-tooltip__title{padding:9px 11px 8px;border-bottom:1px solid #dce6ef;background:#f5f9fc;color:#24384c;font-family:square-hv,sans-serif;font-size:.72rem;line-height:1.25}.grid-cell-tooltip__list{max-height:calc(100vh - 72px);margin:0;padding:5px 0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#b2c4d5 transparent}.grid-cell-tooltip__item{display:grid;grid-template-columns:minmax(112px,1fr) auto;gap:16px;align-items:center;min-height:27px;padding:4px 11px;font-size:.68rem;line-height:1.25}.grid-cell-tooltip__item:nth-child(2n){background:#f9fbfd}.grid-cell-tooltip__item dt,.grid-cell-tooltip__item dd{margin:0}.grid-cell-tooltip__item dt{overflow:hidden;color:#5b6f82;text-overflow:ellipsis;white-space:nowrap}.grid-cell-tooltip__item dd{color:#175f8d;font-family:square-hv,sans-serif;text-align:right;white-space:nowrap}.grid-cell-tooltip__empty{padding:11px;color:#718397;font-size:.68rem;text-align:center}@keyframes whiteFlash{0%{opacity:0}40%{opacity:1}to{opacity:0}}@keyframes rowInsert{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.row-insert-anim{animation:rowInsert .25s ease-out}@keyframes rowDelete{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}.row-delete-anim{animation:rowDelete .2s ease-in forwards}@keyframes grid-row-focus-flash{0%,to{background:#fff;box-shadow:inset 0 0 0 1px transparent}45%,60%{background:#fff3bf;box-shadow:inset 4px 0 #e59b18,inset 0 0 0 1px #e59b187a}}@keyframes grid-merged-row-focus-flash{0%,to{background:#fff;box-shadow:none}45%,60%{background:#fff3bf;box-shadow:inset 4px 0 #e59b18}}@keyframes grid-action-spinner{to{transform:rotate(360deg)}}@keyframes grid-action-loading-glow{0%,to{background-position:0% 50%;box-shadow:0 0 0 1px #477aa914,0 4px 12px #315f881a}50%{background-position:100% 50%;box-shadow:0 0 0 2px #477aa91f,0 6px 16px #315f882e}}@keyframes grid-action-progress-dot{0%,70%,to{opacity:.28;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}@keyframes grid-action-download-bounce{0%,to{transform:translateY(0)}45%{transform:translateY(2px)}}@keyframes grid-action-upload-bounce{0%,to{transform:translateY(0)}45%{transform:translateY(-2px)}}@keyframes grid-action-save-pop{0%{transform:scale(.96)}60%{transform:scale(1.04)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.grid-table-default-virtuar-wrap .grid-fullscreen-toggle,.grid-table-default-virtuar-wrap .util-btn-styl-btn,.grid-table-default-virtuar-wrap .grid-action-icon,.grid-table-default-virtuar-wrap .grid-action-progress>span{animation:none!important;transition:none!important}.grid-table-default-virtuar-wrap .grid-fullscreen-toggle:hover,.grid-table-default-virtuar-wrap .grid-fullscreen-toggle:active,.grid-table-default-virtuar-wrap .util-btn-styl-btn:hover:not(:disabled),.grid-table-default-virtuar-wrap .util-btn-styl-btn:active:not(:disabled),.grid-table-default-virtuar-wrap .util-btn-styl-btn:hover:not(:disabled) .grid-action-icon{transform:none!important}}@media(min-width:769px){.grid-table .grid-table-thead--merged{position:sticky}.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;vertical-align:middle;height:auto;min-height:44px;padding:0}.grid-table .grid-table-thead--merged .th-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:25px;padding:0}.grid-table .grid-table-thead--merged .th-merged-group{border-bottom:1px solid rgba(226,232,240,.95)}.grid-table .grid-table-thead--merged .th-merged-leaf{background:#f8fafcfa;border:0;border-right:1px solid rgba(226,232,240,.95);border-bottom: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}}@media(min-width:769px){.grid-table--merged .grid-table-thead-tr{display:table-row!important;padding-right:0!important;background:none!important}.grid-table--merged .th-class{display:table-cell!important;vertical-align:middle}.grid-table--merged .th-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.grid-table--merged .th-scrollbar-spacer{position:absolute!important;top:0;right:0;bottom:0;z-index:4;display:block!important;width:var(--grid-vscroll)!important;min-width:var(--grid-vscroll)!important;max-width:var(--grid-vscroll)!important;height:auto!important;min-height:0;padding:0!important;border-right:0;border-left:1px solid #c5d3e1;background:#dbe5ef!important}}.grid-virtual-list{scrollbar-gutter:stable;overflow-y:scroll;overflow-anchor:none;scrollbar-width:thin;scrollbar-color:#477aa9 #dbe5ef;contain:layout paint}.grid-virtual-list::-webkit-scrollbar{width:10px;height:10px;background:#dbe5ef}.grid-virtual-list::-webkit-scrollbar-thumb{min-height:48px;background:#477aa9;border-radius:999px;border:2px solid #dbe5ef;background-clip:padding-box}.grid-virtual-list::-webkit-scrollbar-track{background:#dbe5ef;border-radius:999px;box-shadow:inset 1px 0 #c5d3e1}.grid-virtual-list.has-horizontal-scroll{position:sticky!important;left:0;z-index:2}.grid-virtual-row-group{overflow:hidden;contain:layout paint;isolation:isolate;box-sizing:border-box}.grid-virtual-list.is-merged-header:not(.has-horizontal-scroll){width:100%!important}.grid-copy-backdrop{position:fixed;inset:0;z-index:10000050;display:flex;align-items:center;justify-content:center;padding:24px;background:#0206178c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.grid-copy-modal{width:560px;max-width:calc(100vw - 48px);background:#fff;border-radius:6px;overflow:hidden}.grid-copy-modal__header{display:flex;align-items:center;justify-content:space-between;padding:4px 15px;background:#f1f5f9;border-bottom:1px solid rgba(15,23,42,.35)}.grid-copy-modal__title{font-size:.8rem;font-family:square-eb;color:#111827}.grid-copy-modal__close{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.35);border-radius:999px;background:#fff;cursor:pointer;padding:0;outline:none}.grid-copy-modal__close .material-symbols-outlined{font-size:18px;line-height:1;color:#111827}.grid-copy-modal__close:hover{background:#f8fafc}.grid-copy-modal__body{padding:10px 10px 3px}.grid-copy-modal__body textarea{width:100%;min-height:70px;resize:none;padding:10px;border-radius:6px;border:1px solid rgba(15,23,42,.3);background:#fff;font-size:.75rem;line-height:1.4;color:#0f172a;outline:none;font-family:square-rg}.grid-copy-modal__body textarea:focus{border-color:#006cb799;box-shadow:0 0 0 3px #006cb726}.grid-copy-modal__footer{display:flex;justify-content:flex-end;padding:0 10px 10px}.grid-copy-modal__btn{height:20px;padding:0 14px;border-radius:6px;border:1px solid rgba(15,23,42,.35);background:#fff;cursor:pointer;font-size:.75rem;color:#111827}.grid-copy-modal__btn:hover{background:#f8fafc}.btn-grid{font-size:.75rem;padding:2px 8px;cursor:pointer;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;color:#1f2933;transition:background-color .12s ease,border-color .12s ease,color .12s ease;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:auto;text-align:center;max-width:90%}.btn-grid:hover{background-color:#e5e7eb;border-color:#9ca3af;color:#111827}.grid-table-default-virtuar-wrap .grid-virtual-wrap{position:relative;min-height:160px}.grid-table-default-virtuar-wrap .grid-state-overlay{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px;min-height:140px;padding:18px;background:#f8fafceb;color:#64748b;text-align:left;pointer-events:none}.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{font-size:.78rem;font-family:square-rg;color:#475569}.grid-table-default-virtuar-wrap .grid-state-overlay--empty .material-symbols-outlined{font-size:28px;color:#94a3b8}.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{display:grid;grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:10px;width:100%}.grid-table-default-virtuar-wrap .grid-skeleton-cell{display:block;height:14px;border-radius:999px;background:linear-gradient(90deg,#e7edf5,#f8fafc,#e7edf5 90%);background-size:220% 100%;animation:grid-skeleton-shimmer 1.1s ease-in-out infinite}.grid-table-default-virtuar-wrap .grid-skeleton-cell.short{width:58%}.grid-table-default-virtuar-wrap .grid-skeleton-cell.wide{width:92%}@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{position:relative;overflow:hidden;border-bottom:1px solid var(--grid-merge-boundary, #b2c2d2)}.grid-table-default-virtuar-wrap .tr-class .td-class.cell-row-merge-start>div{height:100%;align-items:center;justify-content:center}.grid-table-default-virtuar-wrap .tr-class .td-class.cell-row-merge-hidden{pointer-events:none;color:transparent;border-top-color:transparent;border-bottom-color:transparent}.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: #eef4fa;--grid-selected-bg-strong: #e7eff7;--grid-selected-border: #91a9c0;--grid-selected-grid-line: #d1dce7;--grid-selected-cell-bg: rgba(237, 243, 250, .9);--grid-selected-cell-border: #a9b7c8;--grid-merge-boundary: var(--grid-border-soft);--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;padding:5px;box-shadow:none;overflow:hidden;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;gap:8px;padding:5px 7px;border:1px solid var(--grid-border);border-bottom:0;border-radius:6px 6px 0 0;background:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.grid-table-default-virtuar-wrap .grid-table-top-left{gap:7px}.grid-table-default-virtuar-wrap .grid-fullscreen-toggle{height:25px;gap:3px;padding:0 8px;border:1px solid var(--grid-border);border-radius:5px;background:#fff;color:var(--grid-text);font-size:.75rem;box-shadow:none}.grid-table-default-virtuar-wrap .grid-fullscreen-toggle .material-symbols-outlined{font-size:1rem;color:var(--grid-accent)}.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;color:#fff;box-shadow:none}.grid-table-default-virtuar-wrap .grid-fullscreen-toggle.is-active .material-symbols-outlined{color:#fff}.grid-table-default-virtuar-wrap .grid-title-block{gap:6px;align-items:center}.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{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:4px;font-size:.75rem;line-height:1}.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{position:static;top:auto;right:auto;z-index:10;flex-wrap:wrap;justify-content:flex-end;gap:4px;padding:0;border-radius:0;background:transparent;box-shadow:none}.grid-table-default-virtuar-wrap .util-btn-styl-btn,.grid-table-default-virtuar-wrap .util-btn-style-select{min-width:auto;height:30px;margin:0;padding:0 10px;gap:3px;border:1px solid #cfd9e6;border-radius:5px;background:#fff;color:var(--grid-text);font-size:.75rem!important;line-height:1;box-shadow:none}.grid-table-default-virtuar-wrap .util-btn-styl-btn:hover:not(:disabled),.grid-table-default-virtuar-wrap .util-btn-style-select:hover{background:#f8fbff;border-color:#d2deeb;color:#334155}.grid-table-default-virtuar-wrap .grid-action-search{border-color:#cfd9e6;background:#fff;color:var(--grid-text);font-weight:700}.grid-table-default-virtuar-wrap .grid-action-search:hover{border-color:#d2deeb;background:#f8fbff;color:#334155}.grid-table-default-virtuar-wrap .grid-table{overflow:hidden;border:1px solid var(--grid-border);border-top:0;border-radius:0 0 6px 6px;background:#fff}.grid-table-default-virtuar-wrap.no-utils .grid-table{border-top:1px solid var(--grid-border);border-radius:6px}.grid-table-default-virtuar-wrap .grid-table-thead-tr{min-height:31px;border-bottom:1px solid #e2e9f2;background:var(--grid-header-bg)}.grid-table-default-virtuar-wrap .grid-table:not(.grid-table--merged) .th-class{padding:6px 4px;background:var(--grid-header-bg)!important}.grid-table-default-virtuar-wrap .th-class{color:#3d4d63;border-right:1px solid #e7edf5}.grid-table-default-virtuar-wrap .th-class .th-header{width:100%;min-height:17px;height:auto;color:#3d4d63;font-size:.75rem;white-space:pre-line;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=text],.grid-table-default-virtuar-wrap .th-class .filter input[type=date],.grid-table-default-virtuar-wrap .th-class .filter select{height:22px!important;border:1px solid #d5dee9!important;border-radius:4px!important;background-color:#fff!important;color:#334155!important;box-shadow:none!important}.grid-table-default-virtuar-wrap .th-class .filter select{padding:0 25px 0 8px!important;appearance:none!important;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='48'%20viewBox='0%2096%20960%20960'%20width='48'%3e%3cpath%20d='M480%20696%20280%20497h400L480%20696Z'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right 5px center!important;background-size:15px 15px!important;cursor:pointer}.grid-table-default-virtuar-wrap .th-class .filter select:hover{border-color:#9bb4cf!important;background-color:#f8fbff!important}.grid-table-default-virtuar-wrap .th-class .filter select:focus{border-color:#6f94bd!important;background-color:#fff!important;box-shadow:0 0 0 2px #2f6fb721!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{box-sizing:border-box;width:100%;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--merged .th-merged-depth-1.th-merged-group{background:#e5edf7!important;color:#263f5c;border-bottom:1px solid #aebed1!important}.grid-table-default-virtuar-wrap .grid-table--merged .th-merged-depth-2.th-merged-group{background:#eef3f9!important;color:#344b66}.grid-table-default-virtuar-wrap .grid-table--merged .th-merged-depth-3,.grid-table-default-virtuar-wrap .grid-table--merged .th-merged-leaf{background:#f8fafc!important}.grid-table-default-virtuar-wrap .grid-table--merged .th-merged-sibling-end{border-right:1px solid #aebed1!important}.grid-table-default-virtuar-wrap .grid-table-tbody-td{padding:0;background:#fff}.grid-table-default-virtuar-wrap .td-class.grid-column-group-end{border-right:1px solid #c8d4e1!important}.grid-table-default-virtuar-wrap .grid-virtual-wrap,.grid-table-default-virtuar-wrap .grid-virtual-list{background:#fff}.grid-table-default-virtuar-wrap .grid-virtual-list .tr-class:nth-child(2n):not(.row-merge-start):not(.row-merge-child):not(.row-selected):not(.row-checked):not(.row-subtotal):not(.row-deleted):not(.row-hovered){background:#fcfdff}.grid-table-default-virtuar-wrap .tr-class{border-bottom:1px solid var(--grid-row-line-color, var(--grid-border-soft));background:#fff;color:var(--grid-text)}.grid-table-default-virtuar-wrap .tr-class.row-hovered:not(.row-selected):not(.row-checked):not(.row-subtotal):not(.row-deleted){background:#eaf3ff;box-shadow:inset 3px 0 #5f85ad}.grid-table-default-virtuar-wrap .tr-class.row-hovered:not(.row-selected):not(.row-checked):not(.row-subtotal):not(.row-deleted) .td-class{background:#eaf3ff!important}.grid-table-default-virtuar-wrap .tr-class.row-selected{--grid-row-line-color: var(--grid-selected-grid-line);background:var(--grid-selected-bg);box-shadow:inset 2px 0 0 var(--grid-selected-border)}.grid-table-default-virtuar-wrap .tr-class.row-selected .td-class{background:var(--grid-selected-bg)!important}.grid-table-default-virtuar-wrap .tr-class.row-merge-start.row-selected.row-hover-target:after,.grid-table-default-virtuar-wrap .tr-class.row-merge-child.row-selected.row-hover-target:after{content:"";position:absolute;inset:0;z-index:6;border:1px solid rgba(95,133,173,.72);box-sizing:border-box;pointer-events:none}.grid-table-default-virtuar-wrap .tr-class.row-checked{background:#f6faff;box-shadow:inset 2px 0 #b7cfe9}.grid-table-default-virtuar-wrap .tr-class.row-checked .td-class{background:#f6faff!important}.grid-table-default-virtuar-wrap .tr-class.row-checked.row-selected{background:var(--grid-selected-bg-strong);box-shadow:inset 3px 0 #6b7280}.grid-table-default-virtuar-wrap .tr-class.row-checked.row-selected .td-class{background:var(--grid-selected-bg-strong)!important}.grid-table-default-virtuar-wrap .tr-class.row-subtotal{border-bottom-color:#e7dccd}.grid-table-default-virtuar-wrap .tr-class.row-deleted{background:#fff1f2;box-shadow:inset 3px 0 #ef4444}.grid-table-default-virtuar-wrap .tr-class.row-merge-start,.grid-table-default-virtuar-wrap .tr-class.row-merge-child{border-bottom:0}.grid-table-default-virtuar-wrap .tr-class.row-merge-start .td-class:not(.cell-row-merge-start):not(.cell-row-merge-hidden),.grid-table-default-virtuar-wrap .tr-class.row-merge-child .td-class:not(.cell-row-merge-start):not(.cell-row-merge-hidden){border-bottom:1px solid var(--grid-row-line-color, var(--grid-border-soft))}.grid-table-default-virtuar-wrap .tr-class.row-merge-end .td-class{border-bottom:1px solid var(--grid-merge-boundary)}.grid-table-default-virtuar-wrap .tr-class .td-class{min-width:0;padding:0 5px;border-right:1px solid var(--grid-row-line-color, var(--grid-border-soft));color:var(--grid-text);font-size:.71rem;line-height:1.2;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{border:1px solid #d5dee9!important;border-radius:4px!important;background:#fff!important;color:#334155!important;box-shadow:none!important}.grid-table-default-virtuar-wrap input:focus,.grid-table-default-virtuar-wrap select:focus,.grid-table-default-virtuar-wrap textarea:focus,.grid-table-default-virtuar-wrap .custom-textarea:focus{border-color:#9db6d3!important;box-shadow:0 0 0 2px #5f85ad1f!important}.grid-table-default-virtuar-wrap .grid-cell-inner{position:relative;min-width:0;box-sizing:border-box;width:100%}.grid-table-default-virtuar-wrap .grid-cell-inner.cell-has-tooltip{align-self:stretch;width:calc(100% + 10px);height:100%;margin:0 -5px}.grid-table-default-virtuar-wrap .td-class.cell-multiline-auto{align-items:flex-start;padding:2px 5px;-webkit-user-select:text;user-select:text}.grid-table-default-virtuar-wrap .td-class.cell-multiline-auto>.grid-cell-inner.cell-multiline-auto{height:auto;align-items:flex-start!important}.grid-table-default-virtuar-wrap .td-class.cell-multiline-auto>.grid-cell-inner.cell-multiline-auto>div{width:100%;min-height:26px;padding:4px 8px!important;border:0;border-radius:5px!important;background:transparent;box-sizing:border-box;color:#334155;line-height:1.2;text-align:left;-webkit-user-select:text;user-select:text;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4;transition:background-color .12s ease,border-color .12s ease}.grid-table-default-virtuar-wrap .grid-status-cell{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;min-width:0;padding:1px 3px;white-space:nowrap}.grid-table-default-virtuar-wrap .grid-status-cell__value{width:100%;min-width:0;overflow:hidden;color:#475569;text-align:center;text-overflow:ellipsis}.grid-table-default-virtuar-wrap .grid-status-cell__badge{flex:0 0 auto;padding:2px 6px 1px;border-radius:4px;background:#f1f5f9;color:#64748b;font-family:square-bd,sans-serif;font-size:.66rem;line-height:1.25}.grid-table-default-virtuar-wrap .grid-status-cell__badge.is-progress{background:#edf5fc;color:#4676a5}.grid-table-default-virtuar-wrap .grid-status-cell__badge.is-fail{background:#fff0f0;color:#b44d4d}.grid-table-default-virtuar-wrap .grid-status-cell__badge.is-cancel{background:#f1f3f5;color:#6b7280}.grid-table-default-virtuar-wrap .grid-status-cell__badge.is-final{background:#eaf7f1;color:#28785e}.grid-table-default-virtuar-wrap .td-class.cell-editable .grid-cell-inner{min-height:22px;border:1px solid transparent;border-radius:4px}.grid-table-default-virtuar-wrap .td-class.cell-edit-text .grid-cell-inner,.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-time .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-add .grid-cell-inner{min-height:22px;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.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{height:100%;min-height:86px;align-items:stretch!important;padding:0!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.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-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-time .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-add .grid-cell-inner{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.grid-table-default-virtuar-wrap .td-class.cell-editable:not(.cell-editing):hover .grid-cell-inner{border-color:transparent!important;background: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{display:inline-flex;align-items:center;max-width:100%;min-width:0;border:0;background:transparent;color:inherit;box-shadow:none}.grid-table-default-virtuar-wrap .td-class.cell-clickable:not(.cell-editing):hover .grid-cell-inner>div{background:transparent;text-decoration:underline;text-underline-offset:2px}.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{border:1px solid transparent!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important}.grid-table-default-virtuar-wrap .td-class.cell-editing.cell-edit-textarea .grid-cell-inner,.grid-table-default-virtuar-wrap .td-class.cell-editing.cell-edit-text-add .grid-cell-inner{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.grid-table-default-virtuar-wrap .td-class.cell-selected:not(.cell-row-merge-start):not(.cell-row-merge-hidden){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:not(.cell-row-merge-start):not(.cell-row-merge-hidden) .grid-cell-inner{height:100%;min-height:100%;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.grid-table-default-virtuar-wrap .td-class.cell-selected.cell-editing:not(.cell-row-merge-start):not(.cell-row-merge-hidden){background:#edf3faf2!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{width:100%!important;min-width:0!important;height:22px!important;min-height:22px!important;padding:0 7px!important;border:1px solid #d5dee9!important;border-radius:4px!important;background:#fff!important;color:#334155!important;font-family:square-rg,sans-serif!important;font-size:.72rem!important;line-height:1.2!important;box-shadow:none!important;outline:none!important;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.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{border-color:#c4d2e1!important;background:#fff!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{border-color:#9fb5cc!important;background:#fff!important;box-shadow:0 0 0 1px #5f85ad1a!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{text-align:center;padding-inline:4px!important}.grid-table-default-virtuar-wrap .grid-cell-textarea{height:100%!important;min-height:86px!important;max-height:none!important;padding:10px 12px!important;line-height:1.55!important;background:#fff!important;resize:none!important;overflow-y:auto!important;box-sizing:border-box!important;scrollbar-width:thin;scrollbar-color:#b9d3f2 #f3f7fc}.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{border-color:#dbe5f0!important;background:#f8fbff!important;cursor:text}.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,.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{border-color:#d5dee9!important;background:#fff!important;color:#334155!important}.grid-table-default-virtuar-wrap .custom-select{position:relative;width:100%;max-width:100%;height:22px}.grid-table-default-virtuar-wrap .custom-select:after{content:"";position:absolute;top:50%;right:8px;width:5px;height:5px;border-right:1px solid #8795a7;border-bottom:1px solid #8795a7;transform:translateY(-65%) rotate(45deg);pointer-events:none}.grid-table-default-virtuar-wrap .custom-select .grid-cell-select{appearance:none;padding-right:22px!important}.grid-table-default-virtuar-wrap .grid-tags-edit{align-items:stretch;gap:8px;padding:7px 8px;border:1px solid transparent;border-radius:7px;background:transparent}.grid-table-default-virtuar-wrap .grid-tag{height:30px;min-height:30px;padding:2px 5px 2px 9px;border:1px solid #b9cee4;border-radius:6px;background:#fff;box-shadow:inset 0 1px 2px #0f172a06}.grid-table-default-virtuar-wrap .grid-tag:focus-within{border-color:#9db6d3;box-shadow:0 0 0 2px #5f85ad1f}.grid-table-default-virtuar-wrap .grid-tag-input{height:24px!important;min-height:24px!important;padding:0 4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.grid-table-default-virtuar-wrap .grid-tag-remove{width:24px;height:24px;border-radius:4px}.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{height:28px;min-height:28px;justify-content:center;border-color:#b9cee4;border-radius:5px;background:#fff;color:#4d657e;box-shadow:inset 0 1px 2px #0f172a06}.grid-table-default-virtuar-wrap .grid-tag-add:hover{background:#f4f8fd;border-color:#b9cee4;color:#3f73aa}.grid-table-default-virtuar-wrap .custom-checkbox{width:16px;height:16px;align-items:center}.grid-table-default-virtuar-wrap .custom-checkbox .checkmark{position:relative;width:14px;height:14px;border:1px solid #bdc9d8;border-radius:3px;background:#fff;box-sizing:border-box}.grid-table-default-virtuar-wrap .custom-checkbox input:checked~.checkmark{border-color:#6f94bd;background:#6f94bd}.grid-table-default-virtuar-wrap .custom-checkbox .checkmark:after{left:4px;top:1px;width:4px;height:7px;border-color:#fff;border-width:0 2px 2px 0}.grid-table-default-virtuar-wrap .custom-switch{width:38px;height:16px}.grid-table-default-virtuar-wrap .custom-switch .slider{background:#d9e2ee}.grid-table-default-virtuar-wrap .custom-switch .slider:before{width:12px;height:12px}.grid-table-default-virtuar-wrap .custom-switch input:checked+.slider{background:#6f94bd}.grid-table-default-virtuar-wrap .custom-switch input:checked+.slider:before{transform:translate(22px)}.grid-table-default-virtuar-wrap .btn-grid,.grid-table-default-virtuar-wrap .grid-tag-pill,.grid-table-default-virtuar-wrap .grid-tag-add,.grid-table-default-virtuar-wrap .grid-tag{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{display:flex;align-items:center;width:100%;height:30px;min-height:30px;padding:2px 10px;border:1px solid #b9cee4;background:#fff;color:#334155;box-shadow:inset 0 1px 2px #0f172a06}.grid-table-default-virtuar-wrap .circular-image{width:36px;height:36px;border-color:#c7d2e2;border-radius:5px}.grid-table-default-virtuar-wrap .grid-state-overlay{background:#ffffffe6}.grid-table-default-virtuar-wrap .grid-copy-modal{border:1px solid var(--grid-border);border-radius:8px;box-shadow:0 18px 50px #0f172a2e}.grid-table-default-virtuar-wrap .grid-copy-modal__header{padding:7px 12px;background:#f6f8fb;border-bottom:1px solid var(--grid-border)}.grid-table-default-virtuar-wrap .grid-copy-modal__close,.grid-table-default-virtuar-wrap .grid-copy-modal__btn{border-color:#cfd9e6;border-radius:5px}@media(max-width:768px){.grid-table-default-virtuar-wrap{width:100%;min-width:0;min-height:0;padding:0;border-radius:8px;overflow:hidden}.grid-table-default-virtuar-wrap.fullsize{height:100dvh;padding:0}.grid-table-default-virtuar-wrap .grid-table-top-wrap{position:relative;width:100%!important;padding:7px;flex-direction:column;align-items:stretch;gap:6px;border:1px solid var(--grid-border);border-radius:8px 8px 0 0}.grid-table-default-virtuar-wrap .grid-table-top-left{width:100%}.grid-table-default-virtuar-wrap .grid-fullscreen-toggle{display:none}.grid-table-default-virtuar-wrap .grid-title-block{width:100%;min-width:0;align-items:flex-start;justify-content:space-between;gap:6px}.grid-table-default-virtuar-wrap .grid-title-main{font-size:.82rem}.grid-table-default-virtuar-wrap .grid-title-meta{flex:0 0 auto;justify-content:flex-end}.grid-table-default-virtuar-wrap .grid-table-select{position:static;width:100%;min-width:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(52px,1fr));justify-content:stretch;align-items:stretch;gap:4px;background:transparent;box-shadow:none}.grid-table-default-virtuar-wrap .grid-action-group{display:contents}.grid-table-default-virtuar-wrap .grid-action-group:empty{display:none}.grid-table-default-virtuar-wrap .grid-action-item{min-width:0}.grid-table-default-virtuar-wrap .util-btn-styl-btn,.grid-table-default-virtuar-wrap .util-btn-style-select{width:100%;min-width:0;min-height:34px;margin:0;padding:0 5px;gap:3px;overflow:hidden;white-space:nowrap;font-size:.7rem!important}.grid-table-default-virtuar-wrap .util-btn-styl-btn.grid-action-excel{min-width:0}.grid-table-default-virtuar-wrap .grid-table{width:100%!important;display:block;table-layout:auto;border:1px solid var(--grid-border);border-top:0;border-radius:0 0 8px 8px;overflow:hidden}.grid-table-default-virtuar-wrap.no-utils .grid-table{border-top:1px solid var(--grid-border);border-radius:10px}.grid-table-default-virtuar-wrap .grid-table colgroup,.grid-table-default-virtuar-wrap .grid-table thead{display:none}.grid-table-default-virtuar-wrap.is-filtering .grid-table thead{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;border-bottom:1px solid var(--grid-border);background:#f2f6fa}.grid-table-default-virtuar-wrap.is-filtering .grid-table-thead-tr{display:contents}.grid-table-default-virtuar-wrap.is-filtering .th-class{width:auto!important;min-width:0;min-height:68px;padding:9px;border:1px solid #d8e3ee;border-radius:10px;display:flex;flex-direction:column;justify-content:center;background:#fff!important;box-shadow:0 2px 7px #1c37520a}.grid-table-default-virtuar-wrap.is-filtering .th-class.th-merged-group,.grid-table-default-virtuar-wrap.is-filtering .th-class.th-scrollbar-spacer,.grid-table-default-virtuar-wrap.is-filtering .th-class[data-mobile-filter=false]{display:none}.grid-table-default-virtuar-wrap.is-filtering .th-class .th-header{width:100%;min-height:18px;height:auto;justify-content:flex-start;color:#52677d;font-family:square-bd,sans-serif;font-size:.68rem}.grid-table-default-virtuar-wrap.is-filtering .th-class .filter{width:100%;padding:6px 0 0}.grid-table-default-virtuar-wrap.is-filtering .th-class .filter input,.grid-table-default-virtuar-wrap.is-filtering .th-class .filter select{height:34px!important;padding:0 10px!important;border-style:solid!important;border-color:#cbd9e7!important;border-radius:8px!important;background-color:#f9fbfd!important;text-align:left}.grid-table-default-virtuar-wrap.is-filtering .th-class .filter select{padding-right:30px!important;background-position:right 9px center!important}.grid-table-default-virtuar-wrap .grid-table tbody,.grid-table-default-virtuar-wrap .grid-table-tbody-tr,.grid-table-default-virtuar-wrap .grid-table-tbody-td,.grid-table-default-virtuar-wrap .grid-virtual-wrap{width:100%;display:block;box-sizing:border-box}.grid-table-default-virtuar-wrap .grid-table-tbody-td{padding:0}.grid-table-default-virtuar-wrap .grid-virtual-wrap,.grid-table-default-virtuar-wrap .grid-virtual-list{background:#eef3f8;overscroll-behavior:contain}.grid-table-default-virtuar-wrap .grid-virtual-list>div{width:100%!important}.grid-table-default-virtuar-wrap .tr-class{left:6px!important;width:calc(100% - 12px)!important;padding:6px 8px;display:block;border:1px solid #d7e1ec;border-radius:8px;background:#fff;box-shadow:0 4px 12px #0f23340f;overflow:hidden}.grid-table-default-virtuar-wrap .tr-class:hover{background:#fff}.grid-table-default-virtuar-wrap .tr-class.row-selected,.grid-table-default-virtuar-wrap .tr-class.row-checked,.grid-table-default-virtuar-wrap .tr-class.row-checked.row-selected{box-shadow:inset 3px 0 0 var(--grid-selected-border),0 4px 12px #0f233412}.grid-table-default-virtuar-wrap .tr-class .td-class{width:100%!important;min-width:0;height:38px!important;padding:0;display:grid;grid-template-columns:minmax(70px,30%) minmax(0,1fr);align-items:stretch;border-right:0;border-bottom:1px solid #edf2f7;background:transparent!important}.grid-table-default-virtuar-wrap .tr-class .td-class:last-child{border-bottom:0}.grid-table-default-virtuar-wrap .tr-class .td-class:before{content:attr(data-label);min-width:0;padding:0 7px 0 2px;display:flex;align-items:center;color:#64748b;font-family:square-bd,sans-serif;font-size:.66rem;line-height:1.3;word-break:keep-all;box-sizing:border-box}.grid-table-default-virtuar-wrap .tr-class .td-class>.grid-cell-inner{width:100%!important;min-width:0;height:100%;padding:3px 2px 3px 8px!important;justify-content:flex-start!important;text-align:left;box-sizing:border-box}.grid-table-default-virtuar-wrap .tr-class .td-class>.grid-cell-inner>div{min-width:0;max-width:100%;justify-content:flex-start;white-space:normal;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis}.grid-table-default-virtuar-wrap .tr-class .td-class.cell-mobile-empty,.grid-table-default-virtuar-wrap .tr-class .td-class.cell-row-merge-hidden{display:none}.grid-table-default-virtuar-wrap .tr-class .td-class.cell-row-merge-start{height:38px!important;align-self:auto;z-index:auto}.grid-table-default-virtuar-wrap .tr-class .td-class.cell-edit-textarea{height:144px!important}.grid-table-default-virtuar-wrap .tr-class .td-class.cell-edit-text-add{height:auto!important;min-height:48px}.grid-table-default-virtuar-wrap .tr-class .td-class.cell-image{height:48px!important}.grid-table-default-virtuar-wrap .tr-class .td-class.cell-image>.grid-cell-inner{align-items:center;overflow:hidden}.grid-table-default-virtuar-wrap .grid-cell-input,.grid-table-default-virtuar-wrap .grid-cell-select{height:30px!important;min-height:30px!important}.grid-table-default-virtuar-wrap .grid-cell-textarea{min-height:126px!important}.grid-table-default-virtuar-wrap .circular-image{width:30px;max-width:30px;height:38px;max-height:38px;flex:0 0 30px}.grid-table-default-virtuar-wrap .circular-image img{display:block}.grid-table-default-virtuar-wrap.is-mobile-readonly .grid-table-select,.grid-table-default-virtuar-wrap.is-mobile-readonly .grid-title-meta .chip-filtered,.grid-table-default-virtuar-wrap.is-mobile-readonly.is-filtering .grid-table thead{display:none}.grid-table-default-virtuar-wrap.is-mobile-card-office{border:0;border-radius:0;background:transparent;box-shadow:none}.grid-table-default-virtuar-wrap.is-mobile-card-office .grid-table-top-wrap{margin-bottom:6px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:4px;background:#f8fafc;box-shadow:none}.grid-table-default-virtuar-wrap.is-mobile-card-office .grid-title-main{color:#1f2f3d;font-family:square-eb,sans-serif;font-size:.84rem}.grid-table-default-virtuar-wrap.is-mobile-card-office .grid-title-meta .chip{height:22px;border-radius:3px;font-size:.64rem}.grid-table-default-virtuar-wrap.is-mobile-card-office .grid-table{border:0;border-radius:0;background:transparent}.grid-table-default-virtuar-wrap.is-mobile-card-office .grid-virtual-wrap,.grid-table-default-virtuar-wrap.is-mobile-card-office .grid-virtual-list{background:#f1f3f5}.grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class{left:6px!important;width:calc(100% - 12px)!important;padding:6px 8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;border-color:#cbd5e1;border-radius:4px;box-shadow:0 1px 2px #0f23340f}.grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class.has-mobile-photo{grid-template-columns:82px 120px minmax(0,1fr);column-gap:12px}.grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class.has-mobile-merge-group{border-color:#dde5eb;background:#fff;box-shadow:0 2px 6px #0f23340b;overflow:hidden}.grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class.has-mobile-merge-group:not(.is-mobile-merge-group-end):after{display:none}.grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class.is-mobile-merge-group-start{border-top-color:#d5dfe7}.grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class.is-mobile-merge-group-child{background:#fcfdfe}.grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class.is-mobile-merge-group-end{border-bottom-color:#d5dfe7}.grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class.has-mobile-merge-group.row-selected,.grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class.has-mobile-merge-group.row-checked,.grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class.has-mobile-merge-group.row-checked.row-selected{border-color:#cddae4;background:#fff;box-shadow:0 2px 6px #0f23340e}.grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class.has-mobile-merge-group.row-selected:before,.grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class.has-mobile-merge-group.row-checked:before{display:none}.grid-table-default-virtuar-wrap.is-mobile-card-office .grid-mobile-merge-banner{grid-column:1/-1;min-width:0;min-height:32px;margin:-6px -8px 6px;padding:5px 8px;display:flex;align-items:center;gap:5px;border-bottom:1px solid #dce4eb;border-left:3px solid #bfd0dc;background:#f3f7fa;color:#405a70;box-sizing:border-box}.grid-table-default-virtuar-wrap.is-mobile-card-office .grid-mobile-merge-banner>.material-symbols-outlined{flex:0 0 auto;font-size:1rem}.grid-table-default-virtuar-wrap.is-mobile-card-office .grid-mobile-merge-banner__label{flex:0 0 auto;color:#718292;font-family:square-bd,sans-serif;font-size:.62rem}.grid-table-default-virtuar-wrap.is-mobile-card-office .grid-mobile-merge-banner strong{min-width:0;overflow:hidden;color:#253f55;font-family:square-eb,sans-serif;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.grid-table-default-virtuar-wrap.is-mobile-card-office .grid-mobile-merge-banner em{flex:0 0 auto;color:#6a7f91;font-family:square-rg,sans-serif;font-size:.65rem;font-style:normal}.grid-table-default-virtuar-wrap.is-mobile-card-office .grid-mobile-merge-banner small{flex:0 0 auto;min-width:30px;margin-left:auto;padding:3px 6px;border:1px solid #d0dbe4;border-radius:10px;background:#fff;color:#5b7184;font-family:square-bd,sans-serif;font-size:.61rem;text-align:center}.grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class.is-mobile-merge-group-child .grid-mobile-merge-banner{background:#f8fafc}.grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class.has-mobile-merge-group .td-class[data-column-key=applyId],.grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class.has-mobile-merge-group .td-class[data-column-key=korName]{display:none}.grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class.row-selected,.grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class.row-checked,.grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class.row-checked.row-selected{border-color:#8ca8c0;background:#f5f9fc;box-shadow:inset 3px 0 #365f85}.grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class .td-class{height:34px!important;grid-template-columns:46px minmax(0,1fr);border-bottom-color:#e6ebf0}.grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class .td-class:before{padding:0 4px 0 1px;color:#6a7784;font-size:.64rem}.grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class .td-class>.grid-cell-inner{padding:3px 1px 3px 4px!important;color:#263746;font-family:square-rg,sans-serif;font-size:.69rem;font-weight:400;line-height:1.25}.grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class .td-class[data-column-key=applyId]>.grid-cell-inner>div,.grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class .td-class[data-column-key=applyNo]>.grid-cell-inner>div{width:100%;padding:2px 6px!important;text-align:left!important;justify-content:flex-start!important}.grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class.has-mobile-photo .td-class.cell-image{width:82px!important;height:102px!important;grid-column:1;grid-row:1/span 3;display:flex;align-items:center;justify-content:center;border:0}.grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class.has-mobile-photo .td-class.cell-image:before{display:none}.grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class.has-mobile-photo .td-class.cell-image>.grid-cell-inner{padding:0!important;align-items:center;justify-content:center!important}.grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class.has-mobile-photo .circular-image{width:80px;max-width:80px;height:96px;max-height:96px;flex:0 0 80px;border:1px solid #cbd5e1;border-radius:2px;background:#edf0f3}.grid-table-default-virtuar-wrap.is-mobile-card-office .grid-mobile-card-meta{grid-column:1/-1;min-height:30px;margin-top:5px;padding:5px 2px 0;display:flex;flex-wrap:wrap;align-items:center;gap:5px 12px;border-top:1px solid #e2e8ee}.grid-table-default-virtuar-wrap.is-mobile-card-office .grid-mobile-card-meta span{min-width:0;display:inline-flex;align-items:center;gap:4px}.grid-table-default-virtuar-wrap.is-mobile-card-office .grid-mobile-card-meta em{color:#778492;font-family:square-bd,sans-serif;font-size:.61rem;font-style:normal}.grid-table-default-virtuar-wrap.is-mobile-card-office .grid-mobile-card-meta strong{min-width:0;overflow:hidden;color:#405366;font-family:square-rg,sans-serif;font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class.has-mobile-photo .grid-mobile-card-meta{grid-column:2/-1;min-height:34px;margin-top:0;padding:0;display:grid;grid-template-columns:120px minmax(0,1fr);column-gap:12px;border-top:0}.grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class.has-mobile-photo .grid-mobile-card-meta span{min-width:0;padding:0 4px 0 1px;gap:4px;border-bottom:1px solid #e6ebf0}.grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class.has-mobile-photo .grid-mobile-card-meta em{flex:0 0 auto}.grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class.has-mobile-photo .grid-mobile-card-meta strong{flex:1 1 auto}.grid-table-default-virtuar-wrap.is-mobile-card-office .grid-mobile-card-action{grid-column:1/-1;width:100%;min-height:32px;margin-top:6px;border:1px solid #6f879d;border-radius:3px;background:#fff;color:#294b6a;font-family:square-bd,sans-serif;font-size:.7rem;cursor:pointer}}@media(max-width:768px)and (min-width:421px){.grid-table-default-virtuar-wrap .tr-class{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.grid-table-default-virtuar-wrap .tr-class .td-class{grid-template-columns:46px minmax(0,1fr)}.grid-table-default-virtuar-wrap .tr-class .td-class.cell-edit-textarea,.grid-table-default-virtuar-wrap .tr-class .td-class.cell-edit-text-add{grid-column:1/-1}}@media(max-width:768px){.grid-table-default-virtuar-wrap .grid-state-overlay{padding:14px}.grid-table-default-virtuar-wrap .grid-skeleton-row{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-table-default-virtuar-wrap .grid-top-hint,.grid-table-default-virtuar-wrap .grid-bottom-hint,.grid-table-default-virtuar-wrap .grid-table tfoot{display:none}}.grid-copy-modal{border:1px solid #d8e2ee;border-radius:8px;box-shadow:0 18px 50px #0f172a2e}.grid-copy-modal__header{padding:7px 12px;background:#f6f8fb;border-bottom:1px solid #d8e2ee}.grid-copy-modal__close,.grid-copy-modal__btn{border-color:#cfd9e6;border-radius:5px}.manager-stat-pagination{flex:0 0 auto;min-height:34px;margin-top:12px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px}.manager-stat-pagination button{min-width:32px;height:32px;padding:0 8px;border:1px solid rgba(203,213,225,.95);border-radius:4px;background:#fff;color:var(--dhrm-text);display:inline-flex;align-items:center;justify-content:center;font-family:square-bd;font-size:.72rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.manager-stat-pagination button:hover:not(:disabled):not(.is-current){border-color:#006cb766;background:#006cb70f;color:var(--dhrm-primary)}.manager-stat-pagination button.is-current{border-color:var(--dhrm-primary);background:var(--dhrm-primary);color:#fff;cursor:default}.manager-stat-pagination button:disabled{color:#94a3b8cc;background:#f8fafc;cursor:not-allowed}.manager-stat-pagination button .material-symbols-outlined{font-size:1.15rem}.manager-stat-pagination .manager-stat-pagination__arrow{width:32px;padding:0}.jobposting-inflow-panel{display:flex;flex-direction:column;flex:0 0 auto;min-width:0;min-height:0;padding:15px;border:1px solid rgba(219,228,239,.96);border-radius:4px;background:#fff;box-shadow:0 4px 12px #0f23340d;box-sizing:border-box}.jobposting-inflow-head{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;min-height:28px;margin-bottom:12px;gap:8px}.jobposting-inflow-head strong{color:var(--dhrm-text, #0f172a);font-family:square-eb;font-size:.86rem;line-height:1.3}.jobposting-inflow-head span{color:var(--dhrm-muted, #64748b);font-family:square-bd;font-size:.75rem;white-space:nowrap}.jobposting-inflow-description{flex:0 0 auto;margin:0 0 12px;color:var(--dhrm-muted, #64748b);font-size:.75rem;line-height:1.6}.jobposting-inflow-scroll{flex:0 1 auto;max-height:var(--jobposting-inflow-max-height, none);min-height:0;width:100%;overflow:auto;border:1px solid #e2e8f0;border-radius:4px;box-sizing:border-box}.jobposting-inflow-table{width:100%;min-width:760px;table-layout:fixed;border-collapse:collapse;color:var(--dhrm-text, #0f172a);font-size:.75rem}.jobposting-inflow-caption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.jobposting-inflow-table th,.jobposting-inflow-table td{padding:12px;border-bottom:1px solid #e2e8f0;text-align:left;line-height:1.5;overflow-wrap:anywhere}.jobposting-inflow-table th:nth-child(1){width:22%}.jobposting-inflow-table th:nth-child(2){width:19%}.jobposting-inflow-table th:nth-child(4),.jobposting-inflow-table th:nth-child(5){width:8%}.jobposting-inflow-table thead{background:#f6f9fd;color:#475569}.jobposting-inflow-table tr:last-child td,.jobposting-inflow-table tr:last-child th{border-bottom:0}.jobposting-inflow-table th:nth-child(n+4),.jobposting-inflow-table td:nth-child(n+4){text-align:right;white-space:nowrap}.jobposting-inflow-table a{color:var(--dhrm-primary, #1765ac);text-decoration:underline;text-underline-offset:2px}.jobposting-inflow-table a:focus-visible{outline:2px solid var(--dhrm-primary, #1765ac);outline-offset:3px}.jobposting-inflow-table a .material-symbols-outlined{margin-left:4px;font-size:14px;vertical-align:middle}.jobposting-inflow-table .jobposting-inflow-empty{padding:28px 12px;text-align:center;color:var(--dhrm-muted, #64748b)}@media(max-width:768px){.jobposting-inflow-panel{padding:11px}}.tree-node-wrap{width:100%;padding:12px;height:100%;box-sizing:border-box;border-radius:12px;background:linear-gradient(180deg,#fbfdff,#f5f9ff);border:0;box-shadow:none;display:flex;flex-direction:column;gap:9px}.tree-node-wrap .search{width:100%;display:flex;justify-content:center}.tree-node-wrap .search .search-inner{width:100%;max-width:none;min-height:40px;display:flex;align-items:center;gap:8px;padding:0 13px;border-radius:12px;background-color:#fff;border:1px solid #cfdeef;box-shadow:0 8px 18px #243f5b12;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.tree-node-wrap .search .search-inner:focus-within{border-color:#006cb7e6;box-shadow:0 0 0 1px #006cb71f,0 10px 25px #0f172a26;background-color:#f9fbff}.tree-node-wrap .search .search-inner .search-icon{font-size:1.05rem;color:#2f6fb7;flex-shrink:0}.tree-node-wrap .search .search-inner input{border:none;outline:none;background:transparent;width:100%;min-height:38px;padding:0;font-size:.74rem;font-family:square-rg;color:#111827;box-shadow:none}.tree-node-wrap .search .search-inner input:before,.tree-node-wrap .search .search-inner input:after{content:none;display:none}.tree-node-wrap .search .search-inner input::placeholder{color:#9ca3af}.tree-node-wrap .search .search-inner .search-clear{flex:0 0 24px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:#eef6ff;color:#5c6f86;cursor:pointer;transition:background-color .14s ease,color .14s ease}.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{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid #d9e6f5;border-radius:12px;background:#ffffffd1;box-shadow:inset 0 0 0 1px #ffffffb8}.tree-node-wrap .tree-summary{display:flex;align-items:center;justify-content:space-between;gap:6px}.tree-node-wrap .tree-summary span{min-width:0;display:inline-flex;align-items:center;gap:4px;color:#5c6f86;font-size:.64rem;line-height:1.2;white-space:nowrap}.tree-node-wrap .tree-summary b{color:#2f6fb7;font-family:square-eb;font-size:.76rem}.tree-node-wrap .tree-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.tree-node-wrap .tree-actions button{min-width:0;min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:0 6px;border:1px solid #cfddec;border-radius:8px;background:#fff;color:#344861;font-family:square-bd;font-size:.62rem;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease}.tree-node-wrap .tree-actions button .material-symbols-outlined{font-size:.86rem}.tree-node-wrap .tree-actions button:hover:not(:disabled){border-color:#bdd5ee;background:#eef6ff;color:#2f6fb7;transform:translateY(-1px)}.tree-node-wrap .tree-actions button:disabled{cursor:default;opacity:.45}.tree-node-wrap .tree-selected-strip{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:8px 10px;border:1px solid #d4e4f6;border-radius:12px;background:#f2f8ff}.tree-node-wrap .tree-selected-chip{max-width:100px;min-height:24px;display:inline-flex;align-items:center;gap:4px;padding:0 7px 0 9px;border:1px solid #bdd5ee;border-radius:999px;background:#fff;color:#1f4f86;font-family:square-bd;font-size:.62rem;cursor:pointer}.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{min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;background:#dceeff;color:#2f6fb7;font-family:square-eb;font-size:.62rem}.tree-node-wrap .tree-scroll{width:100%;flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 6px 6px 2px}.tree-node-wrap .tree-scroll::-webkit-scrollbar{width:6px}.tree-node-wrap .tree-scroll::-webkit-scrollbar-thumb{background:#94a3b8d9;border-radius:999px}.tree-node-wrap .tree-scroll::-webkit-scrollbar-track{background:transparent}.tree-node-wrap .tree-scroll .tree-empty-state{min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#8a97a8;font-family:square-bd;font-size:.75rem}.tree-node-wrap .tree-scroll .tree-empty-state .material-symbols-outlined{font-size:1.5rem;color:#a9bbcf}.tree-node-wrap .tree-node{position:relative;margin:1px 0;padding-left:0;border-left:0}.tree-node-wrap .tree-node .node-label{cursor:pointer;display:flex;align-items:center;gap:7px;width:fit-content;max-width:100%;margin:2px 0;min-height:28px;padding:0 9px 0 6px;border-radius:9px;color:#0f172a;font-family:square-bd;font-size:.75rem;background-color:transparent;border:1px solid transparent;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.tree-node-wrap .tree-node .node-label:hover{background-color:#f1f7ff;border-color:#d6e5f6;transform:translate(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:#006cb714;padding:1px 6px;border-radius:6px}.tree-node-wrap .tree-node .node-label .node-toggle-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#fff;border:1px solid #d6e5f6;font-size:.75rem;text-align:center;color:#2f6fb7;flex-shrink:0}.tree-node-wrap .tree-node .node-label .node-selected-count{min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;border-radius:999px;background:#2f6fb7;color:#fff;font-family:square-eb;font-size:.58rem;line-height:1}.tree-node-wrap .tree-node .node-label .node-label-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a}.tree-node-wrap .tree-node .node-label .node-label-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:square-rg;font-size:.7rem;color:#4b5563}.tree-node-wrap .tree-node .node-children{position:relative;margin-top:2px;margin-left:15px;padding-left:13px;border-left:1px solid #dbe8f6}.tree-node-wrap .tree-node .node-children>.tree-node:before,.tree-node-wrap .tree-node .node-children>.team-member:before{content:"";position:absolute;top:15px;left:-13px;width:10px;border-top:1px solid #dbe8f6}.tree-node-wrap .tree-node .team-member{position:relative;padding:2px 0;color:#111827;font-size:.75rem;font-family:square-rg}.tree-node-wrap .tree-node .team-member.matched .team-member-label{border-color:#9bc8f8;background:#edf6ff}.tree-node-wrap .tree-node .team-member .team-member-label{display:flex;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:28px;padding:0 10px 0 8px;border-radius:9px;border:1px solid transparent;background:transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease}.tree-node-wrap .tree-node .team-member .team-member-label:hover{background-color:#f5f9ff;border-color:#d6e5f6;transform:translate(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 #2f6fb71a}.tree-node-wrap .tree-node .team-member .team-member-checkbox{appearance:none;-webkit-appearance:none;width:13px;height:13px;flex:0 0 13px;margin:0;border:1px solid #b9c9dd;border-radius:5px;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:10px 10px;box-sizing:border-box;cursor:pointer}.tree-node-wrap .tree-node .team-member .team-member-checkbox:before,.tree-node-wrap .tree-node .team-member .team-member-checkbox:after{content:none;display:none}.tree-node-wrap .tree-node .team-member .team-member-checkbox:checked{border-color:#2f6fb7;background-color:#2f6fb7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 4.8 8.5 9.5 3.8' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.tree-node-wrap .tree-node .team-member .team-member-info{display:inline-flex;align-items:baseline;gap:5px;min-width:0}.tree-node-wrap .tree-node .team-member .team-member-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:square-bd;font-size:.75rem;color:#17263a}.tree-node-wrap .tree-node .team-member .team-member-rank{flex:0 0 auto;font-size:.64rem;color:#7a899c}.outcome-modal{position:fixed;inset:0;z-index:9999;padding:24px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:#0f172a7a;white-space:pre-wrap}.outcome-modal .wrap{width:95vw;max-width:none;max-height:calc(100vh - 48px);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #d5dfeb;border-radius:6px;box-shadow:0 24px 64px #0f172a3d}.outcome-modal .wrap .header{min-height:72px;padding:14px 16px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f8fbff;border-bottom:1px solid #e2e8f0}.outcome-modal .wrap .header .header-copy{min-width:0;display:flex;align-items:center;gap:10px}.outcome-modal .wrap .header .header-copy>div{min-width:0}.outcome-modal .wrap .header .header-icon{width:38px;height:38px;flex:0 0 38px;border-radius:6px;background:#e8f2ff;color:var(--dhrm-primary);display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem}.outcome-modal .wrap .header .title{color:#1e293b;font-family:square-eb;font-size:.9rem}.outcome-modal .wrap .header .subtitle{margin:4px 0 0;color:#64748b;font-size:.7rem;word-break:keep-all}.outcome-modal .wrap .outcome-modal-close,.outcome-modal .wrap .outcome-btn-danger,.outcome-modal .wrap .outcome-btn-primary,.outcome-modal .wrap .outcome-btn-ghost{border:1px solid rgba(203,213,225,.96);background:#fff;color:#334155;font-family:square-bd;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.outcome-modal .wrap .outcome-modal-close .material-symbols-outlined,.outcome-modal .wrap .outcome-btn-danger .material-symbols-outlined,.outcome-modal .wrap .outcome-btn-primary .material-symbols-outlined,.outcome-modal .wrap .outcome-btn-ghost .material-symbols-outlined{color:currentColor;font-size:1rem}.outcome-modal .wrap .outcome-modal-close{width:32px;height:32px;padding:0;flex:0 0 auto;border-radius:4px;display:inline-flex;align-items:center;justify-content:center}.outcome-modal .wrap .outcome-modal-close:hover{border-color:#007bc359;background:#eef7ff;color:var(--dhrm-primary)}.outcome-modal .wrap .grid{flex:1 1 auto;min-height:0;padding:14px 16px;background:#fff;display:flex;flex-direction:column;gap:12px;overflow:auto}.outcome-modal .wrap .grid .outcome-modal-current{min-height:42px;padding:8px 10px;box-sizing:border-box;flex:0 0 auto;border:1px solid #dbe7f4;border-radius:4px;background:#f4f8fd;display:flex;align-items:center;justify-content:space-between;gap:12px}.outcome-modal .wrap .grid .outcome-modal-current>div{min-width:0;display:flex;align-items:center;gap:10px}.outcome-modal .wrap .grid .outcome-modal-current span{flex:0 0 auto;color:#64748b;font-family:square-bd;font-size:.68rem}.outcome-modal .wrap .grid .outcome-modal-current strong{min-width:0;color:#1e3a5f;font-family:square-eb;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outcome-modal .wrap .grid .outcome-modal-current em{flex:0 0 auto;min-width:104px;height:24px;padding:0 8px;border-radius:4px;background:#e8f2ff;color:var(--dhrm-primary);display:inline-flex;align-items:center;justify-content:center;font-family:square-bd;font-size:.64rem;font-style:normal;white-space:nowrap}.outcome-modal .wrap .grid .grid-table-default-virtuar-wrap{flex:0 0 auto;border:1px solid #dce5ef;border-radius:4px;box-shadow:none}.outcome-modal .wrap .footer-btn{width:100%;min-height:56px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:#f8fafc;border-top:1px solid #e2e8f0}.outcome-modal .wrap .footer-btn>p{max-width:560px;margin:0;color:#64748b;font-size:.66rem;line-height:1.45}.outcome-modal .wrap .footer-btn .footer-actions{flex:0 0 auto;display:flex;align-items:center;gap:6px}.outcome-modal .wrap .footer-btn .outcome-btn-danger,.outcome-modal .wrap .footer-btn .outcome-btn-primary,.outcome-modal .wrap .footer-btn .outcome-btn-ghost{height:32px;min-width:74px;padding:0 10px;box-sizing:border-box;border-radius:4px!important;display:inline-flex;align-items:center;justify-content:center;gap:5px;box-shadow:none!important;font-size:.72rem;white-space:nowrap}.outcome-modal .wrap .footer-btn .outcome-btn-danger{min-width:104px;border-color:#f2b8b5;background:#fff7f7;color:#b42318}.outcome-modal .wrap .footer-btn .outcome-btn-danger:hover{border-color:#e89a9a;background:#ffecec}.outcome-modal .wrap .footer-btn .outcome-btn-primary{min-width:122px;border-color:transparent;background:var(--dhrm-primary);color:#fff}.outcome-modal .wrap .footer-btn .outcome-btn-primary:hover{border-color:var(--dhrm-primary-2);background:var(--dhrm-primary-2)}.outcome-modal .wrap .footer-btn .outcome-btn-ghost:hover{border-color:#007bc359;background:#eef7ff;color:var(--dhrm-primary)}@media(max-width:900px){.outcome-modal{padding:10px}.outcome-modal .wrap{max-height:calc(100vh - 20px)}.outcome-modal .wrap .header{padding:14px}.outcome-modal .wrap .grid{padding:12px 14px}.outcome-modal .wrap .grid .outcome-modal-current{align-items:flex-start;flex-direction:column}.outcome-modal .wrap .grid .outcome-modal-current em{align-self:flex-end}.outcome-modal .wrap .footer-btn{padding:12px 14px;flex-direction:column;align-items:stretch}.outcome-modal .wrap .footer-btn>p{max-width:none}.outcome-modal .wrap .footer-btn .footer-actions{width:100%;justify-content:flex-end}.outcome-modal .wrap .footer-btn .outcome-btn-danger,.outcome-modal .wrap .footer-btn .outcome-btn-primary,.outcome-modal .wrap .footer-btn .outcome-btn-ghost{flex:1 1 0}}.resume-admin-edit{display:grid;gap:20px;color:#172033}.resume-admin-edit__notice{padding:18px 20px;border:1px solid #b9cdfc;border-radius:14px;background:#f3f7ff}.resume-admin-edit__notice strong{display:block;margin-bottom:6px;color:#1d4ed8;font-size:15px}.resume-admin-edit__notice p,.resume-admin-edit__section-head p{margin:0;color:#64748b;font-size:13px;line-height:1.6}.resume-admin-edit__section{padding:22px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 10px 24px #0f172a0d}.resume-admin-edit__section-head{margin-bottom:18px}.resume-admin-edit__section-head h2{margin:0 0 5px;font-size:18px}.resume-admin-edit__field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resume-admin-edit__field{display:grid;gap:7px}.resume-admin-edit__field.is-wide{grid-column:1/-1}.resume-admin-edit__field>span{color:#334155;font-size:13px;font-weight:700}.resume-admin-edit__field em{margin-left:6px;color:#dc2626;font-size:11px;font-style:normal}.resume-admin-edit__field input,.resume-admin-edit__field select,.resume-admin-edit__field textarea{width:100%;min-height:42px;padding:9px 11px;border:1px solid #cbd5e1;border-radius:9px;outline:none;background:#fff;color:#172033;font:inherit;box-sizing:border-box}.resume-admin-edit__field input:focus,.resume-admin-edit__field select:focus,.resume-admin-edit__field textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.resume-admin-edit__field textarea{resize:vertical}.resume-edit-confirm-modal{position:fixed;z-index:10001;inset:0;display:grid;place-items:center;padding:24px;background:#0f172a9e}.resume-edit-confirm-modal>section{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;max-width:820px;max-height:calc(100vh - 48px);overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 30px 70px #0f172a52}.resume-edit-confirm-modal header{display:flex;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid #e2e8f0}.resume-edit-confirm-modal header span{color:#2563eb;font-size:11px;font-weight:800;letter-spacing:.12em}.resume-edit-confirm-modal header h2{margin:4px 0 0;color:#172033;font-size:21px}.resume-edit-confirm-modal header p{margin:7px 0 0;color:#64748b;font-size:13px}.resume-edit-confirm-modal header p strong{color:#334155}.resume-edit-confirm-modal header button{flex:0 0 auto;width:40px;height:40px;border:0;border-radius:10px;background:#f1f5f9;cursor:pointer}.resume-edit-confirm-modal header button:disabled{cursor:default;opacity:.5}.resume-edit-confirm-modal__body{display:grid;gap:16px;padding:20px 24px 24px;overflow:auto}.resume-edit-confirm-modal__notice{padding:12px 14px;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff;color:#1e40af;font-size:13px;line-height:1.55}.resume-edit-confirm-modal__changes{display:grid;gap:8px}.resume-edit-confirm-modal__change{display:grid;grid-template-columns:130px minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:8px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:10px;color:#334155;font-size:13px}.resume-edit-confirm-modal__change span{min-width:0;color:#64748b;overflow-wrap:anywhere}.resume-edit-confirm-modal__change span.is-after{color:#1d4ed8;font-weight:700}.resume-edit-confirm-modal__change i{color:#94a3b8;font-style:normal;text-align:center}.resume-edit-confirm-modal__reason{display:grid;gap:7px}.resume-edit-confirm-modal__reason>span{color:#334155;font-size:13px;font-weight:700}.resume-edit-confirm-modal__reason em{margin-left:6px;color:#dc2626;font-size:11px;font-style:normal}.resume-edit-confirm-modal__reason textarea{width:100%;min-height:76px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:9px;outline:none;background:#fff;color:#172033;font:inherit;line-height:1.55;resize:vertical;box-sizing:border-box}.resume-edit-confirm-modal__reason textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.resume-edit-confirm-modal__reason.has-error textarea{border-color:#dc2626}.resume-edit-confirm-modal__reason small{color:#64748b;font-size:11px;text-align:right}.resume-edit-confirm-modal__reason p{margin:0;color:#dc2626;font-size:12px}.resume-edit-confirm-modal footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #e2e8f0;background:#f8fafc}.resume-edit-confirm-modal footer button{min-width:96px;height:42px;padding:0 18px;border-radius:9px;font-size:13px;font-weight:700;cursor:pointer}.resume-edit-confirm-modal footer button.is-cancel{border:1px solid #cbd5e1;background:#fff;color:#475569}.resume-edit-confirm-modal footer button.is-confirm{border:1px solid #2563eb;background:#2563eb;color:#fff}.resume-edit-confirm-modal footer button:disabled{cursor:default;opacity:.55}.resume-edit-history-modal{position:fixed;z-index:10000;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a8f;box-sizing:border-box}.resume-edit-history-modal>section{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;max-width:820px;max-height:calc(100dvh - 48px);overflow:hidden;border:1px solid #d6dee8;border-radius:9px;background:#fff;box-shadow:0 24px 70px #0f172a47}.resume-edit-history-modal header{display:grid;grid-template-columns:42px minmax(0,1fr) 32px;align-items:center;gap:13px;padding:19px 21px 16px;border-bottom:1px solid #e6ebf1;background:#fff}.resume-edit-history-modal header em{display:block;margin-bottom:3px;color:#1671b9;font-family:square-bd;font-size:.62rem;font-style:normal;letter-spacing:.08em}.resume-edit-history-modal header h2{margin:0;color:#172033;font-family:square-eb;font-size:1rem}.resume-edit-history-modal header p{margin:5px 0 0;color:#5b6b7d;font-size:.72rem}.resume-edit-history-modal__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:7px;background:#e7f3fd;color:#1469aa;font-size:22px}.resume-edit-history-modal header button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:5px;background:transparent;color:#64748b;cursor:pointer}.resume-edit-history-modal header button:hover{background:#eef2f6;color:#1e293b}.resume-edit-history-modal header button .material-symbols-outlined{font-size:20px}.resume-edit-history-modal__body{display:grid;gap:10px;padding:17px 21px 20px;background:#f7f9fb;overflow:auto}.resume-edit-history-modal__empty{display:grid;min-height:150px;place-items:center;padding:30px 20px;color:#5b6b7d;font-size:.78rem;text-align:center}.resume-edit-history-modal__group{border:1px solid #d6dee8;border-radius:7px;background:#fff;overflow:hidden}.resume-edit-history-modal__meta{padding:12px 14px 11px;border-bottom:1px solid #e6ebf1;background:#f4f7fa}.resume-edit-history-modal__meta strong{margin-right:12px;color:#172033;font-family:square-bd;font-size:.78rem}.resume-edit-history-modal__meta span{color:#657487;font-size:.72rem}.resume-edit-history-modal__meta p{margin:7px 0 0;color:#3f4d5d;font-size:.75rem}.resume-edit-history-modal__changes{display:grid}.resume-edit-history-modal__changes>div{display:grid;grid-template-columns:120px minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:8px;min-height:40px;padding:9px 14px;color:#334155;font-size:.75rem;box-sizing:border-box}.resume-edit-history-modal__changes>div+div{border-top:1px solid #edf1f5}.resume-edit-history-modal__changes strong{color:#263648;font-family:square-bd}.resume-edit-history-modal__changes span{min-width:0;color:#657487;overflow-wrap:anywhere}.resume-edit-history-modal__changes span.is-after{color:#1671b9;font-weight:700}.resume-edit-history-modal__changes i{color:#8b99a8;font-style:normal;text-align:center}@media(max-width:720px){.resume-admin-edit__field-grid{grid-template-columns:1fr}.resume-admin-edit__field.is-wide{grid-column:auto}.resume-edit-history-modal__changes>div{grid-template-columns:1fr}.resume-edit-history-modal__changes i{text-align:left}.resume-edit-history-modal{padding:10px}.resume-edit-history-modal>section{max-height:calc(100dvh - 20px)}.resume-edit-history-modal header,.resume-edit-history-modal__body{padding-right:16px;padding-left:16px}.resume-edit-confirm-modal{padding:10px}.resume-edit-confirm-modal__change{grid-template-columns:1fr}.resume-edit-confirm-modal__change i{text-align:left}}.resume-bulk-edit-modal{position:fixed;z-index:10000;inset:0;display:grid;place-items:center;padding:24px;background:#0f172a9e}.resume-bulk-edit-modal>form{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;max-width:760px;max-height:calc(100vh - 48px);overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 30px 70px #0f172a52}.resume-bulk-edit-modal header{display:flex;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid #e2e8f0}.resume-bulk-edit-modal header>div>span{color:#2563eb;font-size:11px;font-weight:800;letter-spacing:.12em}.resume-bulk-edit-modal header h2{margin:4px 0 0;color:#172033;font-size:21px}.resume-bulk-edit-modal header p{margin:7px 0 0;color:#64748b;font-size:13px}.resume-bulk-edit-modal header p strong{color:#1d4ed8}.resume-bulk-edit-modal header button{flex:0 0 auto;width:40px;height:40px;border:0;border-radius:10px;background:#f1f5f9;cursor:pointer}.resume-bulk-edit-modal__body{display:grid;gap:16px;padding:20px 24px 24px;overflow:auto}.resume-bulk-edit-modal__warning{padding:12px 14px;border:1px solid #fcd34d;border-radius:10px;background:#fffbeb;color:#92400e;font-size:13px;line-height:1.55}.resume-bulk-edit-modal__targets{display:grid;gap:9px;padding:14px 16px;border-radius:11px;background:#f8fafc}.resume-bulk-edit-modal__targets>strong{color:#334155;font-size:13px}.resume-bulk-edit-modal__targets>div{display:flex;flex-wrap:wrap;gap:6px}.resume-bulk-edit-modal__targets span{padding:5px 8px;border:1px solid #dbeafe;border-radius:999px;background:#eff6ff;color:#1e40af;font-size:11px}.resume-bulk-edit-modal__field,.resume-bulk-edit-modal__reason{display:grid;gap:7px}.resume-bulk-edit-modal__field>span,.resume-bulk-edit-modal__reason>span{color:#334155;font-size:13px;font-weight:700}.resume-bulk-edit-modal em{margin-left:6px;color:#dc2626;font-size:11px;font-style:normal}.resume-bulk-edit-modal__field input,.resume-bulk-edit-modal__field select,.resume-bulk-edit-modal__reason textarea{width:100%;min-height:42px;padding:9px 11px;border:1px solid #cbd5e1;border-radius:9px;outline:none;background:#fff;color:#172033;font:inherit;box-sizing:border-box}.resume-bulk-edit-modal__field input:focus,.resume-bulk-edit-modal__field select:focus,.resume-bulk-edit-modal__reason textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.resume-bulk-edit-modal__field input:disabled,.resume-bulk-edit-modal__field select:disabled,.resume-bulk-edit-modal__reason textarea:disabled{background:#f1f5f9;color:#94a3b8}.resume-bulk-edit-modal__reason textarea{min-height:80px;resize:vertical}.resume-bulk-edit-modal__reason small{color:#64748b;font-size:11px;text-align:right}.resume-bulk-edit-modal__clear{display:flex;align-items:center;gap:8px;width:fit-content;color:#475569;font-size:12px;cursor:pointer}.resume-bulk-edit-modal__clear input{width:16px;height:16px;accent-color:#2563eb}.resume-bulk-edit-modal__error{margin:0;color:#dc2626;font-size:12px}.resume-bulk-edit-modal footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #e2e8f0;background:#f8fafc}.resume-bulk-edit-modal footer button{min-width:104px;height:42px;padding:0 18px;border-radius:9px;font-size:13px;font-weight:700;cursor:pointer}.resume-bulk-edit-modal footer .is-cancel{border:1px solid #cbd5e1;background:#fff;color:#475569}.resume-bulk-edit-modal footer .is-confirm{border:1px solid #2563eb;background:#2563eb;color:#fff}.resume-bulk-edit-modal button:disabled{cursor:default;opacity:.55}@media(max-width:720px){.resume-bulk-edit-modal{padding:10px}.resume-bulk-edit-modal>form{max-height:calc(100vh - 20px)}.resume-bulk-edit-modal header,.resume-bulk-edit-modal__body,.resume-bulk-edit-modal footer{padding-right:16px;padding-left:16px}}.interview-auto-modal{font-family:square-rg;position:fixed;inset:0;z-index:9999;padding:24px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:#0f172a7a;white-space:pre-wrap}.interview-auto-modal select{font-family:square-rg;font-size:.75rem}.interview-auto-modal .modal-search{box-sizing:border-box;width:760px;max-width:100%;max-height:calc(100vh - 48px);background-color:#fff;display:flex;flex-direction:column;border:1px solid #d5dfeb;border-radius:6px;box-shadow:0 24px 64px #0f172a3d;overflow:hidden}.interview-auto-modal .modal-search input{font-family:square-rg}.interview-auto-modal .modal-search .title{min-height:72px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid #e2e8f0;background:#f8fbff}.interview-auto-modal .modal-search .title .title-copy{min-width:0;display:flex;align-items:center;gap:10px}.interview-auto-modal .modal-search .title .title-icon{width:38px;height:38px;flex:0 0 38px;border-radius:6px;background:#e8f2ff;color:var(--dhrm-primary);display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem}.interview-auto-modal .modal-search .title .title-text{min-width:0;display:flex;flex-direction:column;gap:4px}.interview-auto-modal .modal-search .title .title-text .title-main{font-family:square-eb;font-size:.9rem;color:#1e293b}.interview-auto-modal .modal-search .title .title-text .title-sub{margin:0;font-size:.7rem;color:#64748b}.interview-auto-modal .modal-search .title .icon-button{width:32px;height:32px;flex:0 0 auto;border:1px solid rgba(203,213,225,.96);background:#fff;color:#334155;padding:0;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.interview-auto-modal .modal-search .title .icon-button:hover{border-color:#007bc359;background:#eef7ff;color:var(--dhrm-primary)}.interview-auto-modal .modal-search .title .icon-button span{font-size:1rem;color:currentColor}.interview-auto-modal .modal-search .address{box-sizing:border-box;flex:1;min-height:0;padding:14px 16px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:auto;gap:12px;background:#fff;overflow-y:auto}.interview-auto-modal .modal-search .address .section-card{box-sizing:border-box;background:#fbfdff;border-radius:4px;border:1px solid #dce5ef;box-shadow:none;padding:12px;font-size:.75rem;display:flex;flex-direction:column;gap:10px}.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{font-family:square-eb;font-size:.74rem;color:#26384f}.interview-auto-modal .modal-search .address .sub-title-wrap .sub-title-sub{font-family:square-rg;font-size:.66rem;color:#64748b}.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{padding:2px 0 0 2px;font-family:square-bd;font-size:.68rem;color:#475569;display:flex;align-items:center;gap:6px}.interview-auto-modal .modal-search .address .sub-sub-title.with-badge{justify-content:space-between}.interview-auto-modal .modal-search .address .badge{display:inline-flex;align-items:center;justify-content:center;padding:0 6px;border-radius:3px;border:1px solid #d5e1ee;font-size:.62rem;color:#56708f;background:#f4f8fd}.interview-auto-modal .modal-search .address .box{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:4px;padding:8px;border-radius:4px;border:1px solid #dbe7f4;background:#f4f8fd}.interview-auto-modal .modal-search .address .box>div{width:100%}.interview-auto-modal .modal-search .address .preset-row{display:flex;align-items:center;gap:6px;margin-top:6px}.interview-auto-modal .modal-search .address .preset-row button{min-width:48px;height:30px;border:1px solid rgba(203,213,225,.96);border-radius:4px;background:#fff;color:#334155;font-family:square-bd;font-size:.68rem;cursor:pointer}.interview-auto-modal .modal-search .address .preset-row button:hover{border-color:#007bc359;background:#eef7ff;color:var(--dhrm-primary)}.interview-auto-modal .modal-search .address .preset-row button.is-active{border-color:var(--dhrm-primary);background:var(--dhrm-primary);color:#fff}.interview-auto-modal .modal-search .address input,.interview-auto-modal .modal-search .address select{width:100%;box-sizing:border-box;height:38px;padding:0 10px;border-radius:4px;border:1px solid #cfdbe8;background:#fff;font-size:.72rem;color:#27384f;outline:none;transition:border-color .15s ease-out,box-shadow .15s ease-out,background .15s ease-out}.interview-auto-modal .modal-search .address input:focus,.interview-auto-modal .modal-search .address select:focus{border-color:#8db6eb;box-shadow:0 0 0 2px #3074c614}.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 .btnrap{min-height:66px;padding:12px 16px;box-sizing:border-box;border-top:1px solid #e2e8f0;background:#f8fafc;display:flex;align-items:center;justify-content:space-between;gap:16px}.interview-auto-modal .modal-search .btnrap>p{max-width:390px;margin:0;color:#64748b;font-size:.66rem;line-height:1.45}.interview-auto-modal .modal-search .btnrap .footer-actions{flex:0 0 auto;display:flex;align-items:center;gap:6px}.interview-auto-modal .modal-search .btnrap button{min-width:74px;height:32px;padding:0 10px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:5px;box-shadow:none;font-family:square-bd;font-size:.72rem;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.interview-auto-modal .modal-search .btnrap button .material-symbols-outlined{color:currentColor;font-size:1rem}.interview-auto-modal .modal-search .btnrap .btn-white{border:1px solid rgba(203,213,225,.96);background:#fff;color:#334155}.interview-auto-modal .modal-search .btnrap .btn-white:hover{border-color:#007bc359;background:#eef7ff;color:var(--dhrm-primary)}.interview-auto-modal .modal-search .btnrap .btn-company3{min-width:104px;border:1px solid transparent;background:var(--dhrm-primary);color:#fff}.interview-auto-modal .modal-search .btnrap .btn-company3:hover{border-color:var(--dhrm-primary-2);background:var(--dhrm-primary-2)}@media(max-width:720px){.interview-auto-modal{padding:10px}.interview-auto-modal .modal-search{max-height:calc(100vh - 20px)}.interview-auto-modal .modal-search .address{grid-template-columns:1fr}.interview-auto-modal .modal-search .btnrap{align-items:stretch;flex-direction:column}.interview-auto-modal .modal-search .btnrap>p{max-width:none}.interview-auto-modal .modal-search .btnrap .footer-actions{justify-content:flex-end}}@keyframes fade-in{0%{opacity:0;transform:translateY(4px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.fade-in{animation:fade-in .18s ease-out}.applicants-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:#0f172a7a;white-space:pre-wrap}.applicants-modal select{font-family:square-rg}.applicants-modal .wrap{box-sizing:border-box;width:calc(100vw - 40px);max-width:1180px;min-width:0;max-height:calc(100vh - 48px);background:#fff;border:1px solid #d5dfeb;border-radius:6px;display:flex;flex-direction:column;gap:0;overflow:hidden;box-shadow:0 24px 64px #0f172a3d}.applicants-modal .wrap .modal-header{min-height:72px;padding:14px 16px;box-sizing:border-box;border-bottom:1px solid #e2e8f0;background:#f8fbff;display:flex;align-items:center;justify-content:space-between;gap:16px}.applicants-modal .wrap .modal-header .modal-header-copy{min-width:0;display:flex;align-items:center;gap:10px}.applicants-modal .wrap .modal-header .modal-header-copy>div{min-width:0}.applicants-modal .wrap .modal-header .modal-header-icon{width:38px;height:38px;flex:0 0 38px;border-radius:6px;background:#e8f2ff;color:var(--dhrm-primary);display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem}.applicants-modal .wrap .modal-header .title{color:#1e293b;font-family:square-eb;font-size:.9rem}.applicants-modal .wrap .modal-header .subtitle{margin:4px 0 0;color:#64748b;font-size:.7rem}.applicants-modal .wrap .modal-header .applicants-modal-close{width:32px;height:32px;padding:0;flex:0 0 auto;border:1px solid rgba(203,213,225,.96);border-radius:4px;background:#fff;color:#334155;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.applicants-modal .wrap .modal-header .applicants-modal-close:hover{border-color:#007bc359;background:#eef7ff;color:var(--dhrm-primary)}.applicants-modal .wrap .modal-header .applicants-modal-close .material-symbols-outlined{color:currentColor;font-size:1rem}.applicants-modal .wrap .tool-box{box-sizing:border-box;width:100%;display:flex;flex-direction:column;padding:14px 16px;background:#fff;border-bottom:1px solid #e2e8f0;border-radius:0;font-size:.78rem;box-shadow:none}.applicants-modal .wrap .tool-box .tool-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px}.applicants-modal .wrap .tool-box .tool-header .title{font-family:square-eb;font-size:1rem;line-height:1.25;color:#102033}.applicants-modal .wrap .tool-box .tool-header .subtitle{flex:1;color:#607389;font-size:.72rem;line-height:1.45;text-align:right;word-break:keep-all}.applicants-modal .wrap .tool-box .row3{width:100%;min-height:36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px}.applicants-modal .wrap .tool-box .row3 .center,.applicants-modal .wrap .tool-box .row3 .left,.applicants-modal .wrap .tool-box .row3 .right{min-width:0;display:flex;align-items:stretch;flex:1}.applicants-modal .wrap .tool-box .row3 .right{flex:0 0 auto;justify-content:flex-end;align-items:flex-end}.applicants-modal .wrap .tool-box .row3 .left>div:first-child,.applicants-modal .wrap .tool-box .row3 .center>div:first-child,.applicants-modal .wrap .tool-box .row3 .right>div:first-child{min-width:54px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding:0 8px 0 0;color:#52687d;font-family:square-eb;font-size:.72rem;white-space:nowrap}.applicants-modal .wrap .tool-box .row3 .left>div:last-child,.applicants-modal .wrap .tool-box .row3 .center>div:last-child,.applicants-modal .wrap .tool-box .row3 .right>div:last-child{min-width:0;flex:1;display:flex;align-items:center}.applicants-modal .wrap .tool-box .row3 .right>div.last-child{justify-content:flex-end}.applicants-modal .wrap .tool-box .row3 select{width:100%;min-width:0;height:38px;border:1px solid #cfdbe8;border-radius:4px;background:#fff;color:#27384f;padding:0 30px 0 10px;font-family:square-bd;font-size:.72rem;outline:none}.applicants-modal .wrap .tool-box .row3 select:focus{border-color:#8db6eb;box-shadow:0 0 0 2px #3074c614}.applicants-modal .wrap .tool-box .row3 .tool-search-button{min-width:76px;height:38px;padding:0 12px;border:1px solid transparent;border-radius:4px;background:var(--dhrm-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-family:square-bd;font-size:.72rem;cursor:pointer}.applicants-modal .wrap .tool-box .row3 .tool-search-button:hover{border-color:var(--dhrm-primary-2);background:var(--dhrm-primary-2)}.applicants-modal .wrap .tool-box .row3 .tool-search-button .material-symbols-outlined{color:currentColor;font-size:1rem}.applicants-modal .wrap .grid{flex:1;min-height:0;overflow:auto;padding:14px 16px;background:#fff;border-radius:0;box-shadow:none}.applicants-modal .wrap .grid .grid-table-default-virtuar-wrap{border:1px solid #dce5ef;border-radius:4px;box-shadow:none}.applicants-modal .wrap .applicants-modal-footer{width:100%;min-height:56px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:#f8fafc;border-top:1px solid #e2e8f0}.applicants-modal .wrap .applicants-modal-footer>p{max-width:390px;margin:0;color:#64748b;font-size:.66rem;line-height:1.45}.applicants-modal .wrap .applicants-modal-footer .footer-actions{flex:0 0 auto;display:flex;align-items:center;gap:6px}.applicants-modal .wrap .applicants-modal-footer button{min-width:74px;height:32px;padding:0 10px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:5px;box-shadow:none;font-family:square-bd;font-size:.72rem;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.applicants-modal .wrap .applicants-modal-footer button .material-symbols-outlined{color:currentColor;font-size:1rem}.applicants-modal .wrap .applicants-modal-footer .btn-white{border:1px solid rgba(203,213,225,.96);background:#fff;color:#334155}.applicants-modal .wrap .applicants-modal-footer .btn-white:hover{border-color:#007bc359;background:#eef7ff;color:var(--dhrm-primary)}.applicants-modal .wrap .applicants-modal-footer .btn-company3{min-width:104px;border:1px solid transparent;background:var(--dhrm-primary);color:#fff}.applicants-modal .wrap .applicants-modal-footer .btn-company3:hover{border-color:var(--dhrm-primary-2);background:var(--dhrm-primary-2)}@media(max-width:980px){.applicants-modal{align-items:stretch;padding:10px}.applicants-modal .wrap{width:100%;max-height:calc(100vh - 20px)}.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 .tool-search-button{width:100%}.applicants-modal .wrap>.applicants-modal-footer{align-items:stretch;flex-direction:column}.applicants-modal .wrap>.applicants-modal-footer>p{max-width:none}.applicants-modal .wrap>.applicants-modal-footer .footer-actions{justify-content:flex-end}}.applicants-simple-modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172a75;white-space:pre-wrap;z-index:9999;backdrop-filter:none;-webkit-backdrop-filter:none}.applicants-simple-modal .wrap{box-sizing:border-box;width:calc(100vw - 40px);max-width:1080px;min-width:0;max-height:calc(100vh - 40px);background:#fff;border:1px solid #cfd8e3;border-radius:6px;display:flex;flex-direction:column;gap:0;overflow:hidden;box-shadow:0 12px 30px #0f172a38}.applicants-simple-modal .wrap .simple-header{padding:16px 18px 14px;display:flex;flex-direction:column;gap:4px;background:#f8fafc;border-bottom:1px solid #d9e3ee}.applicants-simple-modal .wrap .simple-header .title{font-family:square-eb;font-size:1rem;line-height:1.25;color:#102033}.applicants-simple-modal .wrap .simple-header .subtitle{color:#607389;font-size:.72rem;line-height:1.45}.applicants-simple-modal .wrap .grid{flex:1;min-height:0;overflow:hidden;padding:14px 18px 12px;background:#fff}.applicants-simple-modal .wrap .grid .grid-table-default-virtuar-wrap{border:1px solid #d9e3ee;border-radius:4px;box-shadow:none}.applicants-simple-modal .wrap .btn{width:100%;min-height:56px;box-sizing:border-box;display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:10px 18px;background:#f8fafc;border-top:1px solid #d9e3ee}.applicants-simple-modal .wrap .btn>div{width:auto;min-width:84px;height:34px;border-radius:4px;box-shadow:none;font-family:square-rg!important;font-size:.78rem!important}.applicants-simple-modal .wrap .btn .btn-company3{border:1px solid #1f4e79;background:#1f4e79;color:#fff}@media(max-width:760px){.applicants-simple-modal{align-items:stretch;padding:10px}.applicants-simple-modal .wrap{width:100%;max-height:calc(100vh - 20px)}}@keyframes fade-in{0%{opacity:0;transform:translateY(4px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.fade-in{animation:fade-in .22s ease-out}.ats-resume-shell{--ats-accent: #2563eb;--ats-accent-soft: #eff6ff;--ats-text: #172033;--ats-subtext: #667085;--ats-label: #7b8494;--ats-line: #dbe2ea;--ats-surface: #eef3f7;--ats-card-soft: #f4f7fa;--ats-card-line: #dce4eb;position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:24px;background:#0f172a85;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--ats-text)}.ats-resume-shell *,.ats-resume-shell *:before,.ats-resume-shell *:after{box-sizing:border-box}.ats-resume-shell button{font:inherit}.ats-resume-shell--embedded{position:relative;inset:auto;width:100%;height:100%;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.ats-resume-shell__dialog{width:calc(100vw - 48px);max-width:1200px;height:calc(100vh - 48px);max-height:none;min-height:0;display:grid;grid-template-columns:228px minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:18px;background:#f4f7fa;box-shadow:0 28px 80px #0f172a47;animation:ats-resume-open .22s ease-out both}.ats-resume-shell--compact .ats-resume-shell__dialog{max-width:980px}.ats-resume-shell--embedded .ats-resume-shell__dialog{width:100%;height:100%;max-width:none;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);border-color:var(--ats-line);border-radius:14px;box-shadow:none;animation:none}.ats-resume-shell--embedded .ats-resume-shell__sidebar{display:block;overflow:hidden;padding:8px 10px;border-right:0;border-bottom:1px solid var(--ats-line)}.ats-resume-shell--embedded .ats-resume-shell__brand,.ats-resume-shell--embedded .ats-resume-shell__candidate{display:none}.ats-resume-shell--embedded .ats-resume-shell__nav{padding:0}.ats-resume-shell--embedded .ats-resume-shell__nav-label{display:none}.ats-resume-shell--embedded .ats-resume-shell__nav ul{display:flex;gap:4px;overflow-x:auto;scrollbar-width:thin}.ats-resume-shell--embedded .ats-resume-shell__nav-button{width:auto;min-height:42px;grid-template-columns:20px minmax(0,1fr);gap:9px;padding:0 11px;font-size:1rem;white-space:nowrap}.ats-resume-shell--embedded .ats-resume-shell__nav-button .material-symbols-outlined{font-size:18px}.ats-resume-shell--embedded .ats-resume-shell__nav-button.is-active:before{inset:auto 9px 0;width:auto;height:2px}.ats-resume-shell--embedded .ats-resume-shell__stage{container-type:inline-size;container-name:ats-embedded-resume}@keyframes ats-resume-open{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.ats-resume-shell__sidebar{min-width:0;display:flex;flex-direction:column;overflow-y:auto;padding:22px 16px 18px;border-right:1px solid var(--ats-line);background:#f8fafc}.ats-resume-shell__brand{display:flex;align-items:center;gap:10px;padding:0 6px 20px;border-bottom:1px solid var(--ats-line)}.ats-resume-shell__brand-mark{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:9px;background:var(--ats-accent);color:#fff;font-size:.9rem;font-weight:800}.ats-resume-shell__brand-copy{display:flex;flex-direction:column;min-width:0;line-height:1.2}.ats-resume-shell__brand-copy strong{color:#1c2536;font-size:.88rem;font-weight:750}.ats-resume-shell__brand-copy small{margin-top:3px;color:#98a0ad;font-size:.55rem;font-weight:700;letter-spacing:.12em}.ats-resume-shell__candidate{padding:22px 6px 20px;border-bottom:1px solid var(--ats-line)}.ats-resume-shell__photo{width:94px;height:116px;overflow:hidden;margin-bottom:14px;border:1px solid #dfe4eb;border-radius:12px;background:#eef2f6}.ats-resume-shell__photo img{width:100%;height:100%;display:block;object-fit:cover}.ats-resume-shell__photo--empty{display:flex;align-items:center;justify-content:center;color:#9aa4b2}.ats-resume-shell__photo--empty .material-symbols-outlined{font-size:32px}.ats-resume-shell__candidate-name{overflow:hidden;color:#172033;font-size:1.08rem;font-weight:750;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.ats-resume-shell__candidate-id{margin-top:4px;color:#8a93a1;font-size:.69rem;font-weight:550}.ats-resume-shell__candidate-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.ats-resume-shell__candidate-tags span{min-height:23px;display:inline-flex;align-items:center;padding:0 8px;border-radius:6px;background:#eaf2ff;color:#295db6;font-size:.67rem;font-weight:650}.ats-resume-shell__candidate-tags .is-process{background:#eaf7f1;color:#28735a}.ats-resume-shell__candidate-headline{display:-webkit-box;overflow:hidden;margin:10px 0 0;color:#7c8593;font-size:.7rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ats-resume-shell__nav{padding:20px 0 0}.ats-resume-shell__nav-label{display:block;padding:0 8px 8px;color:#98a0ad;font-size:.65rem;font-weight:700;letter-spacing:.02em}.ats-resume-shell__nav ul{display:grid;gap:3px;margin:0;padding:0;list-style:none}.ats-resume-shell__nav-button{position:relative;width:100%;min-height:42px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;padding:0 11px;border:0;border-radius:9px;background:transparent;color:#667085;font-size:1em;font-weight:600;text-align:left;cursor:pointer;transition:background-color .14s ease,color .14s ease}.ats-resume-shell__nav-button .material-symbols-outlined{font-size:16px}.ats-resume-shell__nav-button:hover{background:#eef2f7;color:#344054}.ats-resume-shell__nav-button.is-active{background:#eaf2ff;color:#1f5ebd;font-weight:700}.ats-resume-shell__nav-button.is-active:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:3px;border-radius:999px;background:var(--ats-accent)}.ats-resume-shell__nav-text{font-size:.8em}.ats-resume-shell__stage{min-width:0;min-height:0;display:flex;flex-direction:column;background:#fff}.ats-resume-shell__toolbar{min-height:64px;display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:16px;padding:10px 18px 10px 24px;border-bottom:1px solid var(--ats-line);background:#fff}.ats-resume-shell__toolbar-title{min-width:0;display:flex;align-items:center;gap:8px}.ats-resume-shell__toolbar-title strong{color:#283346;font-size:.82rem;font-weight:700}.ats-resume-shell__toolbar-title span{color:#98a0ad;font-size:.76rem}.ats-resume-shell__toolbar-title span:before{content:"/";margin-right:8px;color:#c6ccd5}.ats-resume-shell__tools,.ats-resume-shell__action-group,.ats-resume-shell__zoom{display:inline-flex;align-items:center}.ats-resume-shell__tools{gap:8px}.ats-resume-shell__action-group,.ats-resume-shell__zoom{border:1px solid var(--ats-line);border-radius:9px;background:#fff}.ats-resume-shell__action-group{gap:2px;padding:3px}.ats-resume-shell__zoom{gap:2px;padding:3px;border-radius:9px}.ats-resume-shell__tool-button,.ats-resume-shell__close{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:7px;background:transparent;color:#667085;cursor:pointer;transition:background-color .14s ease,color .14s ease}.ats-resume-shell__tool-button .material-symbols-outlined,.ats-resume-shell__close .material-symbols-outlined{font-size:18px}.ats-resume-shell__tool-button:hover:not(:disabled),.ats-resume-shell__close:hover:not(:disabled){background:#f1f4f8;color:#245db4}.ats-resume-shell__tool-button:disabled,.ats-resume-shell__close:disabled{opacity:.35;cursor:default}.ats-resume-shell__zoom button{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:7px;background:transparent;color:#667085;cursor:pointer;transition:background-color .14s ease,color .14s ease}.ats-resume-shell__zoom button .material-symbols-outlined{font-size:19px}.ats-resume-shell__zoom button:hover:not(:disabled){background:#f1f4f8;color:#245db4}.ats-resume-shell__zoom button:disabled{opacity:.35;cursor:default}.ats-resume-shell__zoom .ats-resume-shell__zoom-value{width:auto;min-width:48px;padding:0 6px;color:#475467;font-size:.74rem;font-weight:700}.ats-resume-shell__close{border:1px solid var(--ats-line);background:#fff}.ats-resume-shell__close:hover{background:#fff1f2;color:#c63f4d}.ats-resume-shell__main{min-height:0;flex:1 1 auto;overflow-y:auto;padding:28px 32px 36px;background:#eef3f7}.ats-resume-shell__mobile-nav{display:none}.ats-resume-shell__section-heading{max-width:900px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0 auto 22px;padding-bottom:18px;border-bottom:1px solid var(--ats-line)}.ats-resume-shell__section-heading>div>span{display:block;margin-bottom:5px;color:#98a0ad;font-size:.59rem;font-weight:800;letter-spacing:.12em}.ats-resume-shell__section-heading h1{margin:0;color:#172033;font-size:1.36rem;font-weight:750;letter-spacing:-.025em}.ats-resume-shell__section-heading p{margin:6px 0 0;color:#7c8593;font-size:.76rem}.ats-resume-shell__status{min-height:27px;display:inline-flex;align-items:center;flex:0 0 auto;padding:0 10px;border-radius:7px;background:#eaf7f1;color:#277258;font-size:.7rem;font-weight:700}.ats-resume-shell__document{width:100%;max-width:900px;margin:0 auto;transform-origin:top left}.ats-doc__overview-dashboard{display:grid;gap:14px}.ats-doc__overview-hero,.ats-doc__overview-stat,.ats-doc__overview-detail-card{border:1px solid var(--ats-line);border-radius:12px;background:#fff}.ats-doc__overview-hero{overflow:hidden;background:radial-gradient(circle at 90% -20%,rgba(37,99,235,.13),transparent 40%),#fff}.ats-doc__overview-lead-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 15px;border-bottom:1px solid #edf0f4}.ats-doc__overview-lead-header h2{margin:4px 0 0;color:#172033;font-size:1.08rem;font-weight:750;letter-spacing:-.02em}.ats-doc__overview-eyebrow,.ats-doc__overview-detail-heading>div>span{color:#98a0ad;font-size:.65rem;font-weight:800;letter-spacing:.1em}.ats-doc__overview-process{min-height:26px;display:inline-flex;align-items:center;flex:0 0 auto;padding:0 9px;border-radius:7px;background:#eaf7f1;color:#277258;font-size:.69rem;font-weight:700}.ats-doc__overview-hero-body{display:grid;grid-template-columns:minmax(0,1fr) 168px;align-items:stretch;gap:18px;padding:18px 20px 20px}.ats-doc__overview-candidate-summary{min-width:0}.ats-doc__overview-candidate-heading{display:flex;align-items:center;gap:10px}.ats-doc__overview-candidate-heading>.material-symbols-outlined{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:10px;background:#eff6ff;color:#2563eb;font-size:20px}.ats-doc__overview-candidate-heading>div{min-width:0;display:flex;flex-direction:column;gap:3px}.ats-doc__overview-candidate-heading strong{color:#172033;font-size:.94rem;font-weight:750}.ats-doc__overview-candidate-heading small{color:#8a93a1;font-size:.67rem}.ats-doc__overview-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.ats-doc__overview-profile-item{min-width:0;min-height:66px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:11px 12px;border-radius:9px;background:#f8fafc}.ats-doc__overview-profile-item>span{color:#7b8494;font-size:.68rem;font-weight:650}.ats-doc__overview-profile-item>strong{overflow:hidden;color:#283346;font-size:.84rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ats-doc__overview-profile-item>small{color:#98a0ad;font-size:.66rem}.ats-doc__overview-input-progress{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ats-doc__overview-input-progress>div{min-width:92px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border:1px solid #e8edf5;border-radius:8px;background:#fff}.ats-doc__overview-input-progress span{color:#7b8494;font-size:.61rem;font-weight:650}.ats-doc__overview-input-progress strong{color:#2563eb;font-size:.69rem;font-weight:800}.ats-doc__overview-input-progress small{color:#98a0ad;font-size:.58rem;font-weight:650}.ats-doc__overview-coverage{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding-left:18px;border-left:1px solid #edf0f4}.ats-doc__overview-coverage-ring{width:92px;height:92px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--ats-accent) var(--coverage),#e9eef7 0);position:relative}.ats-doc__overview-coverage-ring:before{content:"";position:absolute;inset:8px;border-radius:inherit;background:#fff}.ats-doc__overview-coverage-ring>div{position:relative;z-index:1;display:flex;align-items:baseline;gap:2px}.ats-doc__overview-coverage-ring strong{color:#172033;font-size:1.28rem;font-weight:800;letter-spacing:-.04em}.ats-doc__overview-coverage-ring span{color:#7b8494;font-size:.65rem;font-weight:700}.ats-doc__overview-coverage-copy{display:flex;flex-direction:column;align-items:center;gap:2px}.ats-doc__overview-coverage-copy strong{color:#344054;font-size:.72rem;font-weight:750}.ats-doc__overview-coverage-copy span{color:#98a0ad;font-size:.63rem}.ats-doc__overview-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.ats-doc__overview-stat{position:relative;min-width:0;min-height:88px;display:flex;align-items:center;gap:11px;padding:14px 12px}.ats-doc__overview-stat>.material-symbols-outlined{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:9px;background:#eff6ff;color:#2563eb;font-size:18px}.ats-doc__overview-stat>div{min-width:0;display:flex;flex-direction:column;gap:3px}.ats-doc__overview-stat small{color:#7b8494;font-size:.67rem;font-weight:650}.ats-doc__overview-stat strong{color:#202b3c;font-size:1.15rem;font-weight:800}.ats-doc__overview-stat p{display:flex;align-items:baseline;gap:2px;margin:0}.ats-doc__overview-stat p span{color:#7b8494;font-size:.62rem;font-weight:650}.ats-doc__overview-stat--violet>.material-symbols-outlined{background:#f3f0ff;color:#7157c8}.ats-doc__overview-stat--amber>.material-symbols-outlined{background:#fff6e5;color:#b7791f}.ats-doc__overview-stat--green>.material-symbols-outlined{background:#eaf7f1;color:#277258}.ats-doc__overview-stat-state{position:absolute;top:10px;right:10px;color:#a2a9b4;font-size:.65rem;font-weight:700}.ats-doc__overview-stat-state.is-required{color:#dc5f48}.ats-doc__overview-bottom-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.8fr);gap:10px}.ats-doc__overview-detail-card{min-width:0;padding:18px}.ats-doc__overview-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.ats-doc__overview-detail-heading h3{margin:4px 0 0;color:#283346;font-size:.86rem;font-weight:750}.ats-doc__overview-detail-heading>.material-symbols-outlined{color:#9aa4b2;font-size:20px}.ats-doc__overview-activity-list{display:flex;flex-direction:column;gap:11px}.ats-doc__overview-activity-row{min-width:0;display:grid;grid-template-columns:64px minmax(50px,1fr) 34px;align-items:center;gap:9px}.ats-doc__overview-activity-row>span{overflow:hidden;color:#7b8494;font-size:.66rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ats-doc__overview-activity-row>strong{color:#344054;font-size:.72rem;font-weight:750;text-align:right}.ats-doc__overview-activity-row small{margin-left:1px;color:#98a0ad;font-size:.65rem}.ats-doc__overview-activity-track{height:7px;overflow:hidden;border-radius:999px;background:#edf1f6}.ats-doc__overview-activity-track>span{display:block;min-width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4f7df0,#7ea2f8)}.ats-doc__overview-empty-input{min-height:78px;display:flex;align-items:center;justify-content:center;padding:14px;border:1px dashed #dbe1ea;border-radius:9px;background:var(--ats-card-soft);color:#8a93a1;font-size:.68rem;text-align:center}.ats-doc__overview-side-stack{min-width:0;display:grid;gap:10px}.ats-doc__overview-essay-count{display:flex;align-items:baseline;gap:4px;margin-top:3px}.ats-doc__overview-essay-count strong{color:var(--ats-accent);font-size:1.5rem;font-weight:800;letter-spacing:-.035em}.ats-doc__overview-essay-count span{color:#667085;font-size:.72rem;font-weight:650}.ats-doc__overview-essay-summary>p{margin:7px 0 0;color:#8a93a1;font-size:.68rem;line-height:1.5}.ats-doc__overview-memo>p{display:-webkit-box;overflow:hidden;margin:0;color:#667085;font-size:.7rem;line-height:1.55;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ats-doc__resume-tab-pane{color:#344054;font-size:.8rem;line-height:1.65}.ats-doc__resume-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ats-doc__resume-language-grid,.ats-doc__resume-profile-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.ats-doc__resume-other-pane{display:flex;flex-direction:column}.ats-doc__resume-card,.ats-doc__essay-card{min-width:0;margin:0 0 14px;padding:20px;border:1px solid var(--ats-line);border-radius:12px;background:#fbfcfd}.ats-doc__resume-overview-grid .ats-doc__resume-card,.ats-doc__resume-profile-grid .ats-doc__resume-card,.ats-doc__resume-language-grid .ats-doc__resume-card{margin-bottom:0}.ats-doc__resume-card-title{display:flex;align-items:center;gap:8px;margin-bottom:15px;color:#202b3c;font-size:.9rem;font-weight:750}.ats-doc__resume-card-title:before{content:"";width:4px;height:15px;flex:0 0 auto;border-radius:999px;background:var(--ats-accent)}.ats-doc__profile-card-wide{grid-column:1/-1}.ats-doc__profile-extra-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ats-doc__profile-extra-section{min-width:0}.ats-doc__section-title{margin-bottom:10px;color:#475467;font-size:.68rem;font-weight:700}.ats-doc__overview-row{min-height:42px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid #edf0f4}.ats-doc__overview-row:last-child{border-bottom:0}.ats-doc__overview-row .ats-doc__label,.ats-doc__info-item dt,.ats-doc__field-label,.ats-doc__ability-label,.ats-doc__edu-academic-label,.ats-doc__meta-label,.ats-doc__edu-gpa-label{color:var(--ats-label);font-size:.72rem;font-weight:650}.ats-doc__overview-row .ats-doc__value{color:#253044;font-weight:600;text-align:right}.ats-doc__chip-id,.ats-doc__chip-sub,.ats-doc__status-pill,.ats-doc__edu-level-badge,.ats-doc__edu-chip,.ats-doc__career-chip{display:inline-flex;align-items:center;min-height:23px;padding:0 8px;border-radius:6px;background:var(--ats-accent-soft);color:#2c5dac;font-size:.67rem;font-weight:700}.ats-doc__info-grid{display:grid;gap:8px}.ats-doc__profile-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ats-doc__profile-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ats-doc__profile-grid-4,.ats-doc__two-column,.ats-doc__profile-grid-5{grid-template-columns:repeat(4,minmax(0,1fr))}.ats-doc__profile-grid-5>.ats-doc__info-item:last-child{grid-column:1/-1;min-height:57px}.ats-doc__one-column{grid-template-columns:minmax(0,1fr)}.ats-doc__info-item{min-width:0;min-height:50px;display:flex;flex-direction:column;gap:5px;margin:0;padding:9px 2px;border:0;border-bottom:1px solid var(--ats-card-line);border-radius:0;background:transparent}.ats-doc__info-item dd{margin:0;color:#283346;font-size:.79rem;font-weight:550;line-height:1.45;word-break:break-word}.ats-resume-shell--compact .ats-doc__resume-profile-grid,.ats-resume-shell--compact .ats-doc__resume-language-grid{grid-template-columns:minmax(0,1fr)}.ats-doc__profile-phone-grid,.ats-doc__profile-motto-grid,.ats-doc__profile-period-grid,.ats-doc__address-block{margin-top:9px}.ats-doc__badge-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ats-doc__status-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.ats-doc__status-column{min-width:0;padding:12px;border:1px solid var(--ats-card-line);border-radius:9px;background:var(--ats-card-soft)}.ats-doc__status-title{margin-bottom:6px;color:#344054;font-size:.68rem;font-weight:700}.ats-doc__profile-status-section>.ats-doc__status-title:not(:first-child){margin-top:20px}.ats-doc__status-none,.ats-doc__no-data{padding:24px 16px;border:1px dashed #d8dde5;border-radius:10px;background:var(--ats-card-soft);color:#8a93a1;text-align:center}.ats-doc__resume-edu-timeline{display:grid;gap:0;counter-reset:education-step}.ats-doc__edu-timeline-item{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:10px;padding-bottom:12px;counter-increment:education-step}.ats-doc__edu-timeline-item:last-child{padding-bottom:0}.ats-doc__edu-timeline-item.ats-doc__is-level-start{row-gap:0}.ats-doc__edu-timeline-item.ats-doc__is-level-start:not(:first-child){margin-top:0;padding-top:0;border-top:0}.ats-doc__edu-timeline-item.ats-doc__is-level-start:before{display:none}.ats-doc__edu-marker{position:relative;display:flex;align-items:center;flex-direction:column;padding-top:16px}.ats-doc__edu-timeline-item:not(:last-child) .ats-doc__edu-marker:after{content:"";position:absolute;top:36px;bottom:-12px;left:50%;width:2px;border-radius:0;background:#cbd4df;transform:translate(-50%)}.ats-doc__edu-marker .ats-doc__dot{position:relative;z-index:1;width:20px;height:20px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #60748d;border-radius:50%;background:#fff;box-shadow:none}.ats-doc__edu-marker .ats-doc__dot:after{content:counter(education-step);color:#4d6078;font-size:.56rem;font-weight:700;line-height:1}.ats-doc__edu-marker .ats-doc__line{display:none}.ats-doc__edu-card,.ats-doc__career-card{min-width:0;padding:16px;border:1px solid var(--ats-line);border-radius:6px;background:#fff;box-shadow:none}.ats-doc__edu-card{border-top:1px solid #aab8c8}.ats-doc__career-card{position:relative;border-top:1px solid #7e8da0;counter-increment:career-step}.ats-doc__edu-header-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding-bottom:12px;border-bottom:1px solid #dfe5ec}.ats-doc__edu-school-name,.ats-doc__company-name{color:#202b3c;font-size:.92rem;font-weight:750}.ats-doc__edu-period,.ats-doc__career-period{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:3px 7px;border:1px solid #e6e9ee;border-radius:4px;background:#f4f6f8;color:#667085;font-size:.67rem;white-space:nowrap}.ats-doc__period-label{color:#98a0ad;font-size:.56rem}.ats-doc__edu-sub-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.ats-doc__edu-meta-item,.ats-doc__edu-gpa-card{min-width:0;min-height:50px;display:flex;flex-direction:column;gap:5px;padding:9px 2px;border:0;border-bottom:1px solid var(--ats-card-line);border-radius:0;background:transparent}.ats-doc__edu-academic-item,.ats-doc__edu-minor-item{min-width:0;min-height:49px;padding:9px 2px;display:flex;flex-direction:column;justify-content:center;gap:5px;border:0;border-bottom:1px solid var(--ats-card-line);background:transparent;box-sizing:border-box}.ats-doc__meta-value,.ats-doc__edu-academic-value,.ats-doc__edu-gpa-value{color:#283346;font-size:.79rem;font-weight:550;word-break:break-word}.ats-doc__edu-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;padding-top:0;border-top:0}.ats-doc__edu-academic-summary{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;border:0;border-radius:0;background:transparent}.ats-doc__edu-body-row{min-width:0;min-height:57px;display:flex;flex-direction:column;gap:5px;padding:10px 2px;border:0;border-bottom:1px solid var(--ats-card-line);border-radius:0;background:transparent;box-sizing:border-box}.ats-doc__edu-body-row.ats-doc__multi,.ats-doc__edu-minor-wrap{grid-column:1/-1}.ats-doc__edu-body-row.ats-doc__multi{min-height:76px;margin-top:0;padding:12px 2px;border:0;border-top:1px solid var(--ats-card-line);border-radius:0;background:transparent}.ats-doc__edu-body-row .ats-doc__label{color:var(--ats-label);font-size:.72rem;font-weight:650}.ats-doc__edu-body-row .ats-doc__value{min-width:0;color:#344054;font-size:.79rem;font-weight:550;line-height:1.7;word-break:break-word;white-space:pre-wrap}.ats-doc__edu-minor-wrap{display:grid;gap:8px}.ats-doc__edu-minor-row{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0;border:0;border-radius:0;background:transparent}.ats-doc__resume-career-list{display:grid;gap:12px;padding-left:34px;counter-reset:career-step}.ats-doc__career-card:before{content:counter(career-step);position:absolute;z-index:1;top:16px;left:-37px;width:22px;height:22px;display:grid;place-items:center;border:1px solid #53657b;border-radius:4px;background:#60748d;box-shadow:none;color:#fff;font-size:.56rem;font-weight:700;line-height:1}.ats-doc__career-card:not(:last-child):after{content:"";position:absolute;top:38px;bottom:-13px;left:-27px;width:2px;border-radius:0;background:#cbd4df}.ats-doc__career-header{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 8px;padding-bottom:0;border-bottom:0}.ats-doc__career-header-left{display:contents}.ats-doc__career-header .ats-doc__company-name{grid-column:1/-1;padding-bottom:11px;border-bottom:1px solid #dfe5ec}.ats-doc__career-compact-header{display:block;padding-bottom:0;border-bottom:0}.ats-doc__career-fact-grid{display:grid;grid-template-columns:minmax(100px,.75fr) minmax(90px,.65fr) minmax(120px,.9fr) minmax(220px,1.6fr);column-gap:16px}.ats-doc__career-fact-item{min-width:0;min-height:50px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:9px 0;border-bottom:1px solid var(--ats-card-line)}.ats-doc__career-fact-period{grid-column:span 3}.ats-doc__career-fact-item .ats-doc__label{color:var(--ats-label);font-size:.72rem;font-weight:650}.ats-doc__career-fact-item .ats-doc__value{min-width:0;color:#283346;font-size:.79rem;font-weight:550;line-height:1.6;overflow-wrap:anywhere}.ats-doc__dept-rank,.ats-doc__career-header-right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px}.ats-doc__dept-rank{margin:0;grid-column:1}.ats-doc__career-header-right{grid-column:2}.ats-doc__career-period-only{grid-template-columns:minmax(0,1fr)}.ats-doc__career-meta-item,.ats-doc__salary-badge{min-width:0;min-height:50px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;gap:5px;padding:9px 2px;border-bottom:1px solid var(--ats-card-line);border-radius:0;background:transparent;color:#283346;font-size:.79rem;font-weight:550}.ats-doc__career-meta-item .ats-doc__label,.ats-doc__salary-badge .ats-doc__label{color:var(--ats-label);font-size:.72rem;font-weight:650}.ats-doc__career-header .ats-doc__career-period{min-width:0;min-height:50px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;gap:5px;margin-left:0;padding:9px 2px;border:0;border-bottom:1px solid var(--ats-card-line);border-radius:0;background:transparent;color:#283346;font-size:.79rem;font-weight:550}.ats-doc__career-header .ats-doc__period-label{color:var(--ats-label);font-size:.72rem;font-weight:650}.ats-doc__career-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin-top:0}.ats-doc__career-body-summary{grid-template-columns:minmax(180px,1fr) minmax(140px,.75fr);column-gap:18px}.ats-doc__career-task-body{display:block}.ats-doc__career-location-row{grid-column:1/-1;border-top:1px solid #edf0f4}.ats-doc__career-body-row{min-width:0;min-height:43px;padding:11px 0;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:8px;border:0;border-radius:0;background:transparent;box-sizing:border-box}.ats-doc__career-body-row.ats-doc__multi{grid-column:1/-1;min-height:72px;padding-top:13px;display:flex;flex-direction:column;gap:7px;border-top:1px solid #edf0f4}.ats-doc__career-body-row .ats-doc__label{color:var(--ats-label);font-size:.72rem;font-weight:650}.ats-doc__career-body-row .ats-doc__value{color:#344054;font-size:.79rem;line-height:1.7;white-space:pre-wrap;word-break:break-word}.ats-doc__language-ability-list,.ats-doc__other-block-list,.ats-doc__resume-essay-list{display:grid;gap:8px}.ats-doc__other-block-list{grid-template-columns:minmax(0,1fr)}.ats-doc__other-block-list>.ats-doc__no-data:only-child{grid-column:1/-1;width:100%}.ats-doc__language-cert-list,.ats-doc__other-tag-list{overflow-x:auto;border:1px solid var(--ats-card-line);border-radius:10px;background:#f8fafc}.ats-doc__language-ability-item,.ats-doc__other-block-item{min-width:0;padding:12px;border:1px solid var(--ats-line);border-radius:10px;background:#fbfcfd}.ats-doc__language-cert-head,.ats-doc__language-cert-item{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.35fr) minmax(0,.68fr) minmax(0,.9fr);align-items:center;column-gap:12px;padding:11px 14px;box-sizing:border-box}.ats-doc__language-cert-head{border-bottom:1px solid var(--ats-card-line);background:#eaf0f5;color:#526174;font-size:.72rem;font-weight:750}.ats-doc__language-cert-item{border-bottom:1px solid #dfe6ed;background:#fbfcfd}.ats-doc__language-cert-item:last-child{border-bottom:0}.ats-doc__language-ability-item{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:8px}.ats-doc__ability-header{min-width:0;min-height:57px;padding:10px 11px;display:flex;flex-direction:column;justify-content:center;gap:5px;border:1px solid var(--ats-card-line);border-radius:8px;background:var(--ats-card-soft);box-sizing:border-box}.ats-doc__ability-body{display:contents}.ats-doc__ability-pill{min-width:0;min-height:57px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:10px 11px;border:1px solid var(--ats-card-line);border-radius:8px;background:var(--ats-card-soft);box-sizing:border-box}.ats-doc__lang-name,.ats-doc__lang-exam,.ats-doc__lang-score,.ats-doc__lang-date,.ats-doc__ability-value,.ats-doc__tag-name,.ats-doc__tag-sub,.ats-doc__a{min-width:0;color:#283346;font-size:.79rem;font-weight:550;overflow-wrap:anywhere}.ats-doc__other-tag-head,.ats-doc__other-tag-item{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1.15fr) minmax(0,.8fr) minmax(0,.9fr);align-items:center;column-gap:12px;padding:11px 14px;box-sizing:border-box}.ats-doc__other-tag-head{border-bottom:1px solid var(--ats-card-line);background:#eaf0f5;color:#526174;font-size:.72rem;font-weight:750}.ats-doc__other-tag-item{border-bottom:1px solid #dfe6ed;background:#fbfcfd}.ats-doc__other-tag-item:last-child{border-bottom:0}.ats-doc__computer-usage-table .ats-doc__other-tag-head,.ats-doc__computer-usage-table .ats-doc__other-tag-item{min-width:480px;grid-template-columns:minmax(170px,1.3fr) minmax(130px,1fr) minmax(150px,1fr)}.ats-doc__block-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ats-doc__block-title{color:#253044;font-weight:700}.ats-doc__block-sub,.ats-doc__block-meta{color:#7b8494;font-size:.65rem}.ats-doc__block-meta,.ats-doc__block-body{margin-top:8px}.ats-doc__block-body{padding-top:8px;border-top:1px solid #e9ecf1;color:#475467;line-height:1.75;white-space:pre-wrap}.ats-doc__essay-card{min-width:0;margin-bottom:0;overflow:hidden}.ats-doc__essay-card-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:10px}.ats-doc__essay-index{min-width:32px;min-height:25px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:var(--ats-accent-soft);color:#285eb2;font-size:.61rem;font-weight:800}.ats-doc__essay-question{min-width:0;margin:2px 0 0;color:#202b3c;font-size:.77rem;font-weight:700;line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.ats-doc__essay-length{color:#98a0ad;font-size:.6rem}.ats-doc__essay-card-body{min-width:0;max-width:100%;margin-top:12px;padding:13px 0 0;border-top:1px solid #edf0f4;border-radius:0;background:transparent;color:#475467;line-height:1.75;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}@container ats-embedded-resume (max-width: 620px){.ats-resume-shell__main{padding:22px 18px 30px}.ats-resume-shell__section-heading{align-items:flex-start;margin-bottom:18px;padding-bottom:15px}.ats-doc__overview-hero-body,.ats-doc__overview-bottom-grid,.ats-doc__resume-overview-grid,.ats-doc__resume-profile-grid,.ats-doc__resume-language-grid,.ats-doc__profile-extra-body,.ats-doc__other-block-list{grid-template-columns:minmax(0,1fr)}.ats-doc__overview-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ats-doc__overview-coverage{flex-direction:row;justify-content:flex-start;padding:14px 0 0;border-top:1px solid #edf0f4;border-left:0}.ats-doc__overview-coverage-ring{width:72px;height:72px}.ats-doc__overview-coverage-copy{align-items:flex-start}}@container ats-embedded-resume (max-width: 440px){.ats-doc__overview-profile-grid,.ats-doc__overview-stat-grid,.ats-doc__profile-grid-2,.ats-doc__profile-grid-3,.ats-doc__profile-grid-4,.ats-doc__profile-grid-5,.ats-doc__two-column,.ats-doc__status-detail-grid,.ats-doc__edu-sub-row,.ats-doc__edu-body,.ats-doc__edu-academic-summary,.ats-doc__edu-minor-row,.ats-doc__career-body,.ats-doc__career-fact-grid,.ats-doc__dept-rank,.ats-doc__career-header-right,.ats-doc__career-header{grid-template-columns:minmax(0,1fr)}.ats-doc__dept-rank,.ats-doc__career-header-right{grid-column:1}.ats-doc__career-fact-period{grid-column:auto}}@media(max-width:980px){.ats-resume-shell{padding:10px}.ats-resume-shell__dialog{width:calc(100vw - 20px);height:calc(100vh - 20px);grid-template-columns:196px minmax(0,1fr)}.ats-resume-shell--embedded .ats-resume-shell__dialog{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.ats-resume-shell__sidebar{padding-right:12px;padding-left:12px}.ats-resume-shell__main{padding:24px 20px 30px}.ats-doc__resume-overview-grid,.ats-doc__resume-profile-grid,.ats-doc__resume-language-grid,.ats-doc__profile-extra-body,.ats-doc__other-block-list{grid-template-columns:minmax(0,1fr)}.ats-doc__overview-activity-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.ats-resume-shell{padding:0}.ats-resume-shell__dialog{width:100vw;height:100vh;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);border:0;border-radius:0}.ats-resume-shell--embedded .ats-resume-shell__dialog{width:100%;height:100%}.ats-resume-shell--mobile-sticky-nav .ats-resume-shell__dialog{grid-template-rows:minmax(0,1fr)}.ats-resume-shell--mobile-sticky-nav .ats-resume-shell__sidebar{display:none}.ats-resume-shell__sidebar{overflow:hidden;padding:10px;border-right:0;border-bottom:1px solid var(--ats-line)}.ats-resume-shell__brand,.ats-resume-shell__candidate,.ats-resume-shell__nav-label{display:none}.ats-resume-shell__nav{padding:0}.ats-resume-shell__nav ul{display:flex;overflow-x:auto}.ats-resume-shell__nav-button{width:auto;min-height:38px;grid-template-columns:20px auto;padding:0 10px;white-space:nowrap}.ats-resume-shell__nav-button.is-active:before{inset:auto 10px 0;width:auto;height:2px}.ats-resume-shell__toolbar{min-height:58px;padding:8px 10px 8px 14px}.ats-resume-shell__toolbar-title span,.ats-resume-shell__action-group{display:none}.ats-resume-shell__main{padding:20px 14px 26px}.ats-resume-shell--mobile-sticky-nav .ats-resume-shell__mobile-nav{position:sticky;top:-20px;z-index:20;display:grid;gap:6px;margin:-20px -14px 18px;padding:10px 14px;border-bottom:1px solid var(--ats-line);background:#f8fafcf5;box-shadow:0 5px 14px #0f172a14;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ats-resume-shell__mobile-nav-label{color:#667085;font-size:.68rem;font-weight:700}.ats-resume-shell__mobile-select{position:relative;min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:8px;min-height:42px;padding:0 11px;border:1px solid #cfd9e6;border-radius:9px;background:#fff;color:#245db4}.ats-resume-shell__mobile-select>.material-symbols-outlined{font-size:18px;pointer-events:none}.ats-resume-shell__mobile-select select{width:100%;min-width:0;height:40px;padding:0;border:0;outline:0;appearance:none;background:transparent;color:#253044;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.ats-resume-shell__section-heading{margin-bottom:16px;padding-bottom:14px}.ats-doc__profile-grid-2,.ats-doc__profile-grid-3,.ats-doc__profile-grid-4,.ats-doc__profile-grid-5,.ats-doc__two-column,.ats-doc__status-detail-grid,.ats-doc__edu-sub-row,.ats-doc__edu-body,.ats-doc__edu-academic-summary,.ats-doc__edu-minor-row,.ats-doc__career-body,.ats-doc__career-fact-grid,.ats-doc__dept-rank,.ats-doc__career-header-right,.ats-doc__overview-hero-body,.ats-doc__overview-profile-grid,.ats-doc__overview-stat-grid,.ats-doc__overview-bottom-grid{grid-template-columns:minmax(0,1fr)}.ats-doc__overview-coverage{flex-direction:row;justify-content:flex-start;padding:14px 0 0;border-top:1px solid #edf0f4;border-left:0}.ats-doc__overview-coverage-ring{width:72px;height:72px}.ats-doc__overview-coverage-copy{align-items:flex-start}.ats-doc__overview-activity-list{display:flex}.ats-doc__career-header{grid-template-columns:minmax(0,1fr)}.ats-doc__dept-rank,.ats-doc__career-header-right{grid-column:1}.ats-doc__career-fact-period{grid-column:auto}.ats-doc__edu-period,.ats-doc__career-period{margin-left:0}.ats-doc__edu-header-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.ats-doc__edu-level-badge{align-self:start;white-space:nowrap}.ats-doc__edu-school-name{min-width:0;line-height:1.45;word-break:keep-all;overflow-wrap:anywhere}.ats-doc__edu-period{width:100%;grid-column:1/-1;flex-wrap:wrap;white-space:normal}.ats-doc__language-cert-list,.ats-doc__other-tag-list{width:100%;min-width:0;overflow-x:hidden}.ats-doc__language-cert-head,.ats-doc__other-tag-head{display:none}.ats-doc__language-cert-item,.ats-doc__other-tag-item,.ats-doc__computer-usage-table .ats-doc__other-tag-item{width:100%;min-width:0;grid-template-columns:minmax(0,1fr);gap:0;padding:6px 12px}.ats-doc__language-cert-item>span,.ats-doc__other-tag-item>span{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 0;border-bottom:1px solid var(--ats-card-line);white-space:normal;overflow-wrap:anywhere}.ats-doc__language-cert-item>span:last-child,.ats-doc__other-tag-item>span:last-child{border-bottom:0}.ats-doc__language-cert-item>span:before,.ats-doc__other-tag-item>span:before{content:attr(data-label);color:var(--ats-label);font-size:.68rem;font-weight:650;line-height:1.2}.ats-doc__language-ability-item{grid-template-columns:minmax(0,1fr)}.ats-doc__ability-body{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}}.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;position:fixed;inset:0;z-index:9999;width:100%;height:100%;font-family:square-rg;white-space:pre-wrap;background:linear-gradient(135deg,#e8f2edf0,#f9fcfaf5),url(/static/media/login_background.Beb9FI1t.jpg) center/cover no-repeat}.evaluation-login-modal .wrap{box-sizing:border-box;width:100%;height:100%;padding:28px;display:flex;align-items:center;justify-content:center;overflow-y:auto;background:#f0f7f4b3}.evaluation-login-modal .evaluation-login-form{width:calc(100vw - 56px);max-width:840px;min-height:456px;display:grid;grid-template-columns:280px minmax(0,1fr);overflow:hidden;border:1px solid rgba(199,215,209,.92);border-radius:8px;background:#fff;box-shadow:0 22px 54px #233e3829}.evaluation-login-modal .evaluation-login-form .login-header{position:relative;isolation:isolate;padding:30px;display:flex;flex-direction:column;justify-content:flex-end;gap:18px;overflow:hidden;color:#fff;background:#263f38}.evaluation-login-modal .evaluation-login-form .login-header:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url(/static/media/login_background.Beb9FI1t.jpg) center/cover no-repeat;opacity:.9;filter:saturate(.95) contrast(1.02)}.evaluation-login-modal .evaluation-login-form .login-header:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#1f3f3757,#17483fe0)}.evaluation-login-modal .evaluation-login-form .login-header>*{position:relative;z-index:2}.evaluation-login-modal .evaluation-login-form .login-header .login-logo{width:54px;height:54px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#fffffff0;box-shadow:0 12px 24px #1430292e}.evaluation-login-modal .evaluation-login-form .login-header .login-logo img{width:40px;height:32px;object-fit:contain}.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;line-height:1.3;letter-spacing:0}.evaluation-login-modal .evaluation-login-form .login-header .login-title{color:#fff;font-family:square-hv;font-size:1.52rem;line-height:1.22;letter-spacing:0}.evaluation-login-modal .evaluation-login-form .login-header .login-subtitle{max-width:220px;color:#ffffffc7;font-size:.78rem;line-height:1.55;text-align:left}.evaluation-login-modal .evaluation-login-form .login-header .login-status-note{width:fit-content;min-height:32px;padding:0 10px;border:1px solid rgba(255,255,255,.26);border-radius:8px;display:inline-flex;align-items:center;gap:6px;background:#12312b75;color:#ffffffe0;font-family:square-bd;font-size:.75rem}.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{box-sizing:border-box;padding:34px 40px;display:flex;flex-direction:column;justify-content:center;gap:20px;background:#fff}.evaluation-login-modal .evaluation-login-form .login-panel-header{position:relative;padding-right:54px}.evaluation-login-modal .evaluation-login-form .login-panel-header .login-panel-kicker{display:block;margin-bottom:7px;color:var(--evaluation-login-main);font-family:square-eb;font-size:.72rem;line-height:1.3}.evaluation-login-modal .evaluation-login-form .login-panel-header h1{margin:0;color:var(--evaluation-login-ink);font-family:square-hv;font-size:1.28rem;line-height:1.35;letter-spacing:0}.evaluation-login-modal .evaluation-login-form .login-panel-header .login-panel-icon{position:absolute;top:0;right:0;width:42px;height:42px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#edf8f5;color:var(--evaluation-login-main);font-size:1.42rem}.evaluation-login-modal .evaluation-login-form .login-body{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.evaluation-login-modal .evaluation-login-form .login-body .recruitment-select-field{position:relative;height:48px;z-index:3}.evaluation-login-modal .evaluation-login-form .login-body .recruitment-select-field label{position:absolute;left:13px;top:8px;z-index:1;color:var(--evaluation-login-main);font-family:square-bd;font-size:.62rem;line-height:1;pointer-events:none}.evaluation-login-modal .evaluation-login-form .login-body .recruitment-select-field .recruitment-select-button{width:100%;height:48px;box-sizing:border-box;padding:18px 38px 6px 13px;border:1px solid var(--evaluation-login-line);border-radius:8px;display:flex;align-items:center;text-align:left;background-color:#fbfdfc;color:#102033;font-family:square-rg;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.evaluation-login-modal .evaluation-login-form .login-body .recruitment-select-field .recruitment-select-button:focus{outline:none;border-color:var(--evaluation-login-main);background-color:#fff;box-shadow:0 0 0 3px #1780751f}.evaluation-login-modal .evaluation-login-form .login-body .recruitment-select-field.is-open{z-index:10}.evaluation-login-modal .evaluation-login-form .login-body .recruitment-select-field.is-open .recruitment-select-button{border-color:var(--evaluation-login-main);background-color:#fff;box-shadow:0 0 0 3px #1780751f}.evaluation-login-modal .evaluation-login-form .login-body .recruitment-select-field.is-open .recruitment-select-arrow{transform:rotate(180deg)}.evaluation-login-modal .evaluation-login-form .login-body .recruitment-select-field .recruitment-select-value,.evaluation-login-modal .evaluation-login-form .login-body .recruitment-select-field .recruitment-select-option{display:flex;align-items:center;gap:8px;min-width:0;font-family:square-rg;font-size:.8rem}.evaluation-login-modal .evaluation-login-form .login-body .recruitment-select-field .recruitment-select-value{flex:1}.evaluation-login-modal .evaluation-login-form .login-body .recruitment-select-field .recruitment-select-value.is-placeholder{color:#63766f}.evaluation-login-modal .evaluation-login-form .login-body .recruitment-select-field .recruitment-company-badge{flex:0 0 auto;max-width:118px;box-sizing:border-box;padding:3px 7px;overflow:hidden;border:1px solid #b8ded7;border-radius:999px;background:#eaf7f4;color:var(--evaluation-login-main-dark);font-family:square-bd;font-size:.68rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.evaluation-login-modal .evaluation-login-form .login-body .recruitment-select-field .recruitment-title{min-width:0;overflow:hidden;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.evaluation-login-modal .evaluation-login-form .login-body .recruitment-select-field .recruitment-select-arrow{position:absolute;top:21px;right:15px;width:0;height:0;border-top:6px solid #63766f;border-right:5px solid transparent;border-left:5px solid transparent;pointer-events:none;transition:transform .16s ease}.evaluation-login-modal .evaluation-login-form .login-body .recruitment-select-field .recruitment-select-options{position:absolute;top:calc(100% + 6px);left:0;z-index:11;width:100%;max-height:244px;box-sizing:border-box;margin:0;padding:5px;overflow-y:auto;border:1px solid var(--evaluation-login-line);border-radius:8px;background:#fff;box-shadow:0 14px 30px #233e3829;list-style:none}.evaluation-login-modal .evaluation-login-form .login-body .recruitment-select-field .recruitment-select-option{position:relative;width:100%;min-height:38px;box-sizing:border-box;padding:7px 36px 7px 9px;border:0;border-radius:6px;text-align:left;background:transparent;color:#243b35;cursor:pointer}.evaluation-login-modal .evaluation-login-form .login-body .recruitment-select-field .recruitment-select-option.is-active{background:#f0f8f6}.evaluation-login-modal .evaluation-login-form .login-body .recruitment-select-field .recruitment-select-option.is-selected{color:var(--evaluation-login-main-dark);font-family:square-bd}.evaluation-login-modal .evaluation-login-form .login-body .recruitment-select-field .recruitment-select-option.is-placeholder{color:#63766f}.evaluation-login-modal .evaluation-login-form .login-body .recruitment-select-field .recruitment-option-check{position:absolute;top:50%;right:10px;color:var(--evaluation-login-main);font-size:1rem;transform:translateY(-50%)}.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{width:100%;height:48px;box-sizing:border-box;padding:18px 13px 6px;border:1px solid var(--evaluation-login-line);border-radius:8px;background-color:#fbfdfc;color:#102033;font-family:square-rg;font-size:.8rem;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.evaluation-login-modal .evaluation-login-form .login-body>.floating-input-wrapper input:focus{outline:none;border-color:var(--evaluation-login-main);background-color:#fff;box-shadow:0 0 0 3px #1780751f}.evaluation-login-modal .evaluation-login-form .login-body>.floating-input-wrapper label{left:13px;top:50%;color:#657970;font-size:.72rem;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{top:8px;color:var(--evaluation-login-main);font-size:.62rem;transform:none}.evaluation-login-modal .evaluation-login-form .login-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.evaluation-login-modal .evaluation-login-form .login-footer .btn-company3,.evaluation-login-modal .evaluation-login-form .login-footer .login-reset-button{height:42px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:square-eb;font-size:.76rem;cursor:pointer;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{font-size:1rem;flex:0 0 auto}.evaluation-login-modal .evaluation-login-form .login-footer .btn-company3{width:100%;border:1px solid var(--evaluation-login-main);background:var(--evaluation-login-main);color:#fff}.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 #17807529}.evaluation-login-modal .evaluation-login-form .login-footer .login-reset-button{padding:0 14px;border:1px solid var(--evaluation-login-line);background:#fff;color:var(--evaluation-login-muted)}.evaluation-login-modal .evaluation-login-form .login-footer .login-reset-button:hover{border-color:var(--evaluation-login-main);background:#f1fbf8;color:var(--evaluation-login-main-dark)}.evaluation-login-modal .password-reset-backdrop{position:fixed;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:24px;background:#233e3857;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.evaluation-login-modal .password-reset-backdrop .password-reset-form{position:relative;width:calc(100vw - 48px);max-width:460px;overflow:hidden;border:1px solid rgba(199,215,209,.95);border-radius:8px;background:#fff;box-shadow:0 24px 60px #233e3833}.evaluation-login-modal .password-reset-backdrop .password-reset-close{position:absolute;top:14px;right:14px;z-index:1;width:32px;height:32px;border:1px solid var(--evaluation-login-line);border-radius:8px;background:#fff;color:#63766f;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;line-height:1}.evaluation-login-modal .password-reset-backdrop .password-reset-close:hover{border-color:var(--evaluation-login-main);background:#f1fbf8;color:var(--evaluation-login-main-dark)}.evaluation-login-modal .password-reset-backdrop .password-reset-header{padding:26px 60px 22px 26px;display:flex;flex-direction:column;gap:8px;background:#edf8f5;border-bottom:1px solid #d7e6df}.evaluation-login-modal .password-reset-backdrop .password-reset-header .password-reset-icon{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#fff;color:var(--evaluation-login-main);font-size:1.2rem}.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:.75rem}.evaluation-login-modal .password-reset-backdrop .password-reset-body .field-group input,.evaluation-login-modal .password-reset-backdrop .password-reset-body .field-group select{width:100%;height:40px;box-sizing:border-box;padding:0 12px;border:1px solid var(--evaluation-login-line);border-radius:8px;background:#fbfdfc;color:#102033;font-family:square-rg;font-size:.74rem}.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{outline:none;border-color:var(--evaluation-login-main);background:#fff;box-shadow:0 0 0 3px #1780751f}.evaluation-login-modal .password-reset-backdrop .password-reset-body .field-group select{appearance:none;cursor:pointer;padding-right:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-image:linear-gradient(45deg,transparent 50%,#63766f 50%),linear-gradient(135deg,#63766f 50%,transparent 50%);background-position:calc(100% - 18px) 17px,calc(100% - 13px) 17px;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.evaluation-login-modal .password-reset-backdrop .password-reset-footer{padding:20px 26px 26px}.evaluation-login-modal .password-reset-backdrop .password-reset-footer .btn-company3{width:100%;height:42px;border:1px solid var(--evaluation-login-main);border-radius:8px;background:var(--evaluation-login-main);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:square-eb;font-size:.76rem;cursor:pointer}.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{width:100%;min-height:0;grid-template-columns:1fr}.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{position:fixed;inset:0;z-index:9999;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:square-rg;white-space:pre-wrap;background:#233e3866;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.evaluation-password-modal .wrap{box-sizing:border-box;width:100%;height:100%;padding:18px;display:flex;align-items:center;justify-content:center}.evaluation-password-modal .evaluation-password-form{position:relative;width:calc(100vw - 36px);max-width:430px;min-height:0;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;gap:0;border:1px solid #d3e0dc;border-radius:16px;background:#fff;box-shadow:0 22px 54px #233e3829}.evaluation-password-modal .evaluation-password-form:before{display:none}.evaluation-password-modal .evaluation-password-form .password-close{position:absolute;top:14px;right:14px;width:30px;height:30px;border:1px solid #d3e0dc;border-radius:9px;background:#fff;color:#526861;display:flex;align-items:center;justify-content:center;font-size:1rem;line-height:1;cursor:pointer;transition:background .14s ease,border-color .14s ease}.evaluation-password-modal .evaluation-password-form .password-close:hover{background:#eef7f3;border-color:#b7d7cf;transform:none}.evaluation-password-modal .evaluation-password-form .password-header{margin:0;padding:24px 54px 22px 24px;display:flex;flex-direction:column;gap:6px;background:#f2f7f4;color:#2c403b}.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{margin-top:0;padding:22px 24px 0;display:flex;flex-direction:column;gap:12px}.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:.75rem}.evaluation-password-modal .evaluation-password-form .password-body .field-group input{width:100%;height:36px;box-sizing:border-box;padding:0 12px;border:1px solid #c7d7d1;border-radius:9px;background:#fbfdfc;color:#102033;font-family:square-rg;font-size:.76rem;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.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{outline:none;border-color:#0f766e;background:#fff;box-shadow:0 0 0 3px #0f766e1f}.evaluation-password-modal .evaluation-password-form .password-body .password-hint{margin-top:0;color:#5a6f68;font-size:.75rem;line-height:1.45}.evaluation-password-modal .evaluation-password-form .password-footer{margin-top:0;padding:18px 24px 24px;display:flex;justify-content:stretch}.evaluation-password-modal .evaluation-password-form .password-footer .btn-company3{width:100%;max-width:none;height:38px;border:1px solid #178075;border-radius:9px;background:#178075;color:#fff;display:flex;align-items:center;justify-content:center;font-family:square-eb;font-size:.78rem;box-shadow:none;cursor:pointer;transition:background .14s ease,border-color .14s ease}.evaluation-password-modal .evaluation-password-form .password-footer .btn-company3:hover{background:#0f766e;border-color:#0f766e;transform:none;box-shadow:none}@media(max-width:768px){.evaluation-password-modal .wrap{padding:10px}.evaluation-password-modal .evaluation-password-form{width:100%;border-radius:14px}.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}}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fade-in .25s ease-out}.evaluation-user-guide-overlay{position:fixed;inset:0;z-index:2200;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172aad;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.evaluation-user-guide-modal{display:flex;flex-direction:column;width:96vw;max-width:1460px;height:94vh;max-height:900px;overflow:hidden;border:1px solid rgba(255,255,255,.46);border-radius:22px;background:#f6f9f8;box-shadow:0 34px 90px #0f172a57;color:#172b27}.evaluation-user-guide-header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:24px;min-height:104px;padding:20px 24px;border-bottom:1px solid #dbe7e3;background:linear-gradient(135deg,#0b4f49,#0f766e 58%,#109388);color:#fff}.evaluation-user-guide-header .evaluation-user-guide-heading,.evaluation-user-guide-header .evaluation-user-guide-header-actions{display:flex;align-items:center}.evaluation-user-guide-header .evaluation-user-guide-heading{gap:16px;min-width:0}.evaluation-user-guide-header .evaluation-user-guide-header-actions{flex:0 0 auto;gap:10px}.evaluation-user-guide-header .evaluation-user-guide-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 52px;width:52px;height:52px;border:1px solid rgba(255,255,255,.25);border-radius:16px;background:#ffffff24;font-size:28px}.evaluation-user-guide-header .evaluation-user-guide-kicker{display:block;margin-bottom:3px;color:#bff7ed;font-size:11px;font-weight:800;letter-spacing:.16em}.evaluation-user-guide-header h2{margin:0;color:#fff;font-size:25px;font-weight:800;line-height:1.2}.evaluation-user-guide-header p{margin:5px 0 0;color:#ffffffc2;font-size:13px}.evaluation-user-guide-role{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff21;color:#fff;font-size:13px;font-weight:700}.evaluation-user-guide-role .material-symbols-outlined{font-size:18px}.evaluation-user-guide-role.viewer{background:#dbeafe2b}.evaluation-user-guide-close{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:12px;background:#ffffff1f;color:#fff;cursor:pointer;transition:background .18s ease,transform .18s ease}.evaluation-user-guide-close:hover,.evaluation-user-guide-close:focus-visible{background:#ffffff3d;outline:none;transform:translateY(-1px)}.evaluation-user-guide-layout{display:grid;grid-template-columns:250px minmax(0,1fr);flex:1 1 auto;min-height:0}.evaluation-user-guide-nav{display:flex;flex-direction:column;gap:6px;min-height:0;padding:22px 16px 18px;border-right:1px solid #dbe7e3;background:#fff}.evaluation-user-guide-nav .evaluation-user-guide-nav-title{padding:0 10px 8px;color:#82928e;font-size:11px;font-weight:800;letter-spacing:.12em}.evaluation-user-guide-nav>button{display:grid;grid-template-columns:26px 22px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:46px;padding:8px 10px;border:1px solid transparent;border-radius:11px;background:transparent;color:#52645f;font-size:13px;font-weight:700;text-align:left;cursor:pointer;transition:.18s ease}.evaluation-user-guide-nav>button .material-symbols-outlined{color:#82928e;font-size:19px}.evaluation-user-guide-nav>button:hover{border-color:#d9e9e4;background:#f3f8f6;color:#174d46}.evaluation-user-guide-nav>button.active{border-color:#b8ded4;background:linear-gradient(135deg,#e8f7f2,#f4fbf8);color:#0f766e;box-shadow:0 7px 18px #0f766e1a}.evaluation-user-guide-nav>button.active .material-symbols-outlined,.evaluation-user-guide-nav>button.active .evaluation-user-guide-nav-no{color:#0f766e}.evaluation-user-guide-nav .evaluation-user-guide-nav-no{color:#a5b2af;font-size:10px;font-weight:900;letter-spacing:.05em}.evaluation-user-guide-nav-help{display:flex;align-items:flex-start;gap:9px;margin-top:auto;padding:13px;border:1px solid #dce9e5;border-radius:12px;background:#f6faf8}.evaluation-user-guide-nav-help>.material-symbols-outlined{color:#0f766e;font-size:20px}.evaluation-user-guide-nav-help strong{display:block;margin-bottom:4px;color:#29433d;font-size:11px}.evaluation-user-guide-nav-help p{margin:0;color:#758581;font-size:10px;line-height:1.55}.evaluation-user-guide-main{min-width:0;overflow-y:auto;padding:24px 28px 32px;scroll-behavior:smooth;scrollbar-color:#9fc8be transparent;scrollbar-width:thin}.evaluation-user-guide-hero{display:flex;align-items:center;gap:18px;min-height:132px;padding:24px;overflow:hidden;border:1px solid #cfe5df;border-radius:18px;background:radial-gradient(circle at 90% 15%,rgba(255,255,255,.82),transparent 29%),linear-gradient(135deg,#e6f6f1,#f8fcfa 70%)}.evaluation-user-guide-hero.blue{border-color:#cfdef5;background:linear-gradient(135deg,#e9f2ff,#f9fbff 70%)}.evaluation-user-guide-hero.blue .evaluation-user-guide-hero-icon{background:#dbeafe;color:#2563eb}.evaluation-user-guide-hero.violet{border-color:#ddd5f4;background:linear-gradient(135deg,#f1edff,#fbfaff 70%)}.evaluation-user-guide-hero.violet .evaluation-user-guide-hero-icon{background:#e9e2ff;color:#6d4cc8}.evaluation-user-guide-hero.amber{border-color:#eeddb7;background:linear-gradient(135deg,#fff5dc,#fffdfa 70%)}.evaluation-user-guide-hero.amber .evaluation-user-guide-hero-icon{background:#ffebbd;color:#9a6200}.evaluation-user-guide-hero.rose{border-color:#f0d0d6;background:linear-gradient(135deg,#fff0f2,snow 70%)}.evaluation-user-guide-hero.rose .evaluation-user-guide-hero-icon{background:#ffe0e5;color:#be3452}.evaluation-user-guide-hero.slate{border-color:#d5dee4;background:linear-gradient(135deg,#edf2f5,#fbfcfd 70%)}.evaluation-user-guide-hero.slate .evaluation-user-guide-hero-icon{background:#dde7ec;color:#405866}.evaluation-user-guide-hero .evaluation-user-guide-hero-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 62px;width:62px;height:62px;border-radius:18px;background:#d3efe7;color:#0f766e}.evaluation-user-guide-hero .evaluation-user-guide-hero-icon .material-symbols-outlined{font-size:31px}.evaluation-user-guide-hero>div:last-child>span{display:block;margin-bottom:5px;color:#72928a;font-size:10px;font-weight:900;letter-spacing:.16em}.evaluation-user-guide-hero h3{margin:0;color:#1a312c;font-size:24px;font-weight:800;line-height:1.25}.evaluation-user-guide-hero p{margin:7px 0 0;color:#667a75;font-size:13px;line-height:1.6}.evaluation-user-guide-content-section,.evaluation-user-guide-cautions{margin-top:20px;padding:22px;border:1px solid #dde8e4;border-radius:16px;background:#fff;box-shadow:0 8px 24px #2a48400d}.evaluation-user-guide-section-title{display:flex;align-items:center;gap:11px;margin-bottom:18px}.evaluation-user-guide-section-title>.material-symbols-outlined{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#e8f5f1;color:#0f766e;font-size:20px}.evaluation-user-guide-section-title h4{margin:0;color:#233a35;font-size:16px;font-weight:800}.evaluation-user-guide-section-title p{margin:3px 0 0;color:#82918d;font-size:11px}.evaluation-user-guide-section-title.compact{margin-bottom:14px}.evaluation-user-guide-step-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.evaluation-user-guide-step-list>li{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);gap:13px;padding:0 0 20px}.evaluation-user-guide-step-list>li:not(:last-child):before{content:"";position:absolute;top:34px;bottom:0;left:17px;width:1px;background:#dce9e5}.evaluation-user-guide-step-list>li:last-child{padding-bottom:0}.evaluation-user-guide-step-list .evaluation-user-guide-step-no{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #b9dcd3;border-radius:50%;background:#edf8f5;color:#0f766e;font-size:12px;font-weight:900}.evaluation-user-guide-step-list h5{margin:1px 0 5px;color:#28433d;font-size:14px;font-weight:800}.evaluation-user-guide-step-list p{margin:0;color:#60736e;font-size:12px;line-height:1.72}.evaluation-user-guide-inline-tip{display:flex;align-items:flex-start;gap:7px;margin-top:9px;padding:9px 11px;border-radius:9px;background:#fff8e8;color:#7d5b13;font-size:11px;line-height:1.55}.evaluation-user-guide-inline-tip .material-symbols-outlined{margin-top:1px;color:#c78a0b;font-size:16px}.evaluation-user-guide-cautions{border-color:#f0dcc2;background:#fffdfa}.evaluation-user-guide-cautions .evaluation-user-guide-section-title>.material-symbols-outlined{background:#fff0d5;color:#b66b00}.evaluation-user-guide-cautions>ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.evaluation-user-guide-cautions>ul li{display:flex;align-items:flex-start;gap:8px;color:#655646;font-size:12px;line-height:1.62}.evaluation-user-guide-cautions>ul .material-symbols-outlined{margin-top:1px;color:#cf8d2b;font-size:17px}.evaluation-user-guide-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.evaluation-user-guide-check-card{padding:16px;border:1px solid #dfe9e6;border-radius:13px;background:#f9fbfa}.evaluation-user-guide-check-card .evaluation-user-guide-check-card-title{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#29473f;font-size:13px}.evaluation-user-guide-check-card .evaluation-user-guide-check-card-title .material-symbols-outlined{color:#0f766e;font-size:19px}.evaluation-user-guide-check-card ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.evaluation-user-guide-check-card li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:7px;color:#657570;font-size:11px;line-height:1.55}.evaluation-user-guide-check-card .evaluation-user-guide-checkbox{width:13px;height:13px;margin-top:2px;border:1.5px solid #a9beb8;border-radius:3px;background:#fff}.evaluation-user-guide-troubleshooting .evaluation-user-guide-section-title>.material-symbols-outlined{background:#eaf0f4;color:#45606d}.evaluation-user-guide-trouble-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.evaluation-user-guide-trouble-list>div{padding:14px;border:1px solid #e1e9e7;border-radius:11px;background:#fafcfc}.evaluation-user-guide-trouble-list strong{display:block;margin-bottom:5px;color:#304942;font-size:12px}.evaluation-user-guide-trouble-list p{margin:0;color:#70807b;font-size:11px;line-height:1.6}.evaluation-user-guide-footer-note{display:flex;align-items:center;gap:11px;margin-top:20px;padding:15px 17px;border-radius:13px;background:#183d37;color:#d9eee8}.evaluation-user-guide-footer-note .material-symbols-outlined{color:#7de0cf;font-size:23px}.evaluation-user-guide-footer-note p{margin:0;font-size:11px;line-height:1.65}.evaluation-user-guide-footer-note strong{margin-right:5px;color:#fff}@media(max-width:900px){.evaluation-user-guide-overlay{padding:10px}.evaluation-user-guide-modal{width:100%;height:96vh;border-radius:16px}.evaluation-user-guide-header{min-height:84px;padding:14px 16px}.evaluation-user-guide-header .evaluation-user-guide-mark,.evaluation-user-guide-header p{display:none}.evaluation-user-guide-header h2{font-size:19px}.evaluation-user-guide-layout{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.evaluation-user-guide-nav{flex-direction:row;gap:5px;padding:10px;overflow-x:auto;border-right:0;border-bottom:1px solid #dbe7e3}.evaluation-user-guide-nav .evaluation-user-guide-nav-title,.evaluation-user-guide-nav .evaluation-user-guide-nav-help,.evaluation-user-guide-nav .evaluation-user-guide-nav-no{display:none}.evaluation-user-guide-nav>button{display:inline-flex;flex:0 0 auto;width:auto;min-height:38px;padding:7px 10px;white-space:nowrap}.evaluation-user-guide-main{padding:16px}.evaluation-user-guide-check-grid{grid-template-columns:1fr}}@media(max-width:560px){.evaluation-user-guide-role{display:none}.evaluation-user-guide-header{gap:8px}.evaluation-user-guide-main{padding:12px}.evaluation-user-guide-hero{align-items:flex-start;padding:18px}.evaluation-user-guide-hero .evaluation-user-guide-hero-icon{flex-basis:44px;width:44px;height:44px;border-radius:13px}.evaluation-user-guide-hero .evaluation-user-guide-hero-icon .material-symbols-outlined{font-size:24px}.evaluation-user-guide-hero h3{font-size:19px}.evaluation-user-guide-content-section,.evaluation-user-guide-cautions{padding:16px}.evaluation-user-guide-trouble-list{grid-template-columns:1fr}}.viewcnt-modal{position:fixed;inset:0;z-index:9999;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:18px;background:#233e3847}.viewcnt-modal .viewcnt-modal-wrap{width:calc(100vw - 36px);max-width:680px;max-height:calc(100vh - 36px);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;border:1px solid #d3e0dc;border-radius:16px;background:#fff;color:#102033;box-shadow:0 22px 54px #233e3829}.viewcnt-modal .viewcnt-modal-header{margin:0;padding:22px 26px 18px;background:#f2f7f4;color:#2c403b}.viewcnt-modal .viewcnt-modal-header .eyebrow{margin-bottom:6px;color:#178075;font-family:square-bd;font-size:.64rem;letter-spacing:.02em;text-transform:uppercase}.viewcnt-modal .viewcnt-modal-header .title{margin:0 0 6px;color:#2c403b;font-family:square-hv;font-size:1rem;line-height:1.35}.viewcnt-modal .viewcnt-modal-header .subtitle{color:#61736d;font-family:square-rg;font-size:.72rem;line-height:1.55}.viewcnt-modal .viewcnt-modal-content{margin:0;border:0;border-radius:0;background:#fff;overflow:hidden;display:flex;flex-direction:column}.viewcnt-modal .viewcnt-table-header{display:grid;grid-template-columns:1.5fr 1.1fr .8fr .8fr;padding:10px 16px;border-bottom:1px solid #d8e6e1;background:#f2f7f4;color:#34514a;font-family:square-bd;font-size:.75rem}.viewcnt-modal .viewcnt-table-header .col{display:flex;align-items:center}.viewcnt-modal .viewcnt-table-header .col.date{justify-content:flex-start}.viewcnt-modal .viewcnt-table-header .col.team,.viewcnt-modal .viewcnt-table-header .col.rank,.viewcnt-modal .viewcnt-table-header .col.name{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{border:2px solid #edf2f7;border-radius:999px;background:#9fb1c4}.viewcnt-modal .viewcnt-row{display:grid;grid-template-columns:1.5fr 1.1fr .8fr .8fr;min-height:38px;padding:9px 16px;border-bottom:1px solid #e1ebe7;color:#102033;font-family:square-rg;font-size:.75rem}.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{display:flex;align-items:center}.viewcnt-modal .viewcnt-row .col.date{justify-content:flex-start}.viewcnt-modal .viewcnt-row .col.team,.viewcnt-modal .viewcnt-row .col.rank,.viewcnt-modal .viewcnt-row .col.name{justify-content:center}.viewcnt-modal .viewcnt-empty{min-height:180px;padding:30px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#4b5d58;font-family:square-rg;font-size:.76rem;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{width:100%;max-width:360px;display:flex;flex-direction:column;gap:9px}.viewcnt-modal .viewcnt-empty .eval-modal-skeleton span{display:block;width:100%;height:13px;border-radius:999px;background:linear-gradient(90deg,#e1ebe7,#f8fafc,#e1ebe7 90%);background-size:220% 100%;animation:eval-modal-skeleton-shimmer 1.1s ease-in-out infinite}.viewcnt-modal .viewcnt-empty .eval-modal-skeleton .short{width:66%}.viewcnt-modal .viewcnt-modal-footer{margin:0;padding:12px 18px;display:flex;justify-content:flex-end;border-top:1px solid #d8e6e1;background:#fff}.viewcnt-modal .viewcnt-modal-footer .btn-company3{min-width:88px;height:34px;padding:0 16px;border:1px solid #178075;border-radius:9px;background:#178075;color:#fff;font-family:square-bd;font-size:.74rem;box-shadow:none;cursor:pointer;transition:background .14s ease,border-color .14s ease}.viewcnt-modal .viewcnt-modal-footer .btn-company3:hover{background:#0f766e;border-color:#0f766e;transform:none;box-shadow:none}.viewcnt-modal .viewcnt-modal-footer .btn-company3:active{background:#0b5f59;border-color:#0b5f59;transform:none;box-shadow:none}@media(max-width:768px){.viewcnt-modal{padding:10px}.viewcnt-modal .viewcnt-modal-wrap{width:calc(100vw - 20px);max-height:calc(100vh - 20px);border-radius:14px}.viewcnt-modal .viewcnt-modal-header{padding:20px 18px 16px}.viewcnt-modal .viewcnt-table-header,.viewcnt-modal .viewcnt-row{grid-template-columns:1.4fr 1fr .8fr .8fr;padding-inline:12px;font-size:.75rem}.viewcnt-modal .viewcnt-modal-footer{padding:12px 18px}.viewcnt-modal .viewcnt-modal-footer .btn-company3{width:100%}}.evaluation-board-modal{position:fixed;inset:0;z-index:9999;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:18px;background:#233e3847}.evaluation-board-modal .board-modal-wrap{width:calc(100vw - 36px);max-width:920px;max-height:calc(100vh - 36px);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;color:#102033;background:#fff;border:1px solid #d3e0dc;border-radius:16px;box-shadow:0 22px 54px #233e3829}.evaluation-board-modal .board-modal-header{margin:0;padding:22px 26px 18px;background:#f2f7f4;color:#2c403b}.evaluation-board-modal .board-modal-header .eyebrow{margin-bottom:6px;color:#178075;font-family:square-eb;font-size:.64rem;letter-spacing:.02em;text-transform:uppercase}.evaluation-board-modal .board-modal-header .title{margin:0 0 12px;color:#2c403b;font-family:square-hv;font-size:1rem;line-height:1.35;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{min-width:0;display:inline-flex;align-items:center;gap:5px;color:#61736d;font-family:square-rg;font-size:.75rem;line-height:1.35}.evaluation-board-modal .board-modal-header .meta-row .meta-item .label{color:#748781}.evaluation-board-modal .board-modal-header .meta-row .meta-item .value{max-width:220px;color:#2c403b;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{flex:1 1 auto;min-height:280px;max-height:calc(100vh - 238px);box-sizing:border-box;margin:0;padding:24px 28px;overflow:auto;background:#fbfdfc;border:0;border-radius:0}.evaluation-board-modal .board-modal-body .board-loading{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#52687d;font-family:square-rg;font-size:.72rem}.evaluation-board-modal .board-modal-body .board-loading .eval-modal-skeleton{width:100%;max-width:420px;display:flex;flex-direction:column;gap:9px}.evaluation-board-modal .board-modal-body .board-loading .eval-modal-skeleton span{display:block;width:100%;height:13px;border-radius:999px;background:linear-gradient(90deg,#e1ebe7,#f8fafc,#e1ebe7 90%);background-size:220% 100%;animation:eval-modal-skeleton-shimmer 1.1s ease-in-out infinite}.evaluation-board-modal .board-modal-body .board-loading .eval-modal-skeleton .short{width:66%}.evaluation-board-modal .board-modal-body .text-editor-root,.evaluation-board-modal .board-modal-body .editor-root{height:100%;box-sizing:border-box}.evaluation-board-modal .board-modal-body .ql-toolbar{display:none}.evaluation-board-modal .board-modal-body .ql-container.ql-snow{min-height:240px;border:1px solid #d8e6e1;border-radius:10px;background:#fff}.evaluation-board-modal .board-modal-body .ql-editor{min-height:240px;padding:18px 20px;color:#102033;font-size:.78rem;line-height:1.75}.evaluation-board-modal .board-modal-footer{margin:0;padding:12px 18px;display:flex;justify-content:flex-end;background:#fff;border-top:1px solid #d8e6e1}.evaluation-board-modal .board-modal-footer .btn-company3{min-width:88px;height:34px;padding:0 16px;border:1px solid #178075;border-radius:9px;background:#178075;color:#fff;box-shadow:none;cursor:pointer;font-family:square-bd;font-size:.74rem;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{width:calc(100vw - 20px);max-height:calc(100vh - 20px);border-radius:14px}.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{flex-direction:column;align-items:flex-start;gap:5px}.evaluation-board-modal .board-modal-header .meta-row .meta-item .value{max-width:calc(100vw - 120px)}.evaluation-board-modal .board-modal-body{min-height:260px;max-height:calc(100vh - 220px);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%}}@keyframes eval-modal-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.interview-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#11182761;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.interview-modal .wrap{box-sizing:border-box;width:100%;max-width:1130px;height:calc(100vh - 32px);margin:16px;border-radius:10px;overflow:hidden;background:#f3f5f8;border:1px solid rgba(17,24,39,.18);box-shadow:0 18px 46px #0003;display:flex;flex-direction:column;min-height:0}.interview-modal .close-wrap{height:44px;background:linear-gradient(180deg,#1f2a44,#2b3a63);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 12px;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.15);font-family:square-bd;font-size:.82rem}.interview-modal .close-wrap>div:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:12px}.interview-modal .close-wrap .material-symbols-outlined{color:#ffffffeb;font-size:25px;cursor:pointer;padding:6px;border-radius:6px;transition:background-color .12s ease;border:1px solid #e5e9f2;margin-left:20px}.interview-modal .close-wrap .material-symbols-outlined:hover{background:#ffffff1a}.interview-modal .applicant-warp{flex:1;min-height:0;padding:8px 10px 10px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px}.interview-modal .slider-tabs__tab{box-shadow:none;border-radius:6px;padding:5px 8px;font-size:.74rem;color:#374151;background:transparent;border:1px solid transparent;transition:.3s}.interview-modal .slider-tabs__tab .applicant .image img{width:100px;height:140px;object-fit:cover;border-radius:20px}.interview-modal .interview-applicant-tabs{flex:1;min-height:0;display:flex;flex-direction:column}.interview-modal .interview-applicant-tabs .slider-tabs__header{flex:0 0 auto}.interview-modal .interview-applicant-tabs .slider-tabs__list{padding:4px 6px;gap:6px;border:1px solid #cfd6e4;border-radius:8px;background:#eef1f6;box-shadow:inset 0 1px #ffffffb3}.interview-modal .interview-applicant-tabs .slider-tabs__tab{box-shadow:none;border-radius:6px;padding:5px 8px;font-size:.74rem;color:#374151;background:transparent;border:1px solid transparent;transition:.3s}.interview-modal .interview-applicant-tabs .slider-tabs__tab .applicant .image img{width:120px!important;height:140px;object-fit:cover;border-radius:20px}.interview-modal .interview-applicant-tabs .slider-tabs__tab:hover{background:#fff9;border-color:#cfd6e4;transform:none}.interview-modal .interview-applicant-tabs .slider-tabs__tab.is-active{background:#fff;color:#111827;border-color:#cfd6e4;box-shadow:0 0 0 6px #4e91dd;border:1px solid #4e91dd;transition:.3s;box-sizing:border-box}.interview-modal .interview-applicant-tabs .slider-tabs__panel-wrapper,.interview-modal .interview-applicant-tabs .slider-tabs__panel{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.interview-modal .content-wrap{flex:1;min-height:0;display:flex;gap:10px;width:100%;height:100%;position:relative;overflow:hidden;box-sizing:border-box}.interview-modal .interview-group{display:flex;flex-direction:column;gap:8px}.interview-modal .resume-wrap,.interview-modal .evaluation-wrap{border-radius:8px;border:1px solid #cfd6e4;background:#fff;box-sizing:border-box;min-height:0;height:100%;overflow:hidden}.interview-modal .resume-wrap{display:flex;flex-direction:column;flex:1 1 auto;width:100%;position:relative;z-index:1;transition:width .3s cubic-bezier(.22,.9,.24,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{display:inline-flex;align-items:center;gap:6px;margin-left:8px}.interview-modal .resume-wrap .resume-fontsize-control .material-symbols-outlined{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;border-radius:8px;border:1px solid #cfd6e4;background:#eef1f6;cursor:pointer;transition:background-color .12s ease,opacity .12s ease}.interview-modal .resume-wrap .resume-fontsize-control .material-symbols-outlined:hover{background:#fff}.interview-modal .resume-wrap .resume-fontsize-control .tooltip.is-disabled .material-symbols-outlined,.interview-modal .resume-wrap .resume-fontsize-control .material-symbols-outlined[aria-disabled=true]{opacity:.35;cursor:not-allowed}.interview-modal .resume-wrap .resume-fontsize-control .resume-fontsize-value{height:28px;padding:0 10px;border-radius:8px;border:1px solid #cfd6e4;background:#eef1f6;font-family:square-bd;font-size:12px;color:#111827;cursor:pointer;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-direction:column;flex:0 0 auto;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{animation:evaluation-panel-inline-in .3s cubic-bezier(.22,.9,.24,1) both}.interview-modal .content-wrap.has-evaluation-inline .evaluation-wrap.is-closing{pointer-events:none;animation:evaluation-panel-inline-out .26s cubic-bezier(.55,.05,.45,.95) both}.interview-modal .content-wrap.has-evaluation-overlay .evaluation-wrap{position:absolute;top:0;right:0;bottom:0;z-index:3;max-width:calc(100% - 44px);border-left:1px solid #9edbd1;box-shadow:-18px 0 34px #123f3938}.interview-modal .content-wrap.has-evaluation-overlay .evaluation-wrap.is-opening{animation:evaluation-panel-slide-in .3s cubic-bezier(.22,.9,.24,1) both}.interview-modal .content-wrap.has-evaluation-overlay .evaluation-wrap.is-closing{pointer-events:none;animation:evaluation-panel-slide-out .26s cubic-bezier(.55,.05,.45,.95) both}.interview-modal .content-wrap.is-evaluation-drawer-closed:after{content:"";position:absolute;top:0;right:0;bottom:0;width:24px;z-index:2;pointer-events:none;background:linear-gradient(90deg,#edf3ef00,#123f3929);box-shadow:inset -8px 0 14px #123f391a}.interview-modal .content-wrap.has-evaluation-overlay .evaluation-wrap:before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:4px;z-index:2;pointer-events:none;border-radius:999px;background:linear-gradient(180deg,#58cdb92e,#24b8a6 48%,#58cdb92e);box-shadow:0 0 10px #24b8a657;animation:evaluation-panel-rail-shine 1.8s ease-in-out infinite}.interview-modal .interview-side-tabs{height:100%;min-height:0;display:flex;flex-direction:column}.interview-modal .interview-side-tabs .slider-tabs__header{flex:0 0 auto;border-bottom:1px solid #cfd6e4;background:#eef1f6}.interview-modal .interview-side-tabs .slider-tabs__list{padding:4px 6px;gap:6px}.interview-modal .interview-side-tabs .slider-tabs__tab{border-radius:6px;padding:6px 10px;font-size:.76rem;box-shadow:none;color:#374151;background:transparent;border:1px solid transparent}.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-wrapper,.interview-modal .interview-side-tabs .slider-tabs__panel{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.interview-modal .evaluation-wrap .content-wrap{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:8px;gap:8px;display:flex;flex-direction:column}.interview-modal .evaluation-wrap .content-wrap::-webkit-scrollbar{width:8px}.interview-modal .evaluation-wrap .content-wrap::-webkit-scrollbar-thumb{background:#11182733;border-radius:999px}.interview-modal .evaluation-content,.interview-modal .interview-content,.interview-modal .interview-empty-card{border:1px solid #cfd6e4;background:#fff;border-radius:6px;padding:8px 9px;box-sizing:border-box;box-shadow:0 1px #1118270a;font-family:square-rg;color:#111827}.interview-modal .interview-empty-card{min-height:148px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-color:#d3e0dc;border-radius:10px;box-shadow:0 6px 16px #123f390d;text-align:center;color:#6b7280}.interview-modal .interview-empty-card .material-symbols-outlined{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#eef7f3;color:#178075;font-size:1.2rem}.interview-modal .interview-empty-card .empty-title{margin-top:2px;font-family:square-bd;font-size:.78rem;color:#111827}.interview-modal .interview-empty-card .empty-description{font-size:.7rem;line-height:1.45}.interview-modal .evaluation-content>div:first-child,.interview-modal .interview-content>div:first-child{font-family:square-bd;font-size:.75rem;color:#111827;padding-bottom:6px;margin-bottom:6px;border-bottom:1px dashed #e5e9f2;display:flex;align-items:center;justify-content:space-between;gap:8px}.interview-modal .eval-title-main{display:inline-flex;align-items:flex-start;gap:6px;min-width:0}.interview-modal .index-badge{width:18px;height:18px;border-radius:4px;background:#e8f1fb;border:1px solid rgba(0,108,183,.25);color:#006cb7;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-family:square-bd;flex-shrink:0}.interview-modal .title-text{font-size:.75rem;color:#111827;overflow:hidden}.interview-modal .eval-type-chip{border:1px solid #cfd6e4;background:#f1f5f9;border-radius:4px;padding:2px 6px;font-size:.7rem;color:#334155;white-space:nowrap;flex-shrink:0}.interview-modal textarea{width:100%;min-height:64px;border:1px solid #bcc6d8;border-radius:4px;padding:6px 7px;box-sizing:border-box;font-family:square-rg;font-size:.7rem;color:#111827;background:#fff;outline:none;resize:vertical}.interview-modal textarea:focus{border-color:#006cb7;box-shadow:0 0 0 2px #006cb71f}.interview-modal .opinion-textarea{min-height:110px;font-family:square-rg}.interview-modal input[type=text]{width:84px;height:26px;border:1px solid #bcc6d8;border-radius:4px;padding:0 6px;box-sizing:border-box;font-family:square-bd;font-size:.78rem;text-align:center;outline:none}.interview-modal input[type=text]:focus{border-color:#006cb7;box-shadow:0 0 0 2px #006cb71f}.interview-modal .radio-group.vertical,.interview-modal .checkbox-group.vertical{display:flex;flex-direction:column;gap:6px;margin-top:2px}.interview-modal .radio-group.vertical label,.interview-modal .checkbox-group.vertical label{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;border:1px solid #e5e9f2;background:#f8fafc;font-size:.7rem;color:#111827;cursor:pointer}.interview-modal .radio-group.vertical input,.interview-modal .checkbox-group.vertical input{width:15px;height:15px;accent-color:rgb(0,123,195);flex-shrink:0}.fade-in{animation:fade-in .16s ease-out}@keyframes fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes interview-panel-toggle-glow{0%,to{box-shadow:0 0 #ffc4246b,0 4px 14px #ffc4244d,inset 0 0 0 1px #ffffffb8}50%{box-shadow:0 0 0 5px #ffc42433,0 6px 24px #ffc42494,inset 0 0 0 1px #ffffffe6}}@keyframes interview-panel-toggle-spark{0%,to{opacity:.58;transform:scale(.76)}50%{opacity:1;transform:scale(1.08)}}@keyframes interview-panel-toggle-sheen{0%,35%{transform:translate(-150%) skew(-18deg)}68%,to{transform:translate(150%) skew(-18deg)}}@keyframes evaluation-panel-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes evaluation-panel-inline-in{0%{width:0}to{width:var(--evaluation-panel-width, 350px)}}@keyframes evaluation-panel-inline-out{0%{width:var(--evaluation-panel-width, 350px)}to{width:0}}@keyframes evaluation-panel-slide-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes evaluation-panel-rail-shine{0%,to{opacity:.58}50%{opacity:1}}.interview-modal{background:#233e3847;backdrop-filter:none;-webkit-backdrop-filter:none}.interview-modal .wrap{width:100%;max-width:1130px;height:calc(100vh - 28px);margin:14px;border:1px solid #d3e0dc;border-radius:16px;background:#edf3ef;box-shadow:0 22px 54px #233e3829}.interview-modal .close-wrap{height:46px;padding:0 12px 0 18px;border-bottom:1px solid #d8e6e1;background:#f2f7f4;color:#2c403b;font-size:.74rem}.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{width:32px;height:32px;padding:0;margin-left:8px;border:1px solid #d3e0dc;border-radius:9px;background:#fff;color:#526861;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:1;vertical-align:middle;position:relative;overflow:visible}.interview-modal .close-wrap .material-symbols-outlined:hover{background:#eef7f3}.interview-modal .close-wrap .interview-panel-toggle.is-active{border-color:#f2b51f;background:linear-gradient(180deg,#fffbea,#ffefaf);color:#805900;outline:1px solid rgba(255,196,36,.34);overflow:hidden;animation:interview-panel-toggle-glow 1.2s ease-in-out infinite}.interview-modal .close-wrap .interview-panel-toggle.is-active:before{content:"";position:absolute;inset:1px;border-radius:7px;pointer-events:none;background:linear-gradient(110deg,transparent 14%,rgba(255,255,255,.88) 48%,transparent 76%);opacity:.72;animation:interview-panel-toggle-sheen 1.65s ease-in-out infinite}.interview-modal .close-wrap .interview-panel-toggle.is-active:after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:#ffc400;box-shadow:0 0 12px #ffc400f2,0 0 20px #ffc4007a;animation:interview-panel-toggle-spark .95s ease-in-out infinite}.interview-modal .close-wrap .interview-panel-toggle.is-active.is-closing{animation-duration:.82s}.interview-modal .close-wrap .interview-panel-toggle.is-active.is-closing:before{animation-duration:.95s}.interview-modal .applicant-warp{padding:12px;gap:10px}.interview-modal .interview-applicant-tabs .slider-tabs__list{max-height:82px;padding:6px;gap:6px;border:1px solid #d3e0dc;border-radius:12px;background:#fff;overflow-x:auto;overflow-y:hidden;box-shadow:0 8px 20px #123f390f}.interview-modal .interview-applicant-tabs .slider-tabs__tab{min-width:136px;padding:7px 9px;border:1px solid #d4e3de;border-radius:10px;background:#fbfdfc;color:#2c403b;box-shadow:none}.interview-modal .interview-applicant-tabs .slider-tabs__tab .applicant{display:flex;align-items:center;gap:6px}.interview-modal .interview-applicant-tabs .slider-tabs__tab .applicant .image img{width:34px!important;height:42px!important;border-radius:9px!important;object-fit:cover}.interview-modal .interview-applicant-tabs .slider-tabs__tab .applicant .text{min-width:0;display:flex;flex-direction:column;gap:2px;color:#2c403b;font-size:.75rem;line-height:1.25}.interview-modal .interview-applicant-tabs .slider-tabs__tab:hover{border-color:#93c7ba;background:#f1f8f5;transform:none}.interview-modal .interview-applicant-tabs .slider-tabs__tab.is-active{border-color:#b7d7cf;background:#eef7f3;color:#2c403b;box-shadow:inset 4px 0 #91c8bb}.interview-modal .content-wrap{gap:10px;position:relative;overflow:hidden}.interview-modal .resume-wrap,.interview-modal .evaluation-wrap{border:1px solid #d3e0dc;border-radius:12px;background:#fff;box-shadow:0 10px 24px #123f3912}.interview-modal .evaluation-wrap{background:#fbfdfc}.interview-modal .content-wrap.has-evaluation-overlay .evaluation-wrap{box-shadow:-18px 0 34px #123f3938}.interview-modal .interview-side-tabs .slider-tabs__header{border-bottom:1px solid #d8e6e1;background:#f2f7f4}.interview-modal .interview-side-tabs .slider-tabs__list{padding:6px;gap:6px}.interview-modal .interview-side-tabs .slider-tabs__tab{min-height:28px;padding:5px 9px;border:1px solid #d3e0dc;border-radius:8px;background:#fff;color:#526861;font-size:.75rem}.interview-modal .interview-side-tabs .slider-tabs__tab.is-active{border-color:#b7d7cf;background:#eef7f3;color:#178075}.interview-modal .evaluation-wrap .content-wrap{padding:10px;gap:10px}.interview-modal .evaluation-content,.interview-modal .interview-content{border:1px solid #d3e0dc;border-radius:10px;background:#fff;box-shadow:0 6px 16px #123f390d}.interview-modal .evaluation-content>div:first-child,.interview-modal .interview-content>div:first-child{color:#102033;font-size:.75rem}.interview-modal .index-badge,.interview-modal .eval-type-chip{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{min-height:56px;border:1px solid #c4d8d1;border-radius:9px;color:#102033;font-size:.75rem;line-height:1.45;background:#fbfdfc}.interview-modal textarea:focus{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}.interview-modal .opinion-textarea{min-height:112px}.interview-modal input[type=text]{height:28px;border:1px solid #c4d8d1;border-radius:8px;font-size:.78rem}.interview-modal input[type=text]:focus{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}.interview-modal .radio-group.vertical label,.interview-modal .checkbox-group.vertical label{padding:7px 9px;border:1px solid #d3e0dc;border-radius:9px;background:#fbfdfc;color:#102033;font-size:.76rem}.interview-modal .radio-group.vertical label:hover,.interview-modal .checkbox-group.vertical label:hover{border-color:#9ec7bd;background:#f1f8f5}@media(max-width:900px){.interview-modal .wrap{height:calc(100vh - 20px);margin:10px;border-radius:14px}.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{width:calc(100% - 24px)!important;min-height:0;max-width:calc(100% - 24px)}}@font-face{font-family:gothic-bold;src:url(/static/media/NanumGothic-Bold.DmCht-kw.ttf)}@font-face{font-family:gothic;src:url(/static/media/NanumGothic-Regular.CTdz93Po.ttf)}@font-face{font-family:gothic-extra-bold;src:url(/static/media/NanumGothic-ExtraBold.CtMgfq7T.ttf)}@font-face{font-family:barun;src:url(/static/media/NanumBarunGothic.DSGgsm5-.ttf)}@font-face{font-family:barun-bold;src:url(/static/media/NanumBarunGothicBold.D8B2EzUq.ttf)}@font-face{font-family:pre-regular;src:url(/static/media/NanumBarunGothicLight.Dzu18LkP.ttf)}@font-face{font-family:barun-ultra-light;src:url(/static/media/NanumBarunGothicUltraLight.BtYFE4jj.ttf)}@font-face{font-family:square-lt;src:url(/static/media/NanumSquareNeo-aLt.BVjXPT_o.ttf)}@font-face{font-family:square-rg;src:url(/static/media/NanumSquareNeo-bRg.Co0hqYtj.ttf)}@font-face{font-family:square-bd;src:url(/static/media/NanumSquareNeo-cBd.ZTMk6qGO.ttf)}@font-face{font-family:square-eb;src:url(/static/media/NanumSquareNeo-dEb.Ch5HW_zm.ttf)}@font-face{font-family:square-hv;src:url(/static/media/NanumSquareNeo-eHv.D-9Js2c_.ttf)}@font-face{font-family:pre-bold;src:url(/static/media/Pretendard-Bold.9g4SHQGf.otf)}@font-face{font-family:pre-regular;src:url(/static/media/Pretendard-Regular.j8vdGDT0.otf)}@font-face{font-family:pre-black;src:url(/static/media/Pretendard-Black.CGeL1o5T.otf)}@font-face{font-family:pre-extra-bold;src:url(/static/media/Pretendard-ExtraBold.BzibT1Vw.otf)}@font-face{font-family:pre-medium;src:url(/static/media/Pretendard-Medium.CfhoKlIL.otf)}@font-face{font-family:pre-semi-bold;src:url(/static/media/Pretendard-SemiBold.LWt_m3HY.otf)}@font-face{font-family:pre-thin;src:url(/static/media/Pretendard-Thin.BO2CEHuF.otf)}@font-face{font-family:pre-light;src:url(/static/media/Pretendard-Light.DKVAYyfl.otf)}@font-face{font-family:noto-black;src:url(/static/media/NotoSansKR-Black.D65jg9pm.otf)}@font-face{font-family:noto-bold;src:url(/static/media/NotoSansKR-Bold.BCa9DJGT.otf)}@font-face{font-family:noto-medium;src:url(/static/media/NotoSansKR-Medium.DadqfFGU.otf)}@font-face{font-family:noto-regular;src:url(/static/media/NotoSansKR-Regular.DdaHs10N.otf)}@font-face{font-family:noto-thin;src:url(/static/media/NotoSansKR-Thin.B_I7Gg3B.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(0px);filter:blur(0px);opacity:1}}@keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@-webkit-keyframes text-focus1-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@keyframes text-focus1-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@-webkit-keyframes text-focus2-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@keyframes text-focus2-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@-webkit-keyframes text-focus3-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@keyframes text-focus3-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@-webkit-keyframes text-focus4-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@keyframes text-focus4-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@keyframes text-fade-in{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes scroll{0%{top:10px}30%{opacity:1}to{top:20px;opacity:0}}@-webkit-keyframes scroll{0%{top:10px}30%{opacity:1}to{top:15px;opacity:0}}@-webkit-keyframes slide-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes slide-in-bottom{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-bottom{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes slide-out-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}@keyframes slide-out-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}@-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-transform:scale(1.5);transform:scale(1.5);-webkit-filter:blur(4px);filter:blur(4px);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@keyframes puff-in-center{0%{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-filter:blur(4px);filter:blur(4px);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@keyframes rise{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes resumeValidationHighlight{0%{color:inherit}18%,72%{color:#005a9e}to{color:inherit}}@keyframes resumeValidationUnderline{0%{opacity:0;transform:scaleX(0)}20%,76%{opacity:1;transform:scaleX(1)}to{opacity:0;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{width:100%;padding:20px 0 0;box-sizing:border-box}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .form-box{margin-top:14px;min-width:0;padding:24px 22px 27px;border:1px solid #e2e9ed;border-radius:17px;background:#fff;box-sizing:border-box}.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{width:100%;padding-top:16px;display:grid;grid-template-columns:108px minmax(0,1fr) 108px minmax(0,1fr);align-items:center;gap:9px 12px;box-sizing:border-box}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content>div:nth-child(1),.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-content3>div:nth-child(1),.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content3>div:nth-child(3){width:auto!important;min-width:0;margin:0;padding:0;display:flex;align-items:center;justify-content:flex-start;flex:none;color:#56697c;font-family:square-bd;font-size:.65rem;line-height:1.45;word-break:keep-all}.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-content3>div:nth-child(3){padding-left:18px}.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),.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){min-width:0;width:100%;display:flex;align-items:center;gap:7px}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content>div:empty,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content3>div:empty{display:none}.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 input[type=number],.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=password],.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 select,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor textarea{width:100%;min-width:0;max-width:100%;min-height:37px;padding:0 13px;border:1px solid #d7e0e6;border-radius:10px;outline:0;background:#fbfcfd;color:#273b50;font-family:square-rg;font-size:.75rem;box-shadow:none;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.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 input[type=number]:hover:not(:disabled):not(:read-only),.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=password]: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 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){border-color:#c2d0d8;background:#fff}.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 input[type=number]:focus,.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=password]: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 select:focus,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor textarea:focus{border-color:#006cb7e6;background:#fff;box-shadow:0 0 0 3px #006cb72e}.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 input[type=text]: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=number]: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=date]: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=password]: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=email]: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 select:disabled,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor textarea:read-only,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor textarea:disabled{border-color:#e0e6ea;background:#f0f3f5;color:#7c8995;cursor:default}.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 input[type=number].is-invalid,.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=password].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 select.is-invalid,.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor textarea.is-invalid{border-color:#cf4b4b9e;background:snow;box-shadow:0 0 0 3px #cf4b4b14}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor select{padding-right:36px;border-radius:10px}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-default-field-content>.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-date-range .resume-field-control{min-width:0;width:100%;display:flex;align-items:stretch;justify-content:center;flex-direction:column;gap:5px}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-date-range{width:100%;min-width:0;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start!important;gap:7px}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-date-range>div:nth-child(2){padding-top:13px;color:#8b99a5;font-size:.75rem}@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){padding-top:0;text-align:center;line-height:1}}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-field-error{margin:0;display:flex;align-items:center;gap:4px;color:#c54b4b;font-size:.55rem;line-height:1.35}.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:not(.resume-education-record-label){min-width:0;display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;color:#56697c;line-height:1.45}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-field-label:not(.resume-education-record-label).is-required{color:#334b5f;font-family:square-bd}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-required-badge{width:20px;min-width:20px;height:20px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(211,90,40,.32);border-radius:50%;background:#fff4ec;color:#d35a28;font-family:square-bd;font-size:0;box-sizing:border-box}.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{position:relative;z-index:1;display:inline-flex;align-items:center;font-family:square-eb;line-height:1.45;will-change:color;animation:resumeValidationHighlight 2.4s ease-out}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-validation-highlight:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:#007bc3b8;transform-origin:left center;animation:resumeValidationUnderline 2.4s ease-out;pointer-events:none}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor textarea{min-height:140px;padding-top:13px;padding-bottom:13px;line-height:1.65;resize:vertical}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .input-container{position:relative;width:100%;min-width:0}.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{position:absolute;right:12px;top:50%;margin:0;display:inline-flex;align-items:center;color:#718395;font-size:.62rem;transform:translateY(-50%);pointer-events:none}.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=radio],.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor input[type=checkbox]{width:17px;height:17px;margin:0 6px 0 0;accent-color:rgb(0,108,183)}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor label{min-width:0;color:#586b7e;font-size:.75rem;word-break:keep-all}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resumewrite-editor-fieldset{min-width:0;margin:0;padding:0;border:0}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resumewrite-editor-fieldset:disabled{pointer-events:none}.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{min-height:37px;padding:0 14px;border-radius:10px;font-size:.64rem;box-sizing:border-box}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-minor-add-row{width:100%;padding-top:12px;display:flex;justify-content:flex-end;box-sizing:border-box}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-minor-item{width:100%;margin-top:20px;padding-top:16px;display:flex;flex-direction:column;justify-content:center;border-top:1px dashed #d5e0e7;background:#fff;box-sizing:border-box}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-minor-item-head{min-height:36px;padding:7px 8px 7px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e4eaee;border-radius:11px;background:#f8fafb;box-sizing:border-box}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-minor-item-head>strong{color:#415b6d;font-family:square-eb;font-size:.64rem;line-height:1.3}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-minor-delete-button{min-width:64px;height:30px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;border:1px solid #efcccc;border-radius:9px;background:#fff8f8;color:#bd4a4a;font-family:square-bd;font-size:.59rem;box-sizing:border-box;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-minor-delete-button .material-symbols-outlined{font-size:16px}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-minor-delete-button:hover{border-color:#dc9292;background:#fff0f0;color:#a93636;box-shadow:0 5px 12px #a9363614}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-minor-delete-button:focus-visible{outline:0;border-color:#cf6b6b;box-shadow:0 0 0 3px #cf4b4b21}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-minor-add-button{width:auto;min-height:40px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #c9dce6;border-radius:9px;background:#fff;color:#35657f;box-sizing:border-box;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-minor-add-button .resume-minor-add-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;color:#007bc3;font-size:18px}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-minor-add-button strong{color:inherit;font-family:square-eb;font-size:.72rem;line-height:1.3}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-minor-add-button:hover{border-color:#007bc38c;background:#f3f9fc;color:#006fac}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-minor-add-button:focus-visible{outline:0;border-color:#007bc3;box-shadow:0 0 0 3px #007bc329}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-minor-add-button:active{background:#eaf5fa}.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{width:100%;min-width:0;max-height:none;margin:0;padding:0;display:flex;align-items:center;gap:22px}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .file-upload-container{position:relative;width:164px;height:205px;max-width:none;max-height:none;flex:0 0 164px;overflow:hidden;border:1px dashed #b9c9d2;border-radius:15px;background:linear-gradient(145deg,#eef7fab8,#f8fafbeb);box-sizing:border-box}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .file-upload-container.has-photo{border-style:solid;border-color:#d5e0e6;background:#edf2f4}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .file-upload-container img{width:100%;height:100%;max-width:none;max-height:none;display:block;border-radius:0;object-fit:cover;object-position:center top}.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{position:absolute;inset:0;width:100%;height:100%;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:0;color:#65798b;text-align:center;box-sizing:border-box;cursor:pointer;transition:background .18s ease,color .18s ease}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .file-upload-container .file-upload-label>.material-symbols-outlined{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#fff;color:#007bc3;font-size:21px;box-shadow:0 7px 17px #21496217}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .file-upload-container .file-upload-label strong{font-family:square-bd;font-size:.75rem}.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:#006cb70e}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .file-upload-container.has-photo .file-upload-label{top:auto;height:47px;padding:0 12px;flex-direction:row;background:#192b38b8;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .file-upload-container.has-photo .file-upload-label>.material-symbols-outlined{width:auto;height:auto;border-radius:0;background:transparent;color:#fff;font-size:17px;box-shadow:none}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-photo-guide{max-width:330px;padding:18px 19px;border:1px solid #e1e8ec;border-radius:13px;background:#f7fafb;box-sizing:border-box}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-photo-guide strong{display:block;color:#40566b;font-family:square-bd;font-size:.75rem}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-photo-guide p{margin:7px 0 0;color:#81909e;font-size:.59rem;line-height:1.65;word-break:keep-all}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-photo-guide>span{margin-top:12px;display:flex;align-items:flex-start;gap:5px;color:#c65555;font-size:.65rem;line-height:1.45}.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{grid-template-columns:1fr;gap:7px}.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),.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-photo-field>div:nth-child(2),.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-content>div:nth-child(1),.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-content3>div:nth-child(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-photo-field>div:nth-child(1),.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-photo-field>div:nth-child(3){grid-column:1}.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-content3>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;padding-left:0}.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{width:148px;height:185px;flex-basis:148px}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-photo-guide{width:100%;max-width:none}.CareerApp.CareerApp .career-recruit-resumewrite.resumewrite-workspace.resumewrite-workspace .resumewrite-editor .resume-minor-add-button{width:100%;min-height:42px;padding:0 12px}}.CareerApp .career-recruit-resumewrite.resumewrite-workspace{width:100%;min-height:100vh;display:block;overflow-x:clip;overflow-y:visible;background:#f3f6f8;color:#23364a}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-deadline-banner{--deadline-accent: #0879bd;--deadline-soft: #edf7fc;--deadline-border: rgba(8, 121, 189, .28);position:fixed;top:0;left:0;z-index:70;width:100%;max-width:none;min-height:72px;padding:12px calc((100% - 1240px)/2);display:flex;align-items:center;gap:13px;border:0;border-bottom:1px solid var(--deadline-border);border-radius:0;background:#fffffff5;box-shadow:0 10px 26px #2342571f;box-sizing:border-box;color:#30485c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .2s ease,box-shadow .2s ease}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-deadline-banner.has-editor-step{box-shadow:0 14px 36px #2342572e}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-deadline-banner.has-editor-step .resumewrite-deadline-copy{flex:0 1 46%}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-deadline-banner.is-warning{--deadline-accent: #b87800;--deadline-soft: #fff7df;--deadline-border: rgba(184, 120, 0, .32)}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-deadline-banner.is-urgent{--deadline-accent: #d65f19;--deadline-soft: #fff0e7;--deadline-border: rgba(214, 95, 25, .34)}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-deadline-banner.is-critical{--deadline-accent: #cf3d42;--deadline-soft: #fff0f1;--deadline-border: rgba(207, 61, 66, .36)}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-deadline-banner.is-closed{--deadline-accent: #687b88;--deadline-soft: #eef2f4;--deadline-border: rgba(104, 123, 136, .3)}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-deadline-icon{width:44px;height:44px;flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;background:var(--deadline-soft);color:var(--deadline-accent);font-size:24px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-deadline-copy{min-width:0;flex:1}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-deadline-copy>span{display:block;color:#718391;font-family:square-bd;font-size:.59rem;line-height:1.35}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-deadline-copy>strong{margin-top:2px;display:block;color:var(--deadline-accent);font-family:square-eb;font-size:.92rem;line-height:1.3}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-deadline-copy>p{margin:2px 0 0;color:#607482;font-size:.58rem;line-height:1.35}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-deadline-state{min-height:30px;padding:0 11px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--deadline-soft);color:var(--deadline-accent);font-family:square-bd;font-size:.58rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-deadline-divider{width:1px;height:44px;flex:0 0 1px;background:#dfe7ec}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-deadline-step{min-width:0;flex:1}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-deadline-step>span{display:block;color:#007bc3;font-family:square-eb;font-size:.56rem;line-height:1.3;letter-spacing:.12em}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-deadline-step>strong{margin-top:2px;display:block;overflow:hidden;color:#263b51;font-family:square-eb;font-size:.84rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-deadline-step>p{margin:2px 0 0;overflow:hidden;color:#7c8c98;font-size:.56rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-deadline-progress{min-width:52px;height:30px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#eef6f9;color:#006cb7;font-family:square-eb;font-size:.61rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-careers-home-button{min-height:38px;padding:0 14px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d6e1e7;border-radius:10px;background:#fff;color:#40586c;box-shadow:0 4px 12px #2342570f;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-careers-home-button .material-symbols-outlined{font-size:18px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-careers-home-button strong{font-family:square-bd;font-size:.62rem;font-weight:400;white-space:nowrap}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-careers-home-button:hover,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-careers-home-button:focus-visible{border-color:#007bc366;background:#f5fbfe;color:#006cb7;box-shadow:0 6px 16px #006cb71c}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-careers-home-button:focus-visible{outline:2px solid rgba(0,123,195,.22);outline-offset:2px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title{width:100%;min-height:440px;padding:0;display:flex;align-items:center;overflow:hidden;border:0;background:linear-gradient(90deg,#f5fafcfa,#f5fafce6 58%,#e8f6fbc7),repeating-linear-gradient(90deg,transparent 0,transparent 79px,rgba(40,81,109,.025) 80px),#f5fafc;color:#1c3045}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title:before{inset:auto -8% -50% auto;width:58%;height:150%;border-radius:50%;background:radial-gradient(circle,rgba(0,150,205,.12),transparent 68%);opacity:1}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title-inner,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-shell{width:calc(100% - 64px);max-width:1240px;min-width:0;margin:0 auto;box-sizing:border-box}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title-inner{position:relative;z-index:1;padding:190px 0 58px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(370px,.9fr);align-items:center;gap:82px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title-left{min-width:0;gap:0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title-eyebrow,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-hero-card>span,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .rail-eyebrow,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor-head>div>span{color:#007bc3;font-family:square-eb;font-size:.62rem;letter-spacing:.15em}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title-main{margin:20px 0 0;color:#183047;font-family:square-eb;font-size:clamp(2.65rem,4.4vw,4rem);line-height:1.08;letter-spacing:-.055em;word-break:keep-all}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title-sub{max-width:620px;margin:24px 0 0;color:#738294;font-size:.76rem;line-height:1.75;word-break:keep-all}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title-meta{margin-top:30px;gap:8px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title-meta .pill,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title-meta .pill-primary{min-height:35px;padding:0 13px;display:inline-flex;align-items:center;gap:6px;border:1px solid #d9e5eb;border-radius:999px;background:#fffc;color:#587084;box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title-meta .pill-primary{border-color:#007bc333;background:#eaf6fb;color:#006cb7}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title-meta i{font-size:16px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-hero-card{min-width:0;padding:32px;border:1px solid rgba(205,222,231,.9);border-radius:24px;background:#ffffffe0;box-shadow:0 24px 55px #224a631a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-hero-card>strong{min-height:76px;margin-top:13px;display:block;color:#22364b;font-family:square-eb;font-size:1.32rem;line-height:1.5;letter-spacing:-.035em;word-break:keep-all}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-hero-card>div{margin-top:25px;padding-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border-top:1px solid #e6edf1}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-hero-card>div span{min-width:0;display:flex;align-items:center;gap:7px;color:#6b7c8d;font-size:.75rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-hero-card>div i{color:#007bc3;font-size:18px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-main{width:100%;padding:64px 0 500px;background:linear-gradient(180deg,#f3f6f8,#f8fafb)}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-steps{display:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-layout{min-width:0;display:grid;grid-template-columns:272px minmax(0,1fr);gap:24px;align-items:start}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail{position:sticky;top:82px;align-self:start}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-card{padding:25px 21px 21px;border:1px solid #dde6eb;border-radius:21px;background:#fff;box-shadow:0 12px 30px #2444580e}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-card>h2{margin:10px 0 0;color:#293d52;font-family:square-eb;font-size:1.02rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-card>p{margin:9px 0 0;color:#84909c;font-size:.62rem;line-height:1.65;word-break:keep-all}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-card ol{margin:23px 0 0;padding:0;display:grid;gap:5px;list-style:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-card li button{width:100%;min-height:48px;padding:0 10px;display:grid;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:8px;border:0;border-radius:12px;background:transparent;color:#7e8c9b;text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-card li button>span{height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e0e7eb;border-radius:9px;background:#f8fafb;font-family:square-eb;font-size:.55rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-card li button strong{overflow:hidden;font-family:square-bd;font-size:.75rem;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{border-color:#007bc326;background:#fff;color:#007bc3}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .rail-tip{margin-top:21px;padding:16px 14px;display:flex;align-items:flex-start;gap:9px;border-radius:13px;background:#f6f9fa}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .rail-tip>i{color:#dfa839;font-size:18px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .rail-tip p{margin:0;color:#82909d;font-size:.7rem;line-height:1.55}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .rail-tip strong{margin-bottom:3px;display:block;color:#53677a;font-family:square-bd}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions{margin-top:10px;display:grid;gap:7px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions .resumewrite-submit-wrap{position:relative;width:100%;border-radius:11px;outline:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions .resumewrite-submit-wrap:hover .resumewrite-submit-tooltip,.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{opacity:1;visibility:visible;transform:translateY(0)}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions button{width:100%;min-height:43px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #d8e1e7;border-radius:11px;background:#fff;color:#607285;font-family:square-bd;font-size:.63rem;cursor:pointer}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions button.primary{border-color:#006cb7;background:#006cb7;color:#fff;box-shadow:0 10px 22px #006cb729}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions button:disabled,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions button.is-disabled{border-color:#cbd5dc;background:#cbd5dc;color:#f8fafc;box-shadow:none;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{position:absolute;right:0;bottom:calc(100% + 11px);z-index:35;width:max-content;max-width:430px;max-height:calc(100vh - 150px);padding:17px 18px;display:flex;flex-direction:column;overflow:visible;border:1px solid #dce5ea;border-radius:11px;background:#fff;color:#647585;box-shadow:0 12px 30px #203a4e29;opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .16s ease,visibility .16s ease,transform .16s ease;pointer-events:auto;box-sizing:border-box}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions .resumewrite-submit-tooltip:before{content:"";position:absolute;right:0;bottom:-14px;left:0;height:14px;background:transparent}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions .resumewrite-submit-tooltip:after{content:"";position:absolute;right:28px;top:100%;width:10px;height:10px;border-right:1px solid #dce5ea;border-bottom:1px solid #dce5ea;background:#fff;transform:translateY(-5px) rotate(45deg)}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions .resumewrite-submit-tooltip strong{color:#344b5f;font-size:.75rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions .resumewrite-submit-tooltip ul{margin:10px 0 0;padding:0 5px 0 0;flex:1 1 auto;min-height:0;max-height:240px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;list-style:none;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{position:relative;padding-left:10px;font-size:.64rem;line-height:1.6}.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{content:"";position:absolute;top:.62em;left:0;width:4px;height:4px;border-radius:50%;background:#e25b5b}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions .resumewrite-submit-tooltip li button{width:auto;min-height:0;padding:0;display:inline;border:0;border-radius:0;background:transparent;color:inherit;font-family:square-rg;font-size:inherit;line-height:inherit;text-align:left;box-shadow:none;cursor:pointer}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions .resumewrite-submit-tooltip li button:hover,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-rail-actions .resumewrite-submit-tooltip li button:focus-visible{color:#006cb7;text-decoration:underline}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor{min-width:0;max-width:100%;border:1px solid #dce5ea;border-radius:23px;background:#fff;box-shadow:0 15px 38px #22435812}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor-head{position:relative;z-index:1;padding:24px 29px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e5ebef;border-radius:23px 23px 0 0;background:#fffffff5;box-shadow:0 8px 18px #27485d09;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:opacity .16s ease,visibility .16s ease}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor-head.is-docked{visibility:hidden;opacity:0;pointer-events:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor-head h2{margin:7px 0 0;color:#263b51;font-family:square-eb;font-size:1.12rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor-head p{margin:6px 0 0;color:#8996a2;font-size:.65rem}.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{min-width:54px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#eef6f9;color:#006cb7;font-family:square-eb;font-size:.62rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .content-wrap{width:100%;min-width:0;padding:0 28px 30px;border:0;border-radius:0;background:transparent;box-shadow:none;box-sizing:border-box}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .content-wrap:hover{box-shadow: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-wrapper,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-slider .slider-tabs__panel{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{margin:0 0 18px;padding:16px 18px;border:1px solid #e1e9ed;border-radius:13px;background:#f7fafb}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-info-title>div{min-width:0;display:flex;align-items:center;gap:6px;overflow-wrap:anywhere;white-space:normal}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-info-title>.resume-required-info-line{flex-wrap:nowrap;overflow-wrap:normal;font-size:.8rem;white-space:normal}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-info-title>.resume-required-info-line .resume-required-info-copy{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;white-space:nowrap}@media(max-width:768px){.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-info-title>.resume-required-info-line{font-size:.76rem}}.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{margin-top:14px;min-width:0;padding:24px 22px 27px;border:1px solid #e2e9ed;border-radius:17px;background:#fff}.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{margin-top:12px;border-color:#e3eaee!important}.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=text],.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=number],.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=date],.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=password],.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=email],.CareerApp .career-recruit-resumewrite.resumewrite-workspace select,.CareerApp .career-recruit-resumewrite.resumewrite-workspace textarea{min-height:44px;border:1px solid #d7e0e6;border-radius:10px;background:#fbfcfd;color:#273b50;font-size:.75rem;box-sizing:border-box}.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=text]:focus,.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=number]:focus,.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=date]:focus,.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=password]:focus,.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=email]:focus,.CareerApp .career-recruit-resumewrite.resumewrite-workspace select:focus,.CareerApp .career-recruit-resumewrite.resumewrite-workspace textarea:focus{outline:none;border-color:#006cb7e6;background:#fff;box-shadow:0 0 0 3px #006cb72e}.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=text]:read-only,.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=text]:disabled,.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=number]:read-only,.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=number]:disabled,.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=date]:read-only,.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=date]:disabled,.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=password]:read-only,.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=password]:disabled,.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=email]:read-only,.CareerApp .career-recruit-resumewrite.resumewrite-workspace input[type=email]:disabled,.CareerApp .career-recruit-resumewrite.resumewrite-workspace select:read-only,.CareerApp .career-recruit-resumewrite.resumewrite-workspace select:disabled,.CareerApp .career-recruit-resumewrite.resumewrite-workspace textarea:read-only,.CareerApp .career-recruit-resumewrite.resumewrite-workspace textarea:disabled{background:#f1f4f6;color:#7f8c98}.CareerApp .career-recruit-resumewrite.resumewrite-workspace textarea{min-height:130px;padding:13px;line-height:1.65;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-content>div:nth-child(1),.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-content>div:nth-child(3),.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-content2>div:nth-child(1),.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:nth-child(1),.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-content3>div:nth-child(3){flex-basis:105px;justify-content:flex-start;color:#596b7e;font-size:.65rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-content4{max-width:100%;padding:12px;border:1px solid #e1e8ec;border-radius:13px;background:#f8fafb}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-end{gap:8px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-end>div{min-width:100px;border-radius:10px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-page-nav{margin:0 28px;padding:22px 0 27px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;border-top:1px solid #e5ebef}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-page-nav button{width:144px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #d8e1e7;border-radius:11px;background:#fff;color:#607285;font-family:square-bd;font-size:.75rem;cursor:pointer}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-page-nav button.next{justify-self:end;border-color:#006cb7;background:#006cb7;color:#fff}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-page-nav button:disabled{opacity:.35;cursor:default}.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:1288px){.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-deadline-banner{padding-right:24px;padding-left:24px}}@media(max-width:1020px){.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title-inner{grid-template-columns:minmax(0,1fr) 340px;gap:40px}.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 .resumewrite-deadline-banner.has-editor-step .resumewrite-deadline-copy{flex:1}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-deadline-banner.has-editor-step .resumewrite-deadline-divider,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-deadline-banner.has-editor-step .resumewrite-deadline-step,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-deadline-banner.has-editor-step .resumewrite-deadline-progress{display:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .page-title-inner{grid-template-columns:1fr;gap:30px}.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{position:sticky;top:72px;z-index:30;max-width:100%;box-sizing:border-box;margin-bottom:12px;padding:10px;display:grid;gap:7px;overflow:visible;border:1px solid rgba(0,123,195,.24);border-radius:14px;background:#fffffff5;box-shadow:0 10px 24px #006cb71f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-steps .resumewrite-mobile-step-caption{min-width:0;display:inline-flex;align-items:center;gap:5px;color:#334b5f;font-family:square-eb;font-size:.62rem;line-height:1.2}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-steps .resumewrite-mobile-step-caption i{width:auto;height:auto;color:#007bc3;font-size:17px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-steps .resumewrite-mobile-step-select{position:relative;width:100%;min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 7px 0 10px;border:2px solid rgba(0,123,195,.72);border-radius:12px;background:#fff;box-shadow:0 7px 18px #006cb71f;box-sizing:border-box;cursor:pointer}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-steps .resumewrite-mobile-step-select:focus-within{border-color:#006cb7;box-shadow:0 7px 18px #006cb729}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-steps .resumewrite-mobile-step-index{position:relative;z-index:1;min-width:38px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#eef7fb;color:#006cb7;font-family:square-bd;font-size:.6rem;pointer-events:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-steps .resumewrite-mobile-step-current{position:relative;z-index:1;min-width:0;overflow:hidden;color:#172b46;font-family:square-rg;font-size:.75rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-steps select{position:absolute;inset:0;z-index:2;width:100%;min-width:0;height:100%;min-height:100%;padding:0;border:0;border-radius:0;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent!important;box-shadow:none;color:#172b46;font-family:square-rg;font-size:.86rem;font-weight:400;line-height:1.2;opacity:0;text-overflow:ellipsis;cursor:pointer}.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{position:relative;z-index:1;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#eaf6fb;color:#006cb7;font-size:22px;pointer-events:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-careers-home-button{width:38px;height:38px;min-height:38px;padding:0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-careers-home-button strong{display:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-editor-head{position:static}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions{position:fixed;right:12px;bottom:12px;left:12px;z-index:80;padding:7px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;border:1px solid rgba(210,222,229,.92);border-radius:15px;background:#fffffff5;box-shadow:0 14px 35px #1d3a4c33;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions .resumewrite-submit-wrap{position:relative;min-width:0;display:flex;border-radius:10px;outline:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions .resumewrite-submit-wrap:hover .resumewrite-submit-tooltip,.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{opacity:1;visibility:visible;transform:translateY(0)}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions button{width:100%;min-width:0;min-height:43px;display:flex;align-items:center;justify-content:center;gap:5px;overflow:hidden;border:0;border-radius:10px;background:#eef2f4;color:#607285;font-family:square-bd;font-size:.65rem;line-height:1.25;text-align:center;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:disabled,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions button.is-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{position:absolute;right:0;bottom:calc(100% + 12px);z-index:85;width:calc(100vw - 38px);max-width:430px;max-height:calc(100vh - 118px);padding:16px 17px;display:flex;flex-direction:column;overflow:visible;border:1px solid #dce5ea;border-radius:11px;background:#fff;color:#647585;box-shadow:0 12px 30px #203a4e33;opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .16s ease,visibility .16s ease,transform .16s ease;pointer-events:auto;box-sizing:border-box}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions .resumewrite-submit-tooltip:before{content:"";position:absolute;right:0;bottom:-14px;left:0;height:14px;background:transparent}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions .resumewrite-submit-tooltip:after{content:"";position:absolute;right:22px;top:100%;width:10px;height:10px;border-right:1px solid #dce5ea;border-bottom:1px solid #dce5ea;background:#fff;transform:translateY(-5px) rotate(45deg)}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions .resumewrite-submit-tooltip strong{color:#344b5f;font-size:.75rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions .resumewrite-submit-tooltip ul{margin:10px 0 0;padding:0 5px 0 0;flex:1 1 auto;min-height:0;max-height:44vh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;list-style:none;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{position:relative;padding-left:10px;font-size:.64rem;line-height:1.6}.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{content:"";position:absolute;top:.62em;left:0;width:4px;height:4px;border-radius:50%;background:#e25b5b}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions .resumewrite-submit-tooltip li button{width:auto;min-height:0;padding:0;display:inline;border:0;border-radius:0;background:transparent;color:inherit;font-family:square-rg;font-size:inherit;line-height:inherit;text-align:left;box-shadow:none;cursor:pointer}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions .resumewrite-submit-tooltip li button:hover,.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions .resumewrite-submit-tooltip li button:focus-visible{color:#006cb7;text-decoration:underline}}@media(max-width:768px){.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-deadline-banner{top:0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-steps{top:72px}}@media(max-width:640px){.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-deadline-banner{top:0;width:100%;min-height:68px;padding:10px 14px;gap:10px;border-radius:0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-deadline-icon{width:38px;height:38px;flex-basis:38px;border-radius:11px;font-size:21px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-deadline-copy>span{overflow:hidden;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-deadline-copy>strong{font-size:.78rem}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-deadline-copy>p{display:none}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-deadline-state{display:none}.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:190px 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:.75rem}.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{min-height:auto;font-family:square-rg;font-size:.95rem;line-height:1.45;letter-spacing:0}.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{padding:20px 18px;align-items:flex-start}.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{max-width:230px;line-height:1.55}.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-content>div:nth-child(1),.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-content>div:nth-child(3),.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-content2>div:nth-child(1),.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:nth-child(1),.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resume-default-field-content3>div:nth-child(3){flex-basis:auto;margin-right:0}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-steps{top:68px;margin-inline:-2px}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-page-nav{margin:0 15px;grid-template-columns:1fr 1fr}.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{right:8px;bottom:8px;left:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.CareerApp .career-recruit-resumewrite.resumewrite-workspace .resumewrite-mobile-actions button{gap:3px;padding:0 4px;font-size:.65rem}}.CareerApp .career-recruit-resumewrite.resumewrite-loading{width:100%;min-height:100vh;display:block;background:#f3f6f8}.CareerApp .career-recruit-resumewrite.resumewrite-loading .page-title{min-height:440px;padding:0;display:flex;align-items:center;border:0;background:linear-gradient(90deg,#f5fafcfa,#f5fafce6 58%,#e8f6fbc7),#f5fafc}.CareerApp .career-recruit-resumewrite.resumewrite-loading .page-title-inner{width:calc(100% - 64px);max-width:1240px;margin:0 auto;padding:112px 0 58px;box-sizing:border-box}.CareerApp .career-recruit-resumewrite.resumewrite-loading .write-content-wrap{width:calc(100% - 64px);max-width:1240px;margin:64px auto 0;padding:0 0 120px;box-sizing:border-box}.CareerApp .career-recruit-resumewrite.resumewrite-loading .content-wrap,.CareerApp .career-recruit-resumewrite.resumewrite-loading .content-detail-sticky{border-color:#dce5ea;background:#fff;box-shadow:0 14px 34px #22435812}@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{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:sticky;top:0;left:0;right:0;height:72px;z-index:1200;background:#fffffff0;border-bottom:1px solid rgba(15,23,42,.04);transition:height .22s ease,background-color .22s ease,box-shadow .22s ease,border-color .22s ease,transform .22s ease}.career-global-header.is-scrolled{background:#fff;box-shadow:0 10px 30px #0f172a1f;border-bottom-color:transparent}.career-global-header.is-transparent{background:transparent;box-shadow:none;border-bottom-color:transparent}.career-global-header.is-transparent .career-logo-text,.career-global-header.is-transparent .career-main-label,.career-global-header.is-transparent .career-main-button,.career-global-header.is-transparent .career-main-button .chevron{color:#fff}.career-global-header.is-transparent .career-login-link{border-color:#fff9;background-color:transparent;color:#f9fafb}.career-global-header.is-transparent .career-login-link:hover{background-color:#ffffff29}.career-global-header.is-transparent .career-hamburger{border-color:#ffffff42;background:#0f172a33;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-top:0;padding-bottom:0}.career-global-header.is-collapsed .career-logo,.career-global-header.is-collapsed .career-header-right .career-login-link{opacity:0;pointer-events:none;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{max-width:100%;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 24px;box-sizing:border-box}@media(max-width:960px){.career-global-header .career-global-header-inner{padding:0 16px}}.career-global-header .career-logo{display:flex;align-items:center;transition:opacity .18s ease,transform .18s ease}.career-global-header .career-logo .career-logo-button{border:none;background:transparent;display:inline-flex;align-items:center;gap:10px;cursor:pointer;padding:4px 0}.career-global-header .career-logo .career-logo-image{width:44px;height:40px;object-fit:contain}@media(max-width:960px){.career-global-header .career-logo .career-logo-image{width:34px;height:30px}}.career-global-header .career-logo .career-logo-text{font-family:pre-extra-bold;font-size:1.3rem;letter-spacing:.08em;color:#111827}.career-global-header .career-header-right{display:flex;align-items:center;gap:12px}.career-global-header .career-header-right .career-login-link{font-size:.85rem;font-weight:600;padding:7px 16px;border-radius:999px;border:1px solid rgba(15,23,42,.1);color:#111827;text-decoration:none;background-color:#fff;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,border-color .15s ease;cursor:pointer}@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;color:#fff;box-shadow:0 8px 20px #2563eb59;border-color:transparent}.career-global-header .career-main-nav{flex:1;display:flex;justify-content:center;gap:28px}@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{content:"";position:absolute;left:0;right:0;top:100%;height:10px;background:transparent}.career-global-header .career-main-nav .career-main-item .career-main-button{border:none;background:transparent;cursor:pointer;padding:0 4px 4px;display:inline-flex;align-items:center;font-family:square-rg;font-size:.95rem;font-weight:700;color:#111827;border-bottom:2px solid transparent;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;vertical-align:middle;transition:font-size .18s ease,opacity .18s ease,transform .18s ease}.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{position:absolute;left:50%;transform:translate(-50%) translateY(-20px);top:100%;width:320px;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:1300}.career-global-header .career-main-nav .career-main-item .career-mega.open{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(25px)}.career-global-header .career-main-nav .career-main-item .career-mega .career-mega-inner{background:#ffffffe6;border-radius:0 0 20px 20px;box-shadow:0 18px 40px #0f172a2e;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{font-size:.9rem;font-weight:700;color:#111827}.career-global-header .career-main-nav .career-main-item .career-mega .career-mega-title .career-mega-title-sub{margin-top:2px;font-size:.75rem;color:#6b7280}.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{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-radius:12px;text-decoration:none;font-size:.82rem;color:#4b5563;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;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.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{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(0,108,183,.12);border-radius:14px;background:#fff;color:#0f172a;box-shadow:0 8px 22px #0f172a14;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}@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{transform:scale(.96)}.career-global-header .career-hamburger.open{color:#fff;border-color:transparent;background:#007bc3;box-shadow:0 10px 24px #006cb73d}.career-drawer-overlay{position:fixed;inset:0;background:#0f172a57;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .22s ease,visibility .22s ease;z-index:1300}.career-drawer-overlay.open{opacity:1;pointer-events:auto;visibility:visible}.career-drawer-overlay .career-drawer{position:absolute;right:0;top:0;width:420px;max-width:calc(100% - 24px);height:100%;display:flex;flex-direction:column;overflow:hidden;background:#f7fafd;box-shadow:-24px 0 60px #0f172a33;transform:translate(104%);transition:transform .28s cubic-bezier(.22,1,.36,1)}.career-drawer-overlay.open .career-drawer{transform:translate(0)}.career-drawer-overlay .career-drawer-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;padding:14px 20px;border-bottom:1px solid rgba(203,213,225,.7);background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-sizing:border-box}.career-drawer-overlay .career-drawer-title{display:inline-flex;align-items:center;gap:11px;min-width:0}.career-drawer-overlay .career-drawer-logo{width:40px;height:36px;flex:0 0 auto;object-fit:contain}.career-drawer-overlay .career-drawer-brand{min-width:0;display:flex;flex-direction:column;gap:2px}.career-drawer-overlay .career-drawer-brand strong{font-family:square-eb;font-size:1.06rem;line-height:1.2;color:#0f172a}.career-drawer-overlay .career-drawer-brand em{font-style:normal;font-family:square-eb;font-size:.64rem;line-height:1.2;letter-spacing:.11em;color:#007bc3}.career-drawer-overlay .career-drawer-close{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;color:#334155;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}.career-drawer-overlay .career-drawer-close .material-symbols-outlined{font-size:23px}.career-drawer-overlay .career-drawer-close:active{color:#007bc3;border-color:#007bc338;background:#eef8fd;transform:scale(.96)}.career-drawer-overlay .career-drawer-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 18px 28px;box-sizing:border-box}.career-drawer-overlay .career-drawer-scroll::-webkit-scrollbar{width:5px}.career-drawer-overlay .career-drawer-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#cbd5e1}.career-drawer-overlay .career-drawer-auth{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 13px;padding:18px;border:1px solid rgba(125,211,252,.48);border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(56,189,248,.18),transparent 42%),linear-gradient(145deg,#fff,#eef9ff);box-shadow:0 14px 34px #0f233414;position:relative;box-sizing:border-box;overflow:hidden}.career-drawer-overlay .career-drawer-auth:after{content:"";position:absolute;right:-28px;bottom:-48px;width:120px;height:120px;border-radius:50%;background:#00ace614;pointer-events:none}.career-drawer-overlay .career-drawer-auth .drawer-auth-icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;align-self:start;border-radius:16px;background:linear-gradient(145deg,#007bc3,#00ace6);color:#fff;box-shadow:0 10px 24px #007bc338}.career-drawer-overlay .career-drawer-auth .drawer-auth-icon .material-symbols-outlined{font-size:25px}.career-drawer-overlay .career-drawer-auth .drawer-auth-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.career-drawer-overlay .career-drawer-auth .drawer-auth-copy span{font-family:square-eb;font-size:.75rem;letter-spacing:.08em;color:#007bc3}.career-drawer-overlay .career-drawer-auth .drawer-auth-copy strong{font-family:square-eb;font-size:.94rem;line-height:1.35;color:#0f172a}.career-drawer-overlay .career-drawer-auth .drawer-auth-copy em{margin-top:2px;font-style:normal;font-family:square-rg;font-size:.74rem;line-height:1.48;color:#64748b}.career-drawer-overlay .career-drawer-auth .career-login-link{grid-column:1/-1;width:100%;height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:0;border-radius:13px;background:#007bc3;color:#fff;font-family:square-eb;font-size:.84rem;cursor:pointer;position:relative;z-index:1;box-shadow:0 10px 24px #006cb72e}.career-drawer-overlay .career-drawer-auth .career-login-link .material-symbols-outlined{font-size:17px}.career-drawer-overlay .career-drawer-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;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{font-family:square-eb;font-size:.62rem;letter-spacing:.1em;color:#007bc3}.career-drawer-overlay .career-drawer-section-head strong{font-family:square-eb;font-size:1rem;line-height:1.25;color:#0f172a}.career-drawer-overlay .career-drawer-section-head>em{padding-bottom:1px;font-style:normal;font-family:square-rg;font-size:.75rem;color:#94a3b8}.career-drawer-overlay .career-drawer-quick{margin-top:26px}.career-drawer-overlay .career-drawer-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.career-drawer-overlay .career-drawer-quick-link{min-width:0;min-height:112px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:3px;padding:14px 12px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;color:#334155;text-decoration:none;box-sizing:border-box;box-shadow:0 8px 22px #0f23340d;transition:color .16s ease,border-color .16s ease,background-color .16s ease,transform .16s ease}.career-drawer-overlay .career-drawer-quick-link .material-symbols-outlined{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:8px;border-radius:13px;background:#eef8fd;color:#007bc3;font-size:21px}.career-drawer-overlay .career-drawer-quick-link strong{max-width:100%;font-family:square-eb;font-size:.82rem;line-height:1.3;white-space:nowrap}.career-drawer-overlay .career-drawer-quick-link em{max-width:100%;overflow:hidden;font-style:normal;font-family:square-rg;font-size:.75rem;line-height:1.3;color:#94a3b8;white-space:nowrap;text-overflow:ellipsis}.career-drawer-overlay .career-drawer-quick-link.is-primary{border-color:transparent;background:linear-gradient(145deg,#006cb7,#00ace6);color:#fff;box-shadow:0 12px 28px #006cb733}.career-drawer-overlay .career-drawer-quick-link.is-primary .material-symbols-outlined{background:#ffffff2e;color:#fff}.career-drawer-overlay .career-drawer-quick-link.is-primary em{color:#ffffffbd}.career-drawer-overlay .career-drawer-quick-link:active{transform:translateY(1px) scale(.98)}.career-drawer-overlay .career-drawer-all-head{margin-top:28px}.career-drawer-overlay .career-drawer-body{display:grid;gap:9px}.career-drawer-overlay .drawer-group{border:1px solid #e2e8f0;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 7px 20px #0f23340b;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.career-drawer-overlay .drawer-group.is-open,.career-drawer-overlay .drawer-group.is-current{border-color:#007bc347;box-shadow:0 10px 26px #0f233413}.career-drawer-overlay .drawer-group.is-current:not(.is-open){background:#f6fbfe}.career-drawer-overlay .drawer-group-header{width:100%;min-height:68px;border:0;background:transparent;padding:10px 14px 10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;box-sizing:border-box}.career-drawer-overlay .drawer-group-header.open{background:linear-gradient(90deg,#f0f9ff,#fff 76%)}.career-drawer-overlay .drawer-group-main{display:inline-flex;align-items:center;gap:12px;min-width:0}.career-drawer-overlay .drawer-group-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:15px;background:#eef8fd;color:#007bc3}.career-drawer-overlay .drawer-group-icon .material-symbols-outlined{font-size:22px}.career-drawer-overlay .drawer-group-text{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.career-drawer-overlay .drawer-group-text em{font-style:normal;font-family:square-rg;font-size:.75rem;color:#94a3b8}.career-drawer-overlay .drawer-group-title{font-family:square-eb;font-size:.94rem;line-height:1.25;color:#1e293b}.career-drawer-overlay .expand{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:11px;background:#f8fafc;font-size:20px;color:#64748b}.career-drawer-overlay .drawer-sub-list{display:grid;gap:4px;padding:2px 12px 12px 68px;box-sizing:border-box}.career-drawer-overlay .drawer-sub-link{min-height:40px;display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:11px;color:#475569;text-decoration:none;font-family:square-bd;font-size:.82rem;box-sizing:border-box;transition:color .15s ease,background-color .15s ease,transform .15s ease}.career-drawer-overlay .drawer-sub-link .drawer-sub-bullet{width:5px;height:5px;border-radius:999px;background:#cbd5e1;flex:0 0 auto}.career-drawer-overlay .drawer-sub-link .label{flex:1 1 auto;min-width:0;line-height:1.35}.career-drawer-overlay .drawer-sub-link .arrow{font-size:18px;color:#94a3b8}.career-drawer-overlay .drawer-sub-link.is-current,.career-drawer-overlay .drawer-sub-link:active{color:#006cb7;background:#f0f9ff}.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{background:#f7fafd;-webkit-backdrop-filter:none;backdrop-filter:none}.career-drawer-overlay .career-drawer{inset:0;width:100%;max-width:100%;box-shadow:none}.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:.65rem}}.career-common-layout-footerlayout{width:100%;padding:0;background:#fff;color:#153149;display:block;border-top:1px solid #e7edf2;box-sizing:border-box}.career-common-layout-footerlayout .footer-inner{margin:0;width:100%;max-width:none;display:flex;flex-direction:column;overflow:hidden;border:0;border-radius:0;background:#fff;box-shadow:none}.career-common-layout-footerlayout .footer-career-cta{position:relative;min-height:250px;padding:48px 54px;display:flex;align-items:center;justify-content:space-between;gap:40px;overflow:hidden;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);color:#fff;box-sizing:border-box}.career-common-layout-footerlayout .footer-career-cta:before{content:"";position:absolute;top:-190px;right:8%;width:430px;height:430px;border:1px solid rgba(255,255,255,.13);border-radius:50%}.career-common-layout-footerlayout .footer-career-cta:after{content:"";position:absolute;right:-70px;bottom:-150px;width:350px;height:350px;border:70px solid rgba(255,255,255,.055);border-radius:50%}.career-common-layout-footerlayout .footer-career-copy,.career-common-layout-footerlayout .footer-career-actions{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{display:block;margin-bottom:14px;color:#2d83bf;font-family:square-bd;font-size:.6rem;line-height:1;letter-spacing:0}.career-common-layout-footerlayout .footer-career-copy h2{margin:0;color:#263d53;font-family:square-rg;font-size:.8rem;letter-spacing:0}.career-common-layout-footerlayout .footer-career-copy p{margin:15px 0 0;color:#ebf7fcc2;font-size:.88rem;line-height:1.7}.career-common-layout-footerlayout .footer-career-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.career-common-layout-footerlayout .footer-career-actions .footer-action{min-width:142px;height:52px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(255,255,255,.35);border-radius:12px;color:#fff;font-family:square-bd;font-size:.76rem;text-decoration:none;transition:transform .2s ease,background .2s ease,box-shadow .2s ease;box-sizing:border-box}.career-common-layout-footerlayout .footer-career-actions .footer-action .material-symbols-outlined{font-size:18px;transition:transform .2s ease}.career-common-layout-footerlayout .footer-career-actions .footer-action:hover{transform:translateY(-2px)}.career-common-layout-footerlayout .footer-career-actions .footer-action:hover .material-symbols-outlined{transform:translate(3px)}.career-common-layout-footerlayout .footer-career-actions .footer-action-primary{border-color:#fff;background:#fff;color:#075987;box-shadow:0 12px 25px #021e3133}.career-common-layout-footerlayout .footer-career-actions .footer-action-secondary{background:#ffffff14}.career-common-layout-footerlayout .footer-career-actions .footer-action-secondary:hover{background:#ffffff26}.career-common-layout-footerlayout .footer-main{width:calc(100% - 64px);max-width:1240px;margin:0 auto;padding:62px 0 54px;display:grid;grid-template-columns:210px minmax(280px,.82fr) minmax(480px,1.32fr);gap:58px;align-items:start;border-bottom:1px solid #e1eaf0;box-sizing:border-box}.career-common-layout-footerlayout .footer-brand{min-width:0}.career-common-layout-footerlayout .footer-brand .footer-brand-link{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.career-common-layout-footerlayout .footer-brand .footer-logo{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.career-common-layout-footerlayout .footer-brand .footer-logo img{width:100%;height:100%;object-fit:contain}.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;line-height:1;letter-spacing:0}.career-common-layout-footerlayout .footer-brand .footer-brand-text span{color:#2784b9;font-family:square-bd;font-size:.58rem;line-height:1;letter-spacing:0}.career-common-layout-footerlayout .footer-brand p{margin:19px 0 0;color:#7b8c98;font-size:.73rem;line-height:1.75}.career-common-layout-footerlayout .footer-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;justify-self:stretch}.career-common-layout-footerlayout .footer-nav-group h3{margin:0 0 15px;color:#263f52;font-family:square-bd;font-size:.75rem;line-height:1.2;letter-spacing:0}.career-common-layout-footerlayout .footer-nav-group .footer-nav-list{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.career-common-layout-footerlayout .footer-nav-group .footer-nav-list a{position:relative;color:#758591;font-size:.75rem;line-height:1.35;letter-spacing:0;text-decoration:none;transition:color .2s ease,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;transform:translate(2px)}.career-common-layout-footerlayout .footer-nav-group .footer-nav-list a:hover:after{opacity:1}.career-common-layout-footerlayout .footer-family{width:calc(100% - 64px);max-width:1240px;margin:0 auto;padding:20px 0;display:flex;align-items:center;gap:30px;border-bottom:1px solid #e1eaf0;background:#fff;box-sizing:border-box}.career-common-layout-footerlayout .footer-family-label{flex-shrink:0;color:#78909f;font-family:square-bd;font-size:.58rem;line-height:1;letter-spacing:0}.career-common-layout-footerlayout .footer-family-list{display:flex;align-items:center;flex-wrap:wrap;gap:8px 22px}.career-common-layout-footerlayout .footer-family-list a{display:inline-flex;align-items:center;gap:4px;color:#526b7d;font-size:.65rem;line-height:1.3;letter-spacing:0;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{width:calc(100% - 64px);max-width:1240px;margin:0 auto;padding:18px 0 22px;display:flex;align-items:center;justify-content:space-between;gap:24px;box-sizing:border-box}.career-common-layout-footerlayout .footer-bottom .footer-company-info{display:flex;align-items:center;flex-wrap:wrap;gap:7px 20px;color:#8a99a4;font-size:.6rem;line-height:1.4;letter-spacing:0}.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{height:34px;padding:0 12px;display:inline-flex;align-items:center;gap:5px;border:1px solid #d9e4e9;border-radius:9px;background:#fff;color:#4b6577;font-family:square-bd;font-size:.55rem;letter-spacing:0;cursor:pointer;transition:border-color .2s ease,color .2s ease,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;transform:translateY(-2px)}@media(max-width:960px){.career-common-layout-footerlayout .footer-career-cta{padding:42px 36px;align-items:flex-start;flex-direction:column;gap:28px}.career-common-layout-footerlayout .footer-main{width:calc(100% - 48px);padding:50px 0 42px;grid-template-columns:190px minmax(0,1fr);gap:34px 48px}.career-common-layout-footerlayout .footer-main .footer-nav{grid-column:1/-1}.career-common-layout-footerlayout .footer-family,.career-common-layout-footerlayout .footer-bottom{width:calc(100% - 48px);padding-right:0;padding-left:0}}@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 .footer-eyebrow{margin-bottom:9px}.career-common-layout-footerlayout .footer-career-copy h2{font-size:.95rem;line-height:1.45;word-break:keep-all}.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{width:calc(100% - 32px);padding:32px 0 26px;grid-template-columns:1fr;gap:20px}.career-common-layout-footerlayout .footer-nav,.career-common-layout-footerlayout .footer-family{display:none}.career-common-layout-footerlayout .footer-bottom{width:calc(100% - 32px);padding:18px 0 24px;align-items:flex-start;flex-direction:column;gap:14px}.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;transform:translateY(0)}.career-indexview select{border-radius:0}.career-indexview .career-hero{position:relative;width:100%;height:33.333vh;min-height:260px;max-height:380px;display:flex;align-items:center;justify-content:center;color:#fff;overflow:hidden}.career-indexview .hero-bg{position:absolute;inset:0;z-index:0}.career-indexview .hero-bg video{width:100%;height:100%;object-fit:cover;filter:brightness(70%)}.career-indexview .hero-bg .hero-overlay{position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(56,189,248,.35),transparent 55%),linear-gradient(to bottom,#0f172a1a,#0f172a80)}.career-indexview .hero-inner{position:relative;z-index:1;max-width:1200px;width:100%;padding:0 24px;display:flex;flex-direction:column;gap:12px;opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease}.career-indexview .hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#0f172a99;border:1px solid rgba(148,163,184,.6);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;font-family:square-rg}.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{font-family:square-rg;font-size:.98rem;line-height:1.55;max-width:520px;color:#e2e8f0eb}@media(max-width:768px){.career-indexview .hero-subtitle{font-size:.9rem}}.career-indexview .hero-search-card{margin-top:6px;max-width:760px;padding:14px 18px;border-radius:20px;background:#0f172ac7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(148,163,184,.6);display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-end}.career-indexview .search-row{flex:1;min-width:180px;display:flex;flex-direction:column;gap:6px}.career-indexview .search-row label{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8f2;font-family:square-rg}.career-indexview .search-row select{font-family:square-rg;font-size:.95rem;border-radius:10px;border:1px solid rgba(148,163,184,.8);background-color:#0f172ae6;color:#e5e7eb;appearance:none;outline:none}.career-indexview .search-action{display:flex;justify-content:flex-end;min-width:160px}.career-indexview .search-action button{width:100%;padding:11px 16px;border-radius:999px;border:none;cursor:pointer;font-family:square-rg;font-size:.95rem;font-weight:700;background:linear-gradient(90deg,#007bc3,#00ace6);color:#fff;box-shadow:0 12px 24px #082f4980;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.career-indexview .search-action button:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 16px 32px #082f49a6}.career-indexview .search-action button:active{transform:translateY(0);box-shadow:0 8px 16px #082f498c}@media(max-width:768px){.career-indexview .career-hero{height:auto;min-height:420px;max-height:none;padding:48px 0 88px}.career-indexview .hero-search-card{flex-direction:column}.career-indexview .search-action{width:100%}}.career-indexview .hero-scroll{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;color:#fff;z-index:2}.career-indexview .hero-scroll .main-scroll{background-color:transparent;position:relative;width:24px;height:39px;border:2px solid #ffffff;border-radius:10px}.career-indexview .hero-scroll .main-scroll:after{content:"";position:absolute;top:10px;left:50%;width:2px;height:8px;background-color:#fff;transform:translate(-50%);animation:scroll 2s ease infinite}.career-indexview .hero-scroll span{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;font-family:square-rg}.career-indexview .career-section{padding:150px 0;width:100%;display:flex;justify-content:center}@media(max-width:768px){.career-indexview .career-section{padding:60px 0}}.career-indexview .career-section .eyebrow{font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;color:#7b8a9b;margin-bottom:12px;font-family:square-eb}.career-indexview .career-section h2{font-size:2.2rem;font-family:square-bd;margin-bottom:12px;color:#1e2933}@media(max-width:768px){.career-indexview .career-section h2{font-size:1.6rem}}.career-indexview .career-section .subtitle{font-size:1rem;color:#657083;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{width:100%;max-width:1180px;padding:0 24px;box-sizing:border-box}.career-indexview .welfare-section .welfare-header{text-align:left;margin-bottom:40px}.career-indexview .welfare-section .welfare-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;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;overflow:hidden;box-shadow:0 10px 30px #0f233414;display:flex;flex-direction:column;min-height:260px;transition:transform .2s ease,box-shadow .2s ease,translate .2s ease}.career-indexview .welfare-section .welfare-card:hover{transform:translateY(-4px);box-shadow:0 14px 36px #0f233424}.career-indexview .welfare-section .welfare-card-media{position:relative;height:140px;background-size:cover;background-position:center;background-repeat:no-repeat}.career-indexview .welfare-section .welfare-chip{position:absolute;left:12px;bottom:12px;padding:4px 10px;border-radius:999px;font-size:.75rem;font-family:square-bd;background:#0009;color:#fff}.career-indexview .welfare-section .welfare-card-body{padding:14px 16px 18px}.career-indexview .welfare-section .welfare-card-body h3{font-size:1rem;font-family:square-bd;margin-bottom:8px;color:#1f2933}.career-indexview .welfare-section .welfare-card-body p{font-size:.85rem;line-height:1.6;color:#6a7481}.career-indexview .welfare-section .welfare-footer{display:flex;justify-content:flex-end}.career-indexview .welfare-section .welfare-footer button{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:999px;border:1px solid #1c90cf;background-color:#fff;color:#1c90cf;font-size:.9rem;font-family:square-bd;cursor:pointer;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;color:#fff;box-shadow:0 8px 20px #1c90cf59}.career-indexview .group-section{background:#0b1520;color:#fff}.career-indexview .group-section .group-inner{width:100%;max-width:1180px;padding:0 24px;box-sizing:border-box}.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{display:grid;grid-template-columns:1.1fr 1.9fr;gap:28px}@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{width:100%;text-align:left;background:#101a28e6;border-radius:16px;border:1px solid rgba(255,255,255,.06);padding:14px 14px 14px 16px;cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:background-color .18s ease,border-color .18s ease,transform .18s ease;position:relative;overflow:hidden}.career-indexview .group-section .group-tab:hover{background-color:#212e46f2;transform:translateY(-2px)}.career-indexview .group-section .group-tab.active{border-color:#41b3ff;background:linear-gradient(120deg,#41b3ff24,#1e40afe6)}.career-indexview .group-section .group-tab .chevron{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:1.3rem;opacity:.7}.career-indexview .group-section .group-tab-main{display:flex;flex-direction:column;gap:2px;padding-right:24px}.career-indexview .group-section .group-tab-name{font-size:1rem;font-family:square-bd;color:#e0e7ff}.career-indexview .group-section .group-tab-role{font-size:.8rem;color:#b5c1d4}.career-indexview .group-section .group-tab-tags{display:flex;flex-wrap:wrap;gap:6px}.career-indexview .group-section .group-tag{font-size:.75rem;padding:3px 8px;border-radius:999px;background:#0f76ff2e;color:#cfe3ff}.career-indexview .group-section .group-visual{position:relative;border-radius:20px;overflow:hidden;min-height:260px;background:#060b11}.career-indexview .group-section .group-visual-image{width:100%;height:100%;min-height:260px;background-size:cover;background-position:center;filter:brightness(.8);transform:scale(1.02);transition:transform .5s ease,filter .5s ease}.career-indexview .group-section .group-visual-overlay{position:absolute;inset:0;background:linear-gradient(120deg,#000000bf,#0a16241a);padding:24px 28px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px}.career-indexview .group-section .group-visual-overlay h3{font-size:1.4rem;font-family:square-bd;margin-bottom:4px}.career-indexview .group-section .group-visual-overlay p{font-size:.9rem;color:#d5dfeb;line-height:1.7;max-width:520px}.career-indexview .group-section .group-visual-overlay button{margin-top:8px;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid #41b3ff;background:#06b6ff14;color:#e5f3ff;font-size:.85rem;font-family:square-bd;cursor:pointer;transition:background-color .18s ease,transform .18s ease,box-shadow .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;color:#031017;transform:translateY(-1px);box-shadow:0 10px 24px #41b3ff73}.career-company{width:calc(100% + -0px);background-color:#fff;padding-bottom:200px;min-height:calc(100vh - 200px);display:flex;flex-direction:column;align-items:center;animation:fadeInUp 1s ease-out}.career-company .eyebrow{font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;color:#d3dde8;margin-bottom:10px;font-family:square-eb}.career-company .subtitle{font-size:1rem;color:#d5dde8;line-height:1.7}@media(max-width:768px){.career-company .subtitle{font-size:.9rem}}.career-company .company-hero{width:100%;background-size:cover;background-position:center;position:relative;margin-bottom:40px}.career-company .company-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#030d1ecc,#03142880,#030d1ed9)}.career-company .company-hero-inner{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:80px 24px 70px;box-sizing:border-box;color:#fff;text-align:left}@media(max-width:768px){.career-company .company-hero-inner{padding:60px 16px 50px}}.career-company .company-hero-title{font-size:2.4rem;font-family:square-eb;margin-bottom:10px}@media(max-width:768px){.career-company .company-hero-title{font-size:1.8rem}}.career-company .company-hero-pills{margin-top:26px;display:flex;flex-wrap:wrap;gap:10px}.career-company .company-pill{border-radius:999px;border:1px solid rgba(255,255,255,.25);background:#06193699;color:#e5f3ff;padding:8px 16px;font-size:.85rem;display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,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{border-color:#41b3ff;background:#41b3ff2e}.career-company .company-pill:hover{transform:translateY(-1px)}.career-company .company-main{width:100%;display:flex;justify-content:center}.career-company .company-main-inner{max-width:1180px;width:100%;padding:0 24px;box-sizing:border-box;display:flex;flex-direction:column;gap:80px}@media(max-width:768px){.career-company .company-main-inner{padding:0 16px;gap:56px}}.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{font-size:1.6rem;font-family:square-bd;margin:4px 0 6px;color:#111827}@media(max-width:768px){.career-company .subsidiary-header h2{font-size:1.3rem}}.career-company .subsidiary-header .subsidiary-tagline{font-size:.95rem;color:#4b5563}@media(max-width:768px){.career-company .subsidiary-header .subsidiary-tagline{font-size:.9rem}}.career-company .subsidiary-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:#eef5ff;color:#2563eb;font-size:.75rem;font-family:square-bd}.career-company .subsidiary-visual{position:relative;width:100%;border-radius:22px;overflow:hidden;min-height:220px;background-size:cover;background-position:center;margin-bottom:24px}.career-company .subsidiary-visual-overlay{position:absolute;inset:0;background:linear-gradient(120deg,#000000b3,#00000040);padding:22px 24px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;gap:12px}@media(max-width:768px){.career-company .subsidiary-visual-overlay{padding:18px 16px;gap:8px}}.career-company .subsidiary-visual-text{max-width:560px;color:#fff}.career-company .subsidiary-visual-text h3{font-size:1.3rem;font-family:square-bd;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{padding:8px 10px;border-radius:12px;background:#0f172aa6;color:#e5e7eb;font-size:.78rem;display:flex;gap:6px}.career-company .subsidiary-meta-item .meta-label{opacity:.7}.career-company .subsidiary-meta-item .meta-value{font-family:square-bd}.career-company .subsidiary-layout{display:grid;grid-template-columns:1.4fr 1.6fr;gap:26px}@media(max-width:768px){.career-company .subsidiary-layout{grid-template-columns:1fr}}.career-company .subsidiary-maintext{font-size:.92rem;color:#374151;line-height:1.7}.career-company .subsidiary-maintext h3{font-size:1.1rem;font-family:square-bd;margin-bottom:10px;color:#111827}.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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:768px){.career-company .subsidiary-highlight-grid{grid-template-columns:1fr}}.career-company .subsidiary-highlight-card{border-radius:16px;border:1px solid #e5e7eb;background:#fafbff;padding:14px 14px 16px;box-sizing:border-box;transition:box-shadow .18s ease,transform .18s ease,background-color .18s ease}.career-company .subsidiary-highlight-card h4{font-size:.95rem;font-family:square-bd;margin-bottom:6px;color:#111827}.career-company .subsidiary-highlight-card p{font-size:.92rem;line-height:1.6;color:#4b5563}.career-company .subsidiary-highlight-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0f23341a;background-color:#fff}.careers-history.simple-history{width:calc(100% + -0px);min-height:calc(100vh - 200px);background:#fff;display:flex;flex-direction:column;align-items:center;padding:20px 0 140px;box-sizing:border-box}@media(max-width:768px){.careers-history.simple-history{padding:90px 0 110px}}.careers-history.simple-history .history-hero{width:100%;border-bottom:1px solid #eef2f7}.careers-history.simple-history .history-hero-inner{max-width:980px;width:100%;margin:0 auto;padding:110px 20px 28px;box-sizing:border-box}@media(max-width:768px){.careers-history.simple-history .history-hero-inner{padding:0 16px 24px}}.careers-history.simple-history .eyebrow{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:#9ca3af;font-family:square-eb;margin-bottom:8px}.careers-history.simple-history .history-title{font-family:square-eb;font-size:2rem;color:#111827}@media(max-width:768px){.careers-history.simple-history .history-title{font-size:1.7rem}}.careers-history.simple-history .history-subtitle{margin-top:10px;font-size:.92rem;line-height:1.7;color:#4b5563}@media(max-width:768px){.careers-history.simple-history .history-subtitle{font-size:.86rem}}.careers-history.simple-history .history-main{width:100%;display:flex;justify-content:center}.careers-history.simple-history .history-main-inner{max-width:1180px;width:100%;padding:26px 20px 0;box-sizing:border-box}@media(max-width:768px){.careers-history.simple-history .history-main-inner{padding:22px 16px 0}}.careers-history.simple-history .history-intro{padding:10px 0 18px;border-bottom:1px solid #f1f5f9}.careers-history.simple-history .history-intro p{margin:0;font-size:.9rem;color:#4b5563;line-height:1.7}.careers-history.simple-history .history-intro p b{font-family:square-bd;color:#111827}.careers-history.simple-history .history-list{display:flex;flex-direction:column;gap:14px;margin-top:18px}.careers-history.simple-history .history-section{border:1px solid #e5e7eb;border-radius:14px;background:#fff;padding:14px 14px 12px;box-sizing:border-box}.careers-history.simple-history .history-section-header{display:flex;align-items:center;justify-content:space-between}.careers-history.simple-history .history-left{display:flex;align-items:baseline;gap:10px}.careers-history.simple-history .history-badge{padding:4px 10px;border-radius:999px;border:1px solid rgba(37,99,235,.18);background:#eff6ffe6;color:#006cb7;font-family:square-bd;font-size:.9rem;white-space:nowrap}.careers-history.simple-history .history-period{font-size:.8rem;color:#6b7280}.careers-history.simple-history .history-section-summary{margin:10px 0;font-size:.88rem;color:#4b5563;line-height:1.7}.careers-history.simple-history .history-section-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:768px){.careers-history.simple-history .history-section-body{grid-template-columns:1fr}}.careers-history.simple-history .history-column{border:1px solid #eef2f7;border-radius:12px;padding:10px 10px 8px;background:#fafafa}.careers-history.simple-history .history-column-header{margin-bottom:6px}.careers-history.simple-history .history-column-header .column-title{font-family:square-bd;font-size:.82rem;color:#111827}.careers-history.simple-history .history-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:.85rem;color:#374151}@media(max-width:768px){.careers-history.simple-history .history-items{font-size:.82rem}}.careers-history.simple-history .history-item{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:8px;align-items:start}@media(max-width:768px){.careers-history.simple-history .history-item{grid-template-columns:48px minmax(0,1fr)}}.careers-history.simple-history .item-date{font-family:square-bd;color:#006cb7;white-space:nowrap}.careers-history.simple-history .item-text{word-break:keep-all}.careers-history.simple-history .history-section-images{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.careers-history.simple-history .history-thumb{width:160px;height:96px;object-fit:cover;border-radius:10px;border:1px solid #e5e7eb;background:#f3f4f6}@media(max-width:768px){.careers-history.simple-history .history-thumb{width:140px;height:88px}}.careers-ci{width:calc(100% + -0px);background:radial-gradient(1200px 500px at 10% -8%,#0ea5e929,#fff0 60%),radial-gradient(920px 420px at 100% 0%,#2563eb1a,#fff0 62%),linear-gradient(180deg,#f8fbff,#fff 38%,#f8fbff);min-height:calc(100vh - 200px);display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:20px 0 160px;animation:fadeInUp 1s ease-out;position:relative;overflow:hidden}@media(max-width:768px){.careers-ci{padding-top:90px;padding-bottom:130px}}.careers-ci:before,.careers-ci:after{content:"";position:absolute;border-radius:999px;pointer-events:none;z-index:0;filter:blur(2px)}.careers-ci:before{width:420px;height:420px;left:-220px;top:460px;background:radial-gradient(circle,#0ea5e929,#0ea5e900 72%)}.careers-ci:after{width:380px;height:380px;right:-170px;top:780px;background:radial-gradient(circle,#2563eb26,#2563eb00 74%)}.careers-ci>*{position:relative;z-index:1}@media(max-width:768px){.careers-ci .pc-only{display:none}}.careers-ci .eyebrow{font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;color:#9ca3af;margin-bottom:6px;font-family:square-eb}.careers-ci .ci-hero{width:100%;border-bottom:1px solid rgba(148,163,184,.22);background:linear-gradient(120deg,#fffffff5,#f8fbffe0),linear-gradient(135deg,#0ea5e917,#2563eb05);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.careers-ci .ci-hero-inner{max-width:1180px;margin:0 auto;padding:120px 24px 36px;box-sizing:border-box;display:flex;align-items:stretch;gap:40px;position:relative}@media(max-width:768px){.careers-ci .ci-hero-inner{padding:0 16px 32px;flex-direction:column;gap:24px}}.careers-ci .ci-hero-left{flex:1.4;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:8px 0}.careers-ci .ci-hero-title{font-size:clamp(2.05rem,2.4vw,2.85rem);font-family:square-eb;letter-spacing:.02em;line-height:1.18;margin:0;color:#0f172a;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{font-size:.98rem;color:#334155;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{border-radius:999px;padding:7px 13px;border:1px solid rgba(148,163,184,.32);background:linear-gradient(180deg,#fffffff2,#f8fafce6);font-size:.78rem;display:inline-flex;align-items:center;gap:6px;box-shadow:0 8px 18px #0f172a0f}.careers-ci .ci-hero-chip .label{color:#6b7280}.careers-ci .ci-hero-chip .value{font-family:square-bd;color:#111827}.careers-ci .ci-hero-right{flex:1;display:flex;align-items:center;justify-content:flex-end}@media(max-width:768px){.careers-ci .ci-hero-right{justify-content:flex-start}}.careers-ci .ci-hero-summary{width:100%;max-width:360px;border-radius:16px;border:1px solid #e5e7eb;background:linear-gradient(135deg,#f9fafb,#fff);box-shadow:0 10px 30px #0f172a0f;padding:14px 14px 12px;box-sizing:border-box}.careers-ci .ci-hero-summary-title{font-size:.8rem;color:#4b5563;margin:0 0 8px;font-family:square-bd}.careers-ci .ci-hero-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:768px){.careers-ci .ci-hero-summary-grid{grid-template-columns:1fr 1fr}}.careers-ci .ci-hero-summary-chip{border-radius:12px;padding:8px 10px;background-color:#fff;border:1px solid #e5e7eb;display:flex;flex-direction:column;gap:2px;font-size:.78rem}.careers-ci .ci-hero-summary-chip .summary-label{font-family:square-bd;color:#006cb7}.careers-ci .ci-hero-summary-chip .summary-text{color:#4b5563}.careers-ci .ci-inner{max-width:1180px;width:100%;padding:32px 24px 0;box-sizing:border-box;display:flex;flex-direction:column;gap:56px}@media(max-width:768px){.careers-ci .ci-inner{padding:28px 16px 0;gap:44px}}.careers-ci .ci-section{width:100%;border-radius:28px;background:linear-gradient(180deg,#ffffffeb,#fffffffa);border:1px solid rgba(226,232,240,.9);box-shadow:0 20px 50px #0f172a0f;padding:28px;box-sizing:border-box}@media(max-width:768px){.careers-ci .ci-section{border-radius:20px;padding:18px 16px}}.careers-ci .ci-meaning{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr);column-gap:32px;row-gap:20px;align-items:flex-start}@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{font-size:clamp(1.4rem,1.9vw,1.92rem);font-family:square-eb;color:#0f172a;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{font-size:.92rem;color:#475569;line-height:1.8}@media(max-width:768px){.careers-ci .ci-section-sub{font-size:.86rem}}.careers-ci .ci-meaning-visual{margin-top:4px;border-radius:20px;border:1px solid rgba(148,163,184,.24);background:linear-gradient(145deg,#f8fafcf2,#fffffff2);padding:14px 14px 10px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;box-shadow:0 12px 30px #0f172a0f}.careers-ci .ci-meaning-visual img{display:block;width:100%;height:auto;border-radius:12px;object-fit:cover;background-color:#fff}.careers-ci .ci-meaning-caption{margin:0;font-size:.8rem;color:#64748b;line-height:1.7}.careers-ci .ci-section-right{display:flex;flex-direction:column;gap:18px}.careers-ci .ci-meaning-card{background:linear-gradient(180deg,#fff,#f8fbff);border-radius:22px;padding:20px 22px;font-size:.9rem;line-height:1.9;color:#334155;border:1px solid rgba(148,163,184,.24);box-shadow:0 18px 36px #0f233414;box-sizing:border-box;transition:box-shadow .18s ease,transform .18s ease,background-color .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{transform:translateY(-2px);box-shadow:0 24px 48px #0f233421;background-color:#fff}.careers-ci .ci-color-row{display:grid;gap:12px}@media(max-width:960px){.careers-ci .ci-color-row{grid-template-columns:1fr}}.careers-ci .ci-color-chip{display:flex;gap:12px;align-items:flex-start;background:linear-gradient(145deg,#f8fbffeb,#fffffff2);border-radius:16px;padding:12px;border:1px solid rgba(148,163,184,.22);box-sizing:border-box;transition:box-shadow .18s ease,transform .18s ease,background-color .18s ease,border-color .18s ease}.careers-ci .ci-color-chip:hover{transform:translateY(-2px);box-shadow:0 16px 30px #0f23341a;background-color:#fff;border-color:#3b82f647}.careers-ci .ci-color-dot{width:34px;height:34px;border-radius:999px;box-shadow:0 0 0 4px #fffffff2,0 0 0 5px #0f172a14}.careers-ci .ci-color-text{flex:1;font-size:.92rem;color:#374151}.careers-ci .ci-color-name{font-family:square-eb;font-size:.9rem;color:#111827;display:flex;gap:6px;align-items:baseline}.careers-ci .ci-color-name span{font-size:.78rem;color:#6b7280}.careers-ci .ci-color-meta{display:flex;gap:10px;font-size:.78rem;color:#6b7280;margin-top:2px}.careers-ci .ci-color-desc{margin-top:4px;font-size:.8rem;color:#4b5563}.careers-ci .ci-section--logos{display:flex;flex-direction:column;gap:16px;background:linear-gradient(180deg,#fffffff2,#f8fbffeb)}.careers-ci .ci-section-header{margin-bottom:4px;padding-bottom:12px;border-bottom:1px solid rgba(148,163,184,.2)}.careers-ci .ci-section-header h2{font-size:clamp(1.2rem,1.5vw,1.5rem);font-family:square-bd;color:#111827;margin:0 0 6px}@media(max-width:768px){.careers-ci .ci-section-header h2{font-size:1.2rem}}.careers-ci .ci-section-header p{font-size:.9rem;color:#475569;line-height:1.7;margin:0}@media(max-width:768px){.careers-ci .ci-section-header p{font-size:.85rem}}.careers-ci .ci-logo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@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{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.careers-ci .ci-logo-card{background:linear-gradient(180deg,#f8fafcf2,#fffffff5);border-radius:16px;border:1px solid rgba(148,163,184,.24);padding:10px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease,background-color .18s ease}.careers-ci .ci-logo-inner{width:100%;height:100%;min-height:114px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:12px}.careers-ci .ci-logo-inner img{max-width:100%;max-height:90px;height:auto;width:auto}@media(max-width:768px){.careers-ci .ci-logo-inner{min-height:90px}.careers-ci .ci-logo-inner img{max-height:80px}}@media(max-width:768px){.careers-ci .ci-logo-inner{min-height:80px}.careers-ci .ci-logo-inner img{max-height:70px}}.careers-ci .ci-logo-card:hover{transform:translateY(-3px);box-shadow:0 18px 34px #0f233424;border-color:#3b82f64d;background-color:#fff}.career-description{width:calc(100% + -0px);background-color:#fff;padding-bottom:200px;min-height:calc(100vh - 200px);display:flex;flex-direction:column;align-items:center;animation:fadeInUp .7s ease-out}@media(max-width:768px){.career-description{padding-top:70px;padding-bottom:140px}}.career-description .description-hero{width:100%;position:relative;color:#000;background-image:url(/static/media/description.DPR2TZD9.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:hidden}.career-description .description-hero-inner{max-width:1180px;margin:0 auto;padding:80px 24px;box-sizing:border-box;text-align:left;position:relative;z-index:1}@media(max-width:768px){.career-description .description-hero-inner{padding:60px 16px 46px}}.career-description .hero-eyebrow{font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:#a5b4fc;margin-bottom:8px;font-family:square-eb}.career-description .hero-title{font-size:2.4rem;font-family:square-eb;margin:0 0 8px}@media(max-width:768px){.career-description .hero-title{font-size:2rem}}.career-description .hero-subtitle{margin:0;font-size:.98rem;line-height:1.8;color:#796f6f;max-width:720px}@media(max-width:768px){.career-description .hero-subtitle{font-size:.9rem}}.career-description .hero-tags{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}.career-description .hero-tags span{border-radius:999px;padding:6px 12px;font-size:.78rem;border:1px solid rgba(148,163,184,.7);background:#d7dae2b3}.career-description .description-nav{width:100%;border-bottom:1px solid #e5e7eb;background:#f9fafb}.career-description .description-nav-inner{max-width:1180px;margin:0 auto;padding:10px 24px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px}@media(max-width:768px){.career-description .description-nav-inner{padding:8px 16px}}.career-description .division-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;border:1px solid #e5e7eb;background-color:#fff;font-size:.92rem;text-decoration:none;color:#111827;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.career-description .division-pill .pill-badge{font-size:.92rem;font-family:square-rg;padding:2px 8px;border-radius:999px;background-color:#eef2ff;color:#4f46e5}.career-description .division-pill .pill-label{font-family:square-bd}.career-description .division-pill:hover{background-color:#eff6ff;border-color:#c7d2fe;transform:translateY(-1px)}.career-description .division-pill.is-tech{border-color:#2563eb59}.career-description .division-pill.is-support{border-color:#10b98159}.career-description .division-pill.is-plan{border-color:#eab30859}.career-description .division-pill.is-sales{border-color:#ef444459}.career-description .description-body{width:100%;max-width:1280px;display:flex;flex-wrap:wrap;justify-content:center;margin-top:28px}.career-description .description-body>.division-section{max-width:1180px;width:100%;padding:0 24px 32px;box-sizing:border-box;border-bottom:1px solid #e5e7eb}@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{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px}@media(max-width:768px){.career-description .division-header-row{flex-direction:column;align-items:flex-start;gap:8px}}.career-description .division-header-text{max-width:780px}.career-description .division-eyebrow{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:#9ca3af;margin-bottom:4px;font-family:square-eb}.career-description .division-title{margin:0 0 6px;font-size:1.5rem;font-family:square-eb;color:#0f172a}@media(max-width:768px){.career-description .division-title{font-size:1.3rem}}.career-description .division-summary{margin:0;font-size:.9rem;line-height:1.7;color:#4b5563}@media(max-width:768px){.career-description .division-summary{font-size:.86rem}}.career-description .division-teams-grid{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:900px){.career-description .division-teams-grid{grid-template-columns:1fr}}.career-description .team-card{border-radius:14px;border:1px solid #e5e7eb;background-color:#f9fafb;padding:12px 14px 10px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.career-description .team-card:hover{background-color:#fff;border-color:#c7d2fe;transform:translateY(-1px)}.career-description .team-card-header{display:flex;flex-direction:column;gap:4px}.career-description .team-name{margin:0;font-size:.98rem;font-family:square-eb;color:#111827}.career-description .team-keywords{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px}.career-description .team-keywords li{font-size:.92rem;padding:2px 8px;border-radius:999px;background-color:#e5e7eb;color:#374151}.career-description .team-desc{margin:2px 0 0;font-size:.8rem;color:#4b5563;line-height:1.6}@media(max-width:768px){.career-description .team-desc{font-size:.78rem}}.career-description .division-interview{margin-top:22px;border-radius:16px;background-color:#f9fafb;border:1px dashed #d1d5db;padding:14px 14px 16px;box-sizing:border-box}@media(max-width:768px){.career-description .division-interview{padding:12px}}.career-description .division-interview-title{font-size:.9rem;font-family:square-eb;color:#111827;margin-bottom:10px}.career-description .division-interview-card{border-radius:12px;border:1px solid #e5e7eb;background-color:#fff;padding:10px 12px;box-sizing:border-box}.career-description .interview-people-wrap{display:flex;align-items:center;gap:18px;padding:4px 0}.career-description .interview-people-wrap .image img{width:72px;height:72px;border-radius:999px;object-fit:cover}@media(max-width:768px){.career-description .interview-people-wrap .image img{width:56px;height: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{font-size:.88rem;font-family:square-rg;color:#4b5563}@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{font-size:.95rem;display:flex;gap:8px;align-items:baseline}@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{font-family:square-eb;font-size:.9rem;margin-top:6px;color:#111827}@media(max-width:768px){.career-description .interview-people-wrap-q .q{font-size:.92rem}}.career-description .interview-people-wrap-q .a{padding-left:12px;font-size:.92rem;color:#4b5563;line-height:1.7}@media(max-width:768px){.career-description .interview-people-wrap-q .a{font-size:.78rem;padding-left:8px}}.career-hierarchy{width:calc(100% + -0px);background-color:#fff;padding-bottom:200px;min-height:calc(100vh - 200px);display:flex;flex-direction:column;align-items:center;animation:fadeInUp 1s ease-out;box-sizing:border-box}@media(max-width:768px){.career-hierarchy .pc-only{display:none}}.career-hierarchy .eyebrow{font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;color:#d3dde8;margin-bottom:10px;font-family:square-eb}.career-hierarchy .subtitle{font-size:1rem;color:#d5dde8;line-height:1.7}@media(max-width:768px){.career-hierarchy .subtitle{font-size:.9rem}}.career-hierarchy .hierarchy-hero{width:100%;position:relative;background-size:cover;background-position:center;color:#fff;margin-bottom:40px;overflow:hidden}.career-hierarchy .hierarchy-hero-overlay{position:absolute;inset:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#030d1ecc,#03142880,#030d1ed9)}.career-hierarchy .hierarchy-hero-inner{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:60px 24px 50px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr);column-gap:32px;row-gap:24px;align-items:center}@media(max-width:768px){.career-hierarchy .hierarchy-hero-inner{grid-template-columns:1fr;padding:60px 16px 50px}}.career-hierarchy .hierarchy-hero-title{font-size:2.4rem;font-family:square-eb;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{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.career-hierarchy .hero-chip{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:999px;font-size:.78rem;background:#0f172aa6;border:1px solid rgba(148,163,184,.7);color:#e5f3ff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.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{max-width:360px;width:100%;padding:14px 16px;border-radius:18px;background:#0f172ae6;border:1px solid rgba(148,163,184,.7);box-shadow:0 18px 40px #0f172ae6;box-sizing:border-box;font-size:.8rem;color:#e5e7eb;display:flex;flex-direction:column;gap:8px}.career-hierarchy .hero-summary-title{margin:0;font-family:square-bd;font-size:.9rem;color:#f9fafb}.career-hierarchy .hero-summary-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.career-hierarchy .hero-summary-list li{display:flex;align-items:center;gap:6px}.career-hierarchy .hero-summary-list .dot{width:6px;height:6px;border-radius:999px;background:#60a5fa;flex-shrink:0}.career-hierarchy .hero-summary-footnote{margin:0;font-size:.74rem;color:#9ca3af;line-height:1.6}.career-hierarchy .hierarchy-main{width:100%;display:flex;justify-content:center}.career-hierarchy .hierarchy-main-inner{max-width:1180px;width:100%;padding:0 24px;box-sizing:border-box;display:flex;flex-direction:column;gap:60px}@media(max-width:768px){.career-hierarchy .hierarchy-main-inner{padding:0 16px;gap:44px}}.career-hierarchy .hierarchy-section{width:100%;border-top:1px solid #edf1f6;padding-top:32px;box-sizing:border-box;display:flex;flex-direction:column;gap:18px}@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{font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;color:#93c5fd;font-family:square-bd}.career-hierarchy .section-head h2{font-family:square-bd;font-size:1.4rem;margin:0;color:#111827}@media(max-width:768px){.career-hierarchy .section-head h2{font-size:1.15rem}}.career-hierarchy .section-head p{font-size:.9rem;line-height:1.7;color:#4b5563}@media(max-width:768px){.career-hierarchy .section-head p{font-size:.84rem}}.career-hierarchy .hierarchy-two-columns{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr);column-gap:26px;row-gap:16px}@media(max-width:768px){.career-hierarchy .hierarchy-two-columns{grid-template-columns:1fr}}.career-hierarchy .column{display:flex;flex-direction:column;gap:10px;font-size:.86rem;color:#374151}@media(max-width:768px){.career-hierarchy .column{font-size:.92rem}}.career-hierarchy .column h3{margin:0;font-family:square-bd;font-size:1rem;color:#111827}.career-hierarchy .column p{margin:0;line-height:1.7}.career-hierarchy .simple-list{margin:0;padding-left:18px;font-size:.84rem;color:#374151;line-height:1.6}.career-hierarchy .simple-list li{margin-bottom:4px}@media(max-width:768px){.career-hierarchy .simple-list{font-size:.8rem}}.career-hierarchy .inline-note{margin-top:4px;padding:10px 12px;border-radius:12px;border:1px solid #e5e7eb;background:#f9fafb;display:flex;flex-direction:column;gap:3px;font-size:.8rem;color:#4b5563;line-height:1.6}.career-hierarchy .inline-note strong{font-family:square-bd;color:#111827;font-size:.86rem}.career-hierarchy .inline-note span{display:block}.career-hierarchy .hierarchy-overview .overview-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.2fr);column-gap:26px;row-gap:18px}@media(max-width:768px){.career-hierarchy .hierarchy-overview .overview-layout{grid-template-columns:1fr}}.career-hierarchy .hierarchy-overview .overview-text{font-size:.88rem;color:#374151;line-height:1.8}@media(max-width:768px){.career-hierarchy .hierarchy-overview .overview-text{font-size:.92rem}}.career-hierarchy .hierarchy-overview .overview-bullets{margin:10px 0 0;padding-left:18px;font-size:.84rem;color:#374151;line-height:1.6}.career-hierarchy .hierarchy-overview .overview-bullets li{margin-bottom:4px}.career-hierarchy .hierarchy-overview .overview-right-strip{border-radius:18px;padding:14px 16px;background:#f9fafb;border:1px solid #e0e7ff;display:flex;flex-direction:column;gap:10px}.career-hierarchy .hierarchy-overview .strip-item{padding:6px 0;border-bottom:1px dashed #e5e7eb}.career-hierarchy .hierarchy-overview .strip-item:last-child{border-bottom:none}.career-hierarchy .hierarchy-overview .strip-item .strip-label{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:999px;font-size:.74rem;font-family:square-bd;background:#eef5ff;color:#2563eb;margin-bottom:4px}.career-hierarchy .hierarchy-overview .strip-item p{margin:0;font-size:.92rem;color:#4b5563;line-height:1.6}.career-hierarchy .hierarchy-philosophy .photo-column{display:flex;justify-content:flex-end}.career-hierarchy .hierarchy-philosophy .philosophy-photo{margin:0;border-radius:18px;overflow:hidden;border:1px solid #d1d5db;box-shadow:0 10px 28px #0f233429;background-color:#020617;display:flex;flex-direction:column}.career-hierarchy .hierarchy-philosophy .philosophy-photo img{width:100%;height:180px;object-fit:cover}@media(max-width:768px){.career-hierarchy .hierarchy-philosophy .philosophy-photo img{height:150px}}.career-hierarchy .hierarchy-philosophy .philosophy-photo figcaption{padding:8px 10px;font-size:.78rem;color:#e5e7eb;background:linear-gradient(90deg,#0f172af2,#0f172acc)}.career-hierarchy .hierarchy-rank .rank-rail-wrap{margin-top:4px;width:100%;overflow-x:auto;padding-bottom:6px}.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{display:inline-flex;align-items:center;gap:12px;padding:10px 14px;border-radius:999px;background:linear-gradient(90deg,#dbf4fff5,#e2eefff5);border:1px solid #dbeafe;box-shadow:0 10px 26px #0f23341f;min-width:100%;box-sizing:border-box}.career-hierarchy .hierarchy-rank .rank-node-wrap{display:inline-flex;align-items:center;gap:8px}.career-hierarchy .hierarchy-rank .rank-node{min-width:90px;padding:8px 10px;border-radius:999px;background:#fff;border:1px solid #cbd5f5;box-shadow:0 6px 16px #0f233429;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:.8rem;font-family:square-bd;color:#111827}.career-hierarchy .hierarchy-rank .rank-node .rank-step{font-size:.78rem;color:#2563eb}.career-hierarchy .hierarchy-rank .rank-node .rank-name{white-space:nowrap}.career-hierarchy .hierarchy-rank .rank-line{display:block;width:30px;height:2px;border-radius:999px;background:#9ca3af}.career-hierarchy .hierarchy-rank .rank-desc-layout{margin-top:14px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr);column-gap:24px;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{margin:0 0 4px;font-family:square-bd;font-size:1rem;color:#111827}.career-hierarchy .hierarchy-rank .rank-desc-text p{margin:0;font-size:.86rem;color:#374151;line-height:1.7}.career-hierarchy .hierarchy-reward .reward-highlight-grid{display:grid;grid-template-columns:1fr;gap:10px}.career-hierarchy .hierarchy-reward .reward-highlight{border-radius:14px;border:1px solid #e5e7eb;background:#f9fafb;padding:10px 12px;box-sizing:border-box;font-size:.92rem;color:#374151;line-height:1.6}.career-hierarchy .hierarchy-reward .reward-highlight .reward-label{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:999px;font-size:.74rem;font-family:square-bd;background:#eef2ff;color:#4f46e5;margin-bottom:4px}.career-hierarchy .hierarchy-reward .reward-highlight p{margin:0}.career-hierarchy .hierarchy-work .work-photo{position:relative;border-radius:18px;overflow:hidden;border:1px solid #d1d5db;box-shadow:0 12px 30px #0f23342e;background-color:#020617;max-height:180px}.career-hierarchy .hierarchy-work .work-photo img{width:100%;height:100%;display:block;object-fit:cover}.career-hierarchy .hierarchy-work .work-photo-caption{position:absolute;inset:auto 0 0;padding:10px 14px;background:linear-gradient(0deg,rgba(15,23,42,.95),rgba(15,23,42,.6),transparent);color:#e5e7eb;font-size:.8rem}.career-hierarchy .hierarchy-work .work-photo-caption p{margin:0 0 2px;font-family:square-bd;color:#f9fafb}.career-hierarchy .hierarchy-work .work-photo-caption span{font-size:.76rem}@media(max-width:768px){.career-hierarchy{padding-top:70px;padding-bottom:140px}}.career-benefits{width:calc(100% + -0px);background-color:#fff;min-height:calc(100vh - 200px);display:flex;flex-direction:column;align-items:center;box-sizing:border-box;animation:fadeInUp .8s ease-out;padding:20px 0 160px}@media(max-width:768px){.career-benefits{padding-top:90px;padding-bottom:130px}}@media(max-width:768px){.career-benefits .pc-only{display:none}}.career-benefits .eyebrow{font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;color:#9ca3af;margin-bottom:6px;font-family:square-eb}.career-benefits .benefits-hero{width:100%;border-bottom:1px solid #e5e7eb}.career-benefits .benefits-hero-inner{max-width:1180px;margin:0 auto;padding:80px 24px 36px;box-sizing:border-box;display:flex;align-items:stretch;gap:40px}@media(max-width:768px){.career-benefits .benefits-hero-inner{padding:0 16px 32px;flex-direction:column;gap:24px}}.career-benefits .benefits-hero-left{flex:1.4;display:flex;flex-direction:column;justify-content:center;gap:14px;padding-top:4px}.career-benefits .benefits-hero-title{font-size:2.1rem;font-family:square-eb;letter-spacing:.04em}@media(max-width:768px){.career-benefits .benefits-hero-title{font-size:1.8rem}}.career-benefits .benefits-hero-subtitle{font-size:.95rem;color:#4b5563;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{border-radius:999px;padding:4px 12px;border:1px solid #e5e7eb;background-color:#f9fafb;font-size:.78rem;display:inline-flex;align-items:center;gap:6px}.career-benefits .benefits-hero-chip .label{color:#6b7280}.career-benefits .benefits-hero-chip .value{font-family:square-bd;color:#111827}.career-benefits .benefits-hero-right{flex:1;display:flex;align-items:center;justify-content:flex-end}@media(max-width:768px){.career-benefits .benefits-hero-right{justify-content:flex-start}}.career-benefits .benefits-hero-summary{width:100%;max-width:360px;border-radius:16px;border:1px solid #e5e7eb;background:linear-gradient(135deg,#f9fafb,#fff);box-shadow:0 10px 30px #0f172a0f;padding:14px 14px 12px;box-sizing:border-box}.career-benefits .benefits-hero-summary-title{font-size:.8rem;color:#4b5563;margin:0 0 8px;font-family:square-bd}.career-benefits .benefits-hero-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:768px){.career-benefits .benefits-hero-summary-grid{grid-template-columns:1fr 1fr}}.career-benefits .benefits-hero-summary-chip{border-radius:12px;padding:8px 10px;background-color:#fff;border:1px solid #e5e7eb;display:flex;flex-direction:column;gap:2px;font-size:.78rem}.career-benefits .benefits-hero-summary-chip .summary-label{font-family:square-bd;color:#006cb7}.career-benefits .benefits-hero-summary-chip .summary-text{color:#4b5563}.career-benefits .benefits-main{width:100%;display:flex;justify-content:center}.career-benefits .benefits-main-inner{max-width:1180px;width:100%;padding:32px 24px 0;box-sizing:border-box;display:flex;flex-direction:column;gap:24px}@media(max-width:768px){.career-benefits .benefits-main-inner{padding:28px 16px 0;gap:22px}}.career-benefits .benefits-intro{width:100%;border-bottom:1px solid #e5e7eb;padding:18px 0 14px;display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1.6fr);column-gap:32px;row-gap:12px;align-items:flex-start}@media(max-width:768px){.career-benefits .benefits-intro{grid-template-columns:1fr;padding-bottom:10px}}.career-benefits .benefits-intro-left h2{font-family:square-bd;font-size:1.3rem;margin:0 0 8px;color:#111827}@media(max-width:768px){.career-benefits .benefits-intro-left h2{font-size:1.15rem}}.career-benefits .benefits-intro-left p{font-size:.9rem;line-height:1.7;color:#4b5563}@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{border-radius:999px;padding:6px 12px;background:#f9fafb;border:1px solid #e5e7eb;font-size:.8rem;color:#374151}.career-benefits .benefits-packages{display:flex;flex-direction:column;gap:12px}.career-benefits .benefits-block{padding:16px 0 14px;border-bottom:1px solid #e5e7eb;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.7fr);column-gap:32px;row-gap:10px}@media(max-width:900px){.career-benefits .benefits-block{grid-template-columns:1fr;column-gap:0}}.career-benefits .benefits-block-header{display:flex;flex-direction:column;gap:8px;padding-left:12px;border-left:3px solid #e5e7eb}.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{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:.75rem;font-family:square-rg;background:#f3f4f6;color:#4b5563;width:fit-content}.career-benefits .benefits-block-header h2{margin:0;font-family:square-eb;font-size:1.05rem;color:#0f172a}@media(max-width:768px){.career-benefits .benefits-block-header h2{font-size:1rem}}.career-benefits .benefits-block-header p{margin:0;font-size:.84rem;color:#4b5563;line-height:1.6}.career-benefits .benefits-block-chip-row{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:2px}.career-benefits .benefits-block-chip-row .chip{padding:3px 8px;border-radius:999px;background-color:#f9fafb;border:1px solid #e5e7eb;font-size:.75rem;color:#4b5563}.career-benefits .benefits-block-list ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.career-benefits .benefits-row{display:flex;align-items:flex-start;gap:10px}.career-benefits .benefits-row-icon{flex:0 0 auto;padding-top:2px}.career-benefits .benefits-row-icon-circle{width:120px;height:100px;border-radius:16px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;overflow:hidden}.career-benefits .benefits-row-icon-circle img{width:100%;height:100%;object-fit:cover}@media(max-width:768px){.career-benefits .benefits-row-icon-circle{width:44px;height:44px}}.career-benefits .benefits-row-text{flex:1;display:flex;flex-direction:column;gap:2px}.career-benefits .benefits-row-title-line{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.career-benefits .benefits-row-tag{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#9ca3af}.career-benefits .benefits-row-name{font-size:.86rem;font-family:square-bd;color:#111827}.career-benefits .benefits-row-desc{margin:0;font-size:.92rem;color:#4b5563;line-height:1.6}.career-benefits .benefits-footer{margin-top:6px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.career-benefits .benefits-note{margin:0;font-size:.76rem;color:#6b7280}.career-benefits .benefits-icon-credit{font-size:.75rem;color:#6b7280;text-decoration:none}.career-benefits .benefits-icon-credit:hover{text-decoration:underline}.career-talent{width:calc(100% + -0px);background-color:#020617;padding-top:80px;padding-bottom:200px;min-height:calc(100vh - 200px);display:flex;flex-direction:column;align-items:center;color:#0f172a}@media(max-width:768px){.career-talent{padding-top:70px;padding-bottom:140px}}@media(max-width:768px){.career-talent .pc-only{display:none}}.career-talent .talent-hero{width:100%;min-height:60vh;position:relative;background-size:cover;background-position:center;color:#fff;overflow:hidden;align-items:center;animation:fadeInUp 1s ease-out;margin-top:68px}.career-talent .talent-hero-overlay{position:absolute;inset:0;-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,#0f172a80,#0f172a66);mix-blend-mode:normal}.career-talent .talent-hero-inner{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:90px 24px 80px;box-sizing:border-box;text-align:left}@media(max-width:768px){.career-talent .talent-hero-inner{padding:70px 16px 60px}}.career-talent .talent-hero-eyebrow{font-size:.8rem;letter-spacing:.22em;text-transform:uppercase;color:#a5b4fc;font-family:square-eb;margin-bottom:10px}.career-talent .talent-hero-title{font-size:2.6rem;font-family:square-eb;margin:0 0 14px;line-height:1.25}@media(max-width:768px){.career-talent .talent-hero-title{font-size:2.1rem}}@media(max-width:768px){.career-talent .talent-hero-title{font-size:1.8rem}}.career-talent .talent-hero-subtitle{font-size:1rem;line-height:1.9;color:#e5edf7;max-width:580px;margin:0}@media(max-width:768px){.career-talent .talent-hero-subtitle{font-size:.9rem}}.career-talent .talent-hero-keywords{margin-top:26px;display:flex;flex-wrap:wrap;gap:10px}.career-talent .talent-hero-keywords span{font-size:.78rem;padding:7px 16px;border-radius:999px;border:1px solid rgba(191,219,254,.6);background:#0f172a99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e5edf7;font-family:square-rg}.career-talent .talent-main{width:100%;display:flex;flex-direction:column;align-items:center;background:radial-gradient(circle at top,#020617 0 40%,#020617 60% 100%)}.career-talent .talent-values-strip{width:100%;display:flex;justify-content:center;position:relative;z-index:2;margin-top:-68px;animation:fadeInUp 1s ease-out}.career-talent .talent-values-inner{max-width:1180px;width:100%;padding:0 24px;box-sizing:border-box;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:768px){.career-talent .talent-values-inner{grid-template-columns:1fr;padding:0 16px}}.career-talent .talent-value{border-radius:22px;border:1px solid rgba(148,163,184,.45);background:radial-gradient(circle at top left,rgba(37,99,235,.18),transparent 55%),linear-gradient(145deg,#0f172afa,#0f172af0);padding:18px 18px 16px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;box-shadow:0 18px 45px #0f172ab3;color:#e5edf7}.career-talent .talent-value-label{font-size:.8rem;font-family:square-rg;color:#cbd5f5;opacity:.85}.career-talent .talent-value-body{display:flex;flex-direction:column;gap:6px}.career-talent .talent-value-kor{font-size:1.05rem;font-family:square-eb;margin:0;color:#f9fafb}.career-talent .talent-value-eng{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#93c5fd;margin:0}.career-talent .talent-value-desc{font-size:.92rem;line-height:1.8;color:#e5edf7;margin:4px 0 0}.career-talent .talent-scenes{width:100%;display:flex;justify-content:center;margin-top:60px;animation:fadeInUp 1s ease-out}.career-talent .talent-scenes-inner{max-width:1180px;width:100%;padding:0 24px;box-sizing:border-box;display:flex;flex-direction:column;gap:40px}@media(max-width:768px){.career-talent .talent-scenes-inner{padding:0 16px}}.career-talent .talent-scene{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.3fr);column-gap:32px;row-gap:20px;align-items:center}@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{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:#9ca3af;margin-bottom:6px;font-family:square-rg}.career-talent .scene-title{font-size:1.35rem;font-family:square-eb;margin:0 0 10px;color:#f9fafb}@media(max-width:768px){.career-talent .scene-title{font-size:1.15rem}}.career-talent .scene-desc{font-size:.9rem;line-height:1.9;color:#e5edf7}@media(max-width:768px){.career-talent .scene-desc{font-size:.84rem}}.career-talent .scene-image{border-radius:22px;background-repeat:no-repeat;background-size:cover;background-position:center;aspect-ratio:4/3;box-shadow:0 24px 60px #0f172ae6,0 0 0 1px #94a3b880}@media(max-width:768px){.career-talent .scene-image{aspect-ratio:16/9}}.career-talent .talent-fit{width:100%;display:flex;justify-content:center;margin-top:70px}.career-talent .talent-fit-inner{max-width:1180px;width:100%;padding:26px 24px 24px;box-sizing:border-box;border-radius:24px;background:linear-gradient(135deg,#0b1220,#020617);border:1px solid rgba(148,163,184,.5);box-shadow:0 26px 70px #0f172ae6;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.8fr);column-gap:32px;row-gap:24px}@media(max-width:768px){.career-talent .talent-fit-inner{grid-template-columns:1fr;padding:20px 18px 18px}}@media(max-width:768px){.career-talent .talent-fit-inner{padding-inline:18px}}.career-talent .fit-left{display:flex;flex-direction:column;justify-content:center;gap:12px;color:#e5edf7}.career-talent .fit-eyebrow{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:#a5b4fc;font-family:square-rg}.career-talent .fit-title{font-size:1.3rem;font-family:square-eb;line-height:1.7;margin:0}@media(max-width:768px){.career-talent .fit-title{font-size:1.05rem}}.career-talent .fit-right{display:flex;flex-direction:column;gap:12px;color:#e5edf7}.career-talent .fit-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.career-talent .fit-list li{position:relative;padding-left:20px;font-size:.88rem;line-height:1.7}@media(max-width:768px){.career-talent .fit-list li{font-size:.92rem}}.career-talent .fit-list li:before{content:"•";position:absolute;left:6px;top:0;color:#38bdf8}.career-talent .fit-note{font-size:.8rem;color:#cbd5f5;margin:4px 0 0}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.career-talent .blinking{animation:blink 1s step-start infinite}.career-location{width:calc(100% + -0px);background-color:#fff;padding-bottom:200px;min-height:calc(100vh - 200px);display:flex;flex-direction:column;align-items:center;animation:fadeInUp 1s ease-out}.career-location .eyebrow{font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;color:#d3dde8;margin-bottom:10px;font-family:square-eb}.career-location .subtitle{font-size:1rem;color:#d5dde8;line-height:1.7}@media(max-width:768px){.career-location .subtitle{font-size:.9rem}}.career-location .location-hero{width:100%;background-size:cover;background-position:center;position:relative;margin-bottom:40px}.career-location .location-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#030d1e66,#03142880,#030d1e73)}.career-location .location-hero-overlay{position:absolute;inset:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(180deg,#0f172a33,#0f172a8c)}.career-location .location-hero-inner{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:120px 24px 110px;box-sizing:border-box;color:#fff;text-align:left}@media(max-width:768px){.career-location .location-hero-inner{padding:60px 16px 50px}}.career-location .location-hero-title{font-size:2.4rem;font-family:square-eb;margin-bottom:10px}@media(max-width:768px){.career-location .location-hero-title{font-size:1.9rem}}.career-location .location-inner{width:100%;max-width:1180px;padding:0 24px;box-sizing:border-box}@media(max-width:768px){.career-location .location-inner{padding:0 16px}}.career-location .location-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);gap:24px;align-items:flex-start}@media(max-width:768px){.career-location .location-layout{grid-template-columns:1fr;gap:20px}}.career-location .location-list-panel{background:#fff;border-radius:22px;border:1px solid #edf1f6;box-shadow:0 12px 30px #0f233414;padding:18px 16px 16px;box-sizing:border-box;color:#111827;display:flex;flex-direction:column;gap:14px}.career-location .location-list-header{display:flex;flex-direction:column;gap:4px;padding:0 4px 4px}.career-location .location-list-header h2{font-size:1.1rem;font-family:square-bd;color:#111827}.career-location .location-list-header p{font-size:.8rem;color:#6b7280}.career-location .location-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:420px;overflow-y:auto}.career-location .location-list::-webkit-scrollbar{width:6px}.career-location .location-list::-webkit-scrollbar-thumb{background:#9ca3afcc;border-radius:999px}.career-location .location-list::-webkit-scrollbar-track{background:transparent}.career-location .location-list-item{width:100%;border-radius:16px;border:1px solid #e5e7eb;background:#f9fbff;padding:10px 12px;box-sizing:border-box;display:flex;gap:10px;cursor:pointer;text-align:left;transition:border-color .16s ease,background-color .16s ease,box-shadow .18s ease,transform .16s ease}.career-location .location-list-item:hover{border-color:#c7d2fe;background-color:#eef2ff;box-shadow:0 10px 26px #0f23341a;transform:translateY(-1px)}.career-location .location-list-item.active{border-color:#2563eb;background:radial-gradient(circle at top left,#81d4fa29,#eef5ff);box-shadow:0 12px 30px #2563eb26}.career-location .location-list-left{display:flex;align-items:flex-start;padding-top:4px}.career-location .location-index{width:26px;height:26px;border-radius:999px;border:1px solid #d1d5db;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-family:square-bd;color:#111827;background:#fff}.career-location .location-list-right{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.career-location .location-list-name-row{display:flex;align-items:center;gap:6px}.career-location .location-list-name{font-size:.9rem;font-family:square-bd;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.career-location .location-list-chip{font-size:.75rem;padding:2px 6px;border-radius:999px;border:1px solid #bfdbfe;background:#eff6ff;color:#2563eb;font-family:square-bd}.career-location .location-list-addr{font-size:.78rem;color:#4b5563;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.career-location .location-list-meta{font-size:.92rem;color:#6b7280}.career-location .location-main-panel{display:flex;flex-direction:column;gap:14px}.career-location .location-map-wrapper{border-radius:22px;padding:14px;box-sizing:border-box;background:#fff;border:1px solid #edf1f6;box-shadow:0 12px 30px #0f233414;display:flex;flex-direction:column;gap:10px}.career-location .location-map-header{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:0 2px}@media(max-width:768px){.career-location .location-map-header{flex-direction:column;align-items:flex-start}}.career-location .location-map-label{font-size:.8rem;font-family:square-bd;color:#2563eb;text-transform:uppercase;letter-spacing:.12em}.career-location .location-map-caption{font-size:.75rem;color:#6b7280}.career-location .location-map{width:100%;height:380px;border-radius:16px;overflow:hidden;background-color:#d1d5db}@media(max-width:768px){.career-location .location-map{height:320px}}.career-location .location-info-panel{margin-top:6px;background:#fafbff;border-radius:20px;padding:18px 18px 14px;box-sizing:border-box;border:1px solid #e5e7eb;box-shadow:0 12px 30px #0f233414;display:flex;flex-direction:column;gap:12px;color:#111827}@media(max-width:768px){.career-location .location-info-panel{padding:16px 14px 12px}}.career-location .location-info-header{display:flex;gap:12px;align-items:stretch}@media(max-width:640px){.career-location .location-info-header{flex-direction:column}}.career-location .location-info-text{flex:1;display:flex;flex-direction:column;gap:6px}.career-location .location-info-text h2{font-size:1.2rem;font-family:square-hv;color:#111827}@media(max-width:768px){.career-location .location-info-text h2{font-size:1.05rem}}.career-location .location-badge{display:inline-flex;align-items:center;justify-content:center;font-size:.92rem;padding:3px 10px;border-radius:999px;background:#eef5ff;color:#2563eb;font-family:square-bd;width:fit-content;border:1px solid #dbeafe}.career-location .location-info-caption{font-size:.75rem;color:#6b7280}.career-location .location-thumbnail{flex:0 0 120px;display:flex;justify-content:flex-end}@media(max-width:640px){.career-location .location-thumbnail{flex:0 0 auto}}.career-location .location-thumbnail-img{width:120px;height:80px;border-radius:14px;background-size:cover;background-position:center;border:1px solid #e5e7eb;box-shadow:0 10px 26px #0f233426}.career-location .location-info-list{margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.career-location .location-info-list .row{display:flex;gap:10px;font-size:.8rem;line-height:1.7;color:#374151}@media(max-width:768px){.career-location .location-info-list .row{flex-direction:column;gap:2px}}.career-location .location-info-list .row dt{min-width:44px;font-weight:600;color:#111827}.career-location .location-info-list .row dd{margin:0;flex:1;color:#374151}.career-location .location-actions{margin-top:6px;display:flex;flex-wrap:wrap;gap:8px}.career-location .location-btn{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 14px;border-radius:999px;font-size:.78rem;font-family:square-bd;cursor:pointer;border:1px solid transparent;text-decoration:none;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .18s ease,transform .12s ease}.career-location .location-btn:hover{transform:translateY(-.5px)}.career-location .location-btn.primary{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 12px 30px #2563eb59;border-color:transparent}.career-location .location-btn.primary:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.career-location .location-btn.ghost{background:#fff;color:#111827;border-color:#d1d5db}.career-location .location-btn.ghost:hover{border-color:#2563eb;color:#1d4ed8;box-shadow:0 10px 26px #0f23341f}.career-recruit-Jobpostinglist{width:calc(100% + -0px);background-color:#f3f4f6;padding-bottom:160px;min-height:calc(100vh - 200px);display:flex;flex-direction:column;align-items:center;animation:fadeInUp 1s ease-out}.career-recruit-Jobpostinglist .width-size{width:100%;display:flex;flex-direction:column;align-items:center}.career-recruit-Jobpostinglist .jobposting-hero{width:100%;background:radial-gradient(circle at top left,#0f172a 0,#020617 45% 100%);color:#fff}.career-recruit-Jobpostinglist .jobposting-hero .jobposting-hero-inner{max-width:1040px;margin:0 auto;padding:56px 24px 40px;box-sizing:border-box}@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-size:.8rem;letter-spacing:.18em;text-transform:uppercase;opacity:.7;margin-bottom:8px;font-family:square-rg}.career-recruit-Jobpostinglist .jobposting-hero .jobposting-hero-inner .hero-title{font-size:2.6rem;font-family:square-bd;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-size:.98rem;font-family:square-rg;opacity:.9;line-height:1.7}@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;gap:10px;margin-top:18px;flex-wrap:wrap}.career-recruit-Jobpostinglist .jobposting-hero .jobposting-hero-inner .hero-pill-row .hero-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#0f172a80;border:1px solid rgba(148,163,184,.5);font-size:.8rem;font-family:square-rg}.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:#0f172a40}.career-recruit-Jobpostinglist .jobposting-main{width:100%;background:#f3f4f6}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner{max-width:1040px;margin:0 auto;padding:32px 24px 0;box-sizing:border-box}@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{background:#ffffffeb;border-radius:18px;padding:18px 20px;box-shadow:0 18px 40px #0f172a1f;border:1px solid #e5e7eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);margin-bottom:24px}@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{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-filter-card .filter-header .filter-title{font-size:1rem;font-family:square-bd;color:#111827}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-filter-card .filter-header .filter-reset-btn{border:none;background:transparent;font-size:.8rem;color:#6b7280;cursor:pointer;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;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{display:grid;grid-template-columns:minmax(0,2.2fr) repeat(4,minmax(0,1fr));gap:12px 14px;align-items:flex-end}@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;gap:6px;font-size:.8rem}.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{font-family:square-bd;color:#6b7280}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-filter-card .filter-grid .filter-item select{width:100%;border-radius:999px;border:1px solid #d1d5db;background-color:#f9fafb;font-size:.92rem;font-family:square-rg;outline:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L6 6L10 2' stroke='%239CA3AF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-filter-card .filter-grid .filter-item select:focus{border-color:#1d4ed8;background-color:#fff;box-shadow:0 0 0 1px #2563eb1a}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-filter-card .filter-grid .filter-item .filter-input-wrap{display:flex;align-items:center;gap:6px;border-radius:999px;padding:0 8px 0 4px;background-color:#f9fafb;border:1px solid #d1d5db}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-filter-card .filter-grid .filter-item .filter-input-wrap .filter-input-prefix{padding:4px 10px;border-radius:999px;background-color:#111827;color:#fff;font-size:.75rem;font-family:square-bd}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-filter-card .filter-grid .filter-item .filter-input-wrap input{flex:1;border:none;background:transparent;outline:none;font-size:.92rem;font-family:square-rg;padding:4px 4px 4px 6px;border-radius:999px}.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{border-color:#1d4ed8;background-color:#fff;box-shadow:0 0 0 1px #2563eb1a}.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{width:100%;text-align:center;padding:60px 0;font-size:.95rem;color:#6b7280;font-family:square-rg}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-list-wrap .job-empty{width:100%;text-align:center;padding:80px 0 40px;font-size:.95rem;color:#6b7280;font-family:square-rg}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-list-wrap .job-card{display:flex;flex-direction:column;padding:18px 20px 16px;margin-bottom:12px;border-radius:16px;background-color:#fff;border:1px solid #e5e7eb;box-shadow:0 14px 28px #0f172a0a;cursor:pointer;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease,background-color .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{transform:translateY(-2px);box-shadow:0 20px 40px #0f172a14;border-color:#d1d5db;background-color:#fdfefe}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-list-wrap .job-card .job-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}@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{font-size:.8rem;font-family:square-bd;color:#6b7280;margin-bottom:4px}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-list-wrap .job-card .job-card-top .job-card-left .job-title{font-size:1.15rem;font-family:square-eb;color:#111827}@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{display:flex;flex-direction:column;align-items:flex-end;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{flex-direction:row;align-items:center}}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-list-wrap .job-card .job-card-top .job-card-right .job-dday{background-color:#111827;color:#fff;border-radius:999px;padding:3px 10px;font-size:.78rem;font-family:square-hv;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;padding:4px 10px;font-size:.78rem;font-family:square-bd;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:#2563eb14;color:#1d4ed8;border:1px solid rgba(37,99,235,.35)}.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;color:#92400e;border:1px solid #facc15}.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;color:#6b7280;border:1px solid #e5e7eb}.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{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.8rem;font-family:square-bd;color:#6b7280}.career-recruit-Jobpostinglist .jobposting-main .jobposting-main-inner .job-list-wrap .job-card .job-card-bottom .job-meta-row .meta-item strong{font-family:square-eb;color:#111827}.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{width:calc(100% + -0px);background-color:#fff;min-height:calc(100vh - 200px);animation:fadeInUp .8s ease-out}.career-recruit-Jobpostingdetail .width-size-start{width:100%;display:flex;flex-direction:column}.career-recruit-Jobpostingdetail .skeleton-line{display:block;border-radius:999px;background:linear-gradient(90deg,#e5e7eb,#f3f4f6 48%,#e5e7eb);background-size:220% 100%;animation:careerDetailSkeleton 1.15s ease-in-out infinite}.career-recruit-Jobpostingdetail .jobdetail-hero .skeleton-line{background:linear-gradient(90deg,#94a3b847,#e2e8f06b 48%,#94a3b847);background-size:220% 100%}.career-recruit-Jobpostingdetail .jobdetail-hero-loading .skeleton-eyebrow{width:110px;height:12px;margin-bottom:12px}.career-recruit-Jobpostingdetail .jobdetail-hero-loading .skeleton-company{width:140px;height:14px;margin-bottom:12px}.career-recruit-Jobpostingdetail .jobdetail-hero-loading .skeleton-title{width:540px;max-width:72vw;height:40px}@media(max-width:768px){.career-recruit-Jobpostingdetail .jobdetail-hero-loading .skeleton-title{width:82vw;height:30px}}.career-recruit-Jobpostingdetail .jobdetail-hero-loading .skeleton-chip{width:72px;height:26px}.career-recruit-Jobpostingdetail .jobdetail-hero-loading .skeleton-status{width:150px;height:26px}.career-recruit-Jobpostingdetail .jobdetail-hero-loading .skeleton-meta{width:240px;height:14px}.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{width:82px;height:16px;margin-bottom:14px}.career-recruit-Jobpostingdetail .jobdetail-meta-skeleton .meta-row{align-items:center}.career-recruit-Jobpostingdetail .jobdetail-meta-skeleton .skeleton-label{width:58px;height:12px;flex-shrink:0}.career-recruit-Jobpostingdetail .jobdetail-meta-skeleton .skeleton-value{width:100%;height:14px}.career-recruit-Jobpostingdetail .jobdetail-meta-skeleton .skeleton-button{width:100%;height:38px}.career-recruit-Jobpostingdetail .jobdetail-content-skeleton .skeleton-badge,.career-recruit-Jobpostingdetail .jobdetail-inline-loading .skeleton-badge{width:120px;height:22px;margin-bottom:10px}.career-recruit-Jobpostingdetail .jobdetail-content-skeleton .skeleton-content-title,.career-recruit-Jobpostingdetail .jobdetail-inline-loading .skeleton-content-title{width:180px;height:24px;margin-bottom:10px}.career-recruit-Jobpostingdetail .jobdetail-content-skeleton .skeleton-content-subtitle,.career-recruit-Jobpostingdetail .jobdetail-inline-loading .skeleton-content-subtitle{width:420px;max-width:86%;height:16px}.career-recruit-Jobpostingdetail .jobdetail-content-skeleton .skeleton-editor-line,.career-recruit-Jobpostingdetail .jobdetail-inline-loading .skeleton-editor-line{width:82%;height:16px;margin-bottom:14px}.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{width:100%;height:320px;border-radius:16px;margin-top:18px}.career-recruit-Jobpostingdetail .jobdetail-inline-loading{min-height:430px}.career-recruit-Jobpostingdetail .jobdetail-hero{width:100%;background:radial-gradient(circle at top left,#0f172a 0,#020617 45% 100%);color:#fff}.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-hero-inner{max-width:1040px;margin:0 auto;padding:52px 24px 32px;box-sizing:border-box}@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-size:.78rem;letter-spacing:.18em;text-transform:uppercase;opacity:.7;margin-bottom:8px;font-family:square-rg}.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-hero-inner .hero-top-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}@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-size:.85rem;font-family:square-bd;opacity:.8;margin-bottom:4px}.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-hero-inner .hero-top-row .hero-left .hero-title{font-size:2.1rem;font-family:square-eb;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{display:flex;flex-direction:column;align-items:flex-end;gap:6px}@media(max-width:768px){.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-hero-inner .hero-top-row .hero-right{flex-direction:row;align-items:center}}.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-hero-inner .hero-top-row .hero-right .hero-dday{background-color:#111827;color:#fff;border-radius:999px;padding:4px 12px;font-size:.8rem;font-family:square-hv;white-space:nowrap}.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-hero-inner .hero-top-row .hero-right .hero-status-chip{border-radius:999px;padding:4px 12px;font-size:.78rem;font-family:square-bd;white-space:nowrap}.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-hero-inner .hero-top-row .hero-right .hero-status-chip.status-open{background-color:#2563eb1a;color:#bfdbfe;border:1px solid rgba(191,219,254,.6)}.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-hero-inner .hero-top-row .hero-right .hero-status-chip.status-before{background-color:#fcd34d33;color:#facc15;border:1px solid rgba(250,204,21,.7)}.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-hero-inner .hero-top-row .hero-right .hero-status-chip.status-end{background-color:#94a3b833;color:#e5e7eb;border:1px solid rgba(148,163,184,.6)}.career-recruit-Jobpostingdetail .jobdetail-hero .jobdetail-hero-inner .hero-meta-row{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.92rem;font-family:square-bd;color:#e5e7eb;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{width:100%;background-color:#f3f4f6}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner{max-width:1140px;margin:0 auto;padding:28px 24px 80px;box-sizing:border-box;display:flex;align-items:flex-start;gap:20px}@media(max-width:768px){.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner{padding:24px 16px 60px;flex-direction:column}}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-meta-card{width:280px;flex-shrink:0;position:sticky;top:110px;align-self:flex-start}@media(max-width:768px){.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-meta-card{width:100%;position:static}}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-meta-card .meta-card-inner{background-color:#fffffff7;border-radius:18px;padding:18px 18px 14px;box-shadow:0 18px 40px #0f172a1f;border:1px solid #e5e7eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-meta-card .meta-card-inner .meta-section-title{font-size:.9rem;font-family:square-bd;margin-bottom:12px;color:#111827}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-meta-card .meta-card-inner .meta-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #e5e7eb}.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{width:70px;font-size:.8rem;font-family:square-bd;color:#6b7280;flex-shrink:0}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-meta-card .meta-card-inner .meta-row .meta-value{flex:1;font-size:.8rem;font-family:square-rg;color:#111827;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{margin-top:12px;display:flex;flex-direction:column;gap:8px}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-meta-card .meta-btn-group .btn-apply-primary{width:100%;border:none;border-radius:999px;padding:10px 0;background:linear-gradient(135deg,#1d4ed8,#0ea5e9);color:#fff;font-size:.9rem;font-family:square-eb;cursor:pointer;box-shadow:0 14px 30px #2563eb59;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-meta-card .meta-btn-group .btn-apply-primary:hover{transform:translateY(-1px);box-shadow:0 18px 40px #2563eb73;filter:brightness(1.03)}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-meta-card .meta-btn-group .btn-apply-primary:active{transform:translateY(0);box-shadow:0 10px 20px #2563eb66}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-meta-card .meta-btn-group .btn-share-ghost{width:100%;border-radius:999px;padding:9px 0;border:1px solid #bfdbfe;background-color:#eff6ff;color:#1d4ed8;font-size:.86rem;font-family:square-bd;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.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{width:100%;border-radius:999px;padding:9px 0;border:1px solid #d1d5db;background-color:#fff;color:#4b5563;font-size:.86rem;font-family:square-bd;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.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{flex:1;background-color:#fff;border-radius:20px;box-shadow:0 18px 40px #0f172a14;border:1px solid #e5e7eb;overflow:hidden;display:flex;flex-direction:column}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-content-card .jobdetail-content-header{padding:18px 22px 10px;border-bottom:1px solid #e5e7eb}@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{display:flex;align-items:center;gap:6px;font-size:.78rem;font-family:square-bd;color:#6b7280;margin-bottom:4px}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-content-card .jobdetail-content-header .badge-row .badge-label{padding:3px 10px;border-radius:999px;background-color:#eff6ff;color:#1d4ed8}.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{font-size:1.1rem;font-family:square-eb;color:#111827;margin-bottom:4px}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-content-card .jobdetail-content-header .content-subtitle{font-size:.92rem;font-family:square-rg;color:#6b7280;line-height:1.6}.career-recruit-Jobpostingdetail .jobdetail-main .jobdetail-main-inner .jobdetail-content-card .jobdetail-editor-wrap{padding:18px 20px 24px;font-size:.9rem;line-height:1.7}@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}@keyframes careerDetailSkeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.career-recruit-resumeopening{width:100%;background-color:#fff;min-height:calc(100vh - 200px);display:flex;justify-content:center;animation:fadeInUp .8s ease-out}.career-recruit-resumeopening .width-size{width:100%;display:flex;flex-direction:column}.career-recruit-resumeopening .resumeopen-hero{width:100%;background:radial-gradient(circle at top left,#0f172a 0,#020617 45% 100%);color:#fff}.career-recruit-resumeopening .resumeopen-hero .resumeopen-hero-inner{max-width:1040px;margin:0 auto;padding:52px 24px 32px;box-sizing:border-box}@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-size:.78rem;letter-spacing:.18em;text-transform:uppercase;opacity:.7;margin-bottom:8px;font-family:square-rg}.career-recruit-resumeopening .resumeopen-hero .resumeopen-hero-inner .hero-title{font-size:2rem;font-family:square-eb;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{margin-top:8px;font-size:.96rem;font-family:square-bd;color:#e5e7eb;opacity:.9}.career-recruit-resumeopening .resumeopen-hero .resumeopen-hero-inner .hero-steps{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px}.career-recruit-resumeopening .resumeopen-hero .resumeopen-hero-inner .hero-steps .hero-step{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.7);font-size:.78rem;font-family:square-bd;color:#cbd5f5;opacity:.7}.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:#2563eb24;border-color:#818cf8e6;color:#e5e7eb;opacity:1}.career-recruit-resumeopening .resumeopen-main{width:100%;background-color:#f3f4f6}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner{max-width:1040px;margin:0 auto;padding:28px 24px 80px;box-sizing:border-box}@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{width:100%;max-width:880px;margin:0 auto;background-color:#fff;border-radius:22px;border:1px solid #e5e7eb;box-shadow:0 18px 40px #0f172a1f;padding:26px 26px 30px;box-sizing:border-box}@media(max-width:768px){.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card{padding:18px 14px 24px;border-radius:18px}}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .resumeopen-section+.resumeopen-section{margin-top:32px;padding-top:24px;border-top:1px solid #e5e7eb}.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{font-size:1.05rem;font-family:square-eb;color:#111827}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .resumeopen-section .section-header .section-desc{font-size:.86rem;font-family:square-rg;color:#6b7280;line-height:1.5}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .resumeopen-section .section-helper{margin-top:8px;font-size:.8rem;font-family:square-rg;color:#6b7280;line-height:1.6}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .terms-chip-group{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .terms-chip-group .terms-chip{min-width:0;padding:7px 14px;font-size:.8rem;border-radius:999px;border-width:0;cursor:pointer;white-space:nowrap;border:0px}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .terms-chip-group .btn-gray.terms-chip{background-color:#f9fafb;color:#4b5563;border:1px solid #e5e7eb}.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{margin-top:18px;display:flex;gap:14px;flex-wrap:wrap}@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{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.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{font-size:.78rem;font-family:square-bd;color:#4b5563}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .field-control{width:100%;min-height:40px;border-radius:10px;border:1px solid #d1d5db;padding:8px 11px;font-size:.84rem;font-family:square-rg;box-sizing:border-box;color:#111827;background-color:#fff;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .field-control:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb4d;background-color:#fff}.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{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#9ca3af 50%),linear-gradient(135deg,#9ca3af 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .email-send-btn,.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .email-check-btn{width:100%;min-height:40px;border-radius:999px;font-size:.92rem;font-family:square-bd;cursor:pointer;border:0px}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .btn-gray.email-send-btn,.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .btn-gray.email-check-btn{cursor:default}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .input-with-countdown{position:relative;display:flex;align-items:center}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .input-with-countdown input{border:none;width:100%;outline:none;font-size:.84rem;font-family:square-rg}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .input-with-countdown .countdown-text{position:absolute;right:10px;font-size:.75rem;font-family:square-rg;color:#6b7280}.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{margin-top:18px;padding:10px 14px;border-radius:12px;background-color:#f9fafb;border:1px dashed #cbd5f5;display:inline-flex;align-items:center;gap:10px}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .applyid-card .applyid-label{font-size:.8rem;font-family:square-bd;color:#4b5563}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .applyid-card .applyid-value{font-size:.92rem;font-family:square-hv;color:#1d4ed8}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .resumeopen-submit-row{margin-top:22px;display:flex;justify-content:flex-end}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .resumeopen-submit-row .submit-btn{min-width:200px;min-height:44px;border-radius:999px;font-size:.9rem;font-family:square-eb}.career-recruit-resumeopening .resumeopen-main .resumeopen-main-inner .resumeopen-card .resumeopen-submit-row .btn-gray.submit-btn{cursor:default}.career-recruit-resumewrite{width:calc(100% + -0px);background:linear-gradient(180deg,#f6f8fb,#eef2f8 40%,#f6f8fb);display:flex;flex-direction:column;align-items:center;box-sizing:border-box}@media(max-width:768px){.career-recruit-resumewrite{align-items:stretch}}.career-recruit-resumewrite .page-title{position:relative;width:100%;padding:30px 24px 70px;box-sizing:border-box;color:#fff;border-bottom:1px solid rgba(255,255,255,.06);overflow:hidden;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)}.career-recruit-resumewrite .page-title:before{content:"";position:absolute;inset:0;background:radial-gradient(90% 90% at 120% -20%,rgba(0,172,230,.4),transparent 70%);opacity:.9;pointer-events:none}.career-recruit-resumewrite .page-title .page-title-inner{position:relative;z-index:1;width:100%;max-width:1280px;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between;gap:40px}@media(max-width:768px){.career-recruit-resumewrite .page-title .page-title-inner{flex-direction:column;align-items:flex-start;gap:20px}}.career-recruit-resumewrite .page-title .page-title-left{flex:1 1 0;display:flex;flex-direction:column;gap:10px}.career-recruit-resumewrite .page-title .page-title-eyebrow{font-family:square-rg;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:#bdd0ffe6}.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{margin-top:4px;font-family:square-rg;font-size:.9rem;color:#dbe5ffe6}.career-recruit-resumewrite .page-title .page-title-meta{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.career-recruit-resumewrite .page-title .page-title-meta .pill{padding:6px 12px;border-radius:999px;font-size:.78rem;font-family:square-rg;border:1px solid rgba(255,255,255,.25);color:#f5f7ff;background:#03112b66;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.career-recruit-resumewrite .page-title .page-title-meta .pill-primary{background:#00ace64d;border-color:#00ace6e6}.career-recruit-resumewrite .write-content-wrap{max-width:1280px;width:100%;margin:24px auto 0;padding:0 24px;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:center;gap:24px}@media(max-width:768px){.career-recruit-resumewrite .write-content-wrap{flex-direction:column;max-width:100%;padding:0 16px;gap:18px;align-items:revert;flex-flow:column-reverse}}.career-recruit-resumewrite .write-content-wrap .content-wrap{padding:24px 24px 28px;border-radius:18px;background-color:#fff;border:1px solid rgba(17,34,68,.08);box-shadow:0 14px 35px #0817331f;transition:box-shadow .2s ease,transform .1s ease;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box}.career-recruit-resumewrite .write-content-wrap .content-wrap:hover{box-shadow:0 18px 40px #08173329;transform:translateY(-1px)}@media(max-width:768px){.career-recruit-resumewrite .write-content-wrap .content-wrap{width:100%;padding:18px 14px 22px}}.career-recruit-resumewrite .write-content-wrap .content-wrap .tab-header{display:flex;background-color:#f1f4fa;border-radius:999px;padding:4px;gap:4px;box-sizing:border-box;overflow-y:auto}@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{flex:1 1 0;font-family:square-rg;height:34px;display:flex;align-items:center;justify-content:center;border-radius:999px;background-color:transparent;border:none;font-size:.78rem;color:#1e325acc;cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.career-recruit-resumewrite .write-content-wrap .content-wrap .tab:hover{background-color:#007bc314}.career-recruit-resumewrite .write-content-wrap .content-wrap .tab.active{background:linear-gradient(135deg,#006cb7,#00ace6);color:#fff;box-shadow:0 8px 18px #007bc352}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap{width:100%;padding:20px 8px 26px;box-sizing:border-box}@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{padding:10px 0 0;box-sizing:border-box}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .resume-default-field-info-title div{padding:4px 0 0;font-size:.8rem;display:flex;align-items:center;flex-wrap:nowrap;gap:6px;white-space:nowrap;color:#223054e6}@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{font-size:1.1rem;padding-right:0;flex:0 0 auto;color:#14233d}.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{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;font-family:square-eb;color:#1a2740}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-title>div:last-child{font-family:square-rg;border:1px solid rgba(144,157,186,.9);border-radius:999px;padding:4px 10px;cursor:pointer;font-size:.78rem!important;background:#f6f8fc;color:#44516b}.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{display:flex;justify-content:space-between;align-items:flex-start;font-size:.78rem;padding:16px 0 0;color:#4c5971e6;gap:10px}@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:nth-child(1){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){font-family:square-rg;font-size:.78rem;display:flex;gap:8px;flex-shrink:0}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-subtitle>div:nth-child(2)>div{border:1px solid rgba(150,163,189,.9);border-radius:999px;padding:4px 9px;cursor:pointer;background:#fff}.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:#00000080}.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:#000c}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-title-under-line{width:100%;margin-top:12px;border-bottom:1px solid rgba(100,148,194,.6)}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-title-under-line2{width:100%;margin-top:18px;border-bottom:1px solid rgba(184,168,168,.6);margin-bottom:18px}.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{display:flex;flex-wrap:nowrap;padding-top:18px;align-items:flex-start;font-size:.8rem;color:#2c3650}@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{flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:12px;gap:8px}}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content>div:nth-child(1),.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content>div:nth-child(3),.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content2>div:nth-child(1),.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:nth-child(1),.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content3>div:nth-child(3){display:flex;align-items:center;justify-content:flex-end;flex:0 0 130px;font-size:.8rem;color:#4a5670;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-content>div:nth-child(1),.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content>div:nth-child(3),.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content2>div:nth-child(1),.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:nth-child(1),.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content3>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-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),.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){display:flex;align-items:center;justify-content:flex-start;width:100%;height:100%}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content .resume-photo{margin:0 0 16px;width:100%;max-height:280px;display:flex;justify-content:flex-start!important;padding:2px;align-items:flex-start;gap:16px}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content .resume-photo .file-upload-container{box-sizing:border-box;position:relative;width:220px;height:260px;max-width:220px;max-height:260px;border-radius:14px;border:1px dashed rgba(171,185,210,.9);background-color:#f6f8fd;display:flex;align-items:center;justify-content:center;overflow:hidden}@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{width:160px;height:210px;max-width:160px;max-height:210px}}.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{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;cursor:pointer;z-index:1;transition:background-color .2s ease;font-size:.78rem;color:#3c4e6ee6}.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:#00000008}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content .resume-photo img{max-width:210px;max-height:250px;border-radius:10px;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-width:150px;max-height:200px}}.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{width:100%;gap:10px;display:flex;flex-direction:column;justify-content:flex-start!important;align-items:flex-start!important}.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{width:100px;height:35px}.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{display:flex;flex-direction:column;overflow:hidden;border-radius:0}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content4 .resume-default-field-content4-title{display:flex;flex-direction:row;background-color:#f3f5fb;border-bottom:1px solid rgba(210,215,228,.9)}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content4 .resume-default-field-content4-title div{width:100%;height:42px;display:flex;justify-content:center;align-items:center;font-size:.78rem;font-family:square-bd;color:#4a5670}.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{width:40%}.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{display:flex;flex-direction:row;padding:10px 0;border-bottom:1px solid #e1e4ed;background-color:#fff}.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{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;gap:16px}.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 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 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{width:40%;cursor:pointer}.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:#00000073}.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:#000000d9}.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{width:40%;cursor:pointer}.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:#da313180}.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:#da3131e6}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content5{width:100%;text-align:right;padding-top:10px}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content5>div>span{color:#da313180;cursor:pointer}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-content5>div>span:hover{color:#da3131e6}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-end{padding:40px 0 0;display:flex;justify-content:space-between;gap:12px}.career-recruit-resumewrite .write-content-wrap .content-wrap .resume-default-field-wrap .form-box .resume-default-field-end div{width:100px;height:44px}.career-recruit-resumewrite .write-content-wrap .content-wrap>div:nth-child(2){padding:20px 0 0;width:100%;display:flex;justify-content:space-between;gap:12px}@media(max-width:768px){.career-recruit-resumewrite .write-content-wrap .content-wrap>div:nth-child(2){padding-top:16px;flex-direction:column}}.career-recruit-resumewrite .write-content-wrap .content-wrap>div:nth-child(2)>div{width:150px;height:42px}@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{width:960px;margin-bottom:300px}@media(max-width:768px){.career-recruit-resumewrite .write-content-wrap .content-wrap.narrow{width:100%}}.career-recruit-resumewrite .write-content-wrap .content-detail-sticky{transition:.3s;position:sticky;top:120px;display:flex;flex-direction:column;gap:16px;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{width:280px;height:40px!important;border-radius:20px}@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}}@media(max-width:768px){.career-recruit-resumewrite .write-content-wrap .content-detail-sticky{position:static;width:100%;align-items:center}}.career-recruit-resumewrite .write-content-wrap .content-detail-sticky .content-detail-sticky-wrap{display:flex;flex-direction:column;width:100%;border-radius:18px;background-color:#fff;border:1px solid rgba(177,187,206,.65);box-shadow:0 16px 32px #0817332e;overflow:hidden}.career-recruit-resumewrite .write-content-wrap .content-detail-sticky .content-detail-sticky-wrap>div:not(:first-child){display:flex;gap:16px;border-bottom:1px solid rgba(230,233,241,.9);padding:14px 16px;box-sizing:border-box;font-size:.8rem}.career-recruit-resumewrite .write-content-wrap .content-detail-sticky .content-detail-sticky-wrap>div:first-child{cursor:pointer;margin-left:0;margin-top:0;color:#fff;display:flex;flex-direction:column;gap:4px}.career-recruit-resumewrite .write-content-wrap .content-detail-sticky .content-detail-sticky-wrap>div:first-child>div>span{font-size:2.4rem;box-shadow:none;border-radius:999px;border:1px solid rgba(255,255,255,.35);background-color:#ffffff1a;color:#fff;padding:2px 14px;display:inline-flex;align-items:center;justify-content:center}.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{content:attr(data-tooltip);position:absolute;bottom:-24px;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:4px 8px;border-radius:5px;font-size:.75rem;white-space:nowrap;opacity:0;transition:opacity .2s;pointer-events:none;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{margin-bottom:0;border-bottom:none}.career-recruit-resumewrite .write-content-wrap .content-detail-sticky .content-detail-sticky-wrap>div>div:first-child{width:80px;font-size:.78rem;font-family:square-bd;color:#4a5670}.career-recruit-resumewrite .write-content-wrap .content-detail-sticky .content-detail-sticky-wrap>div>div:last-child{width:180px;font-size:.8rem;color:#1a2740}.career-recruit-resumewrite .write-content-wrap .content-detail-sticky>div:nth-child(4),.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){height:auto}@media(max-width:768px){.career-recruit-resumewrite .write-content-wrap .content-detail-sticky>div:nth-child(4),.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){justify-content:center;align-items:center;width:100%}}.career-applicant-loginview,.cal-login-page{width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center;background-color:#f0f4f8}.career-applicant-loginview input[type=text],.career-applicant-loginview input[type=password],.cal-login-page input[type=text],.cal-login-page input[type=password]{border-radius:10px!important;height:44px!important}@media(max-width:768px){.career-applicant-loginview,.cal-login-page{height:auto;min-height:calc(100vh - 80px)}}.career-applicant-loginview.login-background,.cal-login-page.login-background{background-image:url(/static/media/login-background.biPbutqd.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}.career-applicant-loginview .cal-login-overlay,.cal-login-page .cal-login-overlay{margin-top:-68px;position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:40px 16px;box-sizing:border-box}@media(max-width:768px){.career-applicant-loginview .cal-login-overlay,.cal-login-page .cal-login-overlay{padding:20px 12px 36px}}.career-applicant-loginview .cal-login-shell,.cal-login-page .cal-login-shell{width:100%;max-width:960px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;align-items:stretch}@media(max-width:860px){.career-applicant-loginview .cal-login-shell,.cal-login-page .cal-login-shell{grid-template-columns:1fr;max-width:480px;gap:12px;margin-top:40px}}.career-applicant-loginview .cal-brand-panel,.cal-login-page .cal-brand-panel{padding:36px 32px 40px;border-radius:20px;background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 20px 48px #0f172a24;border:1px solid rgba(226,232,240,.9);display:flex;flex-direction:column;gap:0}@media(max-width:860px){.career-applicant-loginview .cal-brand-panel,.cal-login-page .cal-brand-panel{padding:24px 20px 28px;border-radius:16px}}.career-applicant-loginview .cal-brand-badge,.cal-login-page .cal-brand-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-family:square-bd;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;width:fit-content;margin-bottom:20px}.career-applicant-loginview .cal-brand-badge .material-symbols-outlined,.cal-login-page .cal-brand-badge .material-symbols-outlined{font-size:14px}.career-applicant-loginview .cal-brand-title,.cal-login-page .cal-brand-title{font-family:square-hv;font-size:2.4rem;line-height:1.15;color:#0f172a;margin:0 0 14px}.career-applicant-loginview .cal-brand-title em,.cal-login-page .cal-brand-title em{font-style:normal;color:#00ace6}@media(max-width:860px){.career-applicant-loginview .cal-brand-title,.cal-login-page .cal-brand-title{font-size:1.9rem}}.career-applicant-loginview .cal-brand-sub,.cal-login-page .cal-brand-sub{font-family:square-rg;font-size:.9rem;line-height:1.65;color:#64748b;white-space:pre-wrap;margin:0 0 28px}.career-applicant-loginview .cal-feature-list,.cal-login-page .cal-feature-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.career-applicant-loginview .cal-feature-list li,.cal-login-page .cal-feature-list li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;transition:border-color .15s ease,background .15s ease}.career-applicant-loginview .cal-feature-list li:hover,.cal-login-page .cal-feature-list li:hover{background:#f0f7ff;border-color:#bfdbfe}.career-applicant-loginview .cal-feature-list strong,.cal-login-page .cal-feature-list strong{display:block;font-family:square-bd;font-size:.82rem;color:#1e293b;margin-bottom:2px}.career-applicant-loginview .cal-feature-list span,.cal-login-page .cal-feature-list span{display:block;font-family:square-rg;font-size:.76rem;color:#94a3b8}.career-applicant-loginview .cal-feat-icon,.cal-login-page .cal-feat-icon{font-size:20px;color:#00ace6;margin-top:1px}.career-applicant-loginview .cal-form-card,.cal-login-page .cal-form-card{border-radius:20px;background:#fffffffc;box-shadow:0 20px 48px #0f172a21;border:1px solid rgba(226,232,240,.9);display:flex;flex-direction:column;overflow:hidden}@media(max-width:860px){.career-applicant-loginview .cal-form-card,.cal-login-page .cal-form-card{border-radius:16px}}.career-applicant-loginview .cal-tab-nav,.cal-login-page .cal-tab-nav{display:flex;gap:0;border-bottom:1px solid #e2e8f0;background:#f8fafc;padding:0 4px}.career-applicant-loginview .cal-tab,.cal-login-page .cal-tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:14px 8px 12px;border:none;background:transparent;cursor:pointer;font-family:square-bd;font-size:.72rem;color:#94a3b8;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s ease,border-color .15s ease;position:relative}.career-applicant-loginview .cal-tab .material-symbols-outlined,.cal-login-page .cal-tab .material-symbols-outlined{font-size:18px;transition:color .15s ease}.career-applicant-loginview .cal-tab:hover,.cal-login-page .cal-tab:hover,.career-applicant-loginview .cal-tab:hover .material-symbols-outlined,.cal-login-page .cal-tab:hover .material-symbols-outlined{color:#475569}.career-applicant-loginview .cal-tab.active,.cal-login-page .cal-tab.active{color:#006cb7;border-bottom-color:#00ace6}.career-applicant-loginview .cal-tab.active .material-symbols-outlined,.cal-login-page .cal-tab.active .material-symbols-outlined{color:#00ace6}.career-applicant-loginview .cal-tab-label,.cal-login-page .cal-tab-label{white-space:nowrap;font-size:.75rem}@media(max-width:400px){.career-applicant-loginview .cal-tab-label,.cal-login-page .cal-tab-label{display:none}}.career-applicant-loginview .cal-form-caption,.cal-login-page .cal-form-caption{padding:10px 22px 0;font-family:square-rg;font-size:.78rem;color:#94a3b8;margin:0}.career-applicant-loginview .cal-form-body,.cal-login-page .cal-form-body{padding:16px 22px 24px;flex:1;display:flex;flex-direction:column}.career-applicant-loginview .cal-form,.cal-login-page .cal-form{display:flex;flex-direction:column;gap:14px}.career-applicant-loginview .cal-field-group,.cal-login-page .cal-field-group{display:flex;flex-direction:column;gap:4px}.career-applicant-loginview .cal-field-label,.cal-login-page .cal-field-label{font-family:square-bd;font-size:.75rem;color:#64748b;padding-left:2px}.career-applicant-loginview .cal-select-wrap,.cal-login-page .cal-select-wrap{position:relative}.career-applicant-loginview .cal-select-wrap.is-open,.cal-login-page .cal-select-wrap.is-open{z-index:10}.career-applicant-loginview .cal-select-wrap.is-open .cal-select,.cal-login-page .cal-select-wrap.is-open .cal-select{border-color:#00ace6;box-shadow:0 0 0 3px #00ace61f}.career-applicant-loginview .cal-select-wrap.is-open .cal-select-icon,.cal-login-page .cal-select-wrap.is-open .cal-select-icon{transform:translateY(-50%) rotate(180deg);color:#00ace6}.career-applicant-loginview .cal-select,.cal-login-page .cal-select{width:100%;height:44px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#1e293b;font-family:square-rg;padding:0 36px 0 14px;box-sizing:border-box;outline:none;display:flex;align-items:center;text-align:left;transition:border-color .15s ease,box-shadow .15s ease;cursor:pointer}.career-applicant-loginview .cal-select:focus,.cal-login-page .cal-select:focus{border-color:#00ace6;box-shadow:0 0 0 3px #00ace61f}.career-applicant-loginview .cal-select:disabled,.cal-login-page .cal-select:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.career-applicant-loginview .cal-select-icon,.cal-login-page .cal-select-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:18px;color:#94a3b8;pointer-events:none;transition:color .15s ease,transform .15s ease}.career-applicant-loginview .cal-select-value,.career-applicant-loginview .cal-select-option,.cal-login-page .cal-select-value,.cal-login-page .cal-select-option{display:flex;align-items:center;gap:8px;min-width:0;font-family:square-rg;font-size:.83rem}.career-applicant-loginview .cal-select-value,.cal-login-page .cal-select-value{flex:1}.career-applicant-loginview .cal-select-value.is-placeholder,.cal-login-page .cal-select-value.is-placeholder{color:#64748b}.career-applicant-loginview .cal-company-badge,.cal-login-page .cal-company-badge{flex:0 0 auto;max-width:118px;box-sizing:border-box;padding:3px 7px;overflow:hidden;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-family:square-bd;font-size:.68rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.career-applicant-loginview .cal-recruitment-title,.cal-login-page .cal-recruitment-title{min-width:0;overflow:hidden;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.career-applicant-loginview .cal-select-options,.cal-login-page .cal-select-options{position:absolute;top:calc(100% + 6px);left:0;z-index:11;width:100%;max-height:244px;box-sizing:border-box;margin:0;padding:5px;overflow-y:auto;border:1px solid #dbe4ef;border-radius:10px;background:#fff;box-shadow:0 14px 30px #0f172a29;list-style:none}.career-applicant-loginview .cal-select-option,.cal-login-page .cal-select-option{position:relative;width:100%;min-height:38px;box-sizing:border-box;padding:7px 36px 7px 9px;border:0;border-radius:7px;text-align:left;background:transparent;color:#1e293b;cursor:pointer}.career-applicant-loginview .cal-select-option.is-active,.cal-login-page .cal-select-option.is-active{background:#f0f7ff}.career-applicant-loginview .cal-select-option.is-selected,.cal-login-page .cal-select-option.is-selected{color:#1d4ed8;font-family:square-bd}.career-applicant-loginview .cal-select-option.is-placeholder,.cal-login-page .cal-select-option.is-placeholder{color:#64748b}.career-applicant-loginview .cal-select-check,.cal-login-page .cal-select-check{position:absolute;top:50%;right:10px;color:#00ace6;font-size:1rem;transform:translateY(-50%)}.career-applicant-loginview .cal-divider,.cal-login-page .cal-divider{display:flex;align-items:center;gap:10px;margin:2px 0}.career-applicant-loginview .cal-divider span,.cal-login-page .cal-divider span{font-family:square-bd;font-size:.72rem;color:#94a3b8;white-space:nowrap}.career-applicant-loginview .cal-divider:before,.career-applicant-loginview .cal-divider:after,.cal-login-page .cal-divider:before,.cal-login-page .cal-divider:after{content:"";flex:1;height:1px;background:#e2e8f0}.career-applicant-loginview .cal-hint,.cal-login-page .cal-hint{font-family:square-rg;font-size:.76rem;color:#94a3b8;margin:0;line-height:1.6}.career-applicant-loginview .cal-hint--rule,.cal-login-page .cal-hint--rule{display:flex;align-items:flex-start;gap:5px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:8px 12px;color:#0369a1}.career-applicant-loginview .cal-hint--rule .material-symbols-outlined,.cal-login-page .cal-hint--rule .material-symbols-outlined{font-size:14px;flex-shrink:0;margin-top:2px}.career-applicant-loginview .cal-btn-primary,.cal-login-page .cal-btn-primary{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:46px;border-radius:10px;border:none;font-family:square-bd;font-size:.88rem;cursor:pointer;background:#006cb7;color:#fff;box-shadow:0 8px 20px #006cb752;transition:all .15s ease;margin-top:4px}.career-applicant-loginview .cal-btn-primary .material-symbols-outlined,.cal-login-page .cal-btn-primary .material-symbols-outlined{font-size:18px}.career-applicant-loginview .cal-btn-primary:hover:not(.disabled),.cal-login-page .cal-btn-primary:hover:not(.disabled){background:#007bc3;transform:translateY(-1px);box-shadow:0 12px 28px #006cb761}.career-applicant-loginview .cal-btn-primary:active:not(.disabled),.cal-login-page .cal-btn-primary:active:not(.disabled){transform:translateY(0);box-shadow:0 6px 14px #006cb747}.career-applicant-loginview .cal-btn-primary.disabled,.cal-login-page .cal-btn-primary.disabled{background:#cbd5e1;box-shadow:none;cursor:not-allowed;color:#f8fafc}.career-applicant-loginview .cal-btn-outline,.cal-login-page .cal-btn-outline{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:42px;border-radius:10px;border:1.5px solid rgb(0,172,230);background:#f0f9ff;color:#006cb7;font-family:square-bd;font-size:.83rem;cursor:pointer;transition:all .15s ease}.career-applicant-loginview .cal-btn-outline .material-symbols-outlined,.cal-login-page .cal-btn-outline .material-symbols-outlined{font-size:17px}.career-applicant-loginview .cal-btn-outline:hover:not(.disabled),.cal-login-page .cal-btn-outline:hover:not(.disabled){background:#e0f2fe}.career-applicant-loginview .cal-btn-outline.disabled,.cal-login-page .cal-btn-outline.disabled{border-color:#e2e8f0;background:#f8fafc;color:#94a3b8;cursor:not-allowed}.career-applicant-loginview .cal-timer,.cal-login-page .cal-timer{margin-left:6px;font-family:square-rg;font-size:.78rem;opacity:.75}.career-applicant-loginview .cal-auth-block,.cal-login-page .cal-auth-block{display:flex;flex-direction:column;gap:8px}.career-applicant-loginview .cal-code-row,.cal-login-page .cal-code-row{display:flex;gap:8px;align-items:center}.career-applicant-loginview .cal-code-input-wrap,.cal-login-page .cal-code-input-wrap{flex:1;position:relative}.career-applicant-loginview .cal-code-input,.cal-login-page .cal-code-input{width:100%;height:44px;border-radius:10px;border:1.5px solid rgb(0,172,230);padding:0 80px 0 14px;font-family:square-rg;font-size:.85rem;color:#1e293b;box-sizing:border-box;outline:none;background:#f0f9ff;-moz-appearance:textfield}.career-applicant-loginview .cal-code-input:focus,.cal-login-page .cal-code-input:focus{box-shadow:0 0 0 3px #00ace626}.career-applicant-loginview .cal-code-input::-webkit-outer-spin-button,.career-applicant-loginview .cal-code-input::-webkit-inner-spin-button,.cal-login-page .cal-code-input::-webkit-outer-spin-button,.cal-login-page .cal-code-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.career-applicant-loginview .cal-countdown,.cal-login-page .cal-countdown{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-family:square-bd;font-size:.72rem;color:#ef4444;pointer-events:none}.career-applicant-loginview .cal-btn-verify,.cal-login-page .cal-btn-verify{flex-shrink:0;height:44px;padding:0 16px;border-radius:10px;border:none;background:#00ace6;color:#fff;font-family:square-bd;font-size:.82rem;cursor:pointer;transition:background .15s ease;white-space:nowrap}.career-applicant-loginview .cal-btn-verify:hover,.cal-login-page .cal-btn-verify:hover{background:#006cb7}.career-applicant-loginview .cal-auth-success,.cal-login-page .cal-auth-success{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:10px;background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d;font-family:square-bd;font-size:.82rem}.career-applicant-loginview .cal-auth-success .material-symbols-outlined,.cal-login-page .cal-auth-success .material-symbols-outlined{font-size:18px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.career-applicant-talent-pool{width:100%;min-height:calc(100vh - 80px);display:flex;justify-content:center;position:relative;overflow:hidden;background-color:#fff}@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.DrrwFmoc.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}.career-applicant-talent-pool.login-background:before{content:"";position:absolute;inset:-80px;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;opacity:.45;-webkit-mask-image:radial-gradient(circle at 20% 0%,black 0,transparent 60%);mask-image:radial-gradient(circle at 20% 0%,black 0,transparent 60%);pointer-events:none;z-index:0}.career-applicant-talent-pool.login-background:after{content:"";position:absolute;width:360px;height:360px;right:-60px;bottom:-100px;border-radius:999px;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));filter:blur(28px);opacity:.9;animation:talentGlow 16s ease-in-out infinite alternate;pointer-events:none;z-index:0}.career-applicant-talent-pool .career-1280-wrap{width:100%;max-width:1200px;min-height:calc(100vh - 80px);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:40px 16px 100px;position:relative;z-index:1;box-sizing:border-box}@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{max-width:720px;display:flex;flex-direction:column;gap:10px;margin-bottom:32px;position:relative;padding:18px 22px 22px;color:#fff}@media(max-width:768px){.career-applicant-talent-pool .talent-pool-head{max-width:100%;margin-bottom:24px;padding:14px 16px 18px}}.career-applicant-talent-pool .talent-pool-head:before{content:"";position:absolute;inset:0;border-radius:18px;background:linear-gradient(120deg,#0f172ad9,#0f172aa6,#0f172a59);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.96;z-index:-1}.career-applicant-talent-pool .talent-pool-head:after{content:"";position:absolute;left:22px;bottom:14px;width:78px;height:2px;border-radius:999px;background:linear-gradient(90deg,#f97316,#22c55e,#0ea5e9);opacity:.9}@media(max-width:768px){.career-applicant-talent-pool .talent-pool-head:after{left:16px;bottom:10px;width:64px}}.career-applicant-talent-pool .head-eyebrow{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:#e5e7eb;font-family:square-rg;opacity:.9}.career-applicant-talent-pool .head-title{font-size:2.2rem;font-family:square-bd;margin:0;color:#fff;line-height:1.3;text-shadow:0 10px 28px rgba(15,23,42,.9)}@media(max-width:768px){.career-applicant-talent-pool .head-title{font-size:2rem}}@media(max-width:768px){.career-applicant-talent-pool .head-title{font-size:1.75rem}}.career-applicant-talent-pool .head-subtitle{font-size:.95rem;font-family:square-rg;margin:8px 0 0;color:#e5edf7;line-height:1.7;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{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}.career-applicant-talent-pool .head-tags span{font-size:.78rem;padding:6px 14px;border-radius:999px;border:1px solid rgba(248,250,252,.7);background:#0f172a73;color:#f9fafb;font-family:square-rg;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 24px #0f172ab3;white-space:nowrap}@media(max-width:768px){.career-applicant-talent-pool .head-tags span{white-space:normal}}.career-applicant-talent-pool .talent-pool-shell{width:100%;height:100%;display:flex;align-items:center}.career-applicant-talent-pool .talent-pool-card{width:100%;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px;border-radius:24px;background:#fffffff5;box-shadow:0 22px 50px #0f172a2e,0 0 0 1px #94a3b82e;padding:32px 36px;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeInUp .9s ease-out}@media(max-width:768px){.career-applicant-talent-pool .talent-pool-card{grid-template-columns:1fr;padding:26px 20px;gap:24px}}.career-applicant-talent-pool .card-left{display:flex;flex-direction:column;gap:14px;border-right:1px dashed rgba(148,163,184,.5);padding-right:28px}@media(max-width:768px){.career-applicant-talent-pool .card-left{border-right:none;border-bottom:1px dashed rgba(148,163,184,.4);padding-right:0;padding-bottom:20px}}.career-applicant-talent-pool .card-label{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#2563eb12;color:#1d4ed8;font-size:.92rem;font-family:square-rg;letter-spacing:.12em;text-transform:uppercase;width:fit-content}.career-applicant-talent-pool .card-label:before{content:"";width:6px;height:6px;border-radius:999px;background:#1d4ed8}.career-applicant-talent-pool .card-title{font-size:1.6rem;font-family:square-hv;margin:0;color:#0f172a}@media(max-width:768px){.career-applicant-talent-pool .card-title{font-size:1.4rem}}.career-applicant-talent-pool .card-subtitle{font-size:1rem;font-family:square-bd;margin:0;color:#00ace6}@media(max-width:768px){.career-applicant-talent-pool .card-subtitle{font-size:.95rem}}.career-applicant-talent-pool .card-body-text{margin-top:10px;display:flex;flex-direction:column;gap:10px;font-size:.9rem;font-family:square-rg;color:#4b5563;line-height:1.7}.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{font-size:.9rem;font-family:square-bd;color:#111827}.career-applicant-talent-pool .steps-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.career-applicant-talent-pool .steps-list li{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:14px;background:linear-gradient(120deg,#eff6ffe6,#f8fafce6);border:1px solid rgba(191,219,254,.8)}.career-applicant-talent-pool .step-badge{min-width:70px;padding:6px 10px;border-radius:999px;font-size:.75rem;font-family:square-bd;text-align:center;background:#1d4ed8;color:#fff;letter-spacing:.06em}.career-applicant-talent-pool .step-text{display:flex;flex-direction:column;gap:2px}.career-applicant-talent-pool .step-title{margin:0;font-size:.86rem;font-family:square-bd;color:#0f172a}.career-applicant-talent-pool .step-desc{margin:0;font-size:.8rem;font-family:square-rg;color:#4b5563;line-height:1.5}.career-applicant-talent-pool .card-cta{margin-top:8px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}@media(max-width:768px){.career-applicant-talent-pool .card-cta{align-items:stretch}}.career-applicant-talent-pool .card-cta .btn-company3{width:260px;height:44px;border-radius:999px;font-size:.9rem;font-family:square-bd;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.career-applicant-talent-pool .card-cta .btn-company3{width:100%}}.career-applicant-talent-pool .card-cta .cta-note{font-size:.78rem;font-family:square-rg;color:#6b7280}@keyframes talentGlow{0%{transform:translateZ(0) scale(1);opacity:.85}to{transform:translate3d(-20px,-10px,0) scale(1.05);opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes talentGlow{0%{transform:translate(0) scale(1);opacity:.75}50%{transform:translate(-25px,-15px) scale(1.06);opacity:.95}to{transform:translate(-45px,10px) scale(1.02);opacity:.8}}.career-applicant-talent-pool{min-height:calc(100vh - 68px);display:block;position:relative;overflow:hidden;color:#fff;background:#07111f}.career-applicant-talent-pool .talent-pool-visual{position:absolute;inset:0;background-image:linear-gradient(90deg,#050c18e6,#050c18b8 42%,#050c1833),linear-gradient(180deg,#050c181a,#050c186b),url(/static/media/talent-pool.DrrwFmoc.jpg);background-size:cover;background-position:center center;transform:scale(1.01);z-index:0}.career-applicant-talent-pool:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(120deg,rgba(255,255,255,.14) 0,rgba(255,255,255,.14) 1px,transparent 1px,transparent 120px),linear-gradient(90deg,rgba(34,197,94,.18),rgba(14,165,233,.08),transparent 58%);opacity:.34;pointer-events:none;z-index:1}.career-applicant-talent-pool .career-1280-wrap{width:100%;max-width:1280px;min-height:calc(100vh - 68px);margin:0 auto;padding:72px 24px 64px;box-sizing:border-box;position:relative;z-index:2}.career-applicant-talent-pool .talent-pool-hero{min-height:470px;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:52px;align-items:center}.career-applicant-talent-pool .talent-pool-hero-copy{max-width:720px}.career-applicant-talent-pool .hero-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;font-family:square-bd;font-size:.85rem;letter-spacing:0;color:#7dd3fc}.career-applicant-talent-pool .hero-eyebrow:before{content:"";width:34px;height:2px;border-radius:8px;background:#22c55e}.career-applicant-talent-pool h1{margin:0;font-family:square-hv;font-size:4.3rem;line-height:1.08;letter-spacing:0;color:#fff;text-shadow:0 16px 34px rgba(0,0,0,.46)}.career-applicant-talent-pool .talent-pool-hero-copy p{max-width:560px;margin:24px 0 0;font-family:square-rg;font-size:1.05rem;line-height:1.78;color:#f8fafce0}.career-applicant-talent-pool .hero-actions{display:flex;align-items:center;gap:18px;margin-top:34px}.career-applicant-talent-pool .hero-actions>span{max-width:230px;font-family:square-rg;font-size:.84rem;line-height:1.55;color:#e2e8f0db}.career-applicant-talent-pool .talent-pool-primary{width:190px;height:52px;border:0;border-radius:8px;gap:8px;background:#00ace6;color:#fff;font-family:square-bd;font-size:.95rem;box-shadow:0 18px 34px #00ace652}.career-applicant-talent-pool .talent-pool-primary .material-symbols-outlined{font-size:20px}.career-applicant-talent-pool .talent-pool-primary:hover{background:#22c55e;transform:translateY(-2px);box-shadow:0 20px 38px #22c55e47}.career-applicant-talent-pool .talent-pool-challenge{border-radius:8px;border:1px solid rgba(255,255,255,.22);background:#08101e9e;box-shadow:0 24px 60px #00000057;padding:26px;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.career-applicant-talent-pool .challenge-title{display:flex;align-items:center;gap:10px;font-family:square-eb;font-size:1.25rem;color:#fff}.career-applicant-talent-pool .challenge-title .material-symbols-outlined{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#22c55e;color:#062014;font-size:24px}.career-applicant-talent-pool .talent-pool-challenge p{margin:18px 0 22px;font-family:square-rg;font-size:.94rem;line-height:1.7;color:#f1f5f9db}.career-applicant-talent-pool .challenge-list{display:grid;gap:10px}.career-applicant-talent-pool .challenge-list div{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;min-height:56px;padding:12px 14px;border-radius:8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);box-sizing:border-box}.career-applicant-talent-pool .challenge-list strong{font-family:square-eb;font-size:.9rem;color:#7dd3fc}.career-applicant-talent-pool .challenge-list span{font-family:square-rg;font-size:.86rem;line-height:1.45;color:#f8fafce6}.career-applicant-talent-pool .talent-pool-flow{margin-top:12px;padding-top:8px}.career-applicant-talent-pool .talent-pool-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.career-applicant-talent-pool .talent-pool-section-head span{display:block;margin-bottom:6px;font-family:square-bd;font-size:.82rem;letter-spacing:0;color:#86efac}.career-applicant-talent-pool .talent-pool-section-head h2{margin:0;font-family:square-eb;font-size:1.42rem;line-height:1.35;color:#fff}.career-applicant-talent-pool .talent-pool-step-grid{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0 0;padding:0}.career-applicant-talent-pool .talent-pool-step-grid li{min-height:176px;padding:20px;border-radius:8px;background:#fffffff0;color:#0f172a;box-shadow:0 18px 36px #0003;box-sizing:border-box;transition:transform .18s ease,box-shadow .18s ease}.career-applicant-talent-pool .talent-pool-step-grid li:hover{transform:translateY(-4px);box-shadow:0 22px 44px #0000003d}.career-applicant-talent-pool .talent-pool-step-grid .step-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#e0f2fe;color:#0369a1}.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{display:block;margin-top:18px;font-style:normal;font-family:square-eb;font-size:.78rem;color:#00ace6}.career-applicant-talent-pool .talent-pool-step-grid strong{display:block;margin-top:5px;font-family:square-eb;font-size:1rem;color:#111827}.career-applicant-talent-pool .talent-pool-step-grid p{margin:9px 0 0;font-family:square-rg;font-size:.84rem;line-height:1.55;color:#4b5563}@media(max-width:1024px){.career-applicant-talent-pool .career-1280-wrap{padding:100px 20px 62px}.career-applicant-talent-pool .talent-pool-hero{grid-template-columns:1fr;gap:30px;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% center}.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{margin-bottom:14px;font-size:.78rem}.career-applicant-talent-pool h1{font-size:2.45rem;line-height:1.15}.career-applicant-talent-pool .talent-pool-hero-copy p{margin-top:18px;font-size:.95rem;line-height:1.68}.career-applicant-talent-pool .hero-actions{align-items:stretch;flex-direction:column;gap:12px;margin-top:26px}.career-applicant-talent-pool .hero-actions>span{max-width:100%;font-size:.8rem}.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{grid-template-columns:1fr;gap:4px}.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{grid-template-columns:1fr;gap:10px}.career-applicant-talent-pool .talent-pool-step-grid li{min-height:auto;padding:18px}}.CareerApp .career-applicant-talent-pool{width:100%;min-height:100vh;display:block;position:relative;overflow:visible;background:#f3f6f8;color:#1c2d40}.CareerApp .career-applicant-talent-pool .talent-pool-visual{position:absolute;inset:0 0 auto auto;width:46%;height:620px;background-image:linear-gradient(90deg,#f3f6f8f0,#f3f6f875 42%,#f3f6f814),linear-gradient(180deg,#172b400a,#172b401f),url(/static/media/talent-pool.DrrwFmoc.jpg);background-size:cover;background-position:center center;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);transform:none;z-index:0}.CareerApp .career-applicant-talent-pool:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0,transparent 79px,rgba(45,75,96,.025) 80px),linear-gradient(180deg,#f3f6f8,#f8fafb);opacity:1;pointer-events:none;z-index:0}.CareerApp .career-applicant-talent-pool .career-1280-wrap{width:calc(100% - 64px);max-width:1240px;min-height:auto;margin:0 auto;padding:126px 0 96px;position:relative;z-index:2;box-sizing:border-box}.CareerApp .career-applicant-talent-pool .talent-pool-hero{min-height:500px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,420px);gap:64px;align-items:center}.CareerApp .career-applicant-talent-pool .talent-pool-hero-copy{max-width:700px}.CareerApp .career-applicant-talent-pool .hero-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:#007bc3;font-family:square-eb;font-size:.75rem;letter-spacing:0}.CareerApp .career-applicant-talent-pool .hero-eyebrow:before{content:"";width:28px;height:2px;border-radius:8px;background:#007bc3}.CareerApp .career-applicant-talent-pool h1{margin:0;color:#172b40;font-family:square-eb;font-size:clamp(3rem,5vw,4.75rem);line-height:1.07;letter-spacing:0;text-shadow:none;word-break:keep-all}.CareerApp .career-applicant-talent-pool .talent-pool-hero-copy p{max-width:540px;margin:27px 0 0;color:#68788a;font-family:square-rg;font-size:.88rem;line-height:1.85;word-break:keep-all}.CareerApp .career-applicant-talent-pool .hero-actions{display:flex;align-items:center;gap:18px;margin-top:36px}.CareerApp .career-applicant-talent-pool .hero-actions>span{max-width:235px;color:#748294;font-family:square-rg;font-size:.75rem;line-height:1.6;word-break:keep-all}.CareerApp .career-applicant-talent-pool .talent-pool-primary{width:184px;height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;background:#006cb7;color:#fff;font-family:square-eb;font-size:.72rem;box-shadow:0 12px 25px #006cb730;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.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 #007bc333;transform:translateY(-2px)}.CareerApp .career-applicant-talent-pool .talent-pool-challenge{padding:28px;border:1px solid rgba(175,194,207,.42);border-radius:8px;background:#fffffff5;color:#203348;box-shadow:0 24px 58px #1d405824;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box}.CareerApp .career-applicant-talent-pool .challenge-title{display:flex;align-items:center;gap:10px;color:#25374b;font-family:square-eb;font-size:1.08rem}.CareerApp .career-applicant-talent-pool .challenge-title .material-symbols-outlined{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#edf7fb;color:#007bc3;font-size:21px}.CareerApp .career-applicant-talent-pool .talent-pool-challenge p{margin:18px 0 22px;color:#748294;font-family:square-rg;font-size:.75rem;line-height:1.7;word-break:keep-all}.CareerApp .career-applicant-talent-pool .challenge-list{display:grid;gap:8px}.CareerApp .career-applicant-talent-pool .challenge-list div{min-height:56px;display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;border:1px solid #e0e7ec;border-radius:8px;background:#f8fafb;box-sizing:border-box}.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{margin-top:28px;padding-top:36px;border-top:1px solid #dde6ec}.CareerApp .career-applicant-talent-pool .talent-pool-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.CareerApp .career-applicant-talent-pool .talent-pool-section-head span{display:block;margin-bottom:7px;color:#007bc3;font-family:square-eb;font-size:.58rem;letter-spacing:0}.CareerApp .career-applicant-talent-pool .talent-pool-section-head h2{margin:0;color:#203348;font-family:square-eb;font-size:1.35rem;line-height:1.4;letter-spacing:0;word-break:keep-all}.CareerApp .career-applicant-talent-pool .talent-pool-step-grid{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0 0;padding:0}.CareerApp .career-applicant-talent-pool .talent-pool-step-grid li{min-height:178px;padding:20px;border:1px solid #dce5eb;border-radius:8px;background:#fff;color:#0f172a;box-shadow:0 14px 32px #1f405612;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.CareerApp .career-applicant-talent-pool .talent-pool-step-grid li:hover{border-color:#007bc338;box-shadow:0 18px 38px #1f40561c;transform:translateY(-3px)}.CareerApp .career-applicant-talent-pool .talent-pool-step-grid .step-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#edf7fb;color:#007bc3}.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{display:block;margin-top:18px;color:#007bc3;font-family:square-eb;font-size:.6rem;font-style:normal}.CareerApp .career-applicant-talent-pool .talent-pool-step-grid strong{display:block;margin-top:6px;color:#25374b;font-family:square-eb;font-size:.86rem}.CareerApp .career-applicant-talent-pool .talent-pool-step-grid p{margin:9px 0 0;color:#748294;font-family:square-rg;font-size:.75rem;line-height:1.58;word-break:keep-all}@media(max-width:1024px){.CareerApp .career-applicant-talent-pool .talent-pool-visual{width:56%;opacity:.35}.CareerApp .career-applicant-talent-pool .career-1280-wrap{padding:112px 0 76px}.CareerApp .career-applicant-talent-pool .talent-pool-hero{grid-template-columns:1fr;gap:30px;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{width:calc(100% - 32px);padding:102px 0 64px}.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{margin-top:20px;font-size:.78rem;line-height:1.7}.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{grid-template-columns:1fr;gap:4px}.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{grid-template-columns:1fr;gap:10px}.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{width:100%;object-position:center center}.career-applicant-mainview{width:100%;min-height:calc(100vh - 200px);display:flex;justify-content:center;background-color:#f5f6fb;padding-bottom:80px}.career-applicant-mainview .career-1280-wrap{width:1280px;max-width:100%;padding:120px 16px 40px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px}@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{font-family:square-eb;font-size:1.9rem;color:#111827}@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{font-size:.9rem;color:#6b7280}.career-applicant-mainview .career-1280-wrap .applicant-summary-card{display:flex;gap:24px;padding:18px 22px;border-radius:18px;background-color:#fff;border:1px solid #e5e7eb;box-shadow:0 10px 24px #0f172a0f;box-sizing:border-box}@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{font-family:square-bd;font-size:.75rem;letter-spacing:.18em;color:#9ca3af}.career-applicant-mainview .career-1280-wrap .applicant-summary-card .summary-left .summary-title{font-family:square-eb;font-size:1.05rem;color:#111827}.career-applicant-mainview .career-1280-wrap .applicant-summary-card .summary-left .summary-desc{font-size:.9rem;color:#6b7280;max-width:420px;line-height:1.5}.career-applicant-mainview .career-1280-wrap .applicant-summary-card .summary-right{flex:0 0 70%;border-radius:14px;background-color:#f9fafb;border:1px solid #e5e7eb;padding:12px 14px;display:flex;flex-direction:column;gap:8px;box-sizing:border-box}@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{font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;color:#9ca3af}.career-applicant-mainview .career-1280-wrap .applicant-summary-card .summary-right .summary-job-title{font-family:square-bd;font-size:.95rem;color:#111827}.career-applicant-mainview .career-1280-wrap .applicant-summary-card .summary-right .summary-meta{display:flex;flex-direction:column;gap:4px;font-size:.8rem;color:#4b5563}.career-applicant-mainview .career-1280-wrap .applicant-summary-card .summary-right .summary-meta .row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.career-applicant-mainview .career-1280-wrap .applicant-summary-card .summary-right .summary-meta .row span{display:inline-flex;align-items:center}.career-applicant-mainview .career-1280-wrap .applicant-summary-card .summary-right .summary-meta .pill{padding:3px 10px;border-radius:999px;border:1px solid #9ca3af;font-size:.75rem;background-color:#fff;color:#111827}.career-applicant-mainview .career-1280-wrap .applicant-layout{min-width:0;display:block}@media(max-width:768px){.career-applicant-mainview .career-1280-wrap .applicant-layout{display:block}}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-nav{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:5px}@media(max-width:768px){.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-nav{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);overflow:visible}}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-nav .nav-item{width:100%;min-width:0;min-height:52px;padding:7px 10px;display:flex;align-items:center;gap:9px;border:0;border-radius:10px;background:transparent;cursor:pointer;color:#667986;text-align:left;transition:background .18s ease,color .18s ease;box-sizing:border-box}@media(max-width:768px){.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-nav .nav-item{position:relative;min-width:0;min-height:58px;padding:5px 2px;flex-direction:column;justify-content:center;gap:3px;text-align:center}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-nav .nav-item .nav-icon{width:26px;height:26px;flex-basis:26px;font-size:15px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-nav .nav-item .nav-text{align-items:center}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-nav .nav-item .nav-label{font-size:.58rem}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-nav .nav-item .nav-desc{display:none}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-nav .nav-item .nav-badge{position:absolute;top:3px;right:3px;min-width:16px;height:16px;margin:0;padding:0 4px;font-size:.46rem}}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-nav .nav-item .material-symbols-outlined{font-size:17px}.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:#f5f8f9;box-shadow:none;transform:none}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-nav .nav-item.active{background:#edf6fa;color:#176fa7;box-shadow:inset 0 0 0 1px #176fa714}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content{width:100%;min-width:0;margin-top:12px;display:block}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;box-sizing:border-box}@media(max-width:768px){.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card{padding:0;border-radius:0}}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .div-a{width:100%;max-width:920px;margin:0 auto}.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{font-size:1.3rem;font-family:square-eb;color:#111827}@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{font-size:.86rem;width:100%;color:#6b7280}@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{width:100%;max-width:900px;display:flex;flex-direction:column;gap:12px;padding:0 0 4px 2px;box-sizing:border-box}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .status .row{display:flex;align-items:center;gap:10px;font-size:.9rem}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .status .row>div:first-child{width:100px;font-weight:700;color:#374151}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .status .row>div:last-child{cursor:default;color:#111827}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .content-table{box-sizing:border-box;margin-top:18px;display:flex;flex-direction:column;width:100%;max-width:850px;padding:18px 18px 16px;gap:10px;background-color:#f9fafb;cursor:pointer;border-radius:14px;border:1px solid #e5e7eb;box-shadow:0 6px 16px #0f172a14;transition:all .18s}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .content-table:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0f172a1f;background-color:#fff}@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{display:flex;justify-content:space-between;align-items:center;gap:10px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .content-table .content-table-title-row .posting-title{font-size:1rem;font-family:square-bd;color:#111827}@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{display:inline-block;font-size:1.7rem;margin-left:5px;color:#4b5563}}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .content-table .job-posting-info{display:flex;justify-content:space-between;align-items:flex-end;margin-top:10px;gap:8px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .content-table .job-posting-info .meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.92rem;color:#4b5563}.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{background-color:#111827;border-radius:999px;width:60px;height:25px;font-weight:700;color:#fff;display:flex;justify-content:center;align-items:center;font-size:.8rem}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .content-table .job-posting-info .company-name{font-size:.9rem;font-weight:700;color:#1d4ed8}@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{width:100%;max-width:none;display:flex;flex-direction:column;gap:12px;padding:0 0 2px;box-sizing:border-box;min-height:0}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .filelist .file{display:flex;align-items:center;justify-content:space-between;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:12px 14px;box-shadow:0 4px 10px #0f172a0d;transition:all .15s}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .filelist .file:hover{box-shadow:0 6px 14px #0f172a17;background-color:#fff}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .filelist .file>div{display:flex;align-items:center;gap:10px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .filelist .file>div .name{cursor:default;font-family:square-bd;font-size:.9rem;width:220px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#111827}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .filelist .file>div .file-current{font-size:.83rem;font-family:square-rg;color:#374151}.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{cursor:pointer;background-color:#e5e7eb;padding:6px 14px;font-size:.8rem;border-radius:6px;border:1px solid #d1d5db;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{font-size:.8rem;color:#6b7280}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .filelist .file>span.material-symbols-outlined{cursor:pointer;font-size:1rem;color:#9ca3af;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{flex-direction:column;align-items:flex-start;gap:8px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .filelist .file>div{flex-direction:column;align-items:flex-start}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .filelist .file>div .name{width:100%;font-size:.85rem}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .filelist .file .fileLabel{width:100%;text-align:center}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .filelist .file>span.material-symbols-outlined,.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .filelist .file .deadline{align-self:flex-end}}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .cancel{width:100%;max-width:900px;display:flex;flex-direction:column;gap:12px;padding:4px 0 0;box-sizing:border-box}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .cancel .text{line-height:1.7;font-size:.88rem;color:#4b5563}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .cancel .text2{padding-top:40px;width:100%;display:flex;justify-content:center;font-size:1.05rem;font-weight:700;color:#111827}@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{padding-top:18px;display:flex;flex-direction:column;align-items:center;gap:10px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .cancel .email-wrap .email-row{display:flex;gap:10px;width:100%;max-width:560px}.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{width:100%;height:42px}}.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;width:100%;max-width:560px}@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{position:relative;flex:1 1 auto}.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{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-family:square-rg;font-size:.78rem;color:#6b7280;pointer-events:none}.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{width:100%;height:42px}}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice{width:100%;max-width:890px;display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px;align-items:flex-start;padding:4px 0 0;box-sizing:border-box}@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-radius:12px;border:1px solid #e5e7eb;padding:8px;box-shadow:0 4px 10px #0f172a0a;display:flex;flex-direction:column;gap:6px;min-height:200px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-list .notice-empty{width:100%;padding:16px 10px;text-align:center;font-size:.85rem;color:#6b7280}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-list .notice-item{width:100%;text-align:left;border:none;background:transparent;border-radius:10px;padding:8px 10px;cursor:pointer;display:flex;flex-direction:column;gap:4px;transition:all .15s ease;box-sizing:border-box}.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 #2563eb2e}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-list .notice-item .notice-item-top{display:flex;align-items:center;justify-content:space-between}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-list .notice-item .notice-title{font-size:.86rem;font-family:square-bd;color:#111827}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-list .notice-item .notice-item-bottom{display:flex;justify-content:space-between;align-items:center}.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{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;font-size:.75rem;border:1px solid transparent}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .badge.new{border-color:#ef4444;background-color:#fef2f2;color:#b91c1c}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .badge.read{border-color:#9ca3af;background-color:#f3f4f6;color:#4b5563}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .badge.file{border-color:#2563eb;background-color:#eff6ff;color:#1d4ed8}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-detail{background-color:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:14px 16px;box-shadow:0 4px 10px #0f172a0a;min-height:220px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-detail .notice-detail-header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.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{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#9ca3af}.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{font-size:.98rem;font-family:square-eb;color:#111827}.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{margin-top:4px;font-size:.85rem;color:#374151;line-height:1.6}.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 ul,.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-detail .notice-detail-body ol{margin:0 0 8px 16px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-detail .notice-files{margin-top:10px;padding-top:10px;border-top:1px dashed #e5e7eb;display:flex;flex-direction:column;gap:6px}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .notice .notice-detail .notice-files .files-title{font-size:.92rem;font-family:square-eb;color:#111827}.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{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid #d1d5db;font-size:.8rem;cursor:pointer;max-width:100%;background-color:#f9fafb;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;white-space:nowrap;text-overflow:ellipsis}.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{width:100%;height:100%;min-height:200px;display:flex;align-items:center;justify-content:center;font-size:.85rem;color:#9ca3af;text-align:center}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .logout{width:100%;max-width:900px;min-height:120px;display:flex;flex-direction:column;gap:10px;padding:4px 0 0;box-sizing:border-box}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .logout .pro{display:flex;gap:10px;align-items:center;font-size:.9rem;color:#374151}.career-applicant-mainview .career-1280-wrap .applicant-layout .applicant-content .mypage-section-card .logout .pro .btn-black{width:100px;height:32px}.career-other-faq{width:calc(100% + -0px);min-height:calc(100vh - 200px);display:flex;justify-content:center;background:#fff;color:#173126;animation:fadeInUp .8s ease-out;padding-bottom:0;box-sizing:border-box}@media(max-width:768px){.career-other-faq{padding-bottom:0}}@media(max-width:768px){.career-other-faq .pc-only{display:none}}.career-other-faq .faq-container{width:100%;display:flex;flex-direction:column;align-items:center}.career-other-faq .faq-hero{position:relative;width:100%;min-height:340px;overflow:hidden;border-bottom:1px solid #e5ebe6;background:#f6f8f5;isolation:isolate}.career-other-faq .faq-hero:before{content:"FAQ";position:absolute;z-index:0;right:4vw;bottom:-22px;color:#2b5b3e0b;font-family:square-eb;font-size:11rem;line-height:1;letter-spacing:0}.career-other-faq .faq-hero:after{display:none}@media(max-width:768px){.career-other-faq .faq-hero{min-height:300px}.career-other-faq .faq-hero:before{right:8px;bottom:-12px;font-size:6.5rem}}.career-other-faq .faq-hero-inner{position:relative;z-index:2;width:calc(100% - 64px);max-width:1180px;min-height:340px;margin:0 auto;padding:78px 0 70px;box-sizing:border-box;display:grid;grid-template-columns:1fr;align-items:center;gap:0}@media(max-width:768px){.career-other-faq .faq-hero-inner{width:calc(100% - 32px);min-height:300px;padding:62px 0 54px;grid-template-columns:1fr;align-items:center;gap:0}}.career-other-faq .faq-hero-left{max-width:760px;display:flex;flex-direction:column;justify-content:center}.career-other-faq .faq-hero-left .hero-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 16px;color:#39704e;font-family:square-eb;font-size:.76rem;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.career-other-faq .faq-hero-left .hero-eyebrow span{width:28px;height:1px;background:#6d9c7c}.career-other-faq .faq-hero-left .hero-title{margin:0;font-family:square-eb;font-size:3.5rem;line-height:1.16;letter-spacing:-.035em;color:#1d3528;word-break:keep-all}.career-other-faq .faq-hero-left .hero-title em{color:#39704e;font-style:normal}@media(max-width:768px){.career-other-faq .faq-hero-left .hero-title{font-size:2.45rem;line-height:1.12}}.career-other-faq .faq-hero-left .hero-subtitle{max-width:560px;margin:20px 0 0;font-family:square-rg;font-size:.98rem;line-height:1.75;letter-spacing:0;color:#6d7b70;word-break:keep-all}@media(max-width:768px){.career-other-faq .faq-hero-left .hero-subtitle{margin-top:18px;font-size:.9rem;line-height:1.72}}.career-other-faq .faq-hero-right{display:flex;align-items:center;justify-content:flex-end}@media(max-width:768px){.career-other-faq .faq-hero-right{width:100%;justify-content:stretch}}.career-other-faq .faq-hero-summary{position:relative;width:100%;max-width:370px;border-radius:26px;border:1px solid rgba(255,255,255,.18);background:#ffffff17;box-shadow:0 26px 70px #03130d47;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:25px 26px 24px;box-sizing:border-box}.career-other-faq .faq-hero-summary:before{content:"";position:absolute;top:-10px;right:32px;width:20px;height:20px;border-radius:50%;background:#c9e47d;box-shadow:0 0 0 8px #c9e47d21}@media(max-width:768px){.career-other-faq .faq-hero-summary{max-width:none;padding:22px}}.career-other-faq .faq-hero-summary-title{display:flex;align-items:center;justify-content:space-between;margin:0 0 18px;font-family:square-eb;font-size:.72rem;letter-spacing:.14em;color:#ffffffb8}.career-other-faq .faq-hero-summary-title i{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:#c9e47d24;color:#c9e47d;font-family:square-bd;font-size:.6rem;font-style:normal;letter-spacing:.08em}.career-other-faq .faq-hero-count{display:flex;align-items:flex-end;gap:18px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.13)}.career-other-faq .faq-hero-count strong{color:#fff;font-family:square-eb;font-size:5.6rem;line-height:.82;letter-spacing:-.06em}.career-other-faq .faq-hero-count span{padding-bottom:2px;color:#ffffffb8;font-family:square-rg;font-size:.88rem;line-height:1.5}.career-other-faq .faq-hero-summary-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}@media(max-width:768px){.career-other-faq .faq-hero-summary-grid{gap:7px}}.career-other-faq .faq-hero-summary-chip{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.13);background:#ffffff14;color:#ffffffd1;font-family:square-rg;font-size:.72rem;white-space:nowrap}.career-other-faq .faq-hero-summary-chip b{color:#c9e47d;font-family:square-eb;font-size:.62rem}.career-other-faq .faq-hero-summary-note{margin:18px 0 0;color:#ffffff7a;font-family:square-rg;font-size:.74rem;line-height:1.5}.career-other-faq .faq-main{width:100%;min-height:520px;background:#fff}.career-other-faq .faq-inner{max-width:1180px;width:100%;margin:0 auto;padding:52px 32px 112px;box-sizing:border-box}@media(max-width:768px){.career-other-faq .faq-inner{padding:36px 16px 84px}}.career-other-faq .faq-intro{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.7fr);gap:24px;padding:22px 24px 20px;border-radius:8px;background:#f9fafb;border:1px solid #e5e7eb;box-shadow:0 10px 24px #0f172a0a;box-sizing:border-box}@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{font-size:1.35rem;font-family:square-eb;margin:0 0 8px;color:#111827}@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{font-size:.9rem;font-family:square-rg;color:#4b5563;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{margin:0;padding-left:16px;font-size:.88rem;font-family:square-rg;color:#374151;line-height:1.7}.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{position:relative;z-index:4;margin:0 0 58px;padding:24px 26px 20px;display:grid;grid-template-columns:minmax(230px,.75fr) minmax(380px,1.25fr);gap:20px 32px;align-items:center;border:1px solid #e0e7e1;border-radius:16px;background:#fafbfa;box-shadow:none;box-sizing:border-box}@media(max-width:768px){.career-other-faq .faq-controls{margin:0 0 44px;padding:22px 18px 18px;grid-template-columns:1fr;gap:20px;align-items:stretch}}.career-other-faq .faq-controls-left{display:flex;flex-direction:column;gap:8px}.career-other-faq .faq-controls-left .faq-controls-kicker{color:#8aa08f;font-family:square-eb;font-size:.65rem;letter-spacing:.14em}.career-other-faq .faq-controls-left .faq-count{font-size:1rem;font-family:square-rg;color:#53675a;line-height:1.55;word-break:keep-all}.career-other-faq .faq-controls-left .faq-count b{font-family:square-bd;color:#173e2d}.career-other-faq .faq-controls-left .faq-count strong{color:#1b8656;font-family:square-eb;font-size:1.25rem}.career-other-faq .faq-controls-right{display:block}@media(max-width:768px){.career-other-faq .faq-controls-right{width:100%}}.career-other-faq .faq-controls-right label{display:block;font-size:.78rem;font-family:square-bd;color:#314c3d;margin-bottom:8px}.career-other-faq .faq-controls-right input{width:100%;height:52px;font-size:.94rem;font-family:square-rg;padding:0 52px 0 48px;border-radius:10px;border:1px solid #dbe4dc;background-color:#fff;outline:none;box-sizing:border-box;color:#173126;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.career-other-faq .faq-controls-right input::placeholder{color:#96a49a}.career-other-faq .faq-controls-right input:focus{border-color:#2384538f;background-color:#fff;box-shadow:0 0 0 3px #23845314}.career-other-faq .faq-select-wrap{grid-column:1/-1;display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;align-items:center;padding-top:20px;border-top:1px solid #edf1ed}@media(max-width:768px){.career-other-faq .faq-select-wrap{grid-template-columns:1fr;gap:11px;padding-top:18px}}.career-other-faq .faq-filter-label{color:#819187;font-family:square-eb;font-size:.64rem;letter-spacing:.13em}.career-other-faq .faq-category-list{display:flex;flex-wrap:wrap;gap:8px}.career-other-faq .faq-category-list button{min-width:76px;height:38px;padding:0 16px;border:1px solid #dfe6e0;border-radius:999px;background:#fff;color:#5d7063;font-family:square-rg;font-size:.78rem;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease}.career-other-faq .faq-category-list button:hover:not(:disabled){color:#176d49;border-color:#176d494d;transform:translateY(-1px)}.career-other-faq .faq-category-list button.is-active{color:#fff;border-color:#3f7352;background:#3f7352;box-shadow:none}.career-other-faq .faq-category-list button:disabled{cursor:default;opacity:.55}@media(max-width:768px){.career-other-faq .faq-category-list{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.career-other-faq .faq-category-list::-webkit-scrollbar{display:none}.career-other-faq .faq-category-list button{flex:0 0 auto}}.career-other-faq .faq-search-wrap{display:flex;flex-direction:column;min-width:0}@media(max-width:768px){.career-other-faq .faq-search-wrap{width:100%;min-width:0}}.career-other-faq .faq-search-input-wrap{position:relative;width:100%}.career-other-faq .faq-search-input-wrap .faq-search-icon{position:absolute;z-index:1;left:17px;top:50%;transform:translateY(-50%);color:#1c7651;font-family:Material Symbols Outlined;font-size:1.25rem;font-weight:400;line-height:1;pointer-events:none}.career-other-faq .faq-search-input-wrap .faq-search-clear{position:absolute;right:12px;top:50%;transform:translateY(-50%);border:none;background:#e8eee9;cursor:pointer;width:30px;height:30px;border-radius:50%;font-size:1.05rem;line-height:1;color:#647469;padding:0;display:inline-flex;align-items:center;justify-content:center}.career-other-faq .faq-search-input-wrap .faq-search-clear:hover{background:#dce7df;color:#183b2a}.career-other-faq .faq-section{margin-top:0}.career-other-faq .faq-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:24px}.career-other-faq .faq-section-heading>div{display:flex;flex-direction:column;gap:8px}.career-other-faq .faq-section-heading>div>span{color:#1c8055;font-family:square-eb;font-size:.66rem;letter-spacing:.15em}.career-other-faq .faq-section-heading h2{margin:0;color:#173126;font-family:square-eb;font-size:1.85rem;line-height:1.3;letter-spacing:-.03em}.career-other-faq .faq-section-heading p{margin:0 0 3px;color:#829086;font-family:square-rg;font-size:.82rem}@media(max-width:768px){.career-other-faq .faq-section-heading{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:18px}.career-other-faq .faq-section-heading h2{font-size:1.45rem}}.career-other-faq .faq-loading,.career-other-faq .faq-empty{width:100%;padding:72px 24px;text-align:center;font-size:.95rem;font-family:square-rg;color:#748177;line-height:1.7;border:1px dashed #cad8cd;border-radius:18px;background:#ffffffb3;box-sizing:border-box}.career-other-faq .faq-list{display:flex;flex-direction:column;gap:14px;margin-top:0}.career-other-faq .faq-item{position:relative;overflow:hidden;border-radius:14px;border:1px solid #dce5dd;background-color:#fff;padding:0;box-shadow:none;box-sizing:border-box;transition:box-shadow .22s ease,transform .22s ease,border-color .22s ease}.career-other-faq .faq-item:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:#578467;opacity:0;transition:opacity .2s ease}.career-other-faq .faq-item:hover{transform:none;box-shadow:none;border-color:#cbd8cd;background:#fcfdfc}.career-other-faq .faq-item.is-open{border-color:#247d5357;box-shadow:none}.career-other-faq .faq-item.is-open:before{opacity:1}.career-other-faq .faq-item.is-open .faq-item-index{color:#fff;background:#4d795d;border-color:#4d795d}.career-other-faq .faq-item.is-open .faq-item-question{color:#155036}.career-other-faq .faq-item.is-open .faq-item-toggle{color:#fff;border-color:#4d795d;background:#4d795d}.career-other-faq .faq-item.is-open .faq-item-toggle i:last-child{transform:translate(-50%,-50%) rotate(0)}.career-other-faq .faq-item.is-open .faq-item-panel{grid-template-rows:1fr}.career-other-faq .faq-item-trigger{width:100%;min-height:104px;padding:22px 24px;display:grid;grid-template-columns:50px minmax(0,1fr) 40px;gap:18px;align-items:center;border:0;background:transparent;text-align:left;cursor:pointer;box-sizing:border-box}@media(max-width:768px){.career-other-faq .faq-item-trigger{min-height:92px;padding:20px 18px;grid-template-columns:42px minmax(0,1fr) 36px;gap:13px}}.career-other-faq .faq-item-index{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #dbe5dd;border-radius:12px;background:#f5f8f5;color:#789082;font-family:square-eb;font-size:.72rem;letter-spacing:.04em;transition:color .2s ease,border-color .2s ease,background-color .2s ease}@media(max-width:768px){.career-other-faq .faq-item-index{width:40px;height:40px;border-radius:12px;font-size:.66rem}}.career-other-faq .faq-item-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.career-other-faq .faq-item-category{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 9px;border-radius:999px;background-color:#edf5ef;border:0;font-size:.68rem;font-family:square-bd;color:#43815f;white-space:nowrap}.career-other-faq .faq-item-question{display:block;font-size:1.08rem;font-family:square-bd;line-height:1.6;color:#20382c;word-break:keep-all;overflow-wrap:anywhere;transition:color .2s ease}@media(max-width:768px){.career-other-faq .faq-item-question{font-size:.94rem;line-height:1.55}}.career-other-faq .faq-item-toggle{position:relative;display:inline-flex;width:38px;height:38px;border:1px solid #dce5dd;border-radius:50%;background:#fff;color:#648071;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.career-other-faq .faq-item-toggle i{position:absolute;top:50%;left:50%;width:13px;height:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:transform .22s ease}.career-other-faq .faq-item-toggle i:last-child{transform:translate(-50%,-50%) rotate(90deg)}@media(max-width:768px){.career-other-faq .faq-item-toggle{width:34px;height:34px}}.career-other-faq .faq-item-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.career-other-faq .faq-item-panel-inner{min-height:0;overflow:hidden}.career-other-faq .faq-item-answer{display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;margin:0 28px;padding:24px 0 30px 74px;border-top:1px solid #edf1ed;font-family:square-rg}.career-other-faq .faq-item-answer>span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:#e3f0e6;color:#1b8055;font-family:square-eb;font-size:.78rem}.career-other-faq .faq-item-answer p{margin:4px 0 0;color:#607065;font-size:.94rem;line-height:1.85;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}@media(max-width:768px){.career-other-faq .faq-item-answer{grid-template-columns:34px minmax(0,1fr);gap:11px;margin:0 18px;padding:20px 0 24px 55px}.career-other-faq .faq-item-answer>span{width:32px;height:32px;border-radius:10px;font-size:.7rem}.career-other-faq .faq-item-answer p{margin-top:2px;font-size:.87rem;line-height:1.75}}.career-job-dictionary{width:calc(100% + -0px);background-color:#fff;min-height:calc(100vh - 200px);display:flex;flex-direction:column;align-items:center;color:#0f172a;box-sizing:border-box;padding:130px 0 160px;animation:fadeInUp .8s ease-out}@media(max-width:768px){.career-job-dictionary{padding-top:90px;padding-bottom:120px}}@media(max-width:768px){.career-job-dictionary .pc-only{display:none}}.career-job-dictionary .dictionary-hero{width:100%;border-bottom:1px solid #e5e7eb}.career-job-dictionary .dictionary-hero-inner{max-width:1180px;margin:0 auto;padding:0 24px 38px;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:space-between;gap:40px}@media(max-width:768px){.career-job-dictionary .dictionary-hero-inner{padding:0 16px 30px;flex-direction:column;gap:24px}}.career-job-dictionary .dictionary-hero-left{flex:1.4;display:flex;flex-direction:column;gap:12px}.career-job-dictionary .hero-eyebrow{font-size:.8rem;letter-spacing:.22em;text-transform:uppercase;color:#9ca3af;font-family:square-eb;margin-bottom:4px}.career-job-dictionary .hero-title{font-size:2.3rem;font-family:square-eb;margin:0 0 8px;line-height:1.25}@media(max-width:768px){.career-job-dictionary .hero-title{font-size:2rem}}@media(max-width:768px){.career-job-dictionary .hero-title{font-size:1.8rem}}.career-job-dictionary .hero-subtitle{font-size:.96rem;line-height:1.9;color:#4b5563;margin:0;max-width:640px}@media(max-width:768px){.career-job-dictionary .hero-subtitle{font-size:.9rem}}.career-job-dictionary .hero-meta-row{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.career-job-dictionary .hero-meta-chip{border-radius:999px;padding:6px 12px;border:1px solid #e5e7eb;background-color:#f9fafb;font-size:.8rem;display:inline-flex;align-items:center;gap:6px}.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{flex:1;display:flex;justify-content:flex-end}@media(max-width:768px){.career-job-dictionary .dictionary-hero-right{justify-content:flex-start}}.career-job-dictionary .dictionary-hero-card{max-width:360px;width:100%;border-radius:18px;border:1px solid #e5e7eb;background:linear-gradient(135deg,#f9fafb,#fff);box-shadow:0 16px 34px #0f172a0f;padding:18px 18px 16px;box-sizing:border-box}.career-job-dictionary .dictionary-hero-card .card-title{font-size:.9rem;font-family:square-eb;margin:0 0 8px;color:#111827}.career-job-dictionary .dictionary-hero-card ul{margin:0;padding-left:18px;font-size:.82rem;color:#4b5563;line-height:1.7}.career-job-dictionary .dictionary-hero-card ul li+li{margin-top:4px}.career-job-dictionary .dictionary-main{width:100%;display:flex;justify-content:center}.career-job-dictionary .dictionary-inner{max-width:1180px;width:100%;padding:32px 24px 0;box-sizing:border-box;display:flex;flex-direction:column;gap:24px}@media(max-width:768px){.career-job-dictionary .dictionary-inner{padding:28px 16px 0}}.career-job-dictionary .dictionary-layout{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1.4fr);gap:20px;align-items:flex-start}@media(max-width:768px){.career-job-dictionary .dictionary-layout{grid-template-columns:1fr}}.career-job-dictionary .dictionary-search-panel{border-radius:20px;background-color:#fff;border:1px solid #e5e7eb;box-shadow:0 16px 32px #0f172a0f;padding:18px 18px 16px;box-sizing:border-box;color:#111827}@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-size:1.16rem;font-family:square-eb;margin:0 0 6px}@media(max-width:768px){.career-job-dictionary .search-header h2{font-size:1.02rem}}.career-job-dictionary .search-header p{font-size:.84rem;margin:0;color:#4b5563;line-height:1.7}@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{font-size:.8rem;font-family:square-rg;color:#6b7280}.career-job-dictionary .search-input-field{position:relative;display:flex;align-items:center;background:#f9fafb;border-radius:999px;border:1px solid #e5e7eb;padding:0 14px;box-sizing:border-box}.career-job-dictionary .search-input-field:focus-within{border-color:#006cb7;box-shadow:0 0 0 1px #2563eb2e;background-color:#fff}.career-job-dictionary .search-input-field input{flex:1;height:40px;border:none;outline:none;background:transparent;color:#111827;font-size:.88rem;font-family:square-rg}.career-job-dictionary .search-input-field input::placeholder{color:#9ca3af}.career-job-dictionary .search-input-icon{font-size:.9rem;margin-right:8px;color:#9ca3af}.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{font-size:.8rem;color:#6b7280;font-family:square-bd}.career-job-dictionary .initial-chips{display:flex;flex-wrap:wrap;gap:6px}.career-job-dictionary .initial-chip{min-width:28px;height:28px;border-radius:999px;border:1px solid #e5e7eb;background:#f9fafb;color:#111827;font-size:.78rem;font-family:square-rg;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0 6px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s ease;outline:none}.career-job-dictionary .initial-chip:hover{border-color:#006cb7;background:#fff}.career-job-dictionary .initial-chip.selected{background:linear-gradient(135deg,#006cb7,#00ace6);border-color:transparent;color:#fff;transform:translateY(-1px)}.career-job-dictionary .dictionary-side-panel{display:flex;flex-direction:column;gap:12px}.career-job-dictionary .side-card{border-radius:18px;padding:14px 14px 13px;box-sizing:border-box;border:1px solid #e5e7eb;background-color:#f9fafb;box-shadow:0 10px 24px #0f172a0a}.career-job-dictionary .side-card.subtle{border-style:dashed;background-color:#fdfdfd}.career-job-dictionary .side-card h3{margin:0 0 8px;font-size:.98rem;font-family:square-eb;color:#111827}.career-job-dictionary .side-card h4{margin:0 0 6px;font-size:.9rem;font-family:square-eb;color:#111827}.career-job-dictionary .side-card p{margin:0;font-size:.82rem;color:#4b5563;line-height:1.7}.career-job-dictionary .side-card ul{margin:0;padding-left:16px;font-size:.82rem;color:#4b5563;line-height:1.7}.career-job-dictionary .side-card ul li+li{margin-top:4px}.career-job-dictionary .side-card .strong-inline{font-family:square-bd;color:#006cb7}.career-job-dictionary .dictionary-result-panel{border-radius:20px;background-color:#fff;padding:18px 18px 16px;box-sizing:border-box;box-shadow:0 18px 38px #0f172a0d;border:1px solid #e5e7eb}@media(max-width:768px){.career-job-dictionary .dictionary-result-panel{padding:16px 14px 14px}}.career-job-dictionary .result-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:8px}@media(max-width:768px){.career-job-dictionary .result-header{flex-direction:column;align-items:flex-start;gap:4px}}.career-job-dictionary .result-left{display:flex;flex-direction:column;gap:2px}.career-job-dictionary .result-count{font-size:.9rem;color:#111827;margin:0;font-family:square-bd}.career-job-dictionary .result-count strong{font-weight:700;color:#006cb7}.career-job-dictionary .result-filter{font-size:.8rem;color:#6b7280;margin:0}.career-job-dictionary .result-filter.detail{font-size:.78rem}.career-job-dictionary .pill{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;background-color:#e0ebff;color:#1d4ed8;font-size:.75rem;font-family:square-bd;margin-left:4px}.career-job-dictionary .pill.ghost{background-color:#f3f4f6;color:#374151}.career-job-dictionary .result-list{margin-top:10px}.career-job-dictionary .dictionary-empty{padding:26px 10px 24px;text-align:center;font-size:.86rem;color:#6b7280;border-radius:12px;background-color:#f3f4f6}.career-job-dictionary .dictionary-item{padding:14px 6px 12px;border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:6px}.career-job-dictionary .dictionary-item:last-child{border-bottom:none}.career-job-dictionary .dictionary-item-header{display:flex;align-items:center;gap:8px}.career-job-dictionary .dictionary-item-title{font-size:.96rem;font-family:square-hv;color:#111827;margin:0}.career-job-dictionary .dictionary-item-badge{font-size:.72rem;padding:2px 8px;border-radius:999px;background-color:#eff6ff;color:#1d4ed8;font-family:square-bd}.career-job-dictionary .dictionary-item-content{font-size:.86rem;font-family:square-rg;line-height:1.8;margin:0;color:#374151;background-color:#f9fafb;padding:10px 12px;border-radius:10px;box-sizing:border-box}@media(max-width:768px){.career-job-dictionary .dictionary-item-content{font-size:.83rem}}@keyframes marqueeAnimation{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes fadeEffect{0%,33%{background-image:url(/static/media/community.BbsluW5k.jpg)}34%,66%{background-image:url(/static/media/bus.DpHkv-Sz.jpg)}67%,to{background-image:url(/static/media/condo.Byjs6aa1.jpg)}}.career-applicant-mainview.applicant-modern-home{min-height:calc(100vh - 72px);background:radial-gradient(circle at 12% 10%,#00ace629 0,#00ace600 26%),radial-gradient(circle at 92% 0%,#006cb729 0,#006cb700 30%),linear-gradient(180deg,#f7fbff,#f5f7fb 42%,#eef2f7);padding-bottom:70px}.career-applicant-mainview.applicant-modern-home .career-1280-wrap{width:1280px;max-width:100%;padding:34px 18px 44px;gap:18px}.career-applicant-mainview.applicant-modern-home .applicant-hero-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(360px,.7fr);gap:22px;align-items:stretch;padding:34px;border-radius:30px;background:linear-gradient(135deg,#063572f5,#006cb7f0 52%,#00ace6e6);color:#fff;border:1px solid rgba(255,255,255,.24);box-shadow:0 26px 60px #0f172a33;isolation:isolate}.career-applicant-mainview.applicant-modern-home .applicant-hero-card:before{content:"";position:absolute;width:340px;height:340px;right:-110px;top:-150px;border-radius:999px;background:#ffffff2e;z-index:-1}.career-applicant-mainview.applicant-modern-home .applicant-hero-card:after{content:"";position:absolute;width:260px;height:260px;left:42%;bottom:-180px;border-radius:999px;background:#ffffff1f;z-index:-1}.career-applicant-mainview.applicant-modern-home .applicant-hero-card .hero-copy{display:flex;flex-direction:column;justify-content:center;gap:12px;min-height:210px}.career-applicant-mainview.applicant-modern-home .applicant-hero-card .hero-eyebrow{width:fit-content;padding:7px 12px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.2);font-size:.74rem;letter-spacing:.18em;font-family:square-bd;color:#ffffffdb}.career-applicant-mainview.applicant-modern-home .applicant-hero-card h1{margin:0;font-family:square-hv;font-size:2.45rem;letter-spacing:-.045em;line-height:1.12}.career-applicant-mainview.applicant-modern-home .applicant-hero-card p{margin:0;max-width:520px;font-size:1rem;line-height:1.65;color:#ffffffc7}.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{border:0;height:44px;border-radius:999px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;font-family:square-bd;font-size:.9rem;transition:transform .18s ease,box-shadow .18s ease,background .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{transform:translateY(-2px)}.career-applicant-mainview.applicant-modern-home .applicant-hero-card .hero-primary-btn{background:#fff;color:#075aa6;box-shadow:0 12px 24px #0f172a2e}.career-applicant-mainview.applicant-modern-home .applicant-hero-card .hero-secondary-btn{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.25)}.career-applicant-mainview.applicant-modern-home .applicant-hero-card .hero-status-panel{border-radius:24px;padding:22px;background:#ffffff29;border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff1f;display:flex;flex-direction:column;justify-content:space-between;gap:18px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.career-applicant-mainview.applicant-modern-home .applicant-hero-card .status-chip-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.career-applicant-mainview.applicant-modern-home .applicant-hero-card .status-chip,.career-applicant-mainview.applicant-modern-home .applicant-hero-card .status-dday{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-family:square-bd}.career-applicant-mainview.applicant-modern-home .applicant-hero-card .status-chip{min-height:32px;padding:0 14px;background:#ffffffeb;color:#075aa6;font-size:.84rem}.career-applicant-mainview.applicant-modern-home .applicant-hero-card .status-dday{width:58px;height:58px;background:#0f172a3d;color:#fff;border:1px solid rgba(255,255,255,.18);font-size:.95rem}.career-applicant-mainview.applicant-modern-home .applicant-hero-card .hero-job-title{font-family:square-eb;font-size:1.06rem;line-height:1.45;color:#fff}.career-applicant-mainview.applicant-modern-home .applicant-hero-card .hero-job-meta{display:flex;flex-direction:column;gap:6px;font-size:.86rem;color:#ffffffb8}.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{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card{min-height:92px;display:flex;align-items:flex-start;gap:12px;padding:18px;border-radius:22px;background:#ffffffdb;border:1px solid rgba(226,232,240,.96);box-shadow:0 16px 36px #0f172a12;box-sizing:border-box;transition:transform .18s ease,box-shadow .18s ease}.career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card:hover{transform:translateY(-2px);box-shadow:0 22px 44px #0f172a1a}.career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card>.material-symbols-outlined{flex:0 0 42px;width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#eff6ff;color:#2563eb;font-size:1.35rem}.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{margin-bottom:5px;font-size:.78rem;color:#64748b}.career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card .card-value{font-family:square-eb;font-size:1.02rem;color:#0f172a;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{margin-top:5px;font-size:.75rem;color:#64748b}.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{margin-top:9px;width:100%;height:7px;border-radius:999px;background:#e5e7eb;overflow:hidden}.career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card .progress-bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#00ace6);transition:width .26s ease}.career-applicant-mainview.applicant-modern-home .applicant-layout{min-width:0;display:block}.career-applicant-mainview.applicant-modern-home .applicant-nav{position:sticky;top:72px;z-index:45;padding:7px;display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:5px;border:1px solid #dce6eb;border-radius:15px;background:#fffffff5;box-shadow:0 8px 22px #2945560e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item{width:100%;min-width:0;min-height:52px;padding:7px 10px;border:0;border-radius:10px;background:transparent;display:flex;align-items:center;gap:9px;cursor:pointer;text-align:left;color:#667986;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item:hover{background:#f5f8f9;transform:none;box-shadow:none}.career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item.active{background:#edf6fa;color:#176fa7;box-shadow:inset 0 0 0 1px #176fa714}.career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item .nav-icon{flex:0 0 32px;width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:#f1f5f9;color:inherit;font-size:17px}.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{min-width:0;display:flex;flex-direction:column;gap:2px}.career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item .nav-label{font-family:square-bd;font-size:.68rem;color:inherit;white-space:nowrap}.career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item .nav-desc{font-size:.51rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item .nav-badge{min-width:20px;height:20px;margin-left:auto;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:99px;background:#e6604b;color:#fff;font-family:square-bd;font-size:.53rem;box-sizing:border-box}.career-applicant-mainview.applicant-modern-home .applicant-content{min-width:0;margin-top:12px}.career-applicant-mainview.applicant-modern-home .applicant-content .content-current-label{display:none;align-items:center;gap:8px;padding:0 2px 4px;font-family:square-eb;color:#0f172a}.career-applicant-mainview.applicant-modern-home .applicant-content .content-current-label .material-symbols-outlined{font-size:1.25rem;color:#2563eb}.career-applicant-mainview.applicant-modern-home .applicant-content .mypage-section-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.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 .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 .cancel,.career-applicant-mainview.applicant-modern-home .applicant-content .mypage-section-card .notice,.career-applicant-mainview.applicant-modern-home .applicant-content .mypage-section-card .logout,.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{display:block}.career-applicant-mainview.applicant-modern-home .applicant-nav{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}@media(max-width:768px){.career-applicant-mainview.applicant-modern-home .career-1280-wrap{padding:18px 12px 34px;gap:14px}.career-applicant-mainview.applicant-modern-home .applicant-hero-card{padding:24px 18px;border-radius:24px}.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{padding:16px;border-radius:20px}.career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow:visible;padding-bottom:0}.career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card{min-height:58px;padding:10px 8px;grid-template-columns:26px minmax(0,1fr);gap:6px;border-radius:14px}.career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card>.material-symbols-outlined:first-child{width:26px;height:26px;border-radius:10px;font-size:15px}.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{margin-bottom:3px;font-size:.65rem}.career-applicant-mainview.applicant-modern-home .applicant-dashboard-grid .dashboard-card .card-value{font-family:square-rg;font-size:.75rem;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{position:sticky;top:64px;z-index:70;margin:0 -12px;padding:7px 12px;display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;overflow:visible;border-right:0;border-left:0;border-radius:0;background:#f6f9faf2}.career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item{position:relative;width:100%;min-width:0;min-height:58px;padding:5px 2px;flex-direction:column;justify-content:center;gap:3px;border:1px solid #dce6eb;background:#fff;text-align:center}.career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item.active{border-color:#1479bd;background:#1479bd;color:#fff}.career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item.active .nav-icon,.career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item.active .nav-desc{color:inherit}.career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item.active .nav-icon{background:#ffffff24}.career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item .nav-desc{display:none}.career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item .nav-icon{width:26px;height:26px;flex-basis:26px;font-size:15px}.career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item .nav-text{align-items:center}.career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item .nav-label{font-size:.58rem;white-space:nowrap}.career-applicant-mainview.applicant-modern-home .applicant-nav .nav-item .nav-badge{position:absolute;top:3px;right:3px;min-width:16px;height:16px;margin:0;padding:0 4px;font-size:.46rem}.career-applicant-mainview.applicant-modern-home .career-1280-wrap .applicant-layout>.applicant-nav{display:grid}.career-applicant-mainview.applicant-modern-home .applicant-content .content-current-label{display:flex}.career-applicant-mainview.applicant-modern-home .applicant-content .mypage-section-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}}.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{width:calc(100% - 48px);max-width:1180px;margin:0 auto;box-sizing:border-box}@media(max-width:768px){.career-applicant-index .career-nhr-container{width:calc(100% - 32px)}}.career-applicant-index .career-nhr-video-hero{position:relative;min-height:calc(100vh - 72px);display:flex;align-items:center;overflow:hidden;color:#fff;background:#0f172a}@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{position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 72% 24%,rgba(56,189,248,.26),transparent 34%),linear-gradient(135deg,#006cb7e0,#0f172af5)}.career-applicant-index .career-nhr-video-bg video{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.04) contrast(1.02)}.career-applicant-index .career-nhr-video-bg .video-dim{position:absolute;inset:0;background:linear-gradient(90deg,#061c34d1,#061c3494 43%,#061c342e),linear-gradient(180deg,#0307122e,#03071257 64%,#030712ad)}.career-applicant-index .career-nhr-video-inner{position:relative;z-index:1;width:calc(100% - 64px);max-width:1280px;min-height:calc(100vh - 72px);margin:0 auto;padding:92px 0 46px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}@media(max-width:980px){.career-applicant-index .career-nhr-video-inner{width:calc(100% - 32px);min-height:auto;padding:0}}.career-applicant-index.loaded .career-nhr-video-inner{opacity:1;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{margin:18px 0 22px;font-family:square-eb,Pretendard,sans-serif;font-size:4.65rem;line-height:1.1;letter-spacing:-.065em;color:#fff;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;line-height:1.18;letter-spacing:-.04em}}.career-applicant-index .career-nhr-video-copy p{max-width:650px;margin:0;font-size:1.16rem;line-height:1.78;color:#ffffffe6;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{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#fff;border:1px solid #dbeafe;color:#006cb7;font-family:square-bd,Pretendard,sans-serif;font-size:.95rem;box-shadow:0 12px 30px #006cb71a}.career-applicant-index .career-nhr-eyebrow.light{background:#ffffff24;border-color:#ffffff57;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none}.career-applicant-index .career-nhr-eyebrow .material-symbols-outlined{font-size:1.15rem}.career-applicant-index .career-nhr-actions{margin-top:34px;display:flex;flex-wrap:wrap;gap:12px}.career-applicant-index .career-nhr-actions button{min-height:54px;padding:0 24px;border-radius:16px;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:square-bd,Pretendard,sans-serif;font-size:1rem;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.career-applicant-index .career-nhr-actions button:hover{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;color:#005b9c;box-shadow:0 18px 38px #00000042}.career-applicant-index .career-nhr-actions .primary:hover{background:#f8fafc;box-shadow:0 22px 46px #00000052}.career-applicant-index .career-nhr-actions .secondary{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.42);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.career-applicant-index .career-nhr-video-search{position:absolute;left:0;right:0;bottom:46px;min-height:118px;border-radius:28px;background:#fffffff0;border:1px solid rgba(255,255,255,.48);box-shadow:0 28px 80px #00000042;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#0f172a;display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:22px;padding:22px;box-sizing:border-box}@media(max-width:980px){.career-applicant-index .career-nhr-video-search{position:static;grid-template-columns:1fr;border-radius:24px;padding:18px}}.career-applicant-index .video-search-status{height:100%;min-height:74px;border-radius:22px;padding:14px 18px;box-sizing:border-box;background:linear-gradient(135deg,#053b63,#007bc3);color:#fff;display:flex;align-items:center;gap:8px}.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-style:normal;font-size:1rem;opacity:.9}@media(max-width:980px){.career-applicant-index .video-search-status{justify-content:center}}.career-applicant-index .video-search-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 150px;gap:12px;align-items:end}@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{font-size:.88rem;font-family:square-bd,Pretendard,sans-serif;color:#334155}.career-applicant-index .video-search-fields select{width:100%;height:50px;border-radius:14px;border:1px solid #d6e0ed;background:#f8fafc;color:#111827;font-size:1rem;padding:0 14px;outline:none;box-sizing:border-box}.career-applicant-index .video-search-fields select:focus{border-color:#007bc3;box-shadow:0 0 0 3px #007bc31f}.career-applicant-index .video-search-fields button{height:50px;border-radius:14px;border:none;background:#0f172a;color:#fff;font-family:square-bd,Pretendard,sans-serif;font-size:1rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background-color .16s ease,transform .16s ease}.career-applicant-index .video-search-fields button:hover{background:#1e293b;transform:translateY(-1px)}.career-applicant-index .video-search-fields button .material-symbols-outlined{font-size:1.15rem}.career-applicant-index .career-nhr-quick-section{position:relative;z-index:2;padding:72px 0 76px}.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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media(max-width:860px){.career-applicant-index .quick-card-wrap{grid-template-columns:1fr}}.career-applicant-index .quick-card{position:relative;min-height:154px;padding:24px 56px 24px 24px;border-radius:24px;border:1px solid #e2e8f0;background:#fff;text-align:left;cursor:pointer;box-shadow:0 18px 44px #0f172a14;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.career-applicant-index .quick-card:hover{transform:translateY(-4px);border-color:#9bd7f5;box-shadow:0 24px 56px #006cb724}.career-applicant-index .quick-card .quick-icon{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#eaf7ff;color:#006cb7;font-size:1.45rem;margin-bottom:16px}.career-applicant-index .quick-card strong{display:block;font-size:1.22rem;font-family:square-eb,Pretendard,sans-serif;color:#0f172a;margin-bottom:8px}.career-applicant-index .quick-card p{margin:0;font-size:.98rem;line-height:1.6;color:#64748b}.career-applicant-index .quick-card .quick-arrow{position:absolute;right:24px;top:28px;color:#94a3b8;font-size:1.35rem}.career-applicant-index .career-nhr-recruit-section,.career-applicant-index .career-nhr-process-section,.career-applicant-index .career-nhr-company-section{padding:84px 0}@media(max-width:768px){.career-applicant-index .career-nhr-recruit-section,.career-applicant-index .career-nhr-process-section,.career-applicant-index .career-nhr-company-section{padding:58px 0}}.career-applicant-index .career-nhr-recruit-section{background:#fff}.career-applicant-index .section-heading span{display:inline-block;margin-bottom:8px;color:#006cb7;font-family:square-bd,Pretendard,sans-serif;font-size:.92rem;letter-spacing:.08em;text-transform:uppercase}.career-applicant-index .section-heading h2{margin:0 0 10px;color:#0f172a;font-family:square-eb,Pretendard,sans-serif;font-size:2.35rem;letter-spacing:-.04em}@media(max-width:768px){.career-applicant-index .section-heading h2{font-size:1.8rem}}.career-applicant-index .section-heading p{margin:0;color:#64748b;font-size:1rem;line-height:1.7}.career-applicant-index .row-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px}@media(max-width:768px){.career-applicant-index .row-heading{align-items:flex-start;flex-direction:column}}.career-applicant-index .more-btn{min-height:46px;padding:0 16px;border-radius:999px;border:1px solid #cbd5e1;background:#fff;color:#334155;display:inline-flex;align-items:center;gap:4px;cursor:pointer;font-family:square-bd,Pretendard,sans-serif;transition:background-color .16s ease,color .16s ease}.career-applicant-index .more-btn:hover{background:#0f172a;color:#fff}.career-applicant-index .recruit-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:980px){.career-applicant-index .recruit-card-grid{grid-template-columns:1fr}}.career-applicant-index .recruit-card{min-height:250px;padding:24px;border-radius:26px;border:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 16px 40px #0f172a0f;display:flex;flex-direction:column;box-sizing:border-box;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.career-applicant-index .recruit-card:hover{transform:translateY(-4px);border-color:#99d4f0;box-shadow:0 22px 54px #006cb71f}.career-applicant-index .recruit-card h3{margin:18px 0 14px;min-height:58px;color:#0f172a;font-size:1.28rem;line-height:1.45;font-family:square-eb,Pretendard,sans-serif}.career-applicant-index .recruit-card button{margin-top:auto;height:46px;border-radius:14px;border:none;background:#006cb7;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;font-family:square-bd,Pretendard,sans-serif;font-size:.96rem;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{display:flex;justify-content:space-between;align-items:center;gap:8px}.career-applicant-index .recruit-status,.career-applicant-index .recruit-dday{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border-radius:999px;font-size:.85rem;font-family:square-bd,Pretendard,sans-serif}.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{padding:6px 10px;border-radius:999px;background:#edf6fb;color:#0369a1;font-size:.85rem}.career-applicant-index .recruit-date{margin:0 0 22px;color:#64748b;font-size:.96rem}.career-applicant-index .empty-recruit-card{border-radius:24px;border:1px dashed #cbd5e1;background:#f8fafc;padding:44px 24px;text-align:center;color:#64748b}.career-applicant-index .empty-recruit-card .material-symbols-outlined{font-size:2rem;color:#006cb7}.career-applicant-index .empty-recruit-card strong{display:block;margin-top:8px;color:#0f172a;font-family:square-eb,Pretendard,sans-serif;font-size:1.15rem}.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{display:grid;grid-template-columns:.9fr 1.6fr;gap:54px;align-items:start}@media(max-width:980px){.career-applicant-index .process-layout{grid-template-columns:1fr;gap:28px}}.career-applicant-index .process-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:720px){.career-applicant-index .process-list{grid-template-columns:1fr}}.career-applicant-index .process-item{min-height:112px;padding:22px;border-radius:24px;background:#fff;border:1px solid #e2e8f0;display:flex;gap:16px;box-shadow:0 12px 32px #0f172a0d}.career-applicant-index .process-item .process-no{flex:0 0 auto;width:48px;height:48px;border-radius:16px;background:#eaf7ff;color:#006cb7;display:inline-flex;align-items:center;justify-content:center;font-family:square-eb,Pretendard,sans-serif}.career-applicant-index .process-item strong{display:block;color:#0f172a;font-size:1.12rem;font-family:square-eb,Pretendard,sans-serif;margin-bottom:6px}.career-applicant-index .process-item p{margin:0;color:#64748b;line-height:1.55;font-size:.96rem}.career-applicant-index .career-nhr-company-section{background:#0f172a;color:#fff}.career-applicant-index .company-layout{display:grid;grid-template-columns:.9fr 1.4fr;gap:40px;align-items:center}@media(max-width:980px){.career-applicant-index .company-layout{grid-template-columns:1fr}}.career-applicant-index .company-copy span{display:inline-block;margin-bottom:10px;color:#7dd3fc;font-family:square-bd,Pretendard,sans-serif;letter-spacing:.08em;text-transform:uppercase}.career-applicant-index .company-copy h2{margin:0 0 14px;color:#fff;font-family:square-eb,Pretendard,sans-serif;font-size:2.35rem;letter-spacing:-.04em}@media(max-width:768px){.career-applicant-index .company-copy h2{font-size:1.8rem}}.career-applicant-index .company-copy p{margin:0;color:#cbd5e1;font-size:1rem;line-height:1.75}.career-applicant-index .company-copy button{margin-top:28px;min-height:50px;padding:0 18px;border-radius:16px;border:1px solid rgba(255,255,255,.18);background:#fff;color:#0f172a;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-family:square-bd,Pretendard,sans-serif;font-size:.98rem}.career-applicant-index .company-story-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:980px){.career-applicant-index .company-story-list{grid-template-columns:1fr}}.career-applicant-index .company-story{min-height:190px;padding:24px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f}.career-applicant-index .company-story strong{display:block;margin-bottom:12px;color:#fff;font-family:square-eb,Pretendard,sans-serif;font-size:1.18rem}.career-applicant-index .company-story p{margin:0;color:#cbd5e1;line-height:1.7;font-size:.96rem}.career-nhr-clone-index{background:#f6f8fb;color:#111827;overflow:hidden}.career-nhr-clone-index .nhr-clone-container{width:calc(100% - 64px);max-width:1240px;margin:0 auto;box-sizing:border-box}@media(max-width:768px){.career-nhr-clone-index .nhr-clone-container{width:calc(100% - 32px)}}.career-nhr-clone-index .nhr-clone-hero{position:relative;width:100%;height:46vh;min-height:390px;max-height:560px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#0f172a}@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{position:absolute;inset:0;z-index:0}.career-nhr-clone-index .nhr-clone-video video{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.05) contrast(1.03)}.career-nhr-clone-index .nhr-clone-video-dim{position:absolute;inset:0;background:linear-gradient(90deg,#050a19b8,#050a1973 45%,#050a1938),linear-gradient(180deg,#050a1957,#050a1914 46%,#050a1970)}.career-nhr-clone-index .nhr-clone-hero-inner{position:relative;z-index:1;width:calc(100% - 64px);max-width:1240px;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding-top:42px;opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}@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{width:calc(100% - 32px);gap:28px}}.career-nhr-clone-index.loaded .nhr-clone-hero-inner{opacity:1;transform:translateY(0)}.career-nhr-clone-index .nhr-clone-hero-copy{max-width:720px;color:#fff}.career-nhr-clone-index .nhr-clone-hero-copy .nhr-clone-eyebrow{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;background:#ffffff26;border:1px solid rgba(255,255,255,.24);color:#dbeafe;font-size:13px;font-weight:800;letter-spacing:.14em;margin-bottom:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.career-nhr-clone-index .nhr-clone-hero-copy h2{margin:0;color:#fff;font-size:clamp(38px,5.1vw,48px);line-height:1.08;letter-spacing:-.06em;font-weight:900;text-shadow:0 18px 45px rgba(0,0,0,.34)}.career-nhr-clone-index .nhr-clone-hero-copy p{margin:22px 0 0;color:#ffffffdb;font-size:15px;line-height:1.7;letter-spacing:-.035em}@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{display:flex;align-items:center;gap:12px;padding-bottom:8px;flex-shrink:0}.career-nhr-clone-index .nhr-clone-hero-actions button{min-width:150px;height:54px;border-radius:999px;border:0;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.career-nhr-clone-index .nhr-clone-hero-actions button:hover{transform:translateY(-2px)}.career-nhr-clone-index .nhr-clone-hero-actions .primary{background:#fff;color:#111827;box-shadow:0 20px 45px #00000038}.career-nhr-clone-index .nhr-clone-hero-actions .secondary{background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.32);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:640px){.career-nhr-clone-index .nhr-clone-hero-actions{width:100%;flex-direction:column;align-items:stretch;padding-bottom:0}.career-nhr-clone-index .nhr-clone-hero-actions button{width:100%}}.career-nhr-clone-index .nhr-clone-search-section{position:relative;z-index:5;margin-top:-54px;padding-bottom:34px}@media(max-width:768px){.career-nhr-clone-index .nhr-clone-search-section{margin-top:-64px}}.career-nhr-clone-index .nhr-clone-search-panel{display:grid;grid-template-columns:230px 1fr;gap:24px;align-items:center;padding:26px 28px;background:#fff;border-radius:28px;border:1px solid rgba(15,23,42,.08);box-shadow:0 24px 70px #0f172a24}@media(max-width:960px){.career-nhr-clone-index .nhr-clone-search-panel{grid-template-columns:1fr;gap:18px}}@media(max-width:640px){.career-nhr-clone-index .nhr-clone-search-panel{padding:22px 18px;border-radius:22px}}.career-nhr-clone-index .nhr-clone-search-head{display:flex;flex-direction:column;gap:10px}.career-nhr-clone-index .nhr-clone-search-head span{display:block;color:#2563eb;font-size:12px;font-weight:900;letter-spacing:.16em}.career-nhr-clone-index .nhr-clone-search-head strong{display:block;color:#111827;font-size:24px;font-weight:900;letter-spacing:-.05em}.career-nhr-clone-index .nhr-clone-search-head p{margin:0;color:#6b7280;font-size:15px;font-weight:700}.career-nhr-clone-index .nhr-clone-search-head p b{color:#111827;font-size:22px}.career-nhr-clone-index .nhr-clone-search-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 132px;gap:12px;align-items:end}.career-nhr-clone-index .nhr-clone-search-form label{min-width:0;display:flex;flex-direction:column;gap:8px}.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{width:100%;height:50px;border-radius:14px;border:1px solid #d8dee8;background:#f9fafb;color:#111827;padding:0 38px 0 16px;font-size:15px;font-weight:700;outline:none;box-sizing:border-box}.career-nhr-clone-index .nhr-clone-search-form select:focus{border-color:#2563eb;background:#fff;box-shadow:0 0 0 4px #2563eb1f}.career-nhr-clone-index .nhr-clone-search-form button{height:50px;border:0;border-radius:14px;background:#111827;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:900;cursor:pointer;transition:background .18s ease,transform .18s ease}.career-nhr-clone-index .nhr-clone-search-form button:hover{background:#2563eb;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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media(max-width:820px){.career-nhr-clone-index .nhr-clone-quick-grid{grid-template-columns:1fr}}.career-nhr-clone-index .nhr-clone-quick-card{min-height:144px;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:#fff;padding:24px;text-align:left;cursor:pointer;box-shadow:0 14px 38px #0f172a0f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.career-nhr-clone-index .nhr-clone-quick-card .material-symbols-outlined{width:44px;height:44px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;background:#eef4ff;color:#2563eb;font-size:24px;margin-bottom:18px}.career-nhr-clone-index .nhr-clone-quick-card strong{display:block;color:#111827;font-size:20px;font-weight:900;letter-spacing:-.05em}.career-nhr-clone-index .nhr-clone-quick-card p{margin:8px 0 0;color:#6b7280;font-size:15px;line-height:1.6;font-weight:600;letter-spacing:-.03em}.career-nhr-clone-index .nhr-clone-quick-card:hover{transform:translateY(-4px);border-color:#2563eb47;box-shadow:0 24px 55px #0f172a1c}.career-nhr-clone-index .nhr-clone-recruit-section{padding:68px 0 86px;background:#fff}.career-nhr-clone-index .nhr-clone-section-title{margin-bottom:30px}.career-nhr-clone-index .nhr-clone-section-title span{display:block;color:#2563eb;font-size:13px;font-weight:900;letter-spacing:.14em;margin-bottom:9px}.career-nhr-clone-index .nhr-clone-section-title h2{margin:0;color:#111827;font-size:34px;line-height:1.2;font-weight:900;letter-spacing:-.06em}.career-nhr-clone-index .nhr-clone-section-title.row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.career-nhr-clone-index .nhr-clone-section-title.row button{height:44px;border-radius:999px;border:1px solid #d8dee8;background:#fff;color:#111827;padding:0 16px 0 18px;display:inline-flex;align-items:center;gap:4px;font-size:15px;font-weight:800;cursor:pointer}.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{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}@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{min-height:292px;display:flex;flex-direction:column;padding:24px;border-radius:24px;border:1px solid #e4e9f2;background:#fff;box-shadow:0 14px 34px #0f172a0d;box-sizing:border-box;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.career-nhr-clone-index .nhr-clone-recruit-card .card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.career-nhr-clone-index .nhr-clone-recruit-card .status{height:30px;padding:0 12px;border-radius:999px;background:#f3f4f6;color:#4b5563;display:inline-flex;align-items:center;font-size:13px;font-weight:900}.career-nhr-clone-index .nhr-clone-recruit-card .status.open{background:#e9f7ef;color:#14804a}.career-nhr-clone-index .nhr-clone-recruit-card .status.before{background:#fff7df;color:#a16207}.career-nhr-clone-index .nhr-clone-recruit-card .status.end{background:#f1f5f9;color:#64748b}.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{min-height:58px;margin:0 0 18px;color:#111827;font-size:21px;line-height:1.38;font-weight:900;letter-spacing:-.05em}.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{display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:start}.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{margin:0;color:#4b5563;font-size:14px;line-height:1.45;font-weight:700}.career-nhr-clone-index .nhr-clone-recruit-card>button{margin-top:auto;height:46px;border-radius:14px;border:0;background:#f1f5f9;color:#111827;font-size:15px;font-weight:900;cursor:pointer;transition:background .18s ease,color .18s ease}.career-nhr-clone-index .nhr-clone-recruit-card:hover{transform:translateY(-5px);border-color:#2563eb40;box-shadow:0 24px 58px #0f172a1f}.career-nhr-clone-index .nhr-clone-recruit-card:hover>button{background:#2563eb;color:#fff}.career-nhr-clone-index .nhr-clone-empty{min-height:210px;border-radius:24px;border:1px dashed #cbd5e1;background:#f8fafc;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px 20px}.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{margin:8px 0 0;color:#6b7280;font-size:15px}.career-nhr-clone-index .nhr-clone-process-section{padding:78px 0;background:#f6f8fb}.career-nhr-clone-index .nhr-clone-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;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{position:relative;padding:26px 22px;border-radius:22px;background:#fff;border:1px solid rgba(15,23,42,.07);min-height:146px;box-sizing:border-box}.career-nhr-clone-index .nhr-clone-process-card span{display:block;color:#2563eb;font-size:15px;font-weight:900;letter-spacing:.08em;margin-bottom:20px}.career-nhr-clone-index .nhr-clone-process-card strong{display:block;color:#111827;font-size:20px;font-weight:900;letter-spacing:-.04em}.career-nhr-clone-index .nhr-clone-process-card p{margin:8px 0 0;color:#64748b;font-size:15px;line-height:1.55;font-weight:600}.career-nhr-clone-index .nhr-clone-group-section{padding:84px 0 100px;background:#111827;color:#fff}.career-nhr-clone-index .nhr-clone-group-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}@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{display:block;color:#93c5fd;font-size:13px;font-weight:900;letter-spacing:.15em;margin-bottom:12px}.career-nhr-clone-index .nhr-clone-group-copy h2{margin:0;color:#fff;font-size:38px;line-height:1.18;font-weight:900;letter-spacing:-.06em}.career-nhr-clone-index .nhr-clone-group-copy p{margin:18px 0 28px;color:#ffffffbf;font-size:16px;line-height:1.75;font-weight:600;letter-spacing:-.03em}.career-nhr-clone-index .nhr-clone-group-copy button{height:50px;border:0;border-radius:999px;padding:0 22px;background:#fff;color:#111827;display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:900;cursor:pointer}@media(max-width:700px){.career-nhr-clone-index .nhr-clone-group-copy h2{font-size:30px}}.career-nhr-clone-index .nhr-clone-group-list{display:grid;gap:14px}.career-nhr-clone-index .nhr-clone-group-list article{padding:24px 26px;border-radius:22px;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.career-nhr-clone-index .nhr-clone-group-list strong{display:block;color:#fff;font-size:20px;font-weight:900;letter-spacing:-.04em}.career-nhr-clone-index .nhr-clone-group-list p{margin:8px 0 0;color:#ffffffb3;font-size:15px;line-height:1.65;font-weight:600}.career-skeleton-line{display:block;border-radius:999px;background:linear-gradient(90deg,#e5e7eb,#f8fafc 48%,#e5e7eb);background-size:220% 100%;animation:careerDetailSkeleton 1.15s ease-in-out infinite}.career-recruit-Jobpostinglist .hero-pill .skeleton-count{width:42px;height:22px;display:inline-block;vertical-align:middle}.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{transform:none;box-shadow:0 14px 28px #0f172a0a;border-color:#e5e7eb;background-color:#fff}.career-recruit-Jobpostinglist .job-card-skeleton .skeleton-company{width:120px;height:14px;margin-bottom:12px}.career-recruit-Jobpostinglist .job-card-skeleton .skeleton-title{width:420px;max-width:58vw;height:24px}.career-recruit-Jobpostinglist .job-card-skeleton .skeleton-dday{width:62px;height:28px}.career-recruit-Jobpostinglist .job-card-skeleton .skeleton-status{width:180px;height:28px}.career-recruit-Jobpostinglist .job-card-skeleton .skeleton-meta{width:240px;height:14px;margin-top:14px}.career-recruit-Jobpostinglist .job-card-skeleton .skeleton-meta.wide{width:520px;max-width:70vw}.career-other-faq .faq-list-skeleton{min-height:420px}.career-other-faq .faq-item-skeleton{cursor:default}.career-other-faq .faq-item-skeleton:hover{transform:none;box-shadow:0 8px 24px #1a402b0b;border-color:#dce5dd;background-color:#fff}.career-other-faq .faq-item-skeleton .skeleton-number{width:50px;height:50px;border-radius:15px}.career-other-faq .faq-item-skeleton .skeleton-category{width:72px;height:20px;border-radius:999px}.career-other-faq .faq-item-skeleton .skeleton-question{width:420px;max-width:55vw;height:18px}.career-other-faq .faq-item-skeleton .skeleton-toggle{width:42px;height:42px;border-radius:50%}@media(max-width:768px){.career-other-faq .faq-item-skeleton .skeleton-number{width:40px;height:40px;border-radius:12px}.career-other-faq .faq-item-skeleton .skeleton-question{width:62vw;max-width:100%}.career-other-faq .faq-item-skeleton .skeleton-toggle{width:34px;height:34px}}.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{width:160px;height:18px}.career-job-dictionary .dictionary-item-skeleton .skeleton-badge{width:48px;height:20px}.career-job-dictionary .dictionary-item-skeleton .skeleton-content{width:70%;height:14px;margin-top:8px}.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{transform:none;border-color:#0f172a12;box-shadow:0 14px 34px #0f172a0d}.career-nhr-clone-index .nhr-clone-recruit-card-skeleton .skeleton-status{width:72px;height:30px}.career-nhr-clone-index .nhr-clone-recruit-card-skeleton .skeleton-dday{width:52px;height:18px}.career-nhr-clone-index .nhr-clone-recruit-card-skeleton .skeleton-title{width:88%;height:22px;margin-bottom:12px}.career-nhr-clone-index .nhr-clone-recruit-card-skeleton .skeleton-title.short{width:58%;margin-bottom:20px}.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{width:78%;height:14px}.career-nhr-clone-index .nhr-clone-recruit-card-skeleton .skeleton-button{width:100%;height:46px;margin-top:auto;border-radius:14px}.applicant-main-loading{min-height:calc(100vh - 170px)}.applicant-main-loading .skeleton-eyebrow{width:160px;height:14px;margin-bottom:18px}.applicant-main-loading .skeleton-title{width:360px;max-width:76vw;height:42px;margin-bottom:18px}.applicant-main-loading .skeleton-sub{width:320px;max-width:72vw;height:16px;margin-bottom:10px}.applicant-main-loading .skeleton-sub.wide{width:460px}.applicant-main-loading .skeleton-button{width:154px;height:46px}.applicant-main-loading .skeleton-button.secondary{width:120px}.applicant-main-loading .hero-status-panel .skeleton-chip{width:84px;height:28px}.applicant-main-loading .hero-status-panel .skeleton-chip.short{width:56px}.applicant-main-loading .skeleton-job-title{width:80%;height:28px;margin-top:26px}.applicant-main-loading .skeleton-job-meta{width:62%;height:16px;margin-top:18px}.applicant-main-loading .dashboard-card{min-height:94px}.applicant-main-loading .skeleton-icon{width:42px;height:42px;border-radius:14px}.applicant-main-loading .skeleton-label{width:72px;height:14px;margin-bottom:10px}.applicant-main-loading .skeleton-value{width:130px;height:20px}.applicant-main-loading .nav-item-skeleton{cursor:default}.applicant-main-loading .skeleton-nav-icon{width:34px;height:34px;border-radius:12px}.applicant-main-loading .skeleton-nav-label{width:90px;height:16px;margin-bottom:8px}.applicant-main-loading .skeleton-nav-desc{width:132px;height:12px}.applicant-main-loading .mypage-section-loading{min-height:330px}.applicant-main-loading .skeleton-section-title{width:150px;height:24px;margin-bottom:24px}.applicant-main-loading .skeleton-section-line{width:64%;height:16px;margin-bottom:12px}.applicant-main-loading .skeleton-section-line.wide{width:92%}.applicant-main-loading .skeleton-section-box{width:100%;height:170px;border-radius:18px;margin-top:22px}.resumeopening-loading{min-height:calc(100vh - 170px)}.resumeopening-loading .skeleton-step-index{width:32px;height:18px;margin-bottom:8px}.resumeopening-loading .skeleton-step-label{width:84px;height:14px}.resumeopening-loading .resumeopen-card-skeleton{min-height:460px}.resumeopening-loading .skeleton-section-title{width:160px;height:24px;margin-bottom:12px}.resumeopening-loading .skeleton-section-desc{width:420px;max-width:84vw;height:16px;margin-bottom:24px}.resumeopening-loading .skeleton-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:768px){.resumeopening-loading .skeleton-field-grid{grid-template-columns:1fr}}.resumeopening-loading .skeleton-field{height:46px;border-radius:12px}.resumeopening-loading .skeleton-field.wide{grid-column:1/-1}.CareerApp .career-recruit-resumeopening.resumeopening-loading{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 82% 18%,rgba(0,172,230,.1),transparent 28%),repeating-linear-gradient(90deg,transparent 0,transparent 79px,rgba(45,75,96,.025) 80px),#f3f6f8}.CareerApp .career-recruit-resumeopening.resumeopening-loading>.width-size{visibility:hidden}.CareerApp .career-recruit-resumeopening.resumeopening-loading:before{content:"";position:absolute;z-index:2;top:clamp(142px,17vh,210px);left:50%;width:calc(100% - 64px);max-width:1120px;height:350px;border:1px solid rgba(207,222,230,.78);border-radius:30px;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,#fffffff0;box-shadow:0 30px 70px #1d40581f;transform:translate(-50%);animation:resumeOpeningSkeletonPulse 1.2s ease-in-out infinite alternate}.CareerApp .career-recruit-resumeopening.resumeopening-loading:after{content:"지원서 정보를 불러오고 있습니다.";position:absolute;z-index:3;top:calc(clamp(142px,17vh,210px) + 285px);left:50%;color:#718391;font-family:square-bd;font-size:.76rem;letter-spacing:-.02em;transform:translate(-50%)}@media(max-width:768px){.CareerApp .career-recruit-resumeopening.resumeopening-loading:before{width:calc(100% - 28px);height:390px;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,#fffffff0}.CareerApp .career-recruit-resumeopening.resumeopening-loading:after{top:calc(clamp(142px,17vh,210px) + 340px);width:100%;text-align:center}}@keyframes resumeOpeningSkeletonPulse{0%{opacity:.72}to{opacity:1}}.resumewrite-loading{min-height:calc(100vh - 170px)}.resumewrite-loading .skeleton-eyebrow{width:126px;height:14px;margin-bottom:16px}.resumewrite-loading .skeleton-title{width:460px;max-width:78vw;height:38px;margin-bottom:18px}.resumewrite-loading .skeleton-sub{width:360px;height:16px;margin-bottom:10px}.resumewrite-loading .skeleton-sub.wide{width:520px;max-width:78vw}.resumewrite-loading .skeleton-pill{width:140px;height:30px}.resumewrite-loading .resumewrite-form-skeleton{width:100%;min-height:620px;padding:24px;border-radius:18px;background:#fff;border:1px solid #e5e7eb;box-sizing:border-box}.resumewrite-loading .skeleton-tab{width:180px;height:36px;margin-bottom:24px}.resumewrite-loading .skeleton-form-row{display:grid;grid-template-columns:120px 1fr 120px 1fr;gap:12px;align-items:center;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{height:42px;border-radius:10px}.resumewrite-loading .skeleton-textarea{width:100%;height:160px;border-radius:14px;margin-top:18px}.resumewrite-loading .content-detail-sticky-skeleton{min-height:360px}.resumewrite-loading .content-detail-sticky-skeleton .skeleton-side-label{width:70px;height:12px;margin-bottom:8px}.resumewrite-loading .content-detail-sticky-skeleton .skeleton-side-value{width:150px;height:16px}.resumewrite-loading .content-detail-sticky-skeleton .skeleton-side-button{width:100%;height:40px;margin-top:12px}.CareerApp .career-global-header{height:68px;background:#fffffff5;border-bottom:1px solid rgba(148,163,184,.2);box-shadow:0 4px 18px #0f172a09;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.CareerApp .career-global-header.is-transparent,.CareerApp .career-global-header.is-scrolled,.CareerApp .career-global-header.is-collapsed{background:#fffffff7;border-bottom-color:#94a3b838;box-shadow:0 7px 24px #0f172a12}.CareerApp .career-global-header.is-transparent .career-main-label,.CareerApp .career-global-header.is-transparent .career-main-button{color:#172033}.CareerApp .career-global-header.is-transparent .career-logo-text{color:#163f70}.CareerApp .career-global-header.is-transparent .career-main-button .chevron{color:#64748b}.CareerApp .career-global-header.is-transparent .career-login-link{border-color:transparent;background:#006cb7;color:#fff}.CareerApp .career-global-header.is-transparent .career-hamburger{border-color:#006cb71f;background:#fff;color:#0f172a;box-shadow:0 8px 22px #0f172a14}.CareerApp .career-global-header .career-global-header-inner{width:100%;max-width:1280px;padding:0 30px}.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{width:39px;height:35px}.CareerApp .career-global-header .career-logo .career-logo-text{font-family:pre-extra-bold;font-size:1.45rem;line-height:1;letter-spacing:.01em;color:#163f70}.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.is-active .career-main-button,.CareerApp .career-global-header .career-main-nav .career-main-item.has-sub.is-active .career-main-button{border-bottom-color:transparent;background:#007bc317;color:#006cb7}.CareerApp .career-global-header .career-main-nav .career-main-item .career-main-button{min-height:40px;gap:3px;padding:0 14px;border:0;border-radius:12px;font-family:square-bd;font-size:.9rem;font-weight:600;color:#334155;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{font-size:1rem;color:#94a3b8}.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{transform:translate(-50%) translateY(14px)}.CareerApp .career-global-header .career-main-nav .career-main-item .career-mega .career-mega-inner{padding:16px;border:1px solid rgba(203,213,225,.82);border-radius:18px;background:#fffffffa;box-shadow:0 18px 44px #0f172a21;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.CareerApp .career-global-header .career-main-nav .career-main-item .career-mega .career-mega-title-kor{font-family:square-eb;color:#172033}.CareerApp .career-global-header .career-main-nav .career-main-item .career-mega .career-mega-link{min-height:42px;padding:0 12px;border-radius:11px;color:#475569}.CareerApp .career-global-header .career-main-nav .career-main-item .career-mega .career-mega-link:hover,.CareerApp .career-global-header .career-main-nav .career-main-item .career-mega .career-mega-link.is-current{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{min-height:40px;padding:0 15px;border:1px solid #d8e1eb;border-radius:12px;background:#fff;color:#334155;font-family:square-bd;font-size:.8rem;cursor:pointer;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.CareerApp .career-global-header .career-header-right .career-header-action:hover{border-color:#007bc33d;background:#f0f8fc;color:#006cb7}.CareerApp .career-global-header .career-header-right .career-login-link{min-height:40px;padding:0 17px;border:1px solid transparent;border-radius:12px;background:#006cb7;color:#fff;font-family:square-bd;font-size:.82rem;box-shadow:0 8px 18px #006cb729}.CareerApp .career-global-header .career-header-right .career-login-link:hover{border-color:transparent;background:#007bc3;box-shadow:0 10px 22px #006cb733}.CareerApp .career-global-header.is-collapsed{height:60px}.CareerApp .career-global-header.is-collapsed .career-logo,.CareerApp .career-global-header.is-collapsed .career-header-right .career-login-link{opacity:1;pointer-events:auto;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{visibility:visible;transition-delay:0s}.CareerApp .career-drawer-overlay .career-drawer-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.CareerApp .career-drawer-overlay .career-drawer-quick-link{min-height:96px;justify-content:space-between}.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 button:focus-visible,.CareerApp .career-drawer-overlay a:focus-visible{outline:3px solid rgba(0,172,230,.24);outline-offset:2px}.CareerApp .career-talent{min-height:calc(100vh - 68px);padding:0 0 104px;align-items:stretch;background:#f4f7fb;color:#172033}.CareerApp .career-talent .talent-hero{min-height:500px;margin-top:0;display:flex;align-items:center;border-bottom:1px solid rgba(203,213,225,.62);background-position:center 36%;animation:none}.CareerApp .career-talent .talent-hero-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#fffffffa,#fffffff0 40%,#ffffffb3 66%,#ffffff3d),linear-gradient(180deg,#006cb714,#fff0)}.CareerApp .career-talent .talent-hero-inner{width:100%;max-width:1240px;padding:116px 32px 154px;text-align:left}.CareerApp .career-talent .talent-hero-eyebrow{margin-bottom:14px;font-family:square-eb;font-size:.74rem;letter-spacing:.18em;color:#006cb7}.CareerApp .career-talent .talent-hero-title{max-width:620px;margin-bottom:18px;font-size:clamp(2.35rem,4vw,3.45rem);line-height:1.18;letter-spacing:-.045em;color:#101827}.CareerApp .career-talent .talent-hero-subtitle{max-width:620px;font-size:1rem;line-height:1.8;color:#526074}.CareerApp .career-talent .talent-hero-keywords{margin-top:28px;gap:8px}.CareerApp .career-talent .talent-hero-keywords span{padding:8px 14px;border:1px solid rgba(0,123,195,.18);border-radius:999px;background:#ffffffe0;color:#006cb7;box-shadow:0 5px 14px #0f172a0a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.CareerApp .career-talent .talent-main{align-items:stretch;background:#f4f7fb}.CareerApp .career-talent .talent-values-strip{margin-top:-76px;animation:none}.CareerApp .career-talent .talent-values-inner,.CareerApp .career-talent .talent-scenes-inner,.CareerApp .career-talent .talent-fit-inner{max-width:1240px;padding-inline:32px}.CareerApp .career-talent .talent-values-inner{gap:18px}.CareerApp .career-talent .talent-value{min-height:292px;padding:24px;gap:17px;border:1px solid #e0e7ef;border-radius:22px;background:#fff;color:#172033;box-shadow:0 14px 36px #0f233412;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.CareerApp .career-talent .talent-value:hover{transform:translateY(-3px);border-color:#007bc33d;box-shadow:0 18px 42px #0f233417}.CareerApp .career-talent .talent-value-label{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#edf8fd;color:#006cb7;font-family:square-eb;opacity:1}.CareerApp .career-talent .talent-value-body{gap:7px}.CareerApp .career-talent .talent-value-kor{font-size:1.12rem;color:#172033}.CareerApp .career-talent .talent-value-eng{font-family:square-bd;color:#007bc3}.CareerApp .career-talent .talent-value-desc{margin-top:7px;font-size:.88rem;line-height:1.78;color:#64748b}.CareerApp .career-talent .talent-scenes{margin-top:72px;animation:none}.CareerApp .career-talent .talent-scenes-inner{gap:24px}.CareerApp .career-talent .talent-scene,.CareerApp .career-talent .talent-scene.is-reverse{grid-template-columns:minmax(0,1fr) minmax(360px,.88fr);gap:30px;padding:22px;border:1px solid #e0e7ef;border-radius:24px;background:#fff;box-shadow:0 12px 34px #0f23340e;box-sizing:border-box}.CareerApp .career-talent .scene-text{padding:20px 18px;color:#172033}.CareerApp .career-talent .scene-label{margin:0 0 9px;font-family:square-eb;color:#007bc3}.CareerApp .career-talent .scene-title{margin-bottom:14px;font-size:1.38rem;line-height:1.45;color:#172033}.CareerApp .career-talent .scene-desc{margin:0;font-size:.9rem;line-height:1.86;color:#64748b}.CareerApp .career-talent .scene-image{min-height:300px;border:1px solid rgba(203,213,225,.7);border-radius:18px;box-shadow:none}.CareerApp .career-talent .talent-fit{margin-top:28px}.CareerApp .career-talent .talent-fit-inner{grid-template-columns:minmax(250px,.8fr) minmax(0,1.45fr);gap:34px;padding:34px 36px;border:1px solid rgba(125,211,252,.42);border-radius:24px;background:radial-gradient(circle at 0 0,rgba(0,172,230,.1),transparent 34%),#fff;box-shadow:0 12px 34px #0f23340e}.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{font-size:1.24rem;line-height:1.66;color:#172033}.CareerApp .career-talent .fit-list{gap:7px}.CareerApp .career-talent .fit-list li{min-height:42px;display:flex;align-items:center;padding:8px 12px 8px 34px;border-radius:12px;background:#f7fafc;color:#475569}.CareerApp .career-talent .fit-list li:before{left:14px;top:50%;color:#00ace6;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{width:calc(100% - 64px);max-width:1176px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:32px 36px;border:1px solid rgba(0,123,195,.2);border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(0,172,230,.12),transparent 34%),#fff;box-sizing:border-box;box-shadow:0 12px 34px #0f23340e}.CareerApp .career-talent .talent-cta-copy{min-width:0}.CareerApp .career-talent .talent-cta-copy p{margin:0 0 8px;font-family:square-eb;font-size:.75rem;letter-spacing:.14em;color:#007bc3}.CareerApp .career-talent .talent-cta-copy h2{margin:0;font-family:square-eb;font-size:1.35rem;line-height:1.45;color:#172033}.CareerApp .career-talent .talent-cta-copy span{display:block;margin-top:8px;font-size:.84rem;line-height:1.65;color:#64748b}.CareerApp .career-talent .talent-cta-actions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.CareerApp .career-talent .talent-cta-actions button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 18px;border:1px solid #d8e1eb;border-radius:12px;background:#fff;color:#334155;font-family:square-bd;font-size:.82rem;cursor:pointer;transition:color .16s ease,border-color .16s ease,background-color .16s ease,transform .16s ease}.CareerApp .career-talent .talent-cta-actions button:hover{border-color:#007bc33d;background:#f0f8fc;color:#006cb7;transform:translateY(-1px)}.CareerApp .career-talent .talent-cta-actions button.is-primary{border-color:transparent;background:#006cb7;color:#fff;box-shadow:0 8px 18px #006cb72b}.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{min-height:calc(100vh - 68px);align-items:flex-start;background:#f4f7fb}.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{min-height:calc(100vh - 68px);margin-top:0;align-items:flex-start;padding:54px 24px 72px}.CareerApp .cal-login-page .cal-login-shell{max-width:1000px;grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);gap:22px}.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 #0f233413}.CareerApp .cal-login-page .cal-brand-panel{padding:36px 30px;background:radial-gradient(circle at 100% 0,rgba(0,172,230,.13),transparent 38%),linear-gradient(155deg,#fff,#f1f9fd);-webkit-backdrop-filter:none;backdrop-filter:none}.CareerApp .cal-login-page .cal-brand-badge{margin-bottom:24px;border-color:#007bc329;background:#edf8fd;color:#006cb7}.CareerApp .cal-login-page .cal-brand-title{margin-bottom:16px;font-size:2.18rem;letter-spacing:-.04em}.CareerApp .cal-login-page .cal-brand-title em{color:#006cb7}.CareerApp .cal-login-page .cal-brand-sub{margin-bottom:26px;color:#64748b}.CareerApp .cal-login-page .cal-feature-list{gap:8px}.CareerApp .cal-login-page .cal-feature-list li{padding:12px;border-color:transparent;background:#ffffffbd}.CareerApp .cal-login-page .cal-feature-list li:hover{border-color:#007bc321;background:#fff}.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{gap:6px;padding:9px;border-bottom:1px solid #e8eef4;background:#f8fafc}.CareerApp .cal-login-page .cal-tab{min-height:50px;padding:8px 6px;border:1px solid transparent;border-radius:12px;margin-bottom:0}.CareerApp .cal-login-page .cal-tab.active{border-color:#007bc321;border-bottom-color:#007bc321;background:#fff;color:#006cb7;box-shadow:0 5px 14px #0f23340f}.CareerApp .cal-login-page .cal-form-caption{padding:18px 28px 0;font-size:.78rem;color:#7b8798}.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{height:48px;border-color:#d8e1eb;border-radius:12px;background-color:#fff}.CareerApp .cal-login-page .cal-select:focus{border-color:#007bc3;box-shadow:0 0 0 3px #007bc31a}.CareerApp .cal-login-page .floating-input-wrapper input[type=text],.CareerApp .cal-login-page .floating-input-wrapper input[type=password]{height:48px!important;padding:18px 13px 6px!important;border:1px solid #d8e1eb!important;border-radius:12px!important;background:#fff!important;color:#172033;font-family:square-rg;font-size:.84rem;box-sizing:border-box;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.CareerApp .cal-login-page .floating-input-wrapper input[type=text]:focus,.CareerApp .cal-login-page .floating-input-wrapper input[type=password]:focus{border-color:#007bc3!important;box-shadow:0 0 0 3px #007bc31a}.CareerApp .cal-login-page .floating-input-wrapper input[type=text]:read-only,.CareerApp .cal-login-page .floating-input-wrapper input[type=password]:read-only{background:#f8fafc!important;color:#7b8798}.CareerApp .cal-login-page .floating-input-wrapper label,.CareerApp .cal-login-page .floating-input-wrapper input:focus+label,.CareerApp .cal-login-page .floating-input-wrapper input:not(:placeholder-shown)+label{top:6px;left:13px;color:#7b8798;font-family:square-rg;font-size:.64rem}.CareerApp .cal-login-page .floating-input-wrapper input:focus+label{color:#007bc3}.CareerApp .cal-login-page .cal-btn-primary{height:48px;border-radius:12px;background:#006cb7;box-shadow:0 8px 18px #006cb72b}.CareerApp .cal-login-page .cal-btn-primary:hover:not(.disabled){background:#007bc3;box-shadow:0 10px 22px #006cb733}.CareerApp .cal-login-page .cal-btn-outline,.CareerApp .cal-login-page .cal-code-input,.CareerApp .cal-login-page .cal-btn-verify,.CareerApp .cal-login-page .cal-auth-success{border-radius:12px}.CareerApp .cal-login-page .cal-login-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:2px}.CareerApp .cal-login-page .cal-action-link{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid #d8e1eb;border-radius:12px;background:#fff;color:#475569;font-family:square-bd;font-size:.76rem;cursor:pointer;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.CareerApp .cal-login-page .cal-action-link .material-symbols-outlined{font-size:17px;color:#007bc3}.CareerApp .cal-login-page .cal-action-link:hover{border-color:#007bc338;background:#f0f8fc;color:#006cb7}.CareerApp .cal-login-page button:focus-visible,.CareerApp .cal-login-page select:focus-visible,.CareerApp .cal-login-page input:focus-visible{outline:3px solid rgba(0,172,230,.2);outline-offset:2px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist{min-height:calc(100vh - 68px);padding-bottom:112px;background:#f4f7fb;color:#172033;animation:none}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero{min-height:360px;display:flex;align-items:center;position:relative;overflow:hidden;border-bottom:1px solid rgba(203,213,225,.62);background:linear-gradient(90deg,#fffffffc,#fffffff2 45%,#ffffffb3 72%,#ffffff80),url(/static/media/talnet2.yR_rrqJy.jpg) center 42%/cover no-repeat;color:#172033}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero:after{content:"";position:absolute;width:330px;height:330px;right:-120px;bottom:-180px;border-radius:50%;background:#00ace61a;pointer-events:none}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero .jobposting-hero-inner{width:100%;max-width:1240px;min-height:360px;margin:0 auto;padding:68px 32px 82px;display:flex;align-items:flex-end;justify-content:space-between;gap:48px;box-sizing:border-box;position:relative;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{margin-bottom:14px;font-family:square-eb;font-size:.72rem;letter-spacing:.18em;color:#006cb7;opacity:1}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero .hero-title{margin:0;font-family:square-eb;font-size:clamp(2.35rem,4vw,3.35rem);line-height:1.18;letter-spacing:-.045em;color:#101827}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero .hero-subtitle{margin:18px 0 0;font-family:square-rg;font-size:.98rem;line-height:1.8;color:#526074;opacity:1}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero .hero-stat-grid{width:300px;flex:0 0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero .hero-stat{min-height:128px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;border:1px solid rgba(203,213,225,.82);border-radius:20px;background:#ffffffe0;box-sizing:border-box;box-shadow:0 12px 30px #0f233412;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero .hero-stat.is-primary{border-color:#007bc32e;background:#edf8fdf0}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero .hero-stat .stat-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;background:#fff;color:#006cb7;font-size:21px;box-shadow:0 6px 16px #0f23340f}.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{font-family:square-bd;font-size:.75rem;color:#64748b}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero .hero-stat .stat-value{display:flex;align-items:baseline;gap:3px;font-family:square-eb;font-size:1.55rem;color:#172033}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .jobposting-hero .hero-stat .stat-value em{font-style:normal;font-family:square-bd;font-size:.72rem;color:#64748b}.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{margin:-42px 0 40px;padding:24px;position:relative;z-index:2;border:1px solid #dfe7ef;border-radius:22px;background:#fffffff7;box-shadow:0 16px 40px #0f233416;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.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{display:flex;align-items:center;gap:12px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-heading>.material-symbols-outlined{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:14px;background:#edf8fd;color:#006cb7;font-size:21px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-heading .filter-title{font-family:square-eb;font-size:1rem;color:#172033}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-heading p{margin:4px 0 0;font-size:.75rem;color:#7b8798}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-reset-btn{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 12px;border:1px solid #d8e1eb;border-radius:11px;background:#fff;color:#64748b;font-family:square-bd}.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){border-color:#007bc338;background:#f0f8fc;color:#006cb7}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.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{padding-left:2px;font-family:square-bd;font-size:.72rem;color:#526074}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-grid .filter-item select{height:48px;padding:0 40px 0 14px;border:1px solid #d8e1eb;border-radius:12px;background-color:#fff;background-position:right 14px center;background-size:9px 6px;color:#334155;font-size:.82rem}.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 #007bc31a}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-grid .filter-item .filter-input-wrap{height:50px;gap:10px;padding:0 14px;border:1px solid #d8e1eb;border-radius:13px;background:#fff;box-sizing:border-box}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-grid .filter-item .filter-input-wrap>.material-symbols-outlined{flex:0 0 auto;color:#007bc3;font-size:21px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-filter-card .filter-grid .filter-item .filter-input-wrap input{min-width:0;height:100%;padding:0!important;color:#172033;font-size:.86rem}.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 #007bc31a}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-wrap{min-height:420px;margin:0;padding-bottom:0}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-result-head{margin-bottom:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-result-head>div span{display:block;margin-bottom:6px;font-family:square-eb;font-size:.75rem;letter-spacing:.14em;color:#007bc3}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-result-head>div h2{margin:0;display:flex;align-items:center;gap:8px;font-family:square-eb;font-size:1.45rem;color:#172033}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-result-head>div h2 em{min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border-radius:999px;background:#edf8fd;color:#006cb7;font-style:normal;font-size:.76rem;box-sizing:border-box}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-result-head p{margin:0 0 2px;font-size:.76rem;color:#7b8798}.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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.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{min-width:0;min-height:330px;margin:0;padding:22px;display:flex;flex-direction:column;border:1px solid #dfe7ef;border-radius:20px;background:#fff;box-sizing:border-box;box-shadow:0 12px 32px #0f23340e}.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{transform:translateY(-3px);border-color:#007bc340;background:#fff;box-shadow:0 18px 40px #0f233417}.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{display:flex;align-items:center;justify-content:space-between;gap:10px}.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{max-width:62%;overflow:hidden;font-family:square-eb;font-size:.72rem;color:#006cb7;white-space:nowrap;text-overflow:ellipsis}.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{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;font-family:square-bd;font-size:.75rem;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{border:1px solid rgba(0,123,195,.18);background:#edf8fd;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{border:1px solid #fde68a;background:#fffbeb;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{border:1px solid #e2e8f0;background:#f8fafc;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{min-height:62px;margin:20px 0 14px;font-family:square-eb;font-size:1.16rem;line-height:1.52;letter-spacing:-.025em;color:#172033;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{min-height:27px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:#f4f7fb;color:#64748b;font-family:square-bd;font-size:.75rem}.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{margin-top:22px;padding:14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #e8eef4;border-radius:14px;background:#f8fafc}.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{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#fff;color:#007bc3;font-size:19px}.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{min-width:0;display:flex;flex-direction:row;align-items:center;gap:14px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card .job-card-period>div .job-period-row,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .job-card-period>div .job-period-row{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:7px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card .job-card-period>div .job-period-row+.job-period-row,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .job-card-period>div .job-period-row+.job-period-row{padding-left:14px;border-left:1px solid #e2e8f0}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card .job-card-period>div .job-period-label,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .job-card-period>div .job-period-label{height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#eaf5fd;color:#2472b8;font-family:square-eb;font-size:.62rem;line-height:1}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card .job-card-period>div .job-period-label.is-end,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .job-card-period>div .job-period-label.is-end{background:#fff3e6;color:#c66b13}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card .job-card-period>div .job-period-row strong,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .job-card-period>div .job-period-row strong{overflow:hidden;font-family:square-bd;font-size:.73rem;color:#475569;white-space:nowrap;text-overflow:ellipsis}.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{font-style:normal;font-family:square-eb;font-size:.78rem;color:#172033}.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{min-height:20px;margin:10px 2px 0;font-size:.75rem;line-height:1.45;color:#7b8798}.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{margin-top:auto;padding-top:18px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eef2f6;color:#475569;font-family:square-bd;font-size:.76rem}.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{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:#edf8fd;color:#006cb7;font-size:17px;transition:transform .16s ease}.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{transform:translate(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{transform:none;border-color:#dfe7ef;box-shadow:0 12px 32px #0f23340e}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .skeleton-company{width:110px;height:14px;margin:0}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .skeleton-status{width:64px;height:28px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .skeleton-title{width:92%;max-width:none;height:20px;margin:24px 0 0}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .skeleton-title.short{width:64%;margin-top:9px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .skeleton-tag{width:72px;height:27px}.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{width:72%;max-width:none}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .skeleton-button{width:100%;height:46px;margin-top:auto;border-radius:12px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-empty{min-height:330px;padding:48px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #cbd5e1;border-radius:20px;background:#ffffffb8;box-sizing:border-box}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-empty>.material-symbols-outlined{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px;border-radius:17px;background:#edf8fd;color:#006cb7;font-size:25px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-empty strong{font-family:square-eb;font-size:1rem;color:#172033}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-empty p{margin:8px 0 18px;color:#7b8798;font-size:.78rem}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-empty button{min-height:42px;padding:0 16px;border:1px solid rgba(0,123,195,.2);border-radius:12px;background:#fff;color:#006cb7;font-family:square-bd;cursor:pointer}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail{min-height:calc(100vh - 68px);background:#f4f7fb;color:#172033;animation:none}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero{border-bottom:1px solid rgba(203,213,225,.62);background:radial-gradient(circle at 88% 8%,rgba(0,172,230,.12),transparent 28%),linear-gradient(145deg,#fff,#f2f9fd);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{min-height:38px;display:inline-flex;align-items:center;gap:6px;margin-bottom:26px;padding:0 11px;border:1px solid #d8e1eb;border-radius:11px;background:#ffffffc7;color:#526074;font-family:square-bd;font-size:.73rem;cursor:pointer}.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{border-color:#007bc338;background:#fff;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{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid #dfe7ef;border-radius:999px;background:#fffc;color:#64748b;font-family:square-bd;font-size:.75rem}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-badge-row span.hero-company{border-color:#007bc32e;background:#edf8fd;color:#006cb7}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-title{margin:0;font-family:square-eb;font-size:clamp(2rem,3.5vw,3rem);line-height:1.3;letter-spacing:-.04em;color:#101827;word-break:keep-all}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-right{min-width:150px;align-items:flex-end;gap:8px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-right .hero-dday{min-height:38px;display:inline-flex;align-items:center;padding:0 14px;border-radius:12px;background:#006cb7;color:#fff;font-size:.88rem;box-shadow:0 8px 18px #006cb72b}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-right .hero-status-chip{min-height:30px;display:inline-flex;align-items:center;padding:0 11px;font-size:.75rem}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-right .hero-status-chip.status-open{border:1px solid rgba(0,123,195,.18);background:#edf8fd;color:#006cb7}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-right .hero-status-chip.status-before{border:1px solid #fde68a;background:#fffbeb;color:#a16207}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-right .hero-status-chip.status-end{border:1px solid #e2e8f0;background:#f8fafc;color:#64748b}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-meta-row{margin-top:30px;gap:10px;color:#526074;opacity:1}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-meta-row .meta-item{min-width:240px;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #dfe7ef;border-radius:14px;background:#ffffffb8;box-sizing:border-box}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-meta-row .meta-item>.material-symbols-outlined{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:12px;background:#edf8fd;color:#006cb7;font-size:20px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-meta-row .meta-item>span:last-child{display:flex;flex-direction:column;gap:3px;font-family:square-bd;font-size:.75rem;color:#94a3b8}.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{max-width:1240px;padding:34px 32px 96px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-content-card{min-width:0;border:1px solid #dfe7ef;border-radius:22px;background:#fff;box-shadow:0 12px 34px #0f23340e;overflow:hidden}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-content-card .jobdetail-content-header{padding:26px 28px 22px;border-bottom:1px solid #e8eef4}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-content-card .jobdetail-content-header .badge-row{margin-bottom:9px;display:flex;align-items:center;gap:6px;font-family:square-eb;font-size:.75rem;letter-spacing:.11em;color:#007bc3}.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{margin:0;font-family:square-eb;font-size:1.3rem;color:#172033}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-content-card .jobdetail-content-header .content-subtitle{margin:8px 0 0;font-size:.78rem;line-height:1.65;color:#7b8798}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-content-card .jobdetail-editor-wrap{min-width:0;padding:28px;overflow:hidden;color:#334155}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-content-card .jobdetail-editor-wrap .quill,.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-content-card .jobdetail-editor-wrap .ql-container{min-width:0;border:0!important;font-family:square-rg}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-content-card .jobdetail-editor-wrap .ql-editor{min-height:480px;padding:0;overflow:visible;font-size:.9rem;line-height:1.78;color:#334155}.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 video,.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 table{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{width:auto;position:sticky;top:92px;align-self:start}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-status-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:16px;margin-bottom:12px;padding:18px;border:1px solid rgba(0,123,195,.18);border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(0,172,230,.13),transparent 42%),linear-gradient(150deg,#fff,#eef9fd);box-shadow:0 12px 30px #0f233411}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-status-panel .status-label{grid-column:1;grid-row:1;font-family:square-bd;font-size:.75rem;line-height:1.55;color:#006cb7;word-break:keep-all}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-status-panel strong{grid-column:2;grid-row:1/3;min-width:88px;min-height:72px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(145deg,#2f80d1,#175aa5);box-shadow:0 10px 22px #185fa633;font-family:square-eb;font-size:1.65rem;letter-spacing:-.045em;line-height:1;color:#fff;white-space:nowrap}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-status-panel p{grid-column:1;grid-row:2;margin:6px 0 0;font-size:.72rem;line-height:1.6;color:#64748b;word-break:keep-all}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-status-panel.status-before{border-color:#f3d99a;background:radial-gradient(circle at 100% 0,rgba(236,176,76,.1),transparent 45%),linear-gradient(145deg,#fffefa,#fff9ed)}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-status-panel.status-before .status-label{color:#a86f20}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-status-panel.status-before strong{background:linear-gradient(145deg,#f2b34c,#e59626);box-shadow:0 9px 20px #c9801e29}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-status-panel.status-end{border-color:#e2e8f0;background:#f8fafc}.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-status-panel.status-end strong{min-width:96px;background:linear-gradient(145deg,#64748b,#475569);box-shadow:0 10px 22px #4755692e;font-size:.86rem;letter-spacing:-.02em}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-card-inner{padding:22px;border:1px solid #dfe7ef;border-radius:20px;background:#fff;box-shadow:0 12px 30px #0f23340e}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-card-inner .meta-section-title{margin-bottom:12px;display:flex;align-items:center;gap:7px;font-family:square-eb;color:#172033}.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{gap:12px;padding:12px 0;border-bottom:1px solid #eef2f6}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-card-inner .meta-row .meta-label{width:66px;color:#7b8798;font-size:.72rem}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-card-inner .meta-row .meta-value{min-width:0;color:#334155;font-family:square-bd;font-size:.74rem;line-height:1.65;word-break:keep-all}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-card-inner .meta-row .meta-value.meta-period{display:flex;flex-direction:column;gap:7px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-card-inner .meta-row .meta-value .meta-period-row{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:7px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-card-inner .meta-row .meta-value .meta-period-row strong{color:#334155;font-family:square-bd;font-size:.73rem;line-height:1.35;white-space:nowrap}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-card-inner .meta-row .meta-value .meta-period-label{height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#eaf5fd;color:#2472b8;font-family:square-eb;font-size:.62rem;line-height:1}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-card-inner .meta-row .meta-value .meta-period-label.is-end{background:#fff3e6;color:#c66b13}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-btn-group{margin-top:12px;gap:8px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-btn-group .btn-apply-primary{min-height:50px;padding:0 18px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:14px;background:#006cb7;color:#fff;font-family:square-eb;box-shadow:0 10px 22px #006cb733}.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;transform:translateY(-1px);box-shadow:0 12px 26px #006cb73d}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-btn-group .btn-apply-primary.is-disabled{background:#cbd5e1;color:#fff;box-shadow:none;cursor:not-allowed}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-btn-group .meta-secondary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-btn-group .btn-share-ghost,.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-btn-group .btn-back-ghost{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;border:1px solid #d8e1eb;border-radius:12px;background:#fff;color:#526074;font-family:square-bd;font-size:.72rem}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-btn-group .btn-share-ghost .material-symbols-outlined,.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-btn-group .btn-back-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-share-ghost:hover,.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-btn-group .btn-back-ghost:hover{border-color:#007bc338;background:#f0f8fc;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{height:50px;border-radius:14px}@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:1.3rem}.CareerApp .career-global-header .career-main-nav .career-main-item .career-main-button{padding-inline:10px;font-size:.84rem}.CareerApp .career-global-header .career-header-right .career-login-link{padding-inline:13px}}@media(max-width:960px){.CareerApp .career-global-header .career-main-nav,.CareerApp .career-global-header .career-header-right .career-header-action,.CareerApp .career-global-header .career-header-right .career-login-link{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{width:100%;max-width:360px}.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{width:100%;position:static;order:-1;display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:12px}.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 .talent-value-desc br,.CareerApp .career-talent .scene-desc br{display:none}.CareerApp .career-talent .talent-fit-inner{grid-template-columns:1fr}.CareerApp .cal-login-page .cal-login-shell{max-width:560px;grid-template-columns:1fr;gap:14px;margin-top:0}.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{width:34px;height:31px}.CareerApp .career-global-header .career-logo .career-logo-text,.CareerApp .career-global-header.is-collapsed .career-logo .career-logo-text{display:inline;font-size:1.24rem}.CareerApp .career-drawer-overlay .career-drawer-quick-link{min-height:88px;padding:12px}.CareerApp .career-talent{padding-bottom:72px}.CareerApp .career-talent .talent-hero{min-height:440px;background-position:58% center}.CareerApp .career-talent .talent-hero-overlay{background:linear-gradient(90deg,#fffffff7,#ffffffe6 66%,#ffffff85),linear-gradient(180deg,#006cb712,#fff0)}.CareerApp .career-talent .talent-hero-inner{padding:108px 20px 116px}.CareerApp .career-talent .talent-hero-title{max-width:330px;font-size:clamp(2rem,10vw,2.55rem)}.CareerApp .career-talent .talent-hero-subtitle{max-width:330px;font-size:.88rem;line-height:1.7}.CareerApp .career-talent .talent-hero-keywords{gap:6px}.CareerApp .career-talent .talent-hero-keywords span{padding:7px 10px;font-size:.75rem}.CareerApp .career-talent .talent-values-strip{margin-top:-58px}.CareerApp .career-talent .talent-values-inner,.CareerApp .career-talent .talent-scenes-inner,.CareerApp .career-talent .talent-fit-inner{padding-inline:16px}.CareerApp .career-talent .talent-value{padding:21px;border-radius:19px}.CareerApp .career-talent .talent-scenes{margin-top:46px}.CareerApp .career-talent .talent-scene,.CareerApp .career-talent .talent-scene.is-reverse{gap:8px;padding:12px;border-radius:20px}.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{min-height:0;aspect-ratio:16/10;border-radius:15px}.CareerApp .career-talent .talent-fit-inner{gap:22px;padding-block:24px;border-radius:20px}.CareerApp .career-talent .talent-cta{margin-top:20px}.CareerApp .career-talent .talent-cta-inner{width:calc(100% - 32px);gap:20px;padding:24px 22px;border-radius:20px}.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 0;min-width:0;min-height:48px;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 #0f233411}.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{margin-bottom:9px;font-size:1.55rem}.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-width:0;min-height:48px;padding-inline:3px}.CareerApp .cal-login-page .cal-tab-label{display:inline;font-size:.62rem}.CareerApp .cal-login-page .cal-form-caption{padding:15px 18px 0;line-height:1.45}.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{min-height:auto;background:linear-gradient(90deg,#fffffffa,#ffffffeb 66%,#ffffffad),url(/static/media/section2-ens.CeZqJyET.jpg) 66% center/cover no-repeat}.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{max-width:330px;font-size:.86rem;line-height:1.7}.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{min-height:112px;padding:15px;border-radius:17px}.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{margin-top:-38px;margin-bottom:32px;padding:18px;border-radius:19px}.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{min-height:0;padding:20px;border-radius:18px}.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{min-height:0;margin-top:18px;font-size:1.08rem}.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{min-width:0;flex-direction:row;align-items:center}.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-hero .hero-meta-row{margin-top:24px;display:grid;grid-template-columns:minmax(0,1fr)}.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-meta-card .jobdetail-status-panel,.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-meta-card .meta-card-inner,.CareerApp .career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail.career-recruit-Jobpostingdetail .jobdetail-content-card{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 .job-period-info,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .job-card-period .job-period-info{flex-direction:column;align-items:stretch;gap:6px}.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-card-grid .job-card .job-card-period .job-period-info .job-period-row+.job-period-row,.CareerApp .career-recruit-Jobpostinglist.career-recruit-Jobpostinglist.career-recruit-Jobpostinglist .job-list-skeleton .job-card .job-card-period .job-period-info .job-period-row+.job-period-row{padding-left:0;border-left:0}.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:1.12rem}.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-global-header *,.CareerApp .career-drawer-overlay *,.CareerApp .career-talent *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@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{width:calc(100% - 64px);max-width:1240px;margin:0 auto}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero{position:relative;min-height:680px;padding:138px 0 124px;box-sizing:border-box;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)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero:before,.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero:before{top:118px;right:-128px;width:360px;height:360px;border:1px solid rgba(0,123,195,.1)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero:after{top:175px;right:-70px;width:240px;height:240px;border:1px solid rgba(0,172,230,.13)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);gap:clamp(52px,6vw,96px);align-items:center}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-copy{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.CareerApp .career-nhr-clone-index.career-nhr-clone-index.loaded .nhr-main-hero-copy{opacity:1;transform:translateY(0)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-eyebrow{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;margin-bottom:22px;border:1px solid rgba(0,123,195,.16);border-radius:999px;background:#ffffffc2;color:#007bc3;font-family:square-eb;font-size:.75rem;letter-spacing:.14em;box-shadow:0 8px 24px #006cb712}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-copy h1{margin:0;color:#102032;font-family:square-eb;font-size:clamp(2.7rem,4.1vw,4.1rem);line-height:1.11;letter-spacing:-.065em;word-break:keep-all}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-copy>p{margin:24px 0 0;color:#617084;font-size:1.02rem;line-height:1.8;letter-spacing:-.025em;word-break:keep-all}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-actions{display:flex;align-items:center;gap:10px;margin-top:34px;padding:0}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-actions button{min-width:148px;min-height:52px;padding:0 21px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;font-family:square-bd;font-size:.86rem;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-actions button:hover{transform:translateY(-2px)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-actions .primary{border:1px solid rgb(0,108,183);background:#006cb7;color:#fff;box-shadow:0 14px 28px #006cb736}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-actions .primary:hover{background:#007bc3;box-shadow:0 16px 32px #006cb740}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-actions .secondary{border:1px solid #d7e2ec;background:#ffffffd6;color:#344256}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-actions .secondary:hover{border-color:#007bc338;background:#fff;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{min-width:120px;padding-left:14px;border-left:2px solid rgba(0,123,195,.18)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-stats strong,.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-stats span{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{margin-top:7px;color:#7a8797;font-family:square-bd;font-size:.72rem}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-visual{position:relative;min-width:0;opacity:0;transform:translate(22px);transition:opacity .65s ease .08s,transform .65s ease .08s}.CareerApp .career-nhr-clone-index.career-nhr-clone-index.loaded .nhr-main-hero-visual{opacity:1;transform:translate(0)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-image{position:relative;height:480px;overflow:hidden;isolation:isolate;border:10px solid rgba(255,255,255,.94);border-radius:42px 42px 42px 112px;background:#dfeef6;box-shadow:0 30px 74px #16436030;transition:box-shadow .35s ease}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-image:after{content:"";position:absolute;inset:0;z-index:3;background:linear-gradient(180deg,transparent 55%,rgba(8,45,70,.18) 100%);pointer-events:none}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-image img{position:absolute;inset:0;z-index:1;width:100%;height:100%;display:block;object-fit:cover;opacity:0;animation:none;transition:transform .8s ease;backface-visibility:hidden;will-change:opacity,transform}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-image img:first-of-type{opacity:1}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-image img:nth-of-type(2){animation-delay:5s}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-image img:nth-of-type(3){animation-delay:10s}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-image.is-ready img{animation-name:nhrMainHeroImageFade;animation-duration:15s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-visual:hover .nhr-main-hero-image img{transform:scale(1.025)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-floating-card{position:absolute;left:28px;bottom:30px;width:calc(100% - 56px);max-width:340px;min-width:0;padding:16px 18px 16px 20px;display:flex;align-items:center;gap:13px;overflow:hidden;border:1px solid rgba(215,228,238,.86);border-radius:16px;background:#fffffff0;box-shadow:0 18px 38px #19415b29;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-floating-card:before{content:"";position:absolute;top:14px;bottom:14px;left:0;width:4px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,#007bc3,#00ace6)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-floating-card>div{position:relative;z-index:1;min-width:0}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-floating-card>.material-symbols-outlined{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:13px;background:linear-gradient(135deg,#007bc3,#00ace6);color:#fff;font-size:22px}.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{margin-bottom:6px;color:#007bc3;font-family:square-eb;font-size:.58rem;letter-spacing:.12em}.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{position:absolute;top:26px;right:-30px;padding:10px 14px;border-radius:999px;background:#006cb7;color:#fff;font-family:square-eb;font-size:.58rem;letter-spacing:.12em;box-shadow:0 12px 24px #006cb733;transform:rotate(90deg) translate(100%);transform-origin:right top}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-section{position:relative;z-index:5;margin-top:-54px;padding:0 0 28px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-panel{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:center;padding:24px 26px;border:1px solid rgba(161,181,198,.24);border-radius:22px;background:#fffffff7;box-shadow:0 24px 54px #1e46611f}.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{margin-top:5px;color:#18283b;font-family:square-eb;font-size:1.35rem;letter-spacing:-.045em}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-head p{margin-top:1px;color:#7c8998;font-family:square-bd;font-size:.72rem}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-head p b{margin-left:3px;color:#006cb7;font-family:square-eb;font-size:1rem}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-form{grid-template-columns:repeat(3,minmax(0,1fr)) 116px;gap:9px}.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:.75rem}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-form select,.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-form button{height:48px;border-radius:12px;font-family:square-bd;font-size:.74rem}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-form select{border-color:#dce5ed;background-color:#f8fafc;color:#344256}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-form select:focus{border-color:#007bc37a;box-shadow:0 0 0 3px #007bc31a}.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;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{position:relative;min-height:166px;padding:23px;border:1px solid #e1e9f0;border-radius:20px;background:#fff;box-shadow:0 12px 30px #193c540e}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-quick-card .quick-icon{width:42px;height:42px;margin-bottom:22px;border-radius:13px;background:#edf7fc;color:#007bc3;font-size:21px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-quick-card .quick-arrow{position:absolute;top:22px;right:22px;width:auto;height:auto;margin:0;border-radius:0;background:transparent;color:#a3b0bd;font-size:19px;transition:color .18s ease,transform .18s ease}.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{margin-top:7px;color:#778596;font-size:.76rem;line-height:1.55}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-quick-card:hover{border-color:#007bc33d;box-shadow:0 20px 40px #19435f1a}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-quick-card:hover .quick-arrow{color:#007bc3;transform:translate(2px,-2px)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-section{min-height:0;padding:92px 0 100px;background:#fff}.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{margin-bottom:9px;color:#007bc3;font-family:square-eb;font-size:.62rem;letter-spacing:.14em}.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);line-height:1.22;letter-spacing:-.055em}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-section-title.row button{min-height:43px;padding:0 16px;border-color:#dae4ec;border-radius:12px;color:#455468;font-family:square-bd;font-size:.72rem}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-section-title.row button:hover{border-color:#007bc340;background:#f3fafd;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{min-height:310px;padding:22px;border-color:#e1e8ef;border-radius:20px;box-shadow:0 10px 28px #193c540b}.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{height:28px;padding:0 10px;background:#f1f4f7;color:#6d7988;font-family:square-bd;font-size:.64rem}.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 .status.before{background:#fff7df;color:#a16207}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-card .status.end{background:#f1f5f9;color:#64748b}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-card em{color:#e15555;font-family:square-eb;font-size:.75rem}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-card h3{min-height:56px;margin-bottom:19px;color:#243348;font-family:square-eb;font-size:.98rem;line-height:1.45}.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{grid-template-columns:38px minmax(0,1fr);gap:9px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-card dt,.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-card dd{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{overflow:hidden;color:#667487;font-family:square-bd;text-overflow:ellipsis;white-space:nowrap}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-card .recruit-period-row{align-items:start}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-card .recruit-period-value{display:flex;flex-direction:column;gap:5px;overflow:visible;text-overflow:clip;white-space:normal}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-card .recruit-period-line{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:6px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-card .recruit-period-line strong{color:#5d6d82;font-family:square-bd;font-size:.65rem;font-weight:400;line-height:1.35;white-space:nowrap}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-card .recruit-period-label{height:19px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#eaf5fd;color:#2472b8;font-family:square-eb;font-size:.58rem;line-height:1}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-card .recruit-period-label.is-end{background:#fff3e6;color:#c66b13}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-card>button{margin-top:22px;min-height:43px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #dfe7ee;border-radius:12px;background:#f8fafc;color:#46556a;font-family:square-bd;font-size:.75rem}.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:#007bc33d;box-shadow:0 20px 42px #19435f1a}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-recruit-card:hover>button{border-color:#006cb7;background:#006cb7;color:#fff}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-empty{border-color:#cddce7;background:#f8fbfd}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-process-section{padding:94px 0 104px;background:linear-gradient(135deg,#e9f7fde6,#f7fbfdf5),#f3f9fc}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .process-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:36px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .process-heading>p{margin:0 0 4px;color:#778596;font-size:.76rem;line-height:1.7;text-align:right}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-process-grid{position:relative;gap:12px;margin-top:36px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-process-grid:before{content:"";position:absolute;top:44px;left:9%;right:9%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,123,195,.24),transparent)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-process-card{z-index:1;min-height:190px;padding:20px;border-color:#b0c5d352;border-radius:18px;background:#ffffffe0;box-shadow:0 12px 28px #234f6b0d}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-process-card .process-card-head{display:flex;align-items:center;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{width:46px;height:46px;margin:0;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#eaf6fb;color:#007bc3;font-size:22px;letter-spacing:0}.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{padding:96px 0 112px;background:#fff;color:#172033}.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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-group-list article{position:relative;min-height:390px;padding:0;overflow:hidden;border:0;border-radius:22px;background:#dce8ef;box-shadow:0 14px 36px #1a3c5314}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-group-list article:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#09243605 28%,#092436d1)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-group-list article img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .7s ease}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-group-list article:hover img{transform:scale(1.045)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-group-list .group-card-content{position:absolute;z-index:1;right:0;bottom:0;left:0;padding:27px 25px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-group-list .group-card-content span{display:block;margin-bottom:8px;color:#8fdcff;font-family:square-eb;font-size:.55rem;letter-spacing:.13em}.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{margin-top:9px;color:#ffffffc7;font-size:.75rem;line-height:1.65;word-break:keep-all}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-overlay{position:fixed;inset:0;z-index:3000;padding:24px;background:#0f172a75;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-sizing:border-box;overflow:auto}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-modal-stack{position:relative;width:100%;min-height:100%;display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;justify-content:center;gap:18px;pointer-events:none;box-sizing:border-box}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-card{min-height:0;display:flex;flex-direction:column;overflow:hidden;position:relative;flex:0 0 auto;border:1px solid #d7e3ec;border-radius:10px;background:#fff;box-shadow:0 22px 60px #0f233438;color:#172033;pointer-events:auto;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 #0f233452;cursor:grabbing}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-card header{min-height:54px;padding:0 16px 0 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;border-bottom:1px solid #e2ebf2;background:#f8fbfd;cursor:grab;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{min-width:0;overflow:hidden;color:#18283b;font-family:square-eb;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-card header button{width:32px;height:32px;border:1px solid #d4e0e8;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:#fff;color:#52677a;cursor:pointer}.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{min-height:56px;padding:10px 14px;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;border-top:1px solid #e2ebf2;background:#f8fbfd}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-card footer button{min-height:34px;padding:0 11px;border:1px solid #d4e0e8;border-radius:8px;background:#fff;color:#52677a;font-family:square-bd;font-size:.75rem;cursor:pointer}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-card footer button.primary{border-color:#006cb7;background:#006cb7;color:#fff}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .career-home-popup-content{min-height:0;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:22px;color:#334256;font-family:square-bd;font-size:.82rem;line-height:1.7}.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,.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 table{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{grid-template-columns:minmax(0,.9fr) minmax(410px,1.1fr);gap:45px}.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{grid-template-columns:1fr;gap:48px}.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{width:100%;max-width:680px;margin-left:auto}.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{grid-template-columns:1fr;gap:18px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-search-head{flex-direction:row;align-items:flex-end;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{height:360px;border-width:7px;border-radius:30px 30px 30px 76px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-floating-card{left:20px;bottom:20px;width:calc(100% - 40px);max-width:320px;min-width:0;padding:14px 16px;border-radius:14px}.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-recruit-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-group-section{padding-top:76px;padding-bottom:82px}.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{min-width:0;flex:1}.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{right:14px;left:14px;bottom:14px;width:auto;max-width:none;padding:12px 14px}.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{padding:21px 18px;border-radius: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-recruit-grid,.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-clone-process-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-main-hero-copy,.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-visual,.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-clone-group-list article img{transition:none}.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-image.is-ready img{opacity:0;animation:none}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-image img:first-of-type,.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-image.is-ready img:first-of-type{opacity:1}}.CareerApp .career-motion-page{--career-motion-ease: cubic-bezier(.22, 1, .36, 1);animation:none!important}.CareerApp .career-page-intro{opacity:1;transform:none;animation:none!important}.CareerApp .career-page-intro .career-intro-copy,.CareerApp .career-page-intro.career-intro-copy{opacity:0;transform:translate3d(0,-22px,0);animation:none!important;transition:opacity .46s var(--career-motion-ease),transform .5s var(--career-motion-ease);will-change:opacity,transform;backface-visibility:hidden}.CareerApp .career-page-intro .career-intro-visual,.CareerApp .career-page-intro.career-intro-visual{opacity:0;transform:translate3d(0,26px,0);animation:none!important;transition:opacity .46s var(--career-motion-ease),transform .5s var(--career-motion-ease);will-change:opacity,transform;backface-visibility:hidden}.CareerApp .career-page-intro.is-visible .career-intro-copy,.CareerApp .career-page-intro.is-visible .career-intro-visual,.CareerApp .career-page-intro.career-intro-copy.is-visible,.CareerApp .career-page-intro.career-intro-visual.is-visible{opacity:1;transform:translateZ(0)}.CareerApp .career-page-intro img{transform:translateZ(0);backface-visibility:hidden}.CareerApp .career-reveal,.CareerApp .career-reveal.is-visible,.CareerApp .career-main-reveal,.CareerApp .career-main-reveal.is-visible{opacity:1;transform:none;animation:none!important;transition:none;transition-delay:0ms;will-change:auto}@media(prefers-reduced-motion:reduce){.CareerApp .career-page-intro,.CareerApp .career-page-intro.is-visible,.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-reveal,.CareerApp .career-reveal.is-visible{opacity:1;transform:none;transition:none}}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero{min-height:clamp(760px,93vh,940px);padding-top:clamp(150px,15vh,200px);padding-bottom:clamp(145px,16vh,190px);isolation:isolate}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero:before{top:10%;right:-110px;width:520px;height:520px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero:after{top:22%;right:4%;width:310px;height:310px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-layout:before{content:"CAREERS";position:absolute;z-index:-1;top:-116px;left:-8px;color:#006cb709;font-family:square-eb;font-size:clamp(6rem,13vw,12.5rem);line-height:1;letter-spacing:-.07em;white-space:nowrap;pointer-events:none}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-layout{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:clamp(64px,7vw,116px)}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-copy h1{font-size:clamp(3.45rem,5.25vw,5.35rem);line-height:1.04;letter-spacing:-.075em}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-copy>p{margin-top:30px;font-size:1.08rem;line-height:1.9}.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{min-height:58px;padding-inline:26px;font-size:.9rem}.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{height:clamp(530px,62vh,660px);border-width:12px;border-radius:52px 52px 52px 150px;box-shadow:0 42px 100px #16436038}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-floating-card{left:34px;bottom:38px;width:calc(100% - 68px);max-width:360px;min-width:0;padding:18px 20px 18px 22px}@media(max-width:1100px){.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-hero-layout{grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr);gap:48px}.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-top:130px;padding-bottom:116px}.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-top:112px;padding-bottom:100px}.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{height:390px;border-width:7px;border-radius:32px 32px 32px 82px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-floating-card{left:20px;bottom:20px;width:calc(100% - 40px);max-width:320px;padding:14px 16px;border-radius:14px}}@media(max-width:620px){.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-floating-card{right:14px;left:14px;bottom:14px;width:auto;max-width:none;padding:12px 14px}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-floating-card small{margin-bottom:4px;font-size:.65rem}.CareerApp .career-nhr-clone-index.career-nhr-clone-index .nhr-main-floating-card strong{font-size:.72rem;line-height:1.4}}.CareerApp .career-company.career-company,.CareerApp .careers-ci.careers-ci,.CareerApp .careers-history.simple-history,.CareerApp .career-location.career-location,.CareerApp .career-hierarchy.career-hierarchy,.CareerApp .career-benefits.career-benefits,.CareerApp .career-description.career-description,.CareerApp .career-job-dictionary.career-job-dictionary{width:100%;min-height:calc(100vh - 140px);padding-bottom:120px;overflow:hidden;background:#fff;animation:none;color:#1b2b3f;box-sizing:border-box}.CareerApp .career-company .company-hero,.CareerApp .careers-ci .ci-hero,.CareerApp .careers-history.simple-history .history-hero,.CareerApp .career-location .location-hero,.CareerApp .career-hierarchy .hierarchy-hero,.CareerApp .career-benefits .benefits-hero,.CareerApp .career-description .description-hero,.CareerApp .career-job-dictionary .dictionary-hero{position:relative;width:100%;min-height:430px;margin:0;overflow:hidden;border:0;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);color:#17283c;isolation:isolate}.CareerApp .career-company .company-hero:after,.CareerApp .careers-ci .ci-hero:after,.CareerApp .careers-history.simple-history .history-hero:after,.CareerApp .career-location .location-hero:after,.CareerApp .career-hierarchy .hierarchy-hero:after,.CareerApp .career-benefits .benefits-hero:after,.CareerApp .career-description .description-hero:after,.CareerApp .career-job-dictionary .dictionary-hero:after{content:"";position:absolute;z-index:-1;top:50%;right:-90px;width:360px;height:360px;border:1px solid rgba(0,123,195,.1);border-radius:50%;transform:translateY(-50%)}.CareerApp .career-company .company-hero-inner,.CareerApp .careers-ci .ci-hero-inner,.CareerApp .careers-history.simple-history .history-hero-inner,.CareerApp .career-location .location-hero-inner,.CareerApp .career-hierarchy .hierarchy-hero-inner,.CareerApp .career-benefits .benefits-hero-inner,.CareerApp .career-description .description-hero-inner,.CareerApp .career-job-dictionary .dictionary-hero-inner{position:relative;z-index:2;width:calc(100% - 64px);max-width:1240px;min-height:430px;margin:0 auto;padding:96px 0 80px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;color:#17283c;text-align:left}.CareerApp .career-company .eyebrow,.CareerApp .careers-ci .eyebrow,.CareerApp .careers-history.simple-history .eyebrow,.CareerApp .career-location .eyebrow,.CareerApp .career-hierarchy .eyebrow,.CareerApp .career-benefits .eyebrow,.CareerApp .career-description .hero-eyebrow,.CareerApp .career-job-dictionary .hero-eyebrow{margin:0 0 16px;color:#007bc3;font-family:square-eb;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase}.CareerApp .career-company .company-hero-title,.CareerApp .careers-ci .ci-hero-title,.CareerApp .careers-history.simple-history .history-title,.CareerApp .career-location .location-hero-title,.CareerApp .career-hierarchy .hierarchy-hero-title,.CareerApp .career-benefits .benefits-hero-title,.CareerApp .career-description .hero-title,.CareerApp .career-job-dictionary .hero-title{margin:0;color:#16273b;font-family:square-eb;font-size:clamp(2.8rem,5vw,4.8rem);line-height:1.08;letter-spacing:-.065em;text-shadow:none;word-break:keep-all}.CareerApp .career-company .subtitle,.CareerApp .careers-ci .ci-hero-subtitle,.CareerApp .careers-history.simple-history .history-subtitle,.CareerApp .career-location .subtitle,.CareerApp .career-hierarchy .subtitle,.CareerApp .career-benefits .benefits-hero-subtitle,.CareerApp .career-description .hero-subtitle,.CareerApp .career-job-dictionary .hero-subtitle{max-width:660px;margin:22px 0 0;color:#68778a;font-size:.98rem;line-height:1.8;letter-spacing:-.025em;text-shadow:none;word-break:keep-all}@media(max-width:768px){.CareerApp .career-company.career-company,.CareerApp .careers-ci.careers-ci,.CareerApp .careers-history.simple-history,.CareerApp .career-location.career-location,.CareerApp .career-hierarchy.career-hierarchy,.CareerApp .career-benefits.career-benefits,.CareerApp .career-description.career-description,.CareerApp .career-job-dictionary.career-job-dictionary{padding-top:0;padding-bottom:82px}.CareerApp .career-company .company-hero,.CareerApp .careers-ci .ci-hero,.CareerApp .careers-history.simple-history .history-hero,.CareerApp .career-location .location-hero,.CareerApp .career-hierarchy .hierarchy-hero,.CareerApp .career-benefits .benefits-hero,.CareerApp .career-description .description-hero,.CareerApp .career-job-dictionary .dictionary-hero{min-height:350px}.CareerApp .career-company .company-hero-inner,.CareerApp .careers-ci .ci-hero-inner,.CareerApp .careers-history.simple-history .history-hero-inner,.CareerApp .career-location .location-hero-inner,.CareerApp .career-hierarchy .hierarchy-hero-inner,.CareerApp .career-benefits .benefits-hero-inner,.CareerApp .career-description .description-hero-inner,.CareerApp .career-job-dictionary .dictionary-hero-inner{width:calc(100% - 32px);min-height:350px;padding:72px 0 60px}.CareerApp .career-company .company-hero-title,.CareerApp .careers-ci .ci-hero-title,.CareerApp .careers-history.simple-history .history-title,.CareerApp .career-location .location-hero-title,.CareerApp .career-hierarchy .hierarchy-hero-title,.CareerApp .career-benefits .benefits-hero-title,.CareerApp .career-description .hero-title,.CareerApp .career-job-dictionary .hero-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,#f8fdfffa,#f8fdffeb 45%,#f8fdff14 78%),url(/static/media/group.CG0dnn-y.jpg) center right/58% 100% no-repeat}.CareerApp .career-company.career-company .company-hero-inner{min-height:520px}.CareerApp .career-company.career-company .company-hero-pills{max-width:700px;margin-top:34px;gap:9px}.CareerApp .career-company.career-company .company-pill{min-height:54px;padding:9px 16px;border:1px solid #d9e5ee;border-radius:14px;background:#ffffffe6;color:#34465a;box-shadow:0 10px 24px #1a415b0e}.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{border-color:#007bc347;background:#eef8fc;color:#006cb7}.CareerApp .career-company.career-company .company-main{padding-top:88px}.CareerApp .career-company.career-company .company-main-inner{max-width:1240px;padding:0 32px;gap:110px}.CareerApp .career-company.career-company .subsidiary-section{padding-top:0;border:0}.CareerApp .career-company.career-company .subsidiary-header{margin-bottom:25px}.CareerApp .career-company.career-company .subsidiary-header h2{margin:8px 0;color:#1b2c40;font-family:square-eb;font-size:2rem;letter-spacing:-.05em}.CareerApp .career-company.career-company .subsidiary-badge{background:#eaf7fc;color:#007bc3;font-family:square-bd}.CareerApp .career-company.career-company .subsidiary-visual{min-height:420px;margin-bottom:32px;border-radius:28px;box-shadow:0 25px 60px #183d5521}.CareerApp .career-company.career-company .subsidiary-visual-overlay{padding:38px;background:linear-gradient(100deg,#082234d1,#08223426 72%)}.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{padding:10px 13px;border:1px solid rgba(255,255,255,.12);background:#0d2b3d9e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CareerApp .career-company.career-company .subsidiary-layout{grid-template-columns:.9fr 1.1fr;gap:44px}.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{min-height:142px;padding:20px;border-color:#e0e9f0;border-radius:18px;background:#f8fbfd}.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:.75rem;line-height:1.7}@media(max-width:768px){.CareerApp .career-company.career-company .company-hero:before{background:linear-gradient(180deg,#f7fcfff5,#f7fcffd6),url(/static/media/group.CG0dnn-y.jpg) center/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{padding:0 16px;gap:76px}.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{grid-template-columns:1fr;gap:28px}}.CareerApp .careers-ci.careers-ci{padding-top:0;background:#fff}.CareerApp .careers-ci.careers-ci .ci-hero:before{content:"";position:absolute;z-index:1;top:50%;right:calc((100vw - 1240px)/2 + 32px);width:34vw;max-width:430px;height:230px;border:1px solid #dce7ee;border-radius:28px;background:#fff url(/static/media/img_ci.CqRatABa.jpg) center/72% auto no-repeat;box-shadow:0 26px 60px #19415b1f;transform:translateY(-50%)}.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{border-color:#dce7ee;background:#ffffffe0;color:#536276}.CareerApp .careers-ci.careers-ci .ci-inner{width:calc(100% - 64px);max-width:1240px;padding:88px 0 0}.CareerApp .careers-ci.careers-ci .ci-section{padding:72px 0;border-color:#e8eef3}.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-meaning-visual,.CareerApp .careers-ci.careers-ci .ci-meaning-card,.CareerApp .careers-ci.careers-ci .ci-color-chip,.CareerApp .careers-ci.careers-ci .ci-logo-card{border-color:#e1e9f0;border-radius:20px;background:#fff;box-shadow:0 12px 30px #183d550e}.CareerApp .careers-ci.careers-ci .ci-logo-card:hover{transform:translateY(-4px);border-color:#007bc33d;box-shadow:0 20px 42px #18435e1a}@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{width:calc(100% - 32px);padding-top:58px}.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{padding-top:0;align-items:stretch}.CareerApp .careers-history.simple-history .history-hero{background:linear-gradient(90deg,#f6fcfffa,#f6fcffe6 45%,#f6fcff1a 76%),url(/static/media/history-main.DsVtTIN3.jpg) center right/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{position:relative;padding:30px 30px 28px 190px;border-color:#e1e9f0;border-radius:22px;box-shadow:0 14px 34px #193c540d}.CareerApp .careers-history.simple-history .history-section:before{content:"";position:absolute;top:34px;bottom:34px;left:151px;width:1px;background:linear-gradient(#00ace6,#007bc314)}.CareerApp .careers-history.simple-history .history-section-header{position:absolute;top:30px;left:28px;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{padding:0;border:0;background:transparent;color:#006cb7;font-family:square-eb;font-size:1.35rem}.CareerApp .careers-history.simple-history .history-section-summary{margin:0 0 22px;color:#5f6f82;font-size:.78rem;line-height:1.75}.CareerApp .careers-history.simple-history .history-section-body{gap:12px}.CareerApp .careers-history.simple-history .history-column{padding:18px;border-color:#e6edf2;border-radius:16px;background:#f8fbfd}.CareerApp .careers-history.simple-history .history-items{gap:10px;color:#647286;font-size:.75rem}.CareerApp .careers-history.simple-history .history-thumb{width:190px;height:112px;border-radius:14px}@media(max-width:768px){.CareerApp .careers-history.simple-history .history-hero{background:linear-gradient(180deg,#f7fcfff2,#f7fcffdb),url(/static/media/history-main.DsVtTIN3.jpg) center/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{position:static;width:auto;margin-bottom:14px}}.CareerApp .career-location.career-location .location-hero{background-image:linear-gradient(90deg,#f6fcfffa,#f6fcffd6 48%,#f6fcff1f 78%),url(/static/media/location.1R3jd2sJ.jpg)!important;background-position:center;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{width:calc(100% - 64px);max-width:1240px;padding:88px 0 0}.CareerApp .career-location.career-location .location-layout{gap:18px}.CareerApp .career-location.career-location .location-list-panel,.CareerApp .career-location.career-location .location-map-wrapper,.CareerApp .career-location.career-location .location-info-panel{border-color:#dfe8ef;border-radius:22px;background:#fff;box-shadow:0 14px 36px #183d550f}.CareerApp .career-location.career-location .location-list-item{border-radius:15px;transition:transform .18s ease,background .18s ease}.CareerApp .career-location.career-location .location-list-item.active{background:#eaf7fc;box-shadow:inset 3px 0 #007bc3}.CareerApp .career-location.career-location .location-list-item:hover{transform:translate(3px);background:#f3f9fc}.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{width:calc(100% - 32px);padding-top:58px}.CareerApp .career-location.career-location .location-hero{background-image:linear-gradient(180deg,#f7fcfff2,#f7fcffd6),url(/static/media/location.1R3jd2sJ.jpg)!important}}.CareerApp .career-hierarchy.career-hierarchy{padding-top:0;background:#fff}.CareerApp .career-hierarchy.career-hierarchy .hierarchy-hero{background-image:linear-gradient(90deg,#f6fcfffa,#f6fcffe0 45%,#f6fcff14 78%),url(/static/media/hierarchy.FjulTQ3z.jpg)!important;background-position:center right;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{border-color:#d9e6ee;background:#ffffffdb;color:#526175;box-shadow:0 8px 20px #19415b0d}.CareerApp .career-hierarchy.career-hierarchy .hierarchy-main-inner{max-width:1240px;padding:88px 32px 0}.CareerApp .career-hierarchy.career-hierarchy .hierarchy-section{padding:82px 0;border-color:#e6edf2}.CareerApp .career-hierarchy.career-hierarchy .section-head{max-width:700px;margin-bottom:36px}.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 .overview-right-strip,.CareerApp .career-hierarchy.career-hierarchy .inline-note,.CareerApp .career-hierarchy.career-hierarchy .reward-highlight,.CareerApp .career-hierarchy.career-hierarchy .rank-node,.CareerApp .career-hierarchy.career-hierarchy .philosophy-photo,.CareerApp .career-hierarchy.career-hierarchy .work-photo{border-color:#e0e9f0;border-radius:19px;background:#f8fbfd;box-shadow:0 12px 30px #183d550d}.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,#f7fcfff2,#f7fcffdb),url(/static/media/hierarchy.FjulTQ3z.jpg)!important}.CareerApp .career-hierarchy.career-hierarchy .hierarchy-main-inner{padding:58px 16px 0}.CareerApp .career-hierarchy.career-hierarchy .hierarchy-hero-title{max-width:330px;font-size:2.08rem;line-height:1.17}.CareerApp .career-hierarchy.career-hierarchy .hierarchy-section{padding:58px 0}}.CareerApp .career-benefits.career-benefits{padding-top:0;background:#fff}.CareerApp .career-benefits.career-benefits .benefits-hero{background:linear-gradient(90deg,#f6fcfffa,#f6fcffe6 48%,#f6fcff14 78%),url(/static/media/welfare-main.DIGxqbnq.jpg) center right/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{border-color:#dce7ee;background:#ffffffe0;color:#526175}.CareerApp .career-benefits.career-benefits .benefits-main-inner{max-width:1240px;padding:88px 32px 0}.CareerApp .career-benefits.career-benefits .benefits-intro{padding:34px;border:1px solid #e0e9f0;border-radius:22px;background:#f6fbfd}.CareerApp .career-benefits.career-benefits .benefits-block{padding:82px 0;border-color:#e5edf2}.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{border-color:#d8e7ef;background:#edf8fc;color:#007bc3}.CareerApp .career-benefits.career-benefits .benefits-row{padding:22px;border:1px solid #e1e9f0;border-radius:18px;background:#fff;box-shadow:0 10px 26px #183d550b;transition:transform .18s ease,box-shadow .18s ease}.CareerApp .career-benefits.career-benefits .benefits-row:hover{transform:translateY(-3px);box-shadow:0 18px 38px #18435e17}.CareerApp .career-benefits.career-benefits .benefits-row-icon-circle{overflow:hidden;border-radius:15px}@media(max-width:768px){.CareerApp .career-benefits.career-benefits .benefits-hero{background:linear-gradient(180deg,#f7fcfff2,#f7fcffdb),url(/static/media/welfare-main.DIGxqbnq.jpg) center/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{padding-top:0;background:#fff}.CareerApp .career-description.career-description .description-hero{background:linear-gradient(90deg,#f6fcfffa,#f6fcffde 48%,#f6fcff0f 78%),url(/static/media/description.DPR2TZD9.jpg) center right/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{border-color:#d9e6ee;background:#ffffffe0;color:#526175}.CareerApp .career-description.career-description .description-nav{position:sticky;z-index:20;top:68px;border-color:#e4ebf1;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.CareerApp .career-description.career-description .description-nav-inner,.CareerApp .career-description.career-description .description-body{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{padding:92px 32px;border-color:#e5edf2}.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{min-height:210px;padding:24px;border-color:#e0e9f0;border-radius:19px;background:#fff;box-shadow:0 12px 30px #183d550d}.CareerApp .career-description.career-description .team-card:hover{transform:translateY(-4px);border-color:#007bc33d;box-shadow:0 20px 42px #18435e1a}.CareerApp .career-description.career-description .division-interview{margin-top:52px;padding:34px;border-radius:24px;background:#f2f9fc}.CareerApp .career-description.career-description .division-interview-card{border-color:#dfe8ef;border-radius:20px;background:#fff}@media(max-width:768px){.CareerApp .career-description.career-description .description-hero{background:linear-gradient(180deg,#f7fcfff2,#f7fcffdb),url(/static/media/description.DPR2TZD9.jpg) center/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{padding-top:0;background:#fff}.CareerApp .career-job-dictionary.career-job-dictionary .dictionary-hero:before{content:"A · ㄱ";position:absolute;z-index:1;top:50%;right:calc((100vw - 1240px)/2 + 40px);color:#006cb71c;font-family:square-eb;font-size:clamp(6rem,12vw,11rem);letter-spacing:-.08em;transform:translateY(-50%)}.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{border-color:#dce7ee;background:#ffffffe0}.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-search-panel,.CareerApp .career-job-dictionary.career-job-dictionary .dictionary-side-panel .side-card,.CareerApp .career-job-dictionary.career-job-dictionary .dictionary-result-panel{border-color:#dfe8ef;border-radius:22px;background:#fff;box-shadow:0 14px 36px #183d550e}.CareerApp .career-job-dictionary.career-job-dictionary .search-input-field input{border-color:#dce6ed;background:#f8fafc}.CareerApp .career-job-dictionary.career-job-dictionary .search-input-field input:focus{border-color:#007bc373;box-shadow:0 0 0 3px #007bc31a}.CareerApp .career-job-dictionary.career-job-dictionary .initial-chip{border-color:#dce6ed;background:#fff;color:#59687b}.CareerApp .career-job-dictionary.career-job-dictionary .initial-chip.selected,.CareerApp .career-job-dictionary.career-job-dictionary .initial-chip:hover{border-color:#007bc3;background:#007bc3;color:#fff}.CareerApp .career-job-dictionary.career-job-dictionary .dictionary-item{border-color:#e2e9ef;border-radius:17px;background:#fff;transition:transform .18s ease,box-shadow .18s ease}.CareerApp .career-job-dictionary.career-job-dictionary .dictionary-item:hover{transform:translateY(-3px);box-shadow:0 16px 34px #18435e14}@media(max-width:768px){.CareerApp .career-job-dictionary.career-job-dictionary .dictionary-hero:before{right:-40px;opacity:.6}.CareerApp .career-job-dictionary.career-job-dictionary .dictionary-inner{padding:58px 16px 0}}.CareerApp .ci2-shell,.CareerApp .history2-shell,.CareerApp .location2-shell,.CareerApp .hierarchy2-shell,.CareerApp .benefits2-shell,.CareerApp .description2-shell{width:calc(100% - 64px);max-width:1240px;margin:0 auto;box-sizing:border-box}.CareerApp .ci2-kicker,.CareerApp .history2-kicker,.CareerApp .location2-kicker,.CareerApp .hierarchy2-kicker,.CareerApp .benefits2-kicker,.CareerApp .description2-kicker{display:block;color:#007bc3;font-family:square-eb;font-size:.64rem;letter-spacing:.15em}@media(max-width:768px){.CareerApp .ci2-shell,.CareerApp .history2-shell,.CareerApp .location2-shell,.CareerApp .hierarchy2-shell,.CareerApp .benefits2-shell,.CareerApp .description2-shell{width:calc(100% - 32px)}}.CareerApp .careers-ci.ci2-page{width:100%;padding:0 0 120px;background:#fff;animation:none;overflow:hidden}.CareerApp .careers-ci.ci2-page .ci2-hero{width:100%;min-height:690px;display:flex;align-items:center;align-self:stretch;box-sizing:border-box;background:radial-gradient(circle at 10% 14%,rgba(0,172,230,.14),transparent 27%),linear-gradient(135deg,#f2fbff,#fff 55%,#eaf6fc)}.CareerApp .careers-ci.ci2-page .ci2-hero-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr);gap:80px;align-items:center;padding:104px 0 78px}.CareerApp .careers-ci.ci2-page .ci2-eyebrow{color:#007bc3;font-family:square-eb;font-size:.75rem;letter-spacing:.16em}.CareerApp .careers-ci.ci2-page .ci2-hero-copy h1{margin:22px 0 0;color:#15283d;font-family:square-eb;font-size:clamp(3.2rem,5.2vw,5.15rem);line-height:1.05;letter-spacing:-.075em}.CareerApp .careers-ci.ci2-page .ci2-hero-copy>p{max-width:560px;margin:28px 0 0;color:#68788b;font-size:.92rem;line-height:1.9;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{padding-left:14px;border-left:2px solid rgba(0,123,195,.18)}.CareerApp .careers-ci.ci2-page .ci2-hero-meta strong,.CareerApp .careers-ci.ci2-page .ci2-hero-meta span{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{margin-top:5px;color:#8693a2;font-family:square-bd;font-size:.64rem}.CareerApp .careers-ci.ci2-page .ci2-symbol-stage{position:relative;height:480px;display:flex;align-items:center;justify-content:center}.CareerApp .careers-ci.ci2-page .ci2-symbol-stage:before,.CareerApp .careers-ci.ci2-page .ci2-symbol-stage:after{content:"";position:absolute;border:1px solid rgba(0,123,195,.13);border-radius:50%}.CareerApp .careers-ci.ci2-page .ci2-symbol-stage:before{width:470px;height:470px}.CareerApp .careers-ci.ci2-page .ci2-symbol-stage:after{width:350px;height:350px}.CareerApp .careers-ci.ci2-page .ci2-symbol-card{position:relative;z-index:2;width:380px;height:300px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:10px solid #ffffff;border-radius:36px;background:#fff;box-shadow:0 32px 74px #18415c2e;transform:rotate(-3deg)}.CareerApp .careers-ci.ci2-page .ci2-symbol-card img{width:88%;height:auto;display:block}.CareerApp .careers-ci.ci2-page .ci2-orbit-label{position:absolute;z-index:3;padding:8px 12px;border-radius:999px;background:#fff;color:#006cb7;font-family:square-eb;font-size:.58rem;letter-spacing:.12em;box-shadow:0 10px 24px #163e581a}.CareerApp .careers-ci.ci2-page .ci2-orbit-label.past{top:48px;left:62px}.CareerApp .careers-ci.ci2-page .ci2-orbit-label.present{top:92px;right:24px}.CareerApp .careers-ci.ci2-page .ci2-orbit-label.future{right:78px;bottom:42px}.CareerApp .careers-ci.ci2-page .ci2-main{width:calc(100% - 64px);max-width:1240px;margin:0 auto}.CareerApp .careers-ci.ci2-page .ci2-manifesto{display:grid;grid-template-columns:90px minmax(260px,.8fr) minmax(0,1.2fr);gap:42px;padding:112px 0;border-bottom:1px solid #e5edf2}.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{margin:12px 0 0;color:#1a2c40;font-family:square-eb;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.22;letter-spacing:-.055em;word-break:keep-all}.CareerApp .careers-ci.ci2-page .ci2-manifesto-copy p{margin:0;color:#68778a;font-size:.78rem;line-height:1.9;word-break:keep-all}.CareerApp .careers-ci.ci2-page .ci2-manifesto-copy .lead{margin-bottom:20px;color:#2d4055;font-family:square-bd;font-size:1rem;line-height:1.75}.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{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:42px}.CareerApp .careers-ci.ci2-page .ci2-section-head>p{max-width:390px;margin:0 0 5px;color:#7b8999;font-size:.72rem;line-height:1.7;text-align:right}.CareerApp .careers-ci.ci2-page .ci2-color-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.CareerApp .careers-ci.ci2-page .ci2-color-card{overflow:hidden;border:1px solid #e0e9f0;border-radius:22px;background:#fff;box-shadow:0 12px 30px #193d540d}.CareerApp .careers-ci.ci2-page .ci2-color-swatch{height:170px;padding:20px;box-sizing:border-box}.CareerApp .careers-ci.ci2-page .ci2-color-swatch span{color:#ffffffbf;font-family:square-eb;font-size:.75rem}.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{margin:12px 0 2px;color:#203247;font-family:square-eb;font-size:1.12rem}.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{min-height:66px;margin:17px 0;color:#6f7e90;font-size:.75rem;line-height:1.7}.CareerApp .careers-ci.ci2-page .ci2-color-content code{color:#84919f;font-size:.62rem}.CareerApp .careers-ci.ci2-page .ci2-library-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;align-items:start}.CareerApp .careers-ci.ci2-page .ci2-logo-tabs{display:flex;flex-direction:column;gap:7px;position:sticky;top:96px}.CareerApp .careers-ci.ci2-page .ci2-logo-tabs button{min-height:68px;padding:0 16px;display:grid;grid-template-columns:28px 1fr 20px;gap:8px;align-items:center;border:1px solid #e1e9f0;border-radius:15px;background:#fff;color:#667589;text-align:left;cursor:pointer}.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{border-color:#006cb7;background:#006cb7;color:#fff}.CareerApp .careers-ci.ci2-page .ci2-logo-tabs button.active span{color:#fff9}.CareerApp .careers-ci.ci2-page .ci2-logo-gallery{min-width:0;padding:28px;border-radius:24px;background:#f5f9fc}.CareerApp .careers-ci.ci2-page .ci2-gallery-intro{display:flex;gap:18px;align-items:flex-start;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{margin:0;color:#213348;font-family:square-eb;font-size:1.2rem}.CareerApp .careers-ci.ci2-page .ci2-gallery-intro p{margin:7px 0 0;color:#788697;font-size:.75rem;line-height:1.65}.CareerApp .careers-ci.ci2-page .ci2-logo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.CareerApp .careers-ci.ci2-page .ci2-logo-item{min-height:160px;margin:0;padding:20px;display:flex;align-items:center;justify-content:center;border:1px solid #e1e9f0;border-radius:16px;background:#fff;box-sizing:border-box}.CareerApp .careers-ci.ci2-page .ci2-logo-item img{max-width:100%;max-height:110px;object-fit:contain}@media(max-width:900px){.CareerApp .careers-ci.ci2-page .ci2-hero-grid{grid-template-columns:1fr;gap:30px}.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{width:320px;height:320px}.CareerApp .careers-ci.ci2-page .ci2-symbol-stage:after{width:240px;height:240px}.CareerApp .careers-ci.ci2-page .ci2-symbol-card{width:270px;height:210px}.CareerApp .careers-ci.ci2-page .ci2-orbit-label.past{top:26px;left:10px}.CareerApp .careers-ci.ci2-page .ci2-orbit-label.present{top:54px;right:0}.CareerApp .careers-ci.ci2-page .ci2-orbit-label.future{right:20px;bottom:22px}.CareerApp .careers-ci.ci2-page .ci2-main{width:calc(100% - 32px)}.CareerApp .careers-ci.ci2-page .ci2-manifesto{grid-template-columns:1fr;gap:20px;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{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.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{width:100%;padding:0 0 120px;background:#fff;animation:none;overflow:hidden}.CareerApp .careers-history.history2-page .history2-hero{position:relative;width:100%;min-height:720px;display:flex;align-items:center;align-self:stretch;overflow:hidden;box-sizing:border-box;background:#f2f9fd}.CareerApp .careers-history.history2-page .history2-hero-image,.CareerApp .careers-history.history2-page .history2-hero-overlay{position:absolute;inset:0}.CareerApp .careers-history.history2-page .history2-hero-image{background:url(/static/media/history-main.DsVtTIN3.jpg) center/cover no-repeat;transform:scale(1.02)}.CareerApp .careers-history.history2-page .history2-hero-overlay{background:linear-gradient(90deg,#f4fbfffc,#f4fbffed 42%,#f4fbff61 74%,#f4fbff1f),linear-gradient(180deg,#f4fbff26,#f4fbff6b)}.CareerApp .careers-history.history2-page .history2-hero-content{position:relative;z-index:2;padding:120px 0 90px;color:#172a3f}.CareerApp .careers-history.history2-page .history2-eyebrow{color:#007bc3;font-family:square-eb;font-size:.75rem;letter-spacing:.17em}.CareerApp .careers-history.history2-page .history2-hero h1{margin:24px 0 0;display:flex;align-items:center;gap:24px;color:#172a3f;font-family:square-eb;font-size:clamp(4.6rem,9vw,8.8rem);line-height:.95;letter-spacing:-.07em}.CareerApp .careers-history.history2-page .history2-hero h1 i{width:clamp(60px,9vw,130px);height:2px;background:#006cb747}.CareerApp .careers-history.history2-page .history2-hero-content>p{max-width:610px;margin:34px 0 0;color:#5f7185;font-size:.92rem;line-height:1.9;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 strong,.CareerApp .careers-history.history2-page .history2-hero-stats span{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{margin-top:6px;color:#788899;font-family:square-bd;font-size:.58rem;letter-spacing:.08em}.CareerApp .careers-history.history2-page .history2-main{width:calc(100% - 64px);max-width:1240px;margin:0 auto}.CareerApp .careers-history.history2-page .history2-intro{max-width:760px;padding:110px 0 90px}.CareerApp .careers-history.history2-page .history2-intro h2{margin:14px 0 0;color:#1a2c40;font-family:square-eb;font-size:clamp(2rem,3.5vw,3.2rem);line-height:1.2;letter-spacing:-.06em;word-break:keep-all}.CareerApp .careers-history.history2-page .history2-intro p{max-width:600px;margin:24px 0 0;color:#708093;font-size:.78rem;line-height:1.85}.CareerApp .careers-history.history2-page .history2-timeline{position:relative}.CareerApp .careers-history.history2-page .history2-timeline:before{content:"";position:absolute;top:0;bottom:0;left:213px;width:1px;background:linear-gradient(rgb(0,172,230),#dbe6ed 80%,transparent)}.CareerApp .careers-history.history2-page .history2-era{display:grid;grid-template-columns:175px minmax(0,1fr);gap:76px;padding:0 0 110px}.CareerApp .careers-history.history2-page .history2-era-marker{position:sticky;top:100px;align-self:start;text-align:right}.CareerApp .careers-history.history2-page .history2-era-marker>span{display:block;margin-bottom:10px;color:#b4c4cf;font-family:square-eb;font-size:.62rem}.CareerApp .careers-history.history2-page .history2-era-marker strong{display:block;color:#006cb7;font-family:square-eb;font-size:2.15rem;letter-spacing:-.05em}.CareerApp .careers-history.history2-page .history2-era-marker time{display:block;margin-top:5px;color:#8b98a6;font-size:.64rem}.CareerApp .careers-history.history2-page .history2-era-content{position:relative}.CareerApp .careers-history.history2-page .history2-era-content:before{content:"";position:absolute;top:10px;left:-43px;width:11px;height:11px;border:4px solid #ffffff;border-radius:50%;background:#007bc3;box-shadow:0 0 0 1px #007bc33d}.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{max-width:760px;margin:12px 0 0;color:#33475d;font-family:square-bd;font-size:1rem;line-height:1.75;word-break:keep-all}.CareerApp .careers-history.history2-page .history2-events{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.CareerApp .careers-history.history2-page .history2-event-column{padding:22px;border:1px solid #e1e9f0;border-radius:18px;background:#f8fbfd}.CareerApp .careers-history.history2-page .history2-event-column header{padding-bottom:15px;border-bottom:1px solid #e4ebf0}.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:.65rem;letter-spacing:.12em}.CareerApp .careers-history.history2-page .history2-event-column header strong{margin-top:5px;color:#25374c;font-family:square-eb;font-size:.82rem}.CareerApp .careers-history.history2-page .history2-event-column.power header span{color:#5b79d1}.CareerApp .careers-history.history2-page .history2-event-column ul{margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:12px;list-style:none}.CareerApp .careers-history.history2-page .history2-event-column li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:9px;color:#68778a;font-size:.75rem;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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.CareerApp .careers-history.history2-page .history2-gallery figure{height:170px;margin:0;overflow:hidden;border-radius:16px}.CareerApp .careers-history.history2-page .history2-gallery figure img{width:100%;height:100%;object-fit:cover}@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{gap:13px;font-size:3.45rem}.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{grid-template-columns:1fr;gap:24px;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{top:-62px;left:-29px}.CareerApp .careers-history.history2-page .history2-events,.CareerApp .careers-history.history2-page .history2-gallery{grid-template-columns:1fr}}.CareerApp .career-location.location2-page{width:100%;padding:0 0 120px;background:#fff;animation:none;overflow:hidden}.CareerApp .career-location.location2-page .location2-hero{width:100%;min-height:680px;display:flex;align-items:center;align-self:stretch;box-sizing:border-box;background:radial-gradient(circle at 9% 15%,rgba(0,172,230,.13),transparent 26%),linear-gradient(135deg,#f3fbff,#fff 54%,#edf7fc)}.CareerApp .career-location.location2-page .location2-hero-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr);gap:72px;align-items:center;padding:108px 0 80px}.CareerApp .career-location.location2-page .location2-eyebrow{color:#007bc3;font-family:square-eb;font-size:.75rem;letter-spacing:.16em}.CareerApp .career-location.location2-page .location2-hero-copy h1{margin:22px 0 0;color:#16293e;font-family:square-eb;font-size:clamp(3.2rem,5.2vw,5rem);line-height:1.06;letter-spacing:-.075em}.CareerApp .career-location.location2-page .location2-hero-copy>p{max-width:540px;margin:28px 0 0;color:#68788b;font-size:.88rem;line-height:1.9;word-break:keep-all}.CareerApp .career-location.location2-page .location2-hero-count{display:flex;align-items:baseline;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{position:relative;height:460px;margin:0;overflow:hidden;border:10px solid #ffffff;border-radius:38px 38px 110px;background:#dce9f0;box-shadow:0 32px 76px #18415c33}.CareerApp .career-location.location2-page .location2-hero-visual>img{width:100%;height:100%;object-fit:cover}.CareerApp .career-location.location2-page .location2-hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(7,30,45,.75))}.CareerApp .career-location.location2-page .location2-hero-visual figcaption{position:absolute;z-index:2;right:0;bottom:0;left:0;padding:28px;color:#fff}.CareerApp .career-location.location2-page .location2-hero-visual figcaption span,.CareerApp .career-location.location2-page .location2-hero-visual figcaption strong,.CareerApp .career-location.location2-page .location2-hero-visual figcaption p{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{margin-top:8px;font-family:square-eb;font-size:1.25rem}.CareerApp .career-location.location2-page .location2-hero-visual figcaption p{margin:7px 0 0;color:#ffffffb3;font-size:.75rem}.CareerApp .career-location.location2-page .location2-main{width:calc(100% - 64px);max-width:1240px;margin:0 auto}.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{margin:12px 0 0;color:#1b2d41;font-family:square-eb;font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.055em}.CareerApp .career-location.location2-page .location2-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.CareerApp .career-location.location2-page .location2-tabs button{min-width:0;min-height:104px;padding:18px;display:grid;grid-template-columns:28px minmax(0,1fr) 20px;gap:9px;align-items:center;border:1px solid #e0e8ef;border-radius:17px;background:#fff;color:#667589;text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .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:.65rem;letter-spacing:.08em}.CareerApp .career-location.location2-page .location2-tabs button strong{overflow:hidden;margin-top:6px;font-family:square-bd;font-size:.75rem;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{transform:translateY(-3px);box-shadow:0 15px 30px #19415b14}.CareerApp .career-location.location2-page .location2-tabs button.active{border-color:#006cb7;background:#006cb7;color:#fff}.CareerApp .career-location.location2-page .location2-tabs button.active>span,.CareerApp .career-location.location2-page .location2-tabs button.active small{color:#ffffff9e}.CareerApp .career-location.location2-page .location2-map-stage{position:relative;height:610px;min-height:610px;overflow:hidden;border:1px solid #dfe8ee;border-radius:28px;background:#e9f1f5;box-shadow:0 24px 56px #183e571c}.CareerApp .career-location.location2-page .location2-map{position:absolute;inset:0;width:100%;height:100%}.CareerApp .career-location.location2-page .location2-map-error{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px;background:linear-gradient(#ebf4f8eb,#ebf4f8eb),url(/static/media/location-main.kCDRXf5x.jpg) center/cover;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{margin-top:12px;color:#26384d;font-family:square-eb}.CareerApp .career-location.location2-page .location2-map-error p{margin:8px 0 18px;color:#758395;font-size:.75rem}.CareerApp .career-location.location2-page .location2-map-error a{padding:11px 15px;border-radius:10px;background:#006cb7;color:#fff;font-family:square-bd;font-size:.75rem}.CareerApp .career-location.location2-page .location2-floating-info{position:absolute;z-index:5;top:28px;bottom:28px;left:28px;width:335px;padding:30px;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.88);border-radius:22px;background:#ffffffeb;box-shadow:0 20px 52px #1639512e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-sizing:border-box}.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{margin-top:35px;color:#007bc3;font-family:square-eb;font-size:.58rem;letter-spacing:.11em}.CareerApp .career-location.location2-page .location2-floating-info h2{margin:10px 0 0;color:#1d3045;font-family:square-eb;font-size:1.4rem;letter-spacing:-.045em}.CareerApp .career-location.location2-page .location2-floating-info dl{margin:34px 0 0}.CareerApp .career-location.location2-page .location2-floating-info dl div{padding:13px 0;border-bottom:1px solid #e5ebef}.CareerApp .career-location.location2-page .location2-floating-info dl dt{color:#9aa7b3;font-family:square-eb;font-size:.65rem;letter-spacing:.08em}.CareerApp .career-location.location2-page .location2-floating-info dl dd{margin:6px 0 0;color:#526175;font-size:.75rem;line-height:1.55}.CareerApp .career-location.location2-page .location2-actions{display:flex;gap:7px;margin-top:auto}.CareerApp .career-location.location2-page .location2-actions a{min-height:44px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgb(0,108,183);border-radius:11px;background:#006cb7;color:#fff;font-family:square-bd;font-size:.75rem}.CareerApp .career-location.location2-page .location2-actions a .material-symbols-outlined{font-size:15px}.CareerApp .career-location.location2-page .location2-actions a.ghost{border-color:#d9e3ea;background:#fff;color:#526175}@media(max-width:900px){.CareerApp .career-location.location2-page .location2-hero-grid{grid-template-columns:1fr;gap:36px}.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{height:330px;border-width:7px;border-radius:28px 28px 72px}.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{inset:auto 14px 14px;width:auto;height:300px;padding:22px}.CareerApp .career-location.location2-page .location2-floating-info>small{margin-top:12px}.CareerApp .career-location.location2-page .location2-floating-info dl{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.CareerApp .career-location.location2-page .location2-floating-info dl div{padding:8px 0}}.CareerApp .career-hierarchy.hierarchy2-page{width:100%;padding:0 0 120px;background:#fff;animation:none;overflow:hidden}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-hero{width:100%;min-height:700px;display:flex;align-items:center;align-self:stretch;box-sizing:border-box;background:radial-gradient(circle at 10% 15%,rgba(0,172,230,.13),transparent 27%),linear-gradient(135deg,#f2faff,#fff 54%,#edf7fc)}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-hero-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(500px,1.15fr);gap:78px;align-items:center;padding:106px 0 82px}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-eyebrow{color:#007bc3;font-family:square-eb;font-size:.75rem;letter-spacing:.16em}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-hero-copy h1{margin:22px 0 0;color:#16293e;font-family:square-eb;font-size:clamp(3.2rem,5.3vw,5.1rem);line-height:1.06;letter-spacing:-.075em}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-hero-copy p{max-width:540px;margin:28px 0 0;color:#68788b;font-size:.9rem;line-height:1.9;word-break:keep-all}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-hero-visual{position:relative;height:480px;overflow:hidden;border:10px solid #ffffff;border-radius:38px 100px 38px 38px;box-shadow:0 32px 76px #18415c2e}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-hero-visual>img{width:100%;height:100%;object-fit:cover}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-quote{position:absolute;right:24px;bottom:24px;left:24px;padding:18px;display:flex;align-items:center;gap:12px;border-radius:16px;background:#ffffffe8;box-shadow:0 14px 34px #1434492b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.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{width:calc(100% - 64px);max-width:1240px;margin:0 auto}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-principle{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:110px 0 70px}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-principle h2,.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-principle .hierarchy2-section-head h2,.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-principle .hierarchy2-work h2{margin:13px 0 0;color:#1a2c40;font-family:square-eb;font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.22;letter-spacing:-.055em;word-break:keep-all}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-principle>p{margin:23px 0 0;color:#6e7e90;font-size:.78rem;line-height:1.9}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-system{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-bottom:110px;border-bottom:1px solid #e4ecf2}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-system-card{min-height:320px;padding:25px;border:1px solid #e0e8ef;border-radius:22px;background:#fff;box-shadow:0 12px 30px #183d550d}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-system-card .hierarchy2-system-top{display:flex;align-items:center;justify-content:space-between}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-system-card .hierarchy2-system-top .material-symbols-outlined{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:15px;background:#eaf7fc;color:#007bc3;font-size:23px}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-system-card .hierarchy2-system-top em{color:#c1d0da;font-family:square-eb;font-size:.75rem;font-style:normal}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-system-card>small{display:block;margin-top:34px;color:#007bc3;font-family:square-eb;font-size:.65rem;letter-spacing:.1em}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-system-card h3{margin:8px 0 0;color:#24364b;font-family:square-eb;font-size:1.2rem}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-system-card>p{min-height:70px;margin:16px 0 0;color:#718093;font-size:.75rem;line-height:1.75}.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{padding:6px 9px;border-radius:999px;background:#f1f6f9;color:#647386;font-size:.58rem}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-career{padding:110px 0;border-bottom:1px solid #e4ecf2}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:42px}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-section-head>p{max-width:370px;margin:0 0 5px;color:#798798;font-size:.75rem;line-height:1.7;text-align:right}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-rank-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-rank{min-height:230px;padding:22px;border:1px solid #e0e8ef;border-radius:18px;background:#f8fbfd}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-rank .hierarchy2-rank-index{color:#b5c6d1;font-family:square-eb;font-size:.75rem}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-rank small{display:block;margin-top:44px;color:#007bc3;font-family:square-eb;font-size:.55rem;letter-spacing:.08em}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-rank h3{margin:8px 0 0;color:#23354a;font-family:square-eb;font-size:1.12rem}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-rank p{margin:15px 0 0;color:#738194;font-size:.75rem;line-height:1.65}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-work{display:grid;grid-template-columns:1.08fr .92fr;gap:64px;align-items:center;padding:110px 0 0}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-work figure{height:480px;margin:0;overflow:hidden;border-radius:30px 30px 30px 90px}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-work figure img{width:100%;height:100%;object-fit:cover}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-work-copy>p{margin:25px 0 0;color:#6d7d90;font-size:.75rem;line-height:1.9}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-work-copy ul{margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:12px;list-style:none}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-work-copy ul li{display:flex;align-items:center;gap:9px;color:#405269;font-family:square-bd;font-size:.75rem}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-work-copy ul .material-symbols-outlined{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#e8f7fc;color:#007bc3;font-size:14px}@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{height:340px;border-width:7px;border-radius:28px 64px 28px 28px}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-main{width:calc(100% - 32px)}.CareerApp .career-hierarchy.hierarchy2-page .hierarchy2-principle{grid-template-columns:1fr;gap:12px;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{width:100%;padding:0 0 120px;background:#fff;animation:none;overflow:hidden}.CareerApp .career-benefits.benefits2-page .benefits2-hero{width:100%;min-height:720px;display:flex;align-items:center;align-self:stretch;box-sizing:border-box;background:radial-gradient(circle at 10% 14%,rgba(0,172,230,.13),transparent 27%),linear-gradient(135deg,#f3fbff,#fff 54%,#edf7fc)}.CareerApp .career-benefits.benefits2-page .benefits2-hero-grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(500px,1.16fr);gap:70px;align-items:center;padding:105px 0 80px}.CareerApp .career-benefits.benefits2-page .benefits2-eyebrow{color:#007bc3;font-family:square-eb;font-size:.75rem;letter-spacing:.16em}.CareerApp .career-benefits.benefits2-page .benefits2-hero-copy h1{margin:22px 0 0;color:#16293e;font-family:square-eb;font-size:clamp(3.2rem,5.2vw,4.3rem);line-height:1.06;letter-spacing:-.075em}.CareerApp .career-benefits.benefits2-page .benefits2-hero-copy p{max-width:540px;margin:28px 0 0;color:#68788b;font-size:.9rem;line-height:1.9;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{padding-left:13px;border-left:2px solid rgba(0,123,195,.18)}.CareerApp .career-benefits.benefits2-page .benefits2-hero-stats strong,.CareerApp .career-benefits.benefits2-page .benefits2-hero-stats span{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{margin-top:5px;color:#8896a5;font-family:square-eb;font-size:.55rem;letter-spacing:.08em}.CareerApp .career-benefits.benefits2-page .benefits2-hero-mosaic{height:500px;display:grid;grid-template-columns:1.3fr .7fr;grid-template-rows:repeat(2,1fr);gap:10px}.CareerApp .career-benefits.benefits2-page .benefits2-hero-mosaic figure{margin:0;overflow:hidden;border:7px solid #ffffff;border-radius:24px;box-shadow:0 18px 42px #18415c21}.CareerApp .career-benefits.benefits2-page .benefits2-hero-mosaic figure.large{grid-row:1/3;border-radius:36px 36px 36px 100px}.CareerApp .career-benefits.benefits2-page .benefits2-hero-mosaic figure img{width:100%;height:100%;object-fit:cover}.CareerApp .career-benefits.benefits2-page .benefits2-main{width:calc(100% - 64px);max-width:1240px;margin:0 auto}.CareerApp .career-benefits.benefits2-page .benefits2-selector{padding:104px 0 42px;display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:54px;align-items:end;border-bottom:1px solid #e0e8ef}.CareerApp .career-benefits.benefits2-page .benefits2-selector header{margin-bottom:0}.CareerApp .career-benefits.benefits2-page .benefits2-selector header h2{margin:12px 0 0;color:#1b2d41;font-family:square-eb;font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.055em}.CareerApp .career-benefits.benefits2-page .benefits2-selector>p{margin:0;color:#6d7d8e;font-size:.82rem;line-height:1.85;word-break:keep-all}.CareerApp .career-benefits.benefits2-page .benefits2-feature{display:flex;flex-direction:column;gap:0;padding:0;background:transparent}.CareerApp .career-benefits.benefits2-page .benefits2-package{display:grid;grid-template-columns:330px minmax(0,1fr);gap:46px;align-items:start;padding:66px 0;border-bottom:1px solid #e0e8ef}.CareerApp .career-benefits.benefits2-page .benefits2-feature-copy{position:static;padding:0 0 0 18px;border-left:3px solid rgba(0,123,195,.22)}.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{margin:13px 0 0;color:#1d3045;font-family:square-eb;font-size:1.8rem;line-height:1.3;letter-spacing:-.05em}.CareerApp .career-benefits.benefits2-page .benefits2-feature-copy>p{margin:20px 0 0;color:#6f7e90;font-size:.72rem;line-height:1.85}.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{padding:7px 10px;border-radius:999px;background:#fff;color:#627185;font-size:.6rem;font-style:normal}.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{display:grid;grid-template-columns:164px minmax(0,1fr);gap:24px;align-items:start;padding:24px 0;border-top:1px solid #e0e8ef}.CareerApp .career-benefits.benefits2-page .benefits2-row:first-child{padding-top:0;border-top:0}.CareerApp .career-benefits.benefits2-page .benefits2-row-media{height:116px;margin:0;overflow:hidden;border-radius:8px;background:#edf3f6}.CareerApp .career-benefits.benefits2-page .benefits2-row-media img{width:100%;height:100%;object-fit:cover}.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{margin:10px 0 0;color:#24364b;font-family:square-eb;font-size:1rem}.CareerApp .career-benefits.benefits2-page .benefits2-row-body p{margin:14px 0 0;color:#718093;font-size:.75rem;line-height:1.75}.CareerApp .career-benefits.benefits2-page .benefits2-note{margin:22px 0 0;color:#98a4b0;font-size:.62rem;text-align:right}@media(max-width:900px){.CareerApp .career-benefits.benefits2-page .benefits2-hero-grid,.CareerApp .career-benefits.benefits2-page .benefits2-selector,.CareerApp .career-benefits.benefits2-page .benefits2-feature{grid-template-columns:1fr}.CareerApp .career-benefits.benefits2-page .benefits2-package{grid-template-columns:1fr;gap:28px}}@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{padding-top:74px;grid-template-columns:1fr;gap:18px}.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{width:100%;padding:0 0 120px;background:#fff;animation:none;overflow:hidden}.CareerApp .career-description.description2-page .description2-hero{width:100%;min-height:710px;display:flex;align-items:center;align-self:stretch;box-sizing:border-box;background:radial-gradient(circle at 9% 14%,rgba(0,172,230,.13),transparent 26%),linear-gradient(135deg,#f3fbff,#fff 54%,#edf7fc)}.CareerApp .career-description.description2-page .description2-hero-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(500px,1.14fr);gap:74px;align-items:center;padding:106px 0 82px}.CareerApp .career-description.description2-page .description2-eyebrow{color:#007bc3;font-family:square-eb;font-size:.75rem;letter-spacing:.16em}.CareerApp .career-description.description2-page .description2-hero-copy h1{margin:22px 0 0;color:#16293e;font-family:square-eb;font-size:clamp(3.05rem,4.55vw,4.45rem);line-height:1.06;letter-spacing:-.075em;word-break:keep-all}.CareerApp .career-description.description2-page .description2-hero-copy p{max-width:550px;margin:28px 0 0;color:#68788b;font-size:.9rem;line-height:1.9;word-break:keep-all}.CareerApp .career-description.description2-page .description2-hero-count{display:flex;align-items:baseline;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:.65rem;letter-spacing:.09em}.CareerApp .career-description.description2-page .description2-hero-visual{height:485px;margin:0;overflow:hidden;border:10px solid #ffffff;border-radius:100px 38px 38px;box-shadow:0 32px 76px #18415c2e}.CareerApp .career-description.description2-page .description2-hero-visual img{width:100%;height:100%;object-fit:cover}.CareerApp .career-description.description2-page .description2-main{width:calc(100% - 64px);max-width:1240px;margin:0 auto}.CareerApp .career-description.description2-page .description2-selector{padding:104px 0 46px;display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:56px;align-items:end;border-bottom:1px solid #e0e8ef}.CareerApp .career-description.description2-page .description2-selector header{margin-bottom:0}.CareerApp .career-description.description2-page .description2-selector header h2{margin:12px 0 0;color:#1b2d41;font-family:square-eb;font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.055em}.CareerApp .career-description.description2-page .description2-selector>p{margin:0;color:#6c7b8e;font-size:.82rem;line-height:1.85;word-break:keep-all}.CareerApp .career-description.description2-page .description2-division-list{display:flex;flex-direction:column}.CareerApp .career-description.description2-page .description2-division{padding:70px 0;border-bottom:1px solid #e0e8ef;background:transparent}.CareerApp .career-description.description2-page .description2-division-head{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:end;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{margin:9px 0 0;color:#1b2e43;font-family:square-eb;font-size:2.2rem;letter-spacing:-.055em}.CareerApp .career-description.description2-page .description2-division-head>p{margin:0;color:#6c7b8e;font-size:.9rem!important;font-family:square-eb!important;line-height:1.8}.CareerApp .career-description.description2-page .description2-team-grid{display:flex;flex-direction:column;gap:0}.CareerApp .career-description.description2-page .description2-team-item{min-height:0;padding:24px 0;display:grid;grid-template-columns:46px minmax(180px,.42fr) minmax(0,1fr);gap:12px 24px;align-items:start;border-top:1px solid #e0e8ef}.CareerApp .career-description.description2-page .description2-team-item>span{color:#bdcbd4;font-family:square-eb;font-size:.75rem}.CareerApp .career-description.description2-page .description2-team-item h3{margin:0;color:#24364b;font-family:square-eb;font-size:1.12rem}.CareerApp .career-description.description2-page .description2-team-item ul{margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:5px;grid-column:2;list-style:none}.CareerApp .career-description.description2-page .description2-team-item ul li{padding:6px 9px;border-radius:999px;background:#edf7fb;color:#007bc3;font-size:.65rem}.CareerApp .career-description.description2-page .description2-team-item>p{grid-column:3;grid-row:1/span 2;margin:0;color:#708093;font-size:.75rem;line-height:1.75}.CareerApp .career-description.description2-page .description2-interview{margin-top:54px;padding-top:48px;border-top:1px solid #dfe8ee}.CareerApp .career-description.description2-page .description2-interview>header{margin-bottom:25px}.CareerApp .career-description.description2-page .description2-interview>header h2{margin:12px 0 0;color:#1d3045;font-family:square-eb;font-size:1.8rem;letter-spacing:-.05em}.CareerApp .career-description.description2-page .description2-interview>article{padding:26px 0 0;border-top:1px solid #e0e8ef;background:transparent}.CareerApp .career-description.description2-page .description2-interview .interview-people-wrap{border:0}.CareerApp .career-description.description2-page .description2-interview .interview-people-wrap-q{margin-top:24px;padding-top:24px;border-top:1px solid #e4ebf0}@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{height:340px;border-width:7px;border-radius:64px 28px 28px}.CareerApp .career-description.description2-page .description2-main{width:calc(100% - 32px)}.CareerApp .career-description.description2-page .description2-selector{padding-top:74px;gap:18px}.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{width:100%;min-height:100vh;display:block;background:#f3f6f8;color:#1c2d40;animation:none;overflow:visible}.CareerApp .career-recruit-resumeopening.resumeopening-office .width-size{width:100%}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-shell{width:calc(100% - 64px);max-width:1240px;margin:0 auto;box-sizing:border-box}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-hero{position:relative;width:100%;min-height:610px;display:flex;align-items:center;overflow:hidden;background:linear-gradient(90deg,#f5fafcfa,#f5fafcf0 46%,#f5fafc8c),repeating-linear-gradient(90deg,transparent 0,transparent 79px,rgba(45,75,96,.025) 80px),#f5fafc}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;width:42%;background:linear-gradient(135deg,#006cb70b,#00ace614);clip-path:polygon(19% 0,100% 0,100% 100%,0 100%)}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-hero:after{content:"APPLICATION";position:absolute;right:-25px;bottom:-20px;color:#006cb709;font-family:square-eb;font-size:clamp(5rem,11vw,10rem);letter-spacing:-.07em;pointer-events:none}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.86fr) minmax(450px,1.14fr);gap:82px;align-items:center;padding:125px 0 72px;animation:resumeOfficePageEntry .58s cubic-bezier(.22,1,.36,1) both}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-eyebrow{color:#007bc3;font-family:square-eb;font-size:.75rem;letter-spacing:.16em}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-hero-copy h1{margin:20px 0 0;color:#172b40;font-family:square-eb;font-size:clamp(3.1rem,5vw,4.75rem);line-height:1.07;letter-spacing:-.07em;word-break:keep-all}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-hero-copy>p{max-width:510px;margin:27px 0 0;color:#68788a;font-size:.86rem;line-height:1.85;word-break:keep-all}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-progress{display:flex;align-items:center;gap:10px;margin-top:42px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-progress div{display:flex;align-items:center;gap:7px;color:#9aa7b3}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-progress div span{width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d6e0e7;border-radius:50%;background:#fff;font-family:square-eb;font-size:.65rem}.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{border-color:#006cb7;background:#006cb7;color:#fff;box-shadow:0 7px 16px #006cb733}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-progress>i{width:30px;height:1px;background:#d6e0e7}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-posting-card{overflow:hidden;border:1px solid rgba(175,194,207,.38);border-radius:30px;background:#fffffff5;box-shadow:0 30px 70px #1d405829}.CareerApp .career-recruit-resumeopening.resumeopening-office .posting-card-image{position:relative;height:255px;overflow:hidden;background:#dce7ed}.CareerApp .career-recruit-resumeopening.resumeopening-office .posting-card-image img{width:200%;height:100%;display:block;object-fit:cover;object-position:left center}.CareerApp .career-recruit-resumeopening.resumeopening-office .posting-card-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(11,35,51,.25))}.CareerApp .career-recruit-resumeopening.resumeopening-office .posting-card-image>span{position:absolute;z-index:2;top:20px;left:20px;padding:8px 11px;border:1px solid rgba(255,255,255,.65);border-radius:999px;background:#ffffffe0;color:#006cb7;font-family:square-eb;font-size:.65rem;letter-spacing:.1em;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.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{margin:11px 0 0;color:#203348;font-family:square-eb;font-size:1.28rem;line-height:1.45;letter-spacing:-.04em;word-break:keep-all}.CareerApp .career-recruit-resumeopening.resumeopening-office .posting-card-meta{display:flex;gap:18px;margin-top:22px;padding-top:18px;border-top:1px solid #e5ebef}.CareerApp .career-recruit-resumeopening.resumeopening-office .posting-card-meta span{display:inline-flex;align-items:center;gap:5px;color:#748294;font-family:square-bd;font-size:.64rem}.CareerApp .career-recruit-resumeopening.resumeopening-office .posting-card-meta i{color:#007bc3;font-size:16px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-main{width:100%;padding:78px 0 120px;background:linear-gradient(180deg,#f3f6f8,#f8fafb)}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-workspace{display:grid;grid-template-columns:290px minmax(0,1fr);gap:22px;align-items:start}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide{position:sticky;top:108px;align-self:start;height:max-content;padding:27px;border:1px solid #dde6ec;border-radius:21px;background:#fff;box-shadow:0 12px 30px #1f40560e}.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{margin:11px 0 0;color:#25374b;font-family:square-eb;font-size:1.08rem}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide>p{margin:10px 0 0;color:#7a8797;font-size:.75rem;line-height:1.65}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide ol{margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:5px;list-style:none}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide li{position:relative;min-height:64px;padding:11px;display:flex;align-items:center;gap:11px;border-radius:13px;color:#8995a3}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide li>span{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #dce4ea;border-radius:11px;background:#f8fafb}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide li>span i{font-size:18px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide li strong,.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide li small{display:block}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide li strong{color:#617084;font-family:square-bd;font-size:.75rem}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide li small{margin-top:4px;font-size:.58rem}.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{border-color:#007bc329;background:#fff}.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{border-color:#d8eee7;background:#ecf8f4}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-guide li.is-complete strong{color:#287760}.CareerApp .career-recruit-resumeopening.resumeopening-office .guide-security{margin-top:24px;padding-top:20px;display:flex;gap:10px;border-top:1px solid #e7edf1}.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{margin:4px 0 0;color:#8b97a4;font-size:.65rem;line-height:1.5}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-form{min-width:0;overflow:hidden;border:1px solid #dce5eb;border-radius:23px;background:#fff;box-shadow:0 16px 38px #1f405612}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-form-head{padding:29px 32px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border-bottom:1px solid #e4ebf0;background:#fafcfd}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-form-head>div>span{color:#007bc3;font-family:square-eb;font-size:.65rem;letter-spacing:.12em}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-form-head h2{margin:8px 0 0;color:#203348;font-family:square-eb;font-size:1.35rem}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-form-head p{margin:7px 0 0;color:#84909e;font-size:.75rem}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-form-head .required-note{display:inline-flex;align-items:center;gap:6px;color:#7c8997;font-size:.6rem}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-form-head .required-note i{width:5px;height:5px;border-radius:50%;background:#e45b5b}.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{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:13px;align-items:start}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-section-head .section-number{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#edf7fb;color:#007bc3;font-family:square-eb;font-size:.62rem}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-section-head h3{margin:1px 0 0;color:#2a3c50;font-family:square-eb;font-size:.92rem}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-section-head p{margin:6px 0 0;color:#82909f;font-size:.63rem;line-height:1.55}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-section-head .section-state{padding:6px 9px;border-radius:999px;background:#f1f4f6;color:#8793a0;font-family:square-bd;font-size:.65rem}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-section-head .section-state.complete{background:#eaf7f2;color:#278065}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-terms{display:grid;gap:8px;margin-top:24px}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-terms button{min-height:56px;padding:0 15px;display:grid;grid-template-columns:22px minmax(0,1fr) 20px;gap:10px;align-items:center;border:1px solid #e0e7ec;border-radius:13px;background:#fff;color:#6c7989;text-align:left;cursor:pointer;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{overflow:hidden;font-family:square-bd;font-size:.75rem;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{border-color:#007bc33d;background:#f8fcfd}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-terms button.is-agreed{border-color:#27806533;background:#f3faf7;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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px;margin-top:27px}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:8px;text-align:left}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field.full{grid-column:1/-1}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field>span{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:5px;color:#4c5d71;font-family:square-bd;font-size:.65rem;text-align:left;box-sizing:border-box}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field>span i{width:4px;height:4px;border-radius:50%;background:#e45b5b}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field>input,.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field>select,.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field .office-inline-control>input,.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field .office-inline-control>div{width:100%;height:48px;border:1px solid #d9e2e8;border-radius:11px;background:#fbfcfd;color:#26384c;font-family:square-rg;font-size:.75rem;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.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,.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 .office-inline-control>div:focus,.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field .office-inline-control>div:focus-within{outline:none;border-color:#007bc37a;background:#fff;box-shadow:0 0 0 3px #007bc317}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field>input,.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field>select,.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field .office-inline-control>input{padding:0 14px}.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{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 148px;gap:8px}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-inline-control>button{width:100%;min-height:48px;border:1px solid rgb(0,108,183);border-radius:11px;background:#006cb7;color:#fff;font-family:square-bd;font-size:.75rem;cursor:pointer}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-inline-control>button:disabled{border-color:#cbd5dc;background:#cbd5dc;cursor:default}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-inline-control.auth-control>div{position:relative;display:flex;align-items:center}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-inline-control.auth-control>div input{width:100%;height:100%;padding:0 70px 0 14px;border:0;outline:0;background:transparent;color:#26384c;font-size:.75rem}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-inline-control.auth-control>div span{position:absolute;right:14px;color:#e15555;font-family:square-eb;font-size:.64rem}.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field-email,.CareerApp .career-recruit-resumeopening.resumeopening-office .office-field-auth{width:100%;grid-column:1/-1}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-applyid{margin-top:26px;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid rgba(0,123,195,.16);border-radius:15px;background:#eff8fc}.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:.65rem;letter-spacing:.1em}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-applyid strong{margin-top:6px;color:#006cb7;font-family:square-eb;font-size:1.05rem}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-applyid p{margin:0;color:#748396;font-size:.75rem;border-bottom:1px solid #000}.CareerApp .career-recruit-resumeopening.resumeopening-office .password-field>input{padding-right:42px}.CareerApp .career-recruit-resumeopening.resumeopening-office .password-field.is-valid>input{border-color:#2891698c;background:#f8fcfa}.CareerApp .career-recruit-resumeopening.resumeopening-office .password-field.is-invalid>input{border-color:#cf4b4b7a;background:snow}.CareerApp .career-recruit-resumeopening.resumeopening-office .password-validation{margin-top:13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.CareerApp .career-recruit-resumeopening.resumeopening-office .password-check{min-width:0;padding:12px 13px;display:flex;align-items:flex-start;gap:9px;border:1px solid #e1e7eb;border-radius:11px;background:#f8fafb;color:#7c8995;box-sizing:border-box;transition:border-color .18s ease,background .18s ease}.CareerApp .career-recruit-resumeopening.resumeopening-office .password-check>.material-symbols-outlined{margin-top:1px;flex-shrink:0;color:#93a0aa;font-size:18px}.CareerApp .career-recruit-resumeopening.resumeopening-office .password-check strong{display:block;color:#596a78;font-family:square-bd;font-size:.62rem;line-height:1.4}.CareerApp .career-recruit-resumeopening.resumeopening-office .password-check p{margin:3px 0 0;color:#8996a1;font-size:.65rem;line-height:1.5}.CareerApp .career-recruit-resumeopening.resumeopening-office .password-check.is-valid{border-color:#28916938;background:#f1faf6}.CareerApp .career-recruit-resumeopening.resumeopening-office .password-check.is-valid>.material-symbols-outlined,.CareerApp .career-recruit-resumeopening.resumeopening-office .password-check.is-valid strong{color:#288968}.CareerApp .career-recruit-resumeopening.resumeopening-office .password-check.is-invalid{border-color:#cf4b4b38;background:#fff6f6}.CareerApp .career-recruit-resumeopening.resumeopening-office .password-check.is-invalid>.material-symbols-outlined,.CareerApp .career-recruit-resumeopening.resumeopening-office .password-check.is-invalid strong{color:#c54b4b}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-submit{margin-top:30px;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:16px;background:#f5f8fa}.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{margin:5px 0 0;color:#84919f;font-size:.6rem}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-submit .submit-button-wrap{position:relative;flex-shrink:0;border-radius:11px;outline:none}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-submit .submit-button-wrap:hover .submit-disabled-tooltip,.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{opacity:1;visibility:visible;transform:translateY(0)}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-submit button{min-width:188px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:11px;background:#cbd5dc;color:#fff;font-family:square-eb;font-size:.75rem;cursor:default}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-submit button.is-enabled{background:#006cb7;box-shadow:0 12px 25px #006cb730;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{position:absolute;right:0;bottom:calc(100% + 12px);z-index:10;width:max-content;max-width:310px;padding:13px 15px;border:1px solid #dce5ea;border-radius:11px;background:#fff;color:#647585;box-shadow:0 12px 30px #203a4e29;opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .16s ease,visibility .16s ease,transform .16s ease;pointer-events:none;box-sizing:border-box}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-submit .submit-disabled-tooltip:after{content:"";position:absolute;right:28px;top:100%;width:10px;height:10px;border-right:1px solid #dce5ea;border-bottom:1px solid #dce5ea;background:#fff;transform:translateY(-5px) rotate(45deg)}.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{margin:8px 0 0;padding:0;list-style:none}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-submit .submit-disabled-tooltip li{position:relative;padding-left:10px;font-size:.58rem;line-height:1.55}.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{content:"";position:absolute;top:.62em;left:0;width:4px;height:4px;border-radius:50%;background:#e25b5b}@media(max-width:960px){.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-hero-grid{grid-template-columns:1fr;gap:40px}.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{width:16px;flex-shrink:0}.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-right:20px;padding-left: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{right:auto;left:0;width:100%;max-width:none}.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-submit .submit-disabled-tooltip:after{right:28px}}@keyframes resumeOfficePageEntry{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.CareerApp .career-recruit-resumeopening.resumeopening-office .resumeoffice-hero-grid{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{position:relative;overflow:hidden;background:linear-gradient(120deg,#20866f21,#ffffffeb 48%,#5aa05a1f),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}.CareerApp .career-location.location2-page.location2-page .location2-hero:after{content:"";position:absolute;right:8%;bottom:0;width:220px;height:7px;background:linear-gradient(90deg,var(--location-accent),var(--location-accent-2))}.CareerApp .career-location.location2-page.location2-page .location2-eyebrow,.CareerApp .career-location.location2-page.location2-page .location2-kicker,.CareerApp .career-location.location2-page.location2-page .location2-tabs button.active small,.CareerApp .career-location.location2-page.location2-page .location2-floating-info small{color:var(--location-accent)}.CareerApp .career-location.location2-page.location2-page .location2-hero-copy h1,.CareerApp .career-location.location2-page.location2-page .location2-selector h2,.CareerApp .career-location.location2-page.location2-page .location2-floating-info 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;box-shadow:0 28px 62px #1b604f2e}.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:#20866f59}.CareerApp .career-location.location2-page.location2-page .location2-tabs button.active{border-color:var(--location-accent);background:#eef8f3;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 #1b604f1f}.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,#8f2d561f,#ffffffe6 50%,#c45a781a),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-system-card>small,.CareerApp .career-hierarchy.hierarchy2-page.hierarchy2-page .hierarchy2-rank 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 #5a22372e}.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:#8f2d5624}.CareerApp .career-hierarchy.hierarchy2-page.hierarchy2-page .hierarchy2-system-card{border-color:#f0dbe3;background:linear-gradient(180deg,#fff,#fffafb)}.CareerApp .career-hierarchy.hierarchy2-page.hierarchy2-page .hierarchy2-system-card:hover{border-color:#8f2d5652;box-shadow:0 18px 42px #5a22371a;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{border-color:#f0dbe3;background:linear-gradient(180deg,#fff,#fff8fb)}.CareerApp .career-hierarchy.hierarchy2-page.hierarchy2-page .hierarchy2-rank .hierarchy2-rank-index{color:#8f2d5666}.CareerApp .career-hierarchy.hierarchy2-page.hierarchy2-page .hierarchy2-work figure{border-radius:8px 8px 8px 86px;box-shadow:0 24px 54px #5a22371f}.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,#dc6d5024,#ffffffe6 50%,#2c9a7a1f),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-kicker,.CareerApp .career-benefits.benefits2-page.benefits2-page .benefits2-feature-copy>span,.CareerApp .career-benefits.benefits2-page.benefits2-page .benefits2-row-body span{color:var(--benefit-accent)}.CareerApp .career-benefits.benefits2-page.benefits2-page .benefits2-hero-copy h1,.CareerApp .career-benefits.benefits2-page.benefits2-page .benefits2-selector header h2,.CareerApp .career-benefits.benefits2-page.benefits2-page .benefits2-feature-copy h2{color:var(--benefit-ink);letter-spacing:0}.CareerApp .career-benefits.benefits2-page.benefits2-page .benefits2-hero-stats div{border-color:#dc6d5042}.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 #7a392a1f}.CareerApp .career-benefits.benefits2-page.benefits2-page .benefits2-hero-mosaic figure.large{border-radius:70px 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;color:#8b5a4d;border:1px solid rgba(220,109,80,.16)}.CareerApp .career-benefits.benefits2-page.benefits2-page .benefits2-row{border-color:#f0ded8}.CareerApp .career-benefits.benefits2-page.benefits2-page .benefits2-row:hover{border-color:#dc6d5057}.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,#17212aeb,#17212ab8 48%,#17212a59),repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 1px,transparent 1px 84px),#17212a;color:#fff}.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-division-head>div>span,.CareerApp .career-description.description2-page.description2-page .description2-team-item>span{color:var(--job-accent)}.CareerApp .career-description.description2-page.description2-page .description2-hero-copy h1,.CareerApp .career-description.description2-page.description2-page .description2-selector h2,.CareerApp .career-description.description2-page.description2-page .description2-division-head h2,.CareerApp .career-description.description2-page.description2-page .description2-interview 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;box-shadow:0 28px 68px #070d1457}.CareerApp .career-description.description2-page.description2-page .description2-division{border-color:#eadfca;background:transparent}.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:#c8892066}.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);padding-left:28px;box-sizing:border-box}@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,#7a58b621,#ffffffe6 48%,#178ca41c),repeating-linear-gradient(0deg,rgba(122,88,182,.06) 0 1px,transparent 1px 72px),#f8f5ff}.CareerApp .career-job-dictionary.career-job-dictionary .hero-eyebrow,.CareerApp .career-job-dictionary.career-job-dictionary .search-header .inline-strong,.CareerApp .career-job-dictionary.career-job-dictionary .result-count strong,.CareerApp .career-job-dictionary.career-job-dictionary .dictionary-item-badge{color:var(--dict-accent)}.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,.CareerApp .career-job-dictionary.career-job-dictionary .dictionary-item-title{color:var(--dict-ink);letter-spacing:0}.CareerApp .career-job-dictionary.career-job-dictionary .hero-meta-chip,.CareerApp .career-job-dictionary.career-job-dictionary .dictionary-search-panel,.CareerApp .career-job-dictionary.career-job-dictionary .dictionary-result-panel,.CareerApp .career-job-dictionary.career-job-dictionary .side-card{border-color:#ded8ef;box-shadow:0 16px 38px #32275212}.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:#7a58b685;box-shadow:0 0 0 3px #7a58b61a}.CareerApp .career-job-dictionary.career-job-dictionary .initial-chip:hover{border-color:#7a58b657}.CareerApp .career-job-dictionary.career-job-dictionary .initial-chip.selected{border-color:var(--dict-accent);background:var(--dict-accent);color:#fff}.CareerApp .career-job-dictionary.career-job-dictionary .pill,.CareerApp .career-job-dictionary.career-job-dictionary .dictionary-item-badge{background:var(--dict-soft)}.CareerApp .career-job-dictionary.career-job-dictionary .dictionary-item:hover{border-color:#7a58b647;box-shadow:0 14px 30px #32275214}.CareerApp .career-job-dictionary.career-job-dictionary .side-card.subtle{background:linear-gradient(135deg,#f7f3ff,#effbfc)}.manager-mobile-menu-backdrop,.manager-mobile-menu-close,.manager-mobile-navigation{display:none}.manager-page-applicants-process-move .width-size.padding,.manager-page-applicants-outcome-pass .width-size.padding{max-width:100%;box-sizing:border-box}.manager-page-applicants-process-move .process-move__control,.manager-page-applicants-outcome-pass .process-move__control{display:grid;grid-template-columns:minmax(210px,300px) 36px minmax(210px,300px) auto minmax(240px,1fr);align-items:end;gap:12px;margin:10px 19px 12px;padding:14px 16px;border:1px solid #dbe3ec;border-radius:7px;background:#fff;box-shadow:0 2px 7px #0f172a0d;box-sizing:border-box}.manager-page-applicants-process-move .process-move__step,.manager-page-applicants-outcome-pass .process-move__step{display:flex;flex-direction:column;gap:6px;min-width:0}.manager-page-applicants-process-move .process-move__step label,.manager-page-applicants-outcome-pass .process-move__step label{color:#334155;font-family:square-bd;font-size:.76rem}.manager-page-applicants-process-move .process-move__step select,.manager-page-applicants-outcome-pass .process-move__step select{width:100%;height:38px;padding:0 34px 0 11px;border:1px solid #b8c5d2;border-radius:5px;background-color:#fff;color:#172033;font-size:.78rem;outline:none}.manager-page-applicants-process-move .process-move__step select:focus,.manager-page-applicants-outcome-pass .process-move__step select:focus{border-color:#1671b9;box-shadow:0 0 0 3px #1671b91f}.manager-page-applicants-process-move .process-move__step select:disabled,.manager-page-applicants-outcome-pass .process-move__step select:disabled{background-color:#f1f5f9;color:#94a3b8;cursor:not-allowed}.manager-page-applicants-process-move .process-move__arrow,.manager-page-applicants-outcome-pass .process-move__arrow{align-self:end;display:inline-flex;align-items:center;justify-content:center;height:38px;color:#1671b9;font-size:1.35rem}.manager-page-applicants-process-move .process-move__rule,.manager-page-applicants-outcome-pass .process-move__rule{display:flex;align-items:center;gap:8px;min-height:38px;padding:8px 11px;border-radius:5px;background:#eff6ff;color:#1e4f82;box-sizing:border-box}.manager-page-applicants-process-move .process-move__rule .material-symbols-outlined,.manager-page-applicants-outcome-pass .process-move__rule .material-symbols-outlined{flex:0 0 auto;font-size:1.08rem}.manager-page-applicants-process-move .process-move__rule p,.manager-page-applicants-outcome-pass .process-move__rule p{margin:0;font-size:.72rem;line-height:1.45}.manager-page-applicants-process-move .process-move__preview-button,.manager-page-applicants-outcome-pass .process-move__preview-button{align-self:end;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:38px;padding:0 14px;border:1px solid #1469aa;border-radius:5px;background:#1469aa;color:#fff;font-family:square-bd;font-size:.75rem;white-space:nowrap;cursor:pointer}.manager-page-applicants-process-move .process-move__preview-button .material-symbols-outlined,.manager-page-applicants-outcome-pass .process-move__preview-button .material-symbols-outlined{font-size:1.05rem}.manager-page-applicants-process-move .process-move__preview-button:hover:not(:disabled),.manager-page-applicants-outcome-pass .process-move__preview-button:hover:not(:disabled){border-color:#0f568e;background:#0f568e}.manager-page-applicants-process-move .process-move__preview-button:disabled,.manager-page-applicants-outcome-pass .process-move__preview-button:disabled{border-color:#b9c4cf;background:#cbd5df;cursor:not-allowed}.manager-page-applicants-process-move .process-move__grid,.manager-page-applicants-outcome-pass .process-move__grid{min-width:0;margin:0 19px 18px}.manager-page-applicants-process-move .process-move__list-card,.manager-page-applicants-outcome-pass .process-move__list-card{margin:0 19px 18px;border:1px solid #dbe3ec;border-radius:7px;background:#fff;box-shadow:0 3px 10px #0f172a0e;overflow:hidden}.manager-page-applicants-process-move .process-move__list-header,.manager-page-applicants-outcome-pass .process-move__list-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:10px 14px;border-bottom:1px solid #e2e8f0;background:#f8fafc;box-sizing:border-box}.manager-page-applicants-process-move .process-move__list-header>div:first-child,.manager-page-applicants-outcome-pass .process-move__list-header>div:first-child{display:flex;align-items:baseline;gap:9px;min-width:160px}.manager-page-applicants-process-move .process-move__list-header>div:first-child strong,.manager-page-applicants-outcome-pass .process-move__list-header>div:first-child strong{color:#172033;font-family:square-eb;font-size:.86rem}.manager-page-applicants-process-move .process-move__list-header>div:first-child span,.manager-page-applicants-outcome-pass .process-move__list-header>div:first-child span{color:#64748b;font-size:.72rem}.manager-page-applicants-process-move .process-move__filters,.manager-page-applicants-outcome-pass .process-move__filters{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0}.manager-page-applicants-process-move .process-move__filters label,.manager-page-applicants-outcome-pass .process-move__filters label{display:flex;align-items:center;width:28vw;max-width:290px;height:34px;padding:0 9px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;box-sizing:border-box}.manager-page-applicants-process-move .process-move__filters label:focus-within,.manager-page-applicants-outcome-pass .process-move__filters label:focus-within{border-color:#1671b9;box-shadow:0 0 0 3px #1671b91a}.manager-page-applicants-process-move .process-move__filters label .material-symbols-outlined,.manager-page-applicants-outcome-pass .process-move__filters label .material-symbols-outlined{color:#64748b;font-size:1rem}.manager-page-applicants-process-move .process-move__filters label input,.manager-page-applicants-outcome-pass .process-move__filters label input{min-width:0;flex:1 1 auto;height:100%;padding:0 0 0 6px;border:0;background:transparent;color:#1e293b;font-size:.74rem;outline:none}.manager-page-applicants-process-move .process-move__filters select,.manager-page-applicants-process-move .process-move__filters .process-move__refresh,.manager-page-applicants-outcome-pass .process-move__filters select,.manager-page-applicants-outcome-pass .process-move__filters .process-move__refresh{height:34px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#334155;font-size:.73rem}.manager-page-applicants-process-move .process-move__filters select,.manager-page-applicants-outcome-pass .process-move__filters select{min-width:135px;padding:0 30px 0 9px}.manager-page-applicants-process-move .process-move__refresh,.manager-page-applicants-outcome-pass .process-move__refresh{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 10px;cursor:pointer}.manager-page-applicants-process-move .process-move__refresh .material-symbols-outlined,.manager-page-applicants-outcome-pass .process-move__refresh .material-symbols-outlined{font-size:1rem}.manager-page-applicants-process-move .process-move__refresh:hover:not(:disabled),.manager-page-applicants-outcome-pass .process-move__refresh:hover:not(:disabled){border-color:#8da7c0;background:#f1f5f9}.manager-page-applicants-process-move .process-move__refresh:disabled,.manager-page-applicants-outcome-pass .process-move__refresh:disabled{opacity:.55;cursor:not-allowed}.manager-page-applicants-process-move .process-move__table-wrap,.manager-page-applicants-outcome-pass .process-move__table-wrap{position:relative;min-height:360px;max-height:calc(100dvh - 330px);overflow:auto}.manager-page-applicants-process-move .process-move__table,.manager-page-applicants-outcome-pass .process-move__table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;table-layout:fixed}.manager-page-applicants-process-move .process-move__table th,.manager-page-applicants-process-move .process-move__table td,.manager-page-applicants-outcome-pass .process-move__table th,.manager-page-applicants-outcome-pass .process-move__table td{height:40px;padding:0 12px;border-right:1px solid #edf1f5;border-bottom:1px solid #e7edf3;color:#334155;font-size:.74rem;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.manager-page-applicants-process-move .process-move__table th,.manager-page-applicants-outcome-pass .process-move__table th{position:sticky;top:0;z-index:2;height:39px;background:#eef3f8;color:#334155;font-family:square-bd;font-size:.72rem}.manager-page-applicants-process-move .process-move__table th:first-child,.manager-page-applicants-process-move .process-move__table td:first-child,.manager-page-applicants-outcome-pass .process-move__table th:first-child,.manager-page-applicants-outcome-pass .process-move__table td:first-child{width:46px}.manager-page-applicants-process-move .process-move__table th:nth-child(2),.manager-page-applicants-process-move .process-move__table td:nth-child(2),.manager-page-applicants-outcome-pass .process-move__table th:nth-child(2),.manager-page-applicants-outcome-pass .process-move__table td:nth-child(2){width:110px}.manager-page-applicants-process-move .process-move__table th:nth-child(3),.manager-page-applicants-process-move .process-move__table td:nth-child(3),.manager-page-applicants-outcome-pass .process-move__table th:nth-child(3),.manager-page-applicants-outcome-pass .process-move__table td:nth-child(3){width:100px}.manager-page-applicants-process-move .process-move__table th:last-child,.manager-page-applicants-process-move .process-move__table td:last-child,.manager-page-applicants-outcome-pass .process-move__table th:last-child,.manager-page-applicants-outcome-pass .process-move__table td:last-child{width:125px;border-right:0}.manager-page-applicants-process-move .process-move__table tbody tr,.manager-page-applicants-outcome-pass .process-move__table tbody tr{transition:background .12s ease}.manager-page-applicants-process-move .process-move__table tbody tr:hover,.manager-page-applicants-outcome-pass .process-move__table tbody tr:hover{background:#f8fbff}.manager-page-applicants-process-move .process-move__table tbody tr.is-selected,.manager-page-applicants-outcome-pass .process-move__table tbody tr.is-selected{background:#edf6ff}.manager-page-applicants-process-move .process-move__table .is-check,.manager-page-applicants-outcome-pass .process-move__table .is-check{padding:0;text-align:center}.manager-page-applicants-process-move .process-move__table .is-check input,.manager-page-applicants-outcome-pass .process-move__table .is-check input{width:15px;height:15px;accent-color:#1671b9;cursor:pointer}.manager-page-applicants-process-move .process-move__table .is-score,.manager-page-applicants-outcome-pass .process-move__table .is-score{color:#0f5f9b;font-family:square-bd;text-align:right}.manager-page-applicants-process-move .process-move__resume-link,.manager-page-applicants-outcome-pass .process-move__resume-link{padding:0;border:0;background:transparent;color:#0b67aa;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.manager-page-applicants-process-move .process-move__empty,.manager-page-applicants-outcome-pass .process-move__empty{position:absolute;inset:39px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:250px;background:#fff;color:#64748b}.manager-page-applicants-process-move .process-move__empty .material-symbols-outlined,.manager-page-applicants-outcome-pass .process-move__empty .material-symbols-outlined{margin-bottom:4px;color:#94a3b8;font-size:2rem}.manager-page-applicants-process-move .process-move__empty strong,.manager-page-applicants-outcome-pass .process-move__empty strong{color:#334155;font-family:square-bd;font-size:.82rem}.manager-page-applicants-process-move .process-move__empty p,.manager-page-applicants-outcome-pass .process-move__empty p{margin:0;font-size:.72rem}.manager-page-applicants-process-move .process-move__button,.manager-page-applicants-outcome-pass .process-move__button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:96px;height:38px;padding:0 15px;border:1px solid transparent;border-radius:5px;font-family:square-bd;font-size:.76rem;cursor:pointer}.manager-page-applicants-process-move .process-move__button .material-symbols-outlined,.manager-page-applicants-outcome-pass .process-move__button .material-symbols-outlined{font-size:1.05rem}.manager-page-applicants-process-move .process-move__button.is-secondary,.manager-page-applicants-outcome-pass .process-move__button.is-secondary{border-color:#cbd5e1;background:#fff;color:#475569}.manager-page-applicants-process-move .process-move__button.is-primary,.manager-page-applicants-outcome-pass .process-move__button.is-primary{border-color:#1469aa;background:#1469aa;color:#fff}.manager-page-applicants-process-move .process-move__button.is-danger,.manager-page-applicants-outcome-pass .process-move__button.is-danger{border-color:#c93737;background:#c93737;color:#fff}.manager-page-applicants-process-move .process-move__button:disabled,.manager-page-applicants-outcome-pass .process-move__button:disabled{opacity:.55;cursor:not-allowed}.manager-page-applicants-process-move .process-move-modal,.manager-page-applicants-outcome-pass .process-move-modal{position:fixed;inset:0;z-index:10020;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a8f;box-sizing:border-box}.manager-page-applicants-process-move .process-move-modal__dialog,.manager-page-applicants-outcome-pass .process-move-modal__dialog{width:560px;max-width:100%;max-height:calc(100dvh - 48px);border:1px solid #d6dee8;border-radius:9px;background:#fff;box-shadow:0 24px 70px #0f172a47;overflow:auto}.manager-page-applicants-process-move .process-move-modal__header,.manager-page-applicants-outcome-pass .process-move-modal__header{display:flex;align-items:center;gap:13px;padding:20px 22px 16px;border-bottom:1px solid #e6ebf1}.manager-page-applicants-process-move .process-move-modal__header em,.manager-page-applicants-outcome-pass .process-move-modal__header em{display:block;margin-bottom:3px;color:#1671b9;font-family:square-bd;font-size:.62rem;font-style:normal;letter-spacing:.08em}.manager-page-applicants-process-move .process-move-modal__header h3,.manager-page-applicants-outcome-pass .process-move-modal__header h3{margin:0;color:#172033;font-family:square-eb;font-size:1rem}.manager-page-applicants-process-move .process-move-modal__header p,.manager-page-applicants-outcome-pass .process-move-modal__header p{margin:5px 0 0;color:#5b6b7d;font-size:.75rem}.manager-page-applicants-process-move .process-move-modal__icon,.manager-page-applicants-outcome-pass .process-move-modal__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;height:42px;border-radius:7px;background:#e7f3fd;color:#1469aa}.manager-page-applicants-process-move .process-move-modal__icon.is-danger,.manager-page-applicants-outcome-pass .process-move-modal__icon.is-danger{background:#fff0f0;color:#c93737}.manager-page-applicants-process-move .process-move-modal__body,.manager-page-applicants-outcome-pass .process-move-modal__body{display:flex;flex-direction:column;gap:13px;padding:17px 22px 20px}.manager-page-applicants-process-move .process-move-modal__counts,.manager-page-applicants-outcome-pass .process-move-modal__counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.manager-page-applicants-process-move .process-move-modal__counts span,.manager-page-applicants-outcome-pass .process-move-modal__counts span{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 11px;border:1px solid #e1e8ef;border-radius:5px;background:#f8fafc;color:#526173;font-size:.73rem}.manager-page-applicants-process-move .process-move-modal__counts span strong,.manager-page-applicants-outcome-pass .process-move-modal__counts span strong{color:#243347;font-family:square-bd}.manager-page-applicants-process-move .process-move-modal__counts span.is-danger strong,.manager-page-applicants-outcome-pass .process-move-modal__counts span.is-danger strong{color:#bd2f2f}.manager-page-applicants-process-move .process-move-modal__processes,.manager-page-applicants-outcome-pass .process-move-modal__processes{padding:12px;border:1px solid #e2e8f0;border-radius:5px}.manager-page-applicants-process-move .process-move-modal__processes>strong,.manager-page-applicants-outcome-pass .process-move-modal__processes>strong{display:block;margin-bottom:8px;color:#334155;font-family:square-bd;font-size:.74rem}.manager-page-applicants-process-move .process-move-modal__processes ul,.manager-page-applicants-outcome-pass .process-move-modal__processes ul{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.manager-page-applicants-process-move .process-move-modal__processes li,.manager-page-applicants-outcome-pass .process-move-modal__processes li{display:flex;align-items:center;justify-content:space-between;color:#475569;font-size:.72rem}.manager-page-applicants-process-move .process-move-modal__processes li em,.manager-page-applicants-outcome-pass .process-move-modal__processes li em{color:#bd2f2f;font-style:normal}.manager-page-applicants-process-move .process-move-modal__applicants,.manager-page-applicants-outcome-pass .process-move-modal__applicants{border:1px solid #dbe4ed;border-radius:6px;overflow:hidden}.manager-page-applicants-process-move .process-move-modal__applicants-title,.manager-page-applicants-outcome-pass .process-move-modal__applicants-title{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 12px;border-bottom:1px solid #e4eaf0;background:#f7f9fc}.manager-page-applicants-process-move .process-move-modal__applicants-title strong,.manager-page-applicants-outcome-pass .process-move-modal__applicants-title strong{color:#334155;font-family:square-bd;font-size:.75rem}.manager-page-applicants-process-move .process-move-modal__applicants-title span,.manager-page-applicants-outcome-pass .process-move-modal__applicants-title span{color:#b42c2c;font-family:square-bd;font-size:.72rem}.manager-page-applicants-process-move .process-move-modal__applicants-list,.manager-page-applicants-outcome-pass .process-move-modal__applicants-list{display:flex;flex-direction:column;max-height:245px;overflow-y:auto;background:#fff}.manager-page-applicants-process-move .process-move-modal__applicant,.manager-page-applicants-outcome-pass .process-move-modal__applicant{padding:11px 12px;border-bottom:1px solid #e8edf2}.manager-page-applicants-process-move .process-move-modal__applicant:last-child,.manager-page-applicants-outcome-pass .process-move-modal__applicant:last-child{border-bottom:0}.manager-page-applicants-process-move .process-move-modal__applicant>header,.manager-page-applicants-outcome-pass .process-move-modal__applicant>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.manager-page-applicants-process-move .process-move-modal__applicant>header>div,.manager-page-applicants-outcome-pass .process-move-modal__applicant>header>div{display:flex;align-items:baseline;gap:6px}.manager-page-applicants-process-move .process-move-modal__applicant>header>div strong,.manager-page-applicants-outcome-pass .process-move-modal__applicant>header>div strong{color:#1e293b;font-family:square-bd;font-size:.77rem}.manager-page-applicants-process-move .process-move-modal__applicant>header>div span,.manager-page-applicants-outcome-pass .process-move-modal__applicant>header>div span{color:#64748b;font-size:.7rem}.manager-page-applicants-process-move .process-move-modal__applicant>header p,.manager-page-applicants-outcome-pass .process-move-modal__applicant>header p{display:flex;align-items:center;gap:4px;margin:0;color:#64748b;font-size:.69rem}.manager-page-applicants-process-move .process-move-modal__applicant>header p strong,.manager-page-applicants-outcome-pass .process-move-modal__applicant>header p strong{color:#b42c2c;font-family:square-bd}.manager-page-applicants-process-move .process-move-modal__applicant>header p i,.manager-page-applicants-outcome-pass .process-move-modal__applicant>header p i{color:#aab4c0;font-style:normal}.manager-page-applicants-process-move .process-move-modal__applicant ul,.manager-page-applicants-outcome-pass .process-move-modal__applicant ul{display:flex;flex-direction:column;gap:5px;margin:8px 0 0;padding:0;list-style:none}.manager-page-applicants-process-move .process-move-modal__applicant li,.manager-page-applicants-outcome-pass .process-move-modal__applicant li{display:grid;grid-template-columns:minmax(95px,1fr) auto auto;align-items:center;gap:9px;min-height:28px;padding:0 8px;border-radius:4px;background:#f8fafc;font-size:.69rem}.manager-page-applicants-process-move .process-move-modal__applicant li span,.manager-page-applicants-outcome-pass .process-move-modal__applicant li span{color:#334155;font-family:square-bd}.manager-page-applicants-process-move .process-move-modal__applicant li em,.manager-page-applicants-outcome-pass .process-move-modal__applicant li em{color:#1e5d91;font-style:normal}.manager-page-applicants-process-move .process-move-modal__applicant li small,.manager-page-applicants-outcome-pass .process-move-modal__applicant li small{color:#b42c2c;font-size:inherit}.manager-page-applicants-process-move .process-move-modal__notice,.manager-page-applicants-outcome-pass .process-move-modal__notice{display:flex;align-items:flex-start;gap:8px;padding:11px 12px;border-radius:5px;background:#eff6ff;color:#1e4f82}.manager-page-applicants-process-move .process-move-modal__notice.is-danger,.manager-page-applicants-outcome-pass .process-move-modal__notice.is-danger{background:#fff1f1;color:#a52525}.manager-page-applicants-process-move .process-move-modal__notice .material-symbols-outlined,.manager-page-applicants-outcome-pass .process-move-modal__notice .material-symbols-outlined{flex:0 0 auto;font-size:1.1rem}.manager-page-applicants-process-move .process-move-modal__notice p,.manager-page-applicants-outcome-pass .process-move-modal__notice p{margin:0;font-size:.72rem;line-height:1.55}.manager-page-applicants-process-move .process-move-modal__reason,.manager-page-applicants-outcome-pass .process-move-modal__reason{display:flex;flex-direction:column;align-items:stretch;gap:7px;padding:12px;border:1px solid #d7e1eb;border-radius:6px;background:#f8fafc}.manager-page-applicants-process-move .process-move-modal__reason>span,.manager-page-applicants-outcome-pass .process-move-modal__reason>span{display:flex;align-items:center;gap:6px;color:#334155;font-family:square-bd;font-size:.74rem}.manager-page-applicants-process-move .process-move-modal__reason>span strong,.manager-page-applicants-outcome-pass .process-move-modal__reason>span strong{padding:2px 5px;border-radius:3px;background:#fee2e2;color:#b42318;font-size:.62rem}.manager-page-applicants-process-move .process-move-modal__reason>span em,.manager-page-applicants-outcome-pass .process-move-modal__reason>span em{margin-left:auto;color:#7b8796;font-family:square-rg;font-size:.66rem;font-style:normal}.manager-page-applicants-process-move .process-move-modal__reason textarea,.manager-page-applicants-outcome-pass .process-move-modal__reason textarea{width:100%;min-height:78px;height:78px;padding:9px 10px;border:1px solid #b9c8d8;border-radius:5px;background:#fff;color:#253448;font-family:square-rg;font-size:.74rem;line-height:1.5;resize:vertical;outline:none;box-sizing:border-box}.manager-page-applicants-process-move .process-move-modal__reason textarea:focus,.manager-page-applicants-outcome-pass .process-move-modal__reason textarea:focus{border-color:#1671b9;box-shadow:0 0 0 3px #1671b91c}.manager-page-applicants-process-move .process-move-modal__reason textarea:disabled,.manager-page-applicants-outcome-pass .process-move-modal__reason textarea:disabled{background:#eef2f6;cursor:not-allowed}.manager-page-applicants-process-move .process-move-modal__footer,.manager-page-applicants-outcome-pass .process-move-modal__footer{display:flex;justify-content:flex-end;gap:7px;padding:13px 22px;border-top:1px solid #e6ebf1;background:#f8fafc}@media(max-width:1120px){.manager-page-applicants-process-move .process-move__control,.manager-page-applicants-outcome-pass .process-move__control{grid-template-columns:minmax(190px,1fr) 30px minmax(190px,1fr) auto}.manager-page-applicants-process-move .process-move__rule,.manager-page-applicants-outcome-pass .process-move__rule{grid-column:1/-1}}@media(max-width:720px){.manager-page-applicants-process-move .process-move__control,.manager-page-applicants-outcome-pass .process-move__control{grid-template-columns:1fr;margin-right:10px;margin-left:10px}.manager-page-applicants-process-move .process-move__arrow,.manager-page-applicants-outcome-pass .process-move__arrow{height:22px;transform:rotate(90deg)}.manager-page-applicants-process-move .process-move__grid,.manager-page-applicants-outcome-pass .process-move__grid{margin-right:10px;margin-left:10px}.manager-page-applicants-process-move .process-move__preview-button,.manager-page-applicants-outcome-pass .process-move__preview-button{width:100%}.manager-page-applicants-process-move .process-move-modal__counts,.manager-page-applicants-outcome-pass .process-move-modal__counts{grid-template-columns:1fr}}.manager-default-wrap.manager-page-evaluation-opinion{min-height:0;overflow-y:hidden}.manager-default-wrap.manager-page-evaluation-opinion>.width-size{height:100%;min-height:0;overflow:hidden}.manager-default-wrap.manager-page-evaluation-opinion .manager-command-shell{flex:0 0 auto}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-grid{flex:1 1 auto;min-width:0;min-height:0;margin:0 12px 8px;overflow:hidden}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-process-filter{display:inline-flex;align-items:center;gap:5px;min-width:0;margin-left:12px;padding:3px 6px;border:1px solid #d7e0ea;border-radius:5px;background:#f8fafc;font-family:square-bd;font-size:.7rem}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-process-filter .evaluation-opinion-process-filter__label{flex:0 0 auto;margin-right:2px;color:#52657b;font-family:inherit;font-size:inherit;white-space:nowrap}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-process-filter .manager-action-panel__button{flex:0 0 auto;min-height:27px;height:27px;padding:0 9px;border-color:#d5dfea;border-radius:4px;background:#fff;color:#52657b;font-family:inherit;font-size:inherit}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-process-filter .manager-action-panel__button:hover:not(:disabled):not(.is-disabled):not(.is-active){border-color:#bfcddd;background:#f1f5f9;color:#334155}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-process-filter .manager-action-panel__button.is-active{border-color:#2f6fb7;background:#2f6fb7;color:#fff;box-shadow:0 2px 5px #2f6fb72e}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-process-filter .manager-action-panel__button.is-active:hover:not(:disabled):not(.is-disabled){border-color:#2f6fb7;background:#2f6fb7;color:#fff}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-process-filter .manager-action-panel__button em{min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#64748b1f;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-style:normal;font-size:inherit;line-height:1;box-sizing:border-box}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-process-filter .manager-action-panel__button.is-active em{background:#fff3}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-modal{position:fixed;inset:0;z-index:10020;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a8f;box-sizing:border-box}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-modal__dialog{width:620px;max-width:100%;max-height:calc(100dvh - 48px);border:1px solid #d6dee8;border-radius:9px;background:#fff;box-shadow:0 24px 70px #0f172a47;overflow:auto}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-modal__header{display:grid;grid-template-columns:42px minmax(0,1fr) 32px;align-items:center;gap:13px;padding:19px 21px 16px;border-bottom:1px solid #e6ebf1}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-modal__header em{display:block;margin-bottom:3px;color:#1671b9;font-family:square-bd;font-size:.62rem;font-style:normal;letter-spacing:.08em}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-modal__header h3{margin:0;color:#172033;font-family:square-eb;font-size:1rem}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-modal__header p{margin:5px 0 0;color:#64748b;font-size:.72rem}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-modal__header>button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:5px;background:transparent;color:#64748b;cursor:pointer}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-modal__header>button:hover{background:#eef2f6;color:#1e293b}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-modal__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:7px;background:#e8f3fd;color:#1469aa}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-modal__body{display:flex;flex-direction:column;gap:14px;padding:18px 21px 21px}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-modal__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-modal__meta div{display:grid;grid-template-columns:66px minmax(0,1fr);align-items:center;min-height:38px;padding:0 10px;border:1px solid #e1e8ef;border-radius:5px;background:#f8fafc;box-sizing:border-box}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-modal__meta dt{color:#64748b;font-size:.7rem}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-modal__meta dd{margin:0;color:#253448;font-family:square-bd;font-size:.73rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-modal__meta dd span{margin-left:4px;color:#64748b;font-family:square-rg;font-size:.68rem}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-modal__content{padding:14px;border:1px solid #dbe4ed;border-radius:6px;background:#fff}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-modal__content strong{display:block;margin-bottom:9px;color:#334155;font-family:square-bd;font-size:.75rem}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-modal__content p{min-height:110px;max-height:280px;margin:0;color:#26384d;font-size:.78rem;line-height:1.7;white-space:pre-wrap;word-break:break-word;overflow-y:auto}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-modal__dates{display:flex;justify-content:flex-end;gap:12px;color:#7b8796;font-size:.66rem}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-modal__footer{display:flex;justify-content:flex-end;gap:7px;padding:13px 21px;border-top:1px solid #e6ebf1;background:#f8fafc}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-modal__footer button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:92px;height:37px;padding:0 14px;border-radius:5px;font-family:square-bd;font-size:.74rem;cursor:pointer}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-modal__footer button.is-secondary{border:1px solid #cbd5e1;background:#fff;color:#475569}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-modal__footer button.is-primary{border:1px solid #1469aa;background:#1469aa;color:#fff}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-modal__footer button .material-symbols-outlined{font-size:1rem}@media(max-width:720px){.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-grid{margin-right:10px;margin-left:10px}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-modal{padding:12px}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-process-filter{width:100%;margin-left:0;overflow-x:auto;box-sizing:border-box}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-modal__meta{grid-template-columns:1fr}.manager-default-wrap.manager-page-evaluation-opinion .evaluation-opinion-modal__dates{align-items:flex-end;flex-direction:column;gap:3px}}.manager-common-layout-menulayout{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1000;position:relative;display:flex;flex-direction:column;box-sizing:border-box;flex:0 0 230px;width:230px;height:calc(100vh - 38px);background:linear-gradient(180deg,#fff,#f6f8fb 40%,#f2f4f8);border-right:1px solid rgba(0,0,0,.04);box-shadow:0 4px 12px #0f233414;transition:flex-basis .25s ease,width .25s ease,transform .25s ease}.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;pointer-events:none;padding-inline:0}.manager-common-layout-menulayout .manager-menu-header{height:48px;padding:0 14px;display:flex;align-items:center;font-family:square-eb;font-size:.78rem;color:#7a7c85;letter-spacing:.12em;text-transform:uppercase}.manager-common-layout-menulayout .manager-recruitment-block{position:relative;padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px;border-radius:6px;border:1px solid rgba(148,163,184,.55);background:linear-gradient(180deg,#ffffffeb,#f8fafcd9);box-shadow:0 10px 22px #0f172a1a;overflow:hidden}.manager-common-layout-menulayout .manager-recruitment-block:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,#00ace6,#007bc3f2)}.manager-common-layout-menulayout .manager-recruitment-block:after{content:"";position:absolute;inset:0;pointer-events:none;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%);opacity:.9}.manager-common-layout-menulayout .manager-recruitment-block .manager-recruitment-label{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px}.manager-common-layout-menulayout .manager-recruitment-block .manager-recruitment-label .label-left{display:inline-flex;align-items:center;gap:8px;padding-left:8px;font-family:square-eb;font-size:.78rem;color:#0f172ae6;letter-spacing:-.2px}.manager-common-layout-menulayout .manager-recruitment-block .manager-recruitment-label .material-symbols-outlined{font-size:1.15rem;color:#007bc3fa;text-shadow:0 8px 16px rgba(0,123,195,.18)}.manager-common-layout-menulayout .manager-recruitment-block .manager-recruitment-label .label-badge{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:4px;font-family:square-bd;font-size:.75rem;color:#007bc3fa;background:#00ace61a;border:1px solid rgba(0,172,230,.22);box-shadow:inset 0 0 0 1px #fff9;-webkit-user-select:none;user-select:none;white-space:nowrap}.manager-common-layout-menulayout .manager-recruitment-block .manager-recruitment-select{position:relative;z-index:1;height:38px;width:100%;border-radius:6px;border:1px solid rgba(15,23,42,.12);background:#fffffff5;padding:0 36px 0 12px;font-size:.75rem;color:#0f172aeb;outline:none;transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease;appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(15,23,42,.55) 50%),linear-gradient(135deg,rgba(15,23,42,.55) 50%,transparent 50%),radial-gradient(circle at 50% 50%,#00ace624,#00ace600);background-position:calc(100% - 18px) 16px,calc(100% - 12px) 16px,calc(100% - 16px) 50%;background-size:6px 6px,6px 6px,30px 30px;background-repeat:no-repeat}.manager-common-layout-menulayout .manager-recruitment-block .manager-recruitment-select:hover{border-color:#007bc347;box-shadow:0 10px 18px #02061714}.manager-common-layout-menulayout .manager-recruitment-block .manager-recruitment-select:focus{border-color:#00ace6b3;box-shadow:0 0 0 4px #00ace629;transform:translateY(-1px)}.manager-common-layout-menulayout .manager-recruitment-block .manager-recruitment-select:disabled{opacity:.65;cursor:not-allowed;background:#f1f5f9eb}.manager-common-layout-menulayout .manager-recruitment-block .manager-recruitment-select.is-empty{border-color:#f59e0b73;box-shadow:0 0 0 3px #f59e0b1f}.manager-common-layout-menulayout .manager-recruitment-block .manager-recruitment-select.is-tip:not(:focus){border-color:#f59e0bb8;box-shadow:0 10px 18px #02061714,0 0 0 4px #f59e0b2e;animation:managerRecruitSelectPulse 1.55s ease-in-out infinite}.manager-common-layout-menulayout .manager-recruitment-block .manager-recruitment-tip{position:fixed;z-index:2;margin-top:20px;left:240px;padding:10px 12px 11px;border-radius:6px;border:1px solid rgba(245,158,11,.48);background:linear-gradient(180deg,#fffbebfa,#fef3c7f0);box-shadow:0 16px 32px #b453092e,inset 0 0 0 1px #ffffffa6;color:#0f172aeb;animation:managerRecruitTipPop .32s cubic-bezier(.2,.9,.2,1) both,managerRecruitTipFloat 2.8s ease-in-out .35s infinite}.manager-common-layout-menulayout .manager-recruitment-block .manager-recruitment-tip:before{content:"";position:absolute;top:20px;left:-6px;width:12px;height:12px;transform:rotate(45deg);background:#fffbebfa;box-shadow:-6px -6px 18px #b453091a}.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{margin-top:4px;font-family:square;font-size:.74rem;line-height:1.35;color:#0f172ac7}.manager-common-layout-menulayout .manager-recruitment-block .manager-recruitment-tip:after{content:"";position:absolute;inset:0;border-radius:6px;pointer-events:none;opacity:.2;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.75) 35%,transparent 70%);transform:translate(-120%);animation:managerRecruitTipShine 2.8s ease-in-out infinite}.manager-common-layout-menulayout .manager-menu-wrap{flex:1;overflow-y:auto;padding:8px 8px 120px;background-color:transparent}.manager-common-layout-menulayout .manager-menu-wrap::-webkit-scrollbar{width:4px}.manager-common-layout-menulayout .manager-menu-wrap::-webkit-scrollbar-thumb{background:#0000001f;border-radius:6px}.manager-common-layout-menulayout .manager-menu-item{margin-bottom:8px;border-radius:6px;overflow:hidden;transition:transform .12s ease;box-shadow:0 4px 12px #00000029}.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{position:relative;display:flex;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:.75rem;font-family:square-bd;color:#4a4b57;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#ffffffe6;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.manager-common-layout-menulayout .manager-menu-title .icon-pill{flex:0 0 28px;height:28px;border-radius:4px;display:flex;align-items:center;justify-content:center;background:#00ace614}.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;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager-common-layout-menulayout .manager-menu-title .chevron{font-size:1.1rem;transform:rotate(0);transition:transform .2s ease;opacity:.7}.manager-common-layout-menulayout .manager-menu-title:hover{background-color:#00ace60f;color:#00ace6;box-shadow:0 2px 6px #0000000a}.manager-common-layout-menulayout .manager-menu-title.active{background:linear-gradient(90deg,#007bc3,#00ace6);color:#fff;box-shadow:0 4px 12px #00000029}.manager-common-layout-menulayout .manager-menu-title.active .icon-pill{background:#ffffff38}.manager-common-layout-menulayout .manager-menu-title.active .chevron{transform:rotate(90deg);opacity:1}.manager-common-layout-menulayout .manager-menu-content{max-height:0;overflow:hidden;transition:max-height .22s ease;background-color:#fff;border-radius:0 0 6px 6px;box-shadow:inset 0 1px #00000008}.manager-common-layout-menulayout .manager-menu-content.show{max-height:760px}.manager-common-layout-menulayout .manager-submenu-section-label{width:calc(100% - 46px);min-height:32px;margin:4px 8px 1px 38px;padding:0 8px 0 10px;display:flex;align-items:center;gap:6px;box-sizing:border-box;border:0;border-radius:6px;background:transparent;color:#53697f;font-family:square-bd;font-size:.72rem;line-height:1;text-align:left;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.manager-common-layout-menulayout .manager-submenu-section-label:first-child{margin-top:3px}.manager-common-layout-menulayout .manager-submenu-section-label:hover{background:#f3f7fb;color:#244d73}.manager-common-layout-menulayout .manager-submenu-section-label:active{transform:scale(.985)}.manager-common-layout-menulayout .manager-submenu-section-label:focus-visible{outline:2px solid rgba(47,128,194,.28);outline-offset:1px}.manager-common-layout-menulayout .manager-submenu-section-label.is-open{background:#eef5fc;color:#1f5f99;box-shadow:inset 2px 0 #4a8cc2}.manager-common-layout-menulayout .manager-submenu-section-label .manager-submenu-section-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.manager-common-layout-menulayout .manager-submenu-section-label .manager-submenu-section-chevron{flex:0 0 auto;color:#8295a8;font-size:.95rem;transform:rotate(-90deg);transition:color .18s ease,transform .22s ease}.manager-common-layout-menulayout .manager-submenu-section-label.is-open .manager-submenu-section-chevron{color:#2f80c2;transform:rotate(0)}.manager-common-layout-menulayout .manager-submenu-collapse{display:block;max-height:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;text-decoration:none;transform:translateY(-5px);transition:max-height .24s ease,opacity .16s ease,transform .2s ease,visibility 0s linear .24s}.manager-common-layout-menulayout .manager-submenu-collapse.is-open{max-height:34px;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.manager-common-layout-menulayout .manager-submenu-group>a{display:block}.manager-common-layout-menulayout .manager-submenu-item{cursor:pointer;position:relative;display:flex;align-items:center;gap:6px;padding:6px 0 6px 40px;font-size:.75rem;font-family:square-bd;color:#5b5d66;background-color:#fff;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{display:flex;align-items:center;gap:8px;min-width:0}.manager-common-layout-menulayout .manager-submenu-item .manager-submenu-bullet{width:14px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;color:#00ace6}.manager-common-layout-menulayout .manager-submenu-item .manager-submenu-bullet.is-recruitment-required{color:#475569b8}.manager-common-layout-menulayout .manager-submenu-item .manager-submenu-bullet.is-recruitment-required .material-symbols-outlined{font-size:.78rem;line-height:1}.manager-common-layout-menulayout .manager-submenu-item .manager-submenu-text{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager-common-layout-menulayout .manager-submenu-item:hover{transform:translateY(-1px)}.manager-common-layout-menulayout .manager-submenu-item .manager-submenu-arrow{font-size:1.05rem;opacity:.7;transition:transform .18s ease,opacity .18s ease}.manager-common-layout-menulayout .manager-submenu-item.leaf:hover{background-color:#00ace614;color:#00ace6}.manager-common-layout-menulayout .manager-submenu-item.active{color:#006cb7;font-family:square-eb;background:repeating-linear-gradient(135deg,#dae0e6e6,#f8fafce6 4px,#f1f5f9e6 4px 9px);border-radius:4px}.manager-common-layout-menulayout .manager-submenu-item.active .manager-submenu-bullet.is-recruitment-required{color:#006cb7}.manager-common-layout-menulayout .manager-submenu-item.has-children:hover{background-color:#00ace60f}.manager-common-layout-menulayout .manager-submenu-item.has-children.open .manager-submenu-arrow{transform:rotate(90deg);opacity:1}.manager-common-layout-menulayout .manager-submenu-item.depth-1{padding-left:28px}.manager-common-layout-menulayout .manager-submenu-item.depth-2{padding-left:38px;font-size:.75rem}.manager-common-layout-menulayout .manager-submenu-item.depth-3{padding-left:48px;font-size:.75rem;background-color:#fffffff5}.manager-common-layout-menulayout .manager-submenu-item.depth-4{padding-left:58px;font-size:.75rem;background-color:#f8fafcfa}.manager-common-layout-menulayout .manager-submenu-item.depth-5,.manager-common-layout-menulayout .manager-submenu-item.depth-6{padding-left:68px;font-size:.64rem;background-color:#f1f5f9fa}.manager-common-layout-menulayout .manager-submenu-children{margin-left:18px;padding-left:6px;border-left:1px dashed rgba(148,163,184,.7);max-height:0;overflow:hidden;transition:max-height .22s ease}.manager-common-layout-menulayout .manager-submenu-children.open{max-height:600px}.manager-common-layout-menulayout .b1{z-index:999;position:absolute;top:0;right:-27px;width:25px;height:25px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 10px #0000002e;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#006cb7;transition:background-color .2s ease,transform .2s ease}.manager-common-layout-menulayout .b1 span{font-size:1.6rem}.manager-common-layout-menulayout .b1:hover{background-color:#00ace60f;transform:translate(1px)}.manager-common-layout-menulayout .manager-menu-resize-handle{position:absolute;top:0;right:0;width:12px;height:100%;cursor:ew-resize;z-index:1001;background:transparent;transition:background .15s ease}.manager-common-layout-menulayout .manager-menu-resize-handle:hover{background:linear-gradient(to right,#006cb705,#00ace62e,#006cb714)}.manager-common-layout-menulayout .manager-menu-resize-handle:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:42px;border-radius:4px;background:#2f80c26b;transition:background .15s ease,opacity .15s ease;opacity:.72}.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(to right,#006cb705,#00ace638,#006cb71a)}.manager-common-layout-menulayout.is-dragging .manager-menu-resize-handle:before{background:#007bc3;opacity:1}.manager-common-layout-menulayout .manager-global-pick{position:relative;padding:1px 1px 12px;background:linear-gradient(180deg,#fffffff0,#f8fafce0);box-shadow:0 12px 26px #0f172a1a;overflow:visible}.manager-common-layout-menulayout .manager-global-pick:after{content:"";position:absolute;inset:0;pointer-events:none;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%);opacity:.9}.manager-common-layout-menulayout .manager-global-pick .manager-global-pick-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-left:10px}.manager-common-layout-menulayout .manager-global-pick .manager-global-pick-head .head-left{display:inline-flex;align-items:center;gap:8px}.manager-common-layout-menulayout .manager-global-pick .manager-global-pick-head .head-left .material-symbols-outlined{font-size:1.15rem;color:#007bc3fa;text-shadow:0 8px 16px rgba(0,123,195,.18)}.manager-common-layout-menulayout .manager-global-pick .manager-global-pick-head .head-left .txt{font-family:square-eb;font-size:.78rem;color:#0f172aeb;letter-spacing:-.2px}.manager-common-layout-menulayout .manager-global-pick .manager-global-pick-head .head-badge{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:4px;font-family:square-bd;font-size:.75rem;color:#007bc3fa;background:#00ace61a;border:1px solid rgba(0,172,230,.22);box-shadow:inset 0 0 0 1px #fff9;-webkit-user-select:none;user-select:none;white-space:nowrap}.manager-common-layout-menulayout .manager-global-pick .manager-global-pick-body{position:relative;z-index:1;margin-top:5px;display:flex;flex-direction:column;gap:5px}.manager-common-layout-menulayout .manager-global-pick .manager-recruitment-menu-guide{position:relative;z-index:1;margin-top:9px;padding-top:8px;display:flex;align-items:center;gap:6px;border-top:1px dashed rgba(148,163,184,.42);color:#475569e0;font-family:square-bd;font-size:.65rem;letter-spacing:-.2px}.manager-common-layout-menulayout .manager-global-pick .manager-recruitment-menu-guide .material-symbols-outlined{font-size:.9rem;color:#b45309}.manager-common-layout-menulayout .manager-global-pick .manager-global-pick-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(148,163,184,.45),transparent)}.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{display:inline-flex;align-items:center;gap:8px}.manager-common-layout-menulayout .manager-global-pick .manager-global-pick-item .item-cap .material-symbols-outlined{font-size:1.05rem;color:#0f172ab3}.manager-common-layout-menulayout .manager-global-pick .manager-global-pick-item .item-cap .cap-txt{font-family:square-bd;font-size:.72rem;color:#0f172ac2;letter-spacing:-.2px}.manager-common-layout-menulayout .manager-global-pick .manager-recruitment-select{height:30px;width:100%;border:1px solid rgba(15,23,42,.12);background:#fffffff5;padding:0 36px 0 12px;font-family:square;font-size:.75rem;color:#000;outline:none;transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease;appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(15,23,42,.55) 50%),linear-gradient(135deg,rgba(15,23,42,.55) 50%,transparent 50%),radial-gradient(circle at 50% 50%,#00ace624,#00ace600);background-position:calc(100% - 18px) 13px,calc(100% - 12px) 13px,calc(100% - 16px) 50%;background-size:6px 6px,6px 6px,30px 30px;background-repeat:no-repeat}.manager-common-layout-menulayout .manager-global-pick .manager-recruitment-select:hover{border-color:#007bc347;box-shadow:0 10px 18px #02061714}.manager-common-layout-menulayout .manager-global-pick .manager-recruitment-select:focus{border-color:#00ace6b3;box-shadow:0 0 0 4px #00ace629;transform:translateY(-1px)}.manager-common-layout-menulayout .manager-global-pick .manager-recruitment-select:disabled{opacity:.65;cursor:not-allowed;background:#f1f5f9eb}.manager-common-layout-menulayout .manager-global-pick .manager-recruitment-select.is-empty{border-color:#f59e0b73;box-shadow:0 0 0 3px #f59e0b1f}.manager-common-layout-menulayout .manager-global-pick .manager-recruitment-select.is-tip:not(:focus){border-color:#f59e0bc7;box-shadow:0 10px 18px #02061714,0 0 0 4px #f59e0b2e;animation:managerRecruitSelectPulse 1.35s ease-in-out infinite,managerRecruitSelectNudge 1.35s ease-in-out infinite}.manager-common-layout-menulayout .manager-global-pick .recruit-select-wrap{position:relative}.manager-common-layout-menulayout .manager-global-pick .manager-recruitment-tip{position:absolute;z-index:5;left:calc(100% + 12px);top:50%;transform:translate3d(10px,-50%,0);width:240px;padding:10px 12px 11px;border-radius:6px;border:1px solid rgba(245,158,11,.5);background:linear-gradient(180deg,#fffbebfa,#fef3c7f5);box-shadow:0 18px 38px #b4530938,inset 0 0 0 1px #ffffffb3;color:#0f172aeb;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}.manager-common-layout-menulayout .manager-global-pick .manager-recruitment-tip:before{content:"";position:absolute;top:50%;left:-6px;width:12px;height:12px;transform:translateY(-50%) rotate(45deg);background:#fffbebfa;box-shadow:-6px -6px 18px #b453091f;animation:managerRecruitTipArrowWiggle 1.25s ease-in-out .6s infinite}.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{margin-top:4px;font-family:square;font-size:.74rem;line-height:1.35;color:#0f172ac7}.manager-common-layout-menulayout .manager-global-pick .manager-recruitment-tip:after{content:"";position:absolute;inset:0;border-radius:6px;pointer-events:none;opacity:.18;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.75) 35%,transparent 70%);transform:translate(-120%);animation:managerRecruitTipShine 2.8s ease-in-out infinite}.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{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.manager-page-applicants-quality .applicant-quality-card{min-height:82px;border:1px solid rgba(203,213,225,.88);border-radius:4px;background:#fff;padding:14px 16px;box-sizing:border-box;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;row-gap:2px;align-items:center;box-shadow:0 8px 18px #0f23340f}.manager-page-applicants-quality .applicant-quality-card .material-symbols-outlined{grid-row:1/span 2;width:34px;height:34px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem}.manager-page-applicants-quality .applicant-quality-card strong{min-width:0;font-family:square-eb;font-size:1.24rem;line-height:1.15;color:#0f172af5}.manager-page-applicants-quality .applicant-quality-card em{min-width:0;font-style:normal;font-size:.72rem;line-height:1.25;color:#64748bf5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager-page-applicants-quality .applicant-quality-card.is-total .material-symbols-outlined{color:#0f6f8f;background:#e7f7fb}.manager-page-applicants-quality .applicant-quality-card.is-issue .material-symbols-outlined{color:#b42318;background:#fff0ed}.manager-page-applicants-quality .applicant-quality-card.is-duplicate .material-symbols-outlined{color:#805400;background:#fff4d6}.manager-page-applicants-quality .applicant-quality-card.is-missing .material-symbols-outlined{color:#334155;background:#eef2f7}.manager-page-applicants-quality .applicant-quality-card.is-other .material-symbols-outlined{color:#276749;background:#e8f6ee}.manager-page-applicants-quality .applicant-quality-empty{border:1px solid rgba(203,213,225,.9);border-radius:4px;background:#fff;padding:14px 16px;display:flex;align-items:center;gap:12px;color:#334155f5;box-shadow:0 8px 18px #0f23340f}.manager-page-applicants-quality .applicant-quality-empty .material-symbols-outlined{color:#0f6f8f;font-size:1.4rem}.manager-page-applicants-quality .applicant-quality-empty strong{display:block;font-family:square-bd;font-size:.86rem;line-height:1.35;color:#0f172af5}.manager-page-applicants-quality .applicant-quality-empty p{margin:2px 0 0;font-size:.74rem;line-height:1.35;color:#64748bf5}@media(max-width:768px){.manager-page-applicants-quality .width-size{gap:6px;padding-top:6px}.manager-page-applicants-quality .manager-commandbar .manager-command-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.manager-page-applicants-quality .manager-command-inline-search{grid-column:1/-1;min-width:0;width:100%}.manager-page-applicants-quality .manager-command-inline-search input{width:100%;min-width:0;height:38px;padding:0 10px;background:#fff}.manager-page-applicants-quality .manager-summary-divider{display:none}.manager-page-applicants-quality .manager-summary-chip-mini{width:100%;min-width:0;min-height:28px;padding:0 7px;justify-content:center}.manager-page-applicants-quality .manager-summary-chip-mini strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-applicants-quality .applicant-quality-summary{display:none}.manager-page-applicants-quality .applicant-quality-empty{padding:10px 12px;box-shadow:none}.manager-page-applicants-quality .applicant-quality-empty p{display:none}.manager-page-applicants-quality .grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class.has-mobile-merge-group .td-class[data-column-key=issueSummary],.manager-page-applicants-quality .grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class.has-mobile-merge-group .td-class[data-column-key=otherRecruitmentsText]{grid-column:1/-1}.manager-page-applicants-quality .grid-table-default-virtuar-wrap.is-mobile-card-office .tr-class.has-mobile-merge-group .td-class[data-column-key=otherRecruitmentsText]{grid-template-columns:70px minmax(0,1fr)}}@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{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:stretch;height:58px;width:100%;color:#006cb7;background:#eef3f8;border-bottom:1px solid #cfd8e3;box-shadow:inset 0 -1px #ffffffb8,0 1px 4px #1223370f;z-index:9999;position:relative}.manager-common-layout-headerlayout .logo-wrap{flex:0 0 230px!important;background-color:transparent;font-family:square-hv;display:flex;align-items:center;justify-content:center;gap:10px;font-size:1.3rem}.manager-common-layout-headerlayout .logo-wrap>div:first-child{background-image:url(/static/media/logo.Dwfty_aV.png);background-size:cover;width:35px;height:35px;border-radius:4px;box-shadow:0 2px 6px #00000080}.manager-common-layout-headerlayout .logo-wrap>div:last-child{color:#2f3441;font-family:square-hv}.manager-common-layout-headerlayout .tab-wrap{flex-grow:1;display:flex;flex-direction:column;padding:7px 12px 0 10px;box-sizing:border-box;min-width:0;background:#eef3f8}.manager-common-layout-headerlayout .tab-wrap .tab-info{display:flex;align-items:flex-end;height:100%;justify-content:space-between;gap:8px;min-width:0;box-sizing:border-box}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-list{flex-grow:1;min-width:0;height:100%;display:flex;flex-wrap:nowrap;align-items:flex-end;gap:2px;overflow-x:auto;overflow-y:hidden;padding:10px 4px 0;border-bottom:1px solid #cfd8e3;box-sizing:border-box;white-space:nowrap;scroll-behavior:smooth}.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:4px}.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{position:relative;isolation:isolate;flex:0 0 auto;width:164px;height:35px;border-radius:6px 6px 0 0;display:inline-flex;align-items:center;justify-content:flex-start;padding:0 6px 0 12px;margin-right:0;margin-bottom:0;background:transparent;border:1px solid transparent;border-bottom:0;box-sizing:border-box;font-size:.72rem;font-family:square-bd;color:#475569;white-space:nowrap;cursor:pointer;outline:none;box-shadow:none;transform:none;transition:background-color .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease,height .14s ease}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill:before{content:"";position:absolute;top:9px;right:-2px;left:auto;width:1px;height:18px;border-radius:0;background:#c8d3df;opacity:1;transition:opacity .14s ease}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;display:none;background:#fff}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill:hover{z-index:2;height:37px;background:#f8fbff;color:#1f2d3d;border-color:#d7e0ea;box-shadow:0 -1px 5px #12233712;transform:none}.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{z-index:5;border-color:#4f96cf;box-shadow:0 0 0 3px #007bc329,0 -5px 14px #0f233414}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill.active{z-index:4;height:40px;margin-bottom:0;background:#fff;color:#111827;border-color:#cfd8e3;border-bottom-color:#fff;box-shadow:0 -2px 8px #12233717;transform:none}.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-refresh,.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill.active .header-tab-close{color:#64748b;opacity:1}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill .header-tab-label{display:block;min-width:0;max-width:106px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill .header-tab-refresh,.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill .header-tab-close{flex:0 0 19px;width:19px;height:19px;margin-left:6px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:.92rem;color:#64748b;opacity:.62;transition:background-color .14s ease,color .14s ease,opacity .14s ease}.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill .header-tab-refresh: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-close:hover,.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill .header-tab-close:focus-visible{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:hover,.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill .header-tab-refresh:focus-visible{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:hover,.manager-common-layout-headerlayout .tab-wrap .tab-info .header-tab-pill .header-tab-close:focus-visible{background-color:#dfe7f0;color:#0f172a}.manager-common-layout-headerlayout .tab-wrap .tab-info .tab-menu{display:flex;align-items:center;justify-content:flex-end;gap:12px;color:#4e4c4c;font-family:square-eb}.manager-common-layout-headerlayout .tab-wrap .tab-info .tab-menu .header-user{display:flex;align-items:center;gap:8px;padding:4px 10px;border-radius:4px;background-color:#fffffff5;box-shadow:0 2px 6px #0000000f;max-width:360px;flex:0 0 auto}.manager-common-layout-headerlayout .tab-wrap .tab-info .tab-menu .header-user .header-user-avatar{flex:0 0 28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#007bc3,#00ace6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.9rem}.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{font-size:.7rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#333}.manager-common-layout-headerlayout .tab-wrap .tab-info .tab-menu .header-user .header-user-meta .header-user-session{display:flex;align-items:center;gap:4px;font-size:.75rem;color:#7a7c85}.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{display:flex;align-items:center;gap:6px}.manager-common-layout-headerlayout .tab-wrap .tab-info .tab-menu .header-actions .header-action-button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #c9d6e5;border-radius:4px;background:#fff;color:#4b6178;cursor:pointer;box-shadow:0 3px 8px #0f233412;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .1s ease}.manager-common-layout-headerlayout .tab-wrap .tab-info .tab-menu .header-actions .header-action-button .material-symbols-outlined{border:none;padding:0;font-size:1.15rem}.manager-common-layout-headerlayout .tab-wrap .tab-info .tab-menu .header-actions .header-action-button:hover,.manager-common-layout-headerlayout .tab-wrap .tab-info .tab-menu .header-actions .header-action-button:focus-visible{outline:none;background-color:#eef7ff;border-color:#9bbce3;color:#007bc3;transform:translateY(-1px)}.manager-default-wrap{box-sizing:border-box;flex:1;display:flex;align-items:flex-start;height:calc(100vh - 38px);padding:0 10px;overflow-y:auto;position:relative;background:#f3f4f6}@media(max-width:768px){.manager-default-wrap{width:100%;min-width:0;height:100%;min-height:0;padding:0 6px;align-items:stretch;overflow-x:hidden;overflow-y:auto}.manager-default-wrap .width-size,.manager-default-wrap .width-size.padding,.manager-default-wrap .width-size.padding.form{width:100%;min-width:0;min-height:100%;padding:6px 0 18px;box-sizing:border-box}.manager-default-wrap .width-size>div{max-width:100%;box-sizing:border-box}.manager-default-wrap.manager-mobile-grid-page{height:100%;max-height:100%;overflow-y:hidden}.manager-default-wrap.manager-mobile-grid-page .width-size,.manager-default-wrap.manager-mobile-grid-page .width-size.padding,.manager-default-wrap.manager-mobile-grid-page .width-size.padding.form{height:100%;min-height:0;padding-bottom:6px;overflow:hidden}.manager-default-wrap.manager-mobile-grid-page .grid-table-default-virtuar-wrap{flex:1 1 auto;min-height:0;margin-top:0}.manager-default-wrap .tool-box{position:static;top:auto;right:auto;width:100%;padding:6px}}.manager-default-wrap.gap{gap:30px}.manager-default-wrap .no-tool-box{margin-top:-15px!important}.manager-default-wrap .width-size{box-sizing:border-box;border-radius:6px;min-width:1280px;width:100%;min-height:calc(100vh - 57px);display:flex;flex-direction:column}.manager-default-wrap .width-size>.grid-table-default-virtuar-wrap:not(.fullsize){width:calc(100% - 24px);max-width:calc(100% - 24px);margin:0 12px;border:1px solid rgba(203,213,225,.92);border-radius:4px;background:#fff;box-shadow:0 10px 22px #0f23340f;overflow:hidden;box-sizing:border-box}.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):not(.notification-template-shell):not(.slider-tabs):not(.drag-wrap):not(.grid-table-default-virtuar-wrap):not(.manager-grid-surface){background-color:transparent;border-radius:6px;overflow-x:auto;overflow-y:auto;box-sizing:border-box;box-shadow:0 4px 12px #0f23340a}.manager-default-wrap .width-size .tool-box{position:fixed;z-index:999;top:60px;width:calc(100% - 270px);right:20px;margin-bottom:16px;background:transparent;padding:5px 15px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;transform-origin:top center;transition:transform .22s ease,box-shadow .22s ease,border-color .18s ease,background-color .18s ease}.manager-default-wrap .width-size .tool-box.is-open{transform:translateY(0);border-radius:6px;background:linear-gradient(180deg,#ecfdf58c,#fffffff2);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid rgba(15,118,110,.12);border-bottom:1px solid #c7c7c7;box-shadow:0 14px 30px #0f172a14,0 0 0 1px #f8fafccc}.manager-default-wrap .width-size .tool-box.is-collapsed{transform:translateY(-6px)}.manager-default-wrap .width-size .tool-box .tool-box-panel{overflow:hidden;transform-origin:top;transition:max-height .25s ease,opacity .18s ease,transform .22s ease}.manager-default-wrap .width-size .tool-box.is-open .tool-box-panel{max-height:320px;opacity:1;transform:scaleY(1)}.manager-default-wrap .width-size .tool-box.is-collapsed .tool-box-panel{max-height:0;opacity:0;transform:scaleY(.96);pointer-events:none}.manager-default-wrap .width-size .tool-box .tool-box-header{padding-top:10px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:4px;border-bottom:1px solid rgba(226,232,240,.9)}.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{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:#6b7280}.manager-default-wrap .width-size .tool-box .tool-box-header .tool-box-header-left .title-row{display:flex;align-items:center;gap:6px}.manager-default-wrap .width-size .tool-box .tool-box-header .tool-box-header-left .title-row .material-symbols-outlined{font-size:1.3rem;color:#0f766e}.manager-default-wrap .width-size .tool-box .tool-box-header .tool-box-header-left .title-row h2{margin:0;font-size:1.05rem;font-weight:700;color:#111827}.manager-default-wrap .width-size .tool-box .tool-box-header .tool-box-header-left .subtitle{font-size:.7rem;color:#6b7280}.manager-default-wrap .width-size .tool-box .tool-box-header .tool-box-header-right{display:flex;align-items:center;justify-content:flex-end}.manager-default-wrap .width-size .tool-box .tool-box-header .tool-box-header-right .btn-toggle-panel{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:4px;border:1px solid rgba(148,163,184,.8);background:linear-gradient(135deg,#fff,#f9fafb);font-size:.75rem;color:#111827;cursor:pointer;outline:none;box-shadow:0 5px 12px #0f172a14;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,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:transform .2s ease}.manager-default-wrap .width-size .tool-box .tool-box-header .tool-box-header-right .btn-toggle-panel:hover{border-color:#0f766e;background:linear-gradient(135deg,#ecfdf5,#e0f2fe)}.manager-default-wrap .width-size .tool-box .tool-box-header .tool-box-header-right .btn-toggle-panel:active{transform:translateY(1px);box-shadow:0 3px 8px #0f172a33}.manager-default-wrap .width-size .tool-box.is-open .btn-toggle-panel .material-symbols-outlined{transform:rotate(0)}.manager-default-wrap .width-size .tool-box.is-collapsed .btn-toggle-panel .material-symbols-outlined{transform:rotate(180deg)}.manager-default-wrap .width-size .tool-box .tool-box-body{padding-top:12px;display:flex;flex-direction:column;gap:8px}.manager-default-wrap .width-size .tool-box .tool-box-body .tool-box-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px}@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))}}@media(max-width:768px){.manager-default-wrap .width-size .tool-box .tool-box-body .tool-box-grid{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{display:flex;align-items:center;gap:4px;font-size:.7rem;font-weight:600;color:#4b5563}.manager-default-wrap .width-size .tool-box .tool-box-body .tool-box-grid .field .field-label:before{content:"";width:3px;height:12px;border-radius:4px;background:linear-gradient(180deg,#0f766e,#22c55e)}.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{width:100%;min-height:34px;padding:4px 10px;border-radius:4px;border:1px solid rgba(148,163,184,.9);background-color:#f9fafb;font-size:.75rem;color:#111827;box-sizing:border-box;outline:none;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.manager-default-wrap .width-size .tool-box .tool-box-body .tool-box-grid .field .field-control select:focus{border-color:#0f766e;background-color:#fff;box-shadow:0 0 0 1px #2dd4bf80}.manager-default-wrap .width-size .tool-box .tool-box-body .tool-box-footer{margin-top:4px;padding-top:6px;padding-bottom:6px;border-top:1px dashed rgba(209,213,219,.9);display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.manager-default-wrap .width-size .tool-box .tool-box-body .tool-box-footer .tool-box-summary{display:inline-flex;align-items:center;gap:6px;font-size:.7rem;color:#4b5563}.manager-default-wrap .width-size .tool-box .tool-box-body .tool-box-footer .tool-box-summary .material-symbols-outlined{font-size:1rem;color:#0f766e}.manager-default-wrap .width-size .tool-box .tool-box-body .tool-box-footer .tool-box-actions{display:flex;justify-content:flex-end;flex:1}.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{min-width:96px;height:30px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;cursor:pointer}.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);color:#ecfeff;border:1px solid rgba(15,118,110,.9);box-shadow:0 5px 2px #0f766e40,0 0 0 1px #0f172a14}.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 #0f766e4d,0 0 0 1px #0f172a1f}.manager-default-wrap .width-size .tool-box .tool-box-body .tool-box-footer .tool-box-actions .btn .btn-search:active{transform:translateY(1px);box-shadow:0 6px 12px #0f172a4d}.manager-default-wrap .width-size .tool-box .tool-box-collapsed-bar{width:100%;border-radius:4px;border:1px solid rgba(148,163,184,.8);background:linear-gradient(135deg,#f9fafb,#eef2ff);padding:6px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;box-shadow:0 10px 20px #0f172a14;transition:opacity .18s ease,transform .22s ease,box-shadow .18s ease,border-color .18s ease}.manager-default-wrap .width-size .tool-box .tool-box-collapsed-bar .collapsed-left{display:inline-flex;align-items:center;gap:4px;font-size:.78rem;color:#111827}.manager-default-wrap .width-size .tool-box .tool-box-collapsed-bar .collapsed-left .material-symbols-outlined{font-size:1.1rem;color:#0f766e}.manager-default-wrap .width-size .tool-box .tool-box-collapsed-bar .collapsed-right{display:inline-flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;font-size:.74rem;color:#4b5563}.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{border-color:#0f766e;background:linear-gradient(135deg,#eef2ff,#e0f2fe)}.manager-default-wrap .width-size .tool-box .tool-box-collapsed-bar:active{transform:translateY(1px);box-shadow:0 5px 10px #0f172a38}.manager-default-wrap .width-size .tool-box.is-open .tool-box-collapsed-bar{opacity:0;pointer-events:none;transform:translateY(-8px);box-shadow:none}.manager-default-wrap .width-size .tool-box.is-collapsed .tool-box-collapsed-bar{opacity:1;pointer-events:auto;transform:translateY(0)}.manager-default-wrap .width-size .btn-box{box-sizing:border-box;width:100%;gap:10px;height:50px;background-color:transparent;display:flex;box-shadow:none;padding:10px 0 0;justify-content:flex-end}.manager-default-wrap .manager-page-title{font-size:1.05rem;font-family:square-eb;width:calc(100% - 40px);text-align:left;padding:0 0 10px;animation:fadeInUp .8s ease-out;color:#252b3a;display:flex;align-items:center;gap:8px}.manager-default-wrap .manager-page-title:before{content:"";width:6px;height:18px;border-radius:4px;background:linear-gradient(180deg,#007bc3,#00ace6);display:inline-block}.manager-default-wrap .switch{position:relative;display:inline-block;width:80px;height:20px}.manager-default-wrap .switch input{display:none}.manager-default-wrap .switch .slider{position:absolute;cursor:pointer;inset:0 0 0 2px;background-color:#ee8f8f;transition:.3s;border-radius:6px}.manager-default-wrap .switch .slider:before{position:absolute;content:"";height:10px;width:10px;top:5px;left:3px;bottom:4px;background-color:#d8d8d8;transition:.3s;border-radius:4px!important}.manager-default-wrap .switch input:checked+.slider{background-color:#00ace6}.manager-default-wrap .switch input:checked+.slider:before{transform:translate(60px)}.manager-default-wrap .switch .label{position:absolute;width:100%;height:20px;text-align:center;display:flex;justify-content:center;align-items:center;font-size:.7rem;color:#fff;transition:.3s}.manager-default-wrap .floating-actions{position:fixed;right:24px;bottom:30px;z-index:50;pointer-events:none}.manager-default-wrap .floating-actions .floating-wrapper{pointer-events:auto;display:flex;align-items:flex-end;gap:8px}.manager-default-wrap .floating-actions .floating-toggle-group--auto-resume{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.manager-default-wrap .floating-actions .floating-card{display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:5px;overflow:hidden;background:#f8fafceb;border:1px solid rgba(209,213,219,.9);box-shadow:0 8px 18px #b895944d,0 0 0 1px #f1f5f9e6;color:#0f172a;max-width:calc(100vw - 40px);-webkit-backdrop-filter:none;backdrop-filter:none;transform-origin:right center;transform:scaleX(1);opacity:1;transition:transform .18s ease-out,opacity .18s ease-out}.manager-default-wrap .floating-actions.is-collapsed .floating-card{transform:scaleX(0);opacity:0;pointer-events:none;width:0!important;max-width:0!important;height:0!important;max-height:0!important;padding:0!important;margin:0!important;border-width:0!important;overflow:hidden!important}.manager-default-wrap .floating-actions.is-open .floating-card{transform:scaleX(1);opacity:1}.manager-default-wrap .floating-actions .floating-info{display:flex;flex-direction:column;gap:2px;padding-right:10px;border-right:1px solid rgba(226,232,240,.9)}.manager-default-wrap .floating-actions .floating-info .floating-title{font-size:12px;font-family:square-eb,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#111827}.manager-default-wrap .floating-actions .floating-info .floating-sub{font-size:11px;color:#6b7280}.manager-default-wrap .floating-actions .floating-controls{display:flex;align-items:center;gap:10px;padding-left:8px}.manager-default-wrap .floating-actions .floating-count{display:flex;align-items:center;gap:4px;padding-right:4px;width:200px}.manager-default-wrap .floating-actions .floating-count label{font-size:11px;color:#4b5563;width:50px}.manager-default-wrap .floating-actions .floating-count .count-stepper{display:flex;align-items:center;gap:6px}.manager-default-wrap .floating-actions .floating-count .count-stepper-btn{width:26px;height:26px;border:1px solid #d1d5db;border-radius:4px;background:#fff;color:#111827;font-size:14px;font-family:square-eb;display:flex;align-items:center;justify-content:center;cursor:pointer;box-sizing:border-box;transition:.15s}.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{transform:translateY(1px)}.manager-default-wrap .floating-actions .floating-count input{width:64px;height:26px;border-radius:4px;border:1px solid #d1d5db;background:#fff;color:#111827;font-size:12px;padding:0 8px;box-sizing:border-box;text-align:center}.manager-default-wrap .floating-actions .floating-count input:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 1px #dbeafee6,0 0 0 2px #93c5fdcc}.manager-default-wrap .floating-actions .floating-buttons{display:flex;align-items:center;gap:6px}.manager-default-wrap .floating-actions .floating-btn{border:none;border-radius:4px;font-size:11px;padding:6px 10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:background .12s ease,color .12s ease,transform .08s ease,box-shadow .12s ease,border-color .12s ease}.manager-default-wrap .floating-actions .floating-btn.floating-btn-ghost{background:#fff;color:#374151;border:1px solid #e5e7eb;box-shadow:0 1px 3px #94a3b859}.manager-default-wrap .floating-actions .floating-btn.floating-btn-ghost:hover{background:#f3f4f6;border-color:#d1d5db;box-shadow:0 2px 6px #94a3b866}.manager-default-wrap .floating-actions .floating-btn.floating-btn-ghost:active{transform:translateY(1px) scale(.98);background:#e5e7eb}.manager-default-wrap .floating-actions .floating-btn.floating-btn-primary{background:#dbeafe;color:#1d4ed8;border:1px solid #bfdbfe;box-shadow:0 3px 8px #3b82f647,0 0 0 1px #bfdbfecc}.manager-default-wrap .floating-actions .floating-btn.floating-btn-primary:hover{background:#bfdbfe;box-shadow:0 4px 10px #3b82f659,0 0 0 1px #93c5fde6}.manager-default-wrap .floating-actions .floating-btn.floating-btn-primary:active,.manager-default-wrap .floating-actions .floating-btn:active{transform:translateY(1px) scale(.98)}.manager-default-wrap .floating-actions .floating-toggle{width:52px;height:52px;border-radius:4px;border:1px solid #d1d5db;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 10px #94a3b866;transition:background .18s ease,border-color .18s ease,transform .12s ease,box-shadow .18s ease,color .18s ease}.manager-default-wrap .floating-actions .floating-toggle .material-symbols-outlined{font-size:1.5rem;color:#4b5563;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{transform:translateY(1px) scale(.96)}@media(max-width:768px){.manager-default-wrap .floating-actions{right:16px;bottom:16px}.manager-default-wrap .floating-actions .floating-card{padding:8px 10px;gap:8px}.manager-default-wrap .floating-actions .floating-info{display:none}}.manager-default-wrap .floating-actions.is-collapsed .floating-toggle{animation:floating-toggle-pulse 1.9s ease-in-out infinite}.manager-default-wrap .floating-actions.is-open .floating-toggle{animation:none}.manager-default-wrap .floating-actions .floating-toggle-hint--auto-resume{position:absolute;right:70px;bottom:15px;padding:7px 12px;border-radius:4px;background:#000000f5;color:#f9fafb;font-size:.8rem;box-shadow:0 10px 24px #0f172a59;white-space:nowrap;pointer-events:none;transform-origin:bottom right;animation:autoResumeHintPop .4s ease-out,autoResumeHintPulse 2.2s ease-in-out infinite .4s}.manager-default-wrap .floating-actions .floating-toggle-hint--auto-resume:after{content:"";position:absolute;right:0;bottom:6px;width:10px;height:12px;background:#000000f5;transform:rotate(45deg);box-shadow:0 6px 16px #0f172a4d}.manager-index{display:flex;justify-content:center;align-items:center;height:calc(100vh - 38px);padding:20px;box-sizing:border-box;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;animation:fadeInUp .8s ease-out}.manager-index .index-wrap{width:100%;max-width:800px;display:flex;flex-direction:column;align-items:center;gap:30px}.manager-index .headline{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.manager-index .headline .badge{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;border-radius:4px;font-size:.72rem;font-family:square-bd;color:#006cb7;background:#ffffffd9;box-shadow:0 10px 25px #0f233426,0 0 0 1px #006cb70f}.manager-index .headline .badge span{font-size:1rem}.manager-index .headline .image{margin-top:5px;font-size:clamp(3.8rem,9vw,6rem);font-family:square-hv;letter-spacing:.4rem;color:#6d9cda;text-transform:uppercase;text-shadow:0 10px 25px rgba(15,35,52,.25),0 0 1px rgba(255,255,255,.7);animation:managerIndexFloat 4s ease-in-out infinite}.manager-index .headline .subtitle{margin-top:4px;font-size:.8rem;font-family:square-bd;color:#6f9de6;letter-spacing:.08rem}.manager-index .headline .description{margin-top:8px;font-size:.75rem;font-family:square-rg;color:#7a869a;line-height:1.6}.manager-index .index-panels{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px;margin-top:10px}.manager-index .index-panels .panel{background:#fffffffa;border-radius:6px;padding:10px 10px 16px;box-shadow:0 10px 24px #122c4914,0 0 0 1px #00000005;display:flex;flex-direction:column;gap:8px;transition:transform .18s ease-out,box-shadow .18s ease-out,background-color .18s ease-out}.manager-index .index-panels .panel:hover{transform:translateY(-2px);box-shadow:0 14px 30px #122c491f,0 0 0 1px #006cb717;background-color:#fff}.manager-index .index-panels .panel .panel-icon{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#006cb7,#00ace6);color:#fff;box-shadow:0 4px 12px #006cb766}.manager-index .index-panels .panel .panel-icon span{font-size:1.3rem}.manager-index .index-panels .panel .panel-title{margin-top:4px;font-family:square-eb;font-size:.8rem;color:#222}.manager-index .index-panels .panel .panel-desc{font-family:square-rg;font-size:.75rem;color:#667085;line-height:1.5}.manager-index .index-footer{margin-top:6px;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.manager-index .index-footer .pill{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:4px;font-size:.72rem;font-family:square-rg;color:#1d334a;background:#fffffff2;box-shadow:0 6px 15px #0f23341f,0 0 0 1px #00000005}.manager-index .index-footer .pill span{font-size:1rem;color:#007bc3}.manager-index .index-footer .pill.secondary{background:#f0f6fcf2}.manager-page-jobposting-jobpostingwirte{background:#f3f4f6}.manager-page-jobposting-jobpostingwirte .width-size.padding.form{max-width:1200px;margin:0 auto}.manager-page-jobposting-jobpostingwirte .content-wrap{display:flex;flex-direction:column;width:100%;box-sizing:border-box;min-height:calc(100vh - 250px);padding:24px 24px 32px;background:#fff;border-radius:6px;border:1px solid #e5e7eb;box-shadow:0 10px 25px #0f172a0a,0 0 0 1px #94a3b80d}.manager-page-jobposting-jobpostingwirte .content-wrap .field-title{margin-top:24px;margin-bottom:8px;font-size:.75rem;font-family:square-eb;color:#111827}.manager-page-jobposting-jobpostingwirte .content-wrap .field-subtitle{font-size:.7rem;color:#6b7280;line-height:1.5;margin-bottom:4px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item{font-size:.7rem;display:flex;align-items:flex-start;gap:20px;padding-top:10px;margin-top:10px;border-top:1px dashed #e5e7eb}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item:first-of-type{margin-top:16px;border-top:none;padding-top:0}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-title{flex:0 0 160px;padding-top:6px;font-family:square-eb;color:#374151;display:flex;align-items:flex-start}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail{flex:1;padding:0;display:flex;align-items:flex-start;justify-content:flex-start}.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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .detail2 .title{grid-column:1/-1;font-family:square-eb;margin-bottom:-4px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .detail3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .detail4{display:flex;gap:12px 16px;align-items:center}.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>span,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .detail4>.tilde{grid-column:span 4;text-align:center;font-size:.7rem;color:#9ca3af}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .resume-field{margin-bottom:12px;display:flex;border-radius:6px;overflow:hidden;border:1px solid #e5e7eb;background:#f9fafb}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .resume-field>div:first-child{padding:12px;width:140px;background:linear-gradient(135deg,#2563eb14,#3b82f605);border-right:1px solid #e5e7eb;font-size:.7rem}.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{width:100%;display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px;background-color:#f9fafb}.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 10%) 0 0;background-color:#fef2f2;background-size:5px 5px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .exam-structure{display:flex;align-items:center;gap:12px;color:#fff}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .exam-structure>div{display:flex;align-items:center}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .exam-structure>div>div:first-of-type{background-color:#007bc3;padding:8px 16px;border-radius:4px;font-size:.7rem}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .exam-structure>div>div:last-of-type{text-align:center;color:#4b5563;width:30px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .editor-container{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden;background:#f9fafb}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list{display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);width:100%;align-items:stretch;gap:16px;min-height:520px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:nth-child(1){flex:0 0 310px;width:310px;height:calc(100vh - 390px);min-height:520px;max-height:680px;overflow-y:auto;padding:10px;box-sizing:border-box;border-radius:6px;border:1px solid #d8e3f1;background:#f8fbff}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:nth-child(2){flex:1 1 auto;min-width:0;height:calc(100vh - 390px);min-height:520px;max-height:680px;overflow:hidden;display:flex;flex-direction:column;border-radius:6px;border:1px solid #d8e3f1;background:#fff;box-sizing:border-box}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:nth-child(2) .jobposting-manager-table>.jobposting-manager-row{font-size:.7rem;display:grid;grid-template-columns:44px 80px 112px 124px minmax(280px,1fr) 208px;align-items:center;gap:8px;width:100%;min-height:44px;border-bottom:1px solid #edf2f8;padding:7px 0;box-sizing:border-box;color:#22344d}.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{min-height:30px;font-family:square-hv;background-color:#f3f7fc;color:#15253a;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{width:auto;min-width:0}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:nth-child(2) .jobposting-manager-empty{min-height:calc(100% - 30px);justify-content:center;color:#8a97a8;font-family:square-bd;background:linear-gradient(180deg,#f8fbffe6,#fffffff5)}.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{overflow-x:hidden;display:flex;flex-direction:column;background:#f7fafc}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-panel-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid #dce6f3;background:linear-gradient(135deg,#f8fbfffa,#fffffffa)}.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{margin-top:4px;color:#7a899c;font-size:.75rem;line-height:1.35}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-panel-stats{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-panel-stats span{min-height:26px;display:inline-flex;align-items:center;gap:4px;padding:0 10px;border:1px solid #d6e5f6;border-radius:4px;background:#fff;color:#5b6f87;font-size:.64rem;box-shadow:0 3px 8px #273f5c0d}.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{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px;background:linear-gradient(180deg,#f8fbffe6,#fffffffa)}.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{border-radius:4px;background:#b8c9dd}.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{display:grid;grid-template-columns:44px 80px 112px 124px minmax(280px,1fr) 208px;align-items:center;gap:8px;min-height:58px;margin-bottom:6px;padding:9px 12px;border:1px solid #dce5ef;border-radius:4px;background:#fff;text-align:left;box-shadow:none}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>.jobposting-manager-permission-panel .jobposting-manager-table>.jobposting-manager-row--header{position:sticky;top:0;z-index:2;min-height:40px;margin:-8px -8px 8px;padding:0 12px;border-width:0 0 1px;border-radius:0;box-shadow:none;font-family:square-hv;background:#f1f6fc;color:#15253a}.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,background-color .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{border-color:#cfe0f3;background-color:#fbfdff;box-shadow:none;transform:none}.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-team,.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-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-notice{width:auto;min-width:0}.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{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#edf5ff;color:#2f6fb7;border:1px solid #d8e8fa;font-family:square-eb}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-team{display:flex;align-items:center;overflow:hidden;color:#3c5068}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-team span{max-width:100%;min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border-radius:4px;background:#f1f6fc;border:1px solid #dbe8f6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-person{display:flex;align-items:center;gap:10px;min-width:0}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-avatar{flex:0 0 32px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:linear-gradient(135deg,#2f6fb7,#2aa6d6);color:#fff;font-family:square-eb;font-size:.78rem;box-shadow:0 6px 12px #2f6fb72e}.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 strong,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-person-text span{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{margin-top:3px;color:#7a899c;font-size:.64rem}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-auth-select{width:100%;min-height:36px;padding-left:0;border:none;border-radius:0;background:transparent;box-shadow:none}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-auth-select:focus{outline:none;box-shadow:none}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-auth-control{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 10px;border:1px solid #cfddec;border-radius:6px;background:#fff;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{flex:0 0 auto;color:#2f6fb7;font-size:1rem}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-auth-control:focus-within{border-color:#2f6fb7;background:#fbfdff;box-shadow:0 0 0 3px #2f6fb71f}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-evaluation-items{width:100%;display:grid;grid-template-columns:repeat(6,minmax(0,150px));align-items:center;justify-content:flex-start;gap:6px;min-width:0}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-evaluation-chip{min-width:0;display:flex;align-items:center}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-evaluation-switch{width:100%;min-width:0;height:28px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-evaluation-switch .slider{position:relative;inset:auto;width:100%;min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px 0 30px;box-sizing:border-box;border:1px solid #d2deeb;border-radius:4px;background-color:#fff;color:#5c6f86;box-shadow:0 2px 7px #273f5c0a}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-evaluation-switch .slider:before{top:50%;left:10px;width:12px;height:12px;transform:translateY(-50%);border:1px solid #b7c8dc;background-color:#fff;box-shadow:none}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-evaluation-switch input:checked+.slider{border-color:#2f6fb7;background:#edf6ff;color:#1f4f86;box-shadow:0 5px 12px #2f6fb71f}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-evaluation-switch input:checked+.slider:before{transform:translateY(-50%);border-color:#2f6fb7;background-color:#2f6fb7;box-shadow:inset 0 0 0 3px #fff}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-evaluation-switch .label{position:static;width:auto;height:auto;padding:0;box-sizing:border-box;font-size:.64rem;color:inherit;line-height:1;white-space:nowrap}.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{min-height:28px;padding:0 12px 0 9px;display:inline-flex;align-items:center;gap:5px;border-radius:4px;border:1px dashed #cad7e6;background:#f8fbff;color:#8a97a8;font-family:square-bd;font-size:.75rem}.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 .jobposting-manager-notice{display:flex;align-items:center;justify-content:center;grid-column:6;gap:6px;min-width:192px;padding-right:0;box-sizing:border-box;white-space:nowrap}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-notice-button{flex:1 0 116px;width:auto;min-width:116px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 12px;border:1px solid #2f6fb7;border-radius:6px;background:#2f6fb7;color:#fff;font-family:square-eb;font-size:.75rem;white-space:nowrap;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,transform .14s ease}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-notice-button .material-symbols-outlined{flex:0 0 auto;font-size:.95rem}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-notice-button .jobposting-manager-notice-button-text{min-width:0;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;line-height:1.05}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-notice-button .jobposting-manager-notice-sent-at{color:#ffffffd1;font-family:square-rg;font-size:.56rem;letter-spacing:-.01em}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-notice-button:hover:not(:disabled){border-color:#245b98;background:#245b98;box-shadow:0 7px 14px #2f6fb72e;transform:translateY(-1px)}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-notice-button.is-sent{border-color:#0f766e;background:#0f766e}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-notice-button.is-sent:hover:not(:disabled){border-color:#0b5f59;background:#0b5f59;box-shadow:0 7px 14px #0f766e33}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-notice-button:disabled{border-color:#d3deea;background:#eef3f8;color:#8a97a8;cursor:not-allowed;box-shadow:none;transform:none}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-notice-button:disabled .jobposting-manager-notice-sent-at{color:#8a97a8}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-notice-button.jobposting-manager-delete-button{flex:0 0 70px;min-width:70px;border-color:#d96b6b;background:#fff;color:#b43b3b}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-manager-notice-button.jobposting-manager-delete-button:hover{border-color:#bd4848;background:#fff1f1;color:#982f2f;box-shadow:0 7px 14px #b43b3b1f}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag{display:flex;flex-direction:column;align-items:center;width:100%;gap:16px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar{width:100%;position:relative;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:12px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-summary span{min-height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 11px;border:1px solid #d8e3f1;border-radius:4px;background:#fff;color:#596d84;font-size:.75rem;box-shadow:0 4px 10px #243f5b0b}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-summary span.is-warning{border-color:#f4c7c7;background:#fff8f8;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;justify-content:flex-end;gap:8px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-add-menu{position:relative;padding-bottom:8px;margin-bottom:-8px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-add-menu:hover:not(.is-selection-closed) .jobposting-process-add,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-add-menu:focus-within:not(.is-selection-closed) .jobposting-process-add{border-color:#9fc3ea;background:#eef6ff;color:#1f4f86;box-shadow:0 8px 16px #2f6fb71f}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-add-menu:hover:not(.is-selection-closed) .jobposting-process-add-chevron,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-add-menu:focus-within:not(.is-selection-closed) .jobposting-process-add-chevron{transform:rotate(180deg)}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-add-menu:hover:not(.is-selection-closed) .jobposting-process-type-menu,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-add-menu:focus-within:not(.is-selection-closed) .jobposting-process-type-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-add{min-width:104px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 13px;border:1px solid #cfddec;border-radius:4px;background:#fff;color:#2f506d;font-family:square-bd;font-size:.75rem;cursor:pointer;box-shadow:0 5px 12px #243f5b0d;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-add .material-symbols-outlined{font-size:1rem;color:#2f6fb7}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-add .jobposting-process-add-chevron{margin-right:-4px;color:#7f93aa;font-size:1.05rem;transition:transform .14s ease}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-add:hover{transform:translateY(-1px);border-color:#9fc3ea;background:#eef6ff;color:#1f4f86;box-shadow:0 8px 16px #2f6fb71f}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-type-menu{min-width:214px;max-height:280px;overflow:auto;position:absolute;top:100%;right:0;z-index:20;padding:10px;border:1px solid #cfddec;border-radius:6px;background:#fff;box-shadow:0 16px 30px #243f5b29;opacity:0;visibility:hidden;transform:translateY(-4px);pointer-events:none;transition:opacity .14s ease,visibility .14s ease,transform .14s ease}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-type-menu:before{content:"";position:absolute;top:-9px;right:0;width:100%;height:9px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-type-menu strong{display:block;padding:2px 4px 8px;color:#26384f;font-family:square-eb;font-size:.75rem}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .jobposting-process-toolbar .jobposting-process-type-option{width:100%;min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 9px;border:0;border-radius:4px;background:transparent;color:#344861;font-family:square-rg;font-size:.75rem;text-align:left;cursor:pointer}.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{padding:10px 4px;color:#8a97a8;font-size:.64rem;text-align:center}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item{width:100%;max-width:1040px;position:relative;padding:18px 20px;border-radius:6px;border:1px solid #d8e3f1;background:linear-gradient(180deg,#f8fbff,#fff);box-shadow:inset 0 0 0 1px #ffffffb3,0 10px 22px #243f5b0d;display:flex;flex-direction:column;gap:12px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item:before{content:"";position:absolute;top:72px;bottom:72px;left:42px;width:2px;border-radius:4px;background:linear-gradient(180deg,#cfe0f3,#dce8f6)}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-droppable{position:relative;z-index:1;display:block}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .draggable-item{position:relative;z-index:1;width:100%;padding:0;background-color:#fff;border-radius:6px;margin:0;display:flex;align-items:center;box-shadow:0 6px 16px #243f5b0f;font-family:square-rg;border:1px solid #dce6f3}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .draggable-item .item-info{display:flex;align-items:center;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{flex:0 0 34px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-size:1.15rem}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-card{margin-bottom:12px;cursor:grab;transition:border-color .14s ease,box-shadow .14s ease,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 #243f5b1a}.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 #243f5b2e;cursor:grabbing}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-card-inner{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:12px;padding:14px 14px 14px 12px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-card-main{display:grid;grid-template-columns:minmax(190px,.9fr) minmax(210px,1fr) minmax(160px,.75fr);align-items:end;gap:12px;min-width:0}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-card-head{display:flex;align-items:center;gap:9px;min-width:0}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-drag-handle{flex:0 0 30px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8e3f1;border-radius:6px;background:#f8fbff;color:#73859b;cursor:inherit}.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{flex:0 0 28px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#edf5ff;color:#2f6fb7;font-family:square-eb;font-size:.75rem}.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 strong,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-title span{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{margin-top:3px;color:#7a899c;font-size:.64rem}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-field{min-width:0;display:flex;flex-direction:column;gap:5px}.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{min-height:36px;display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid #d8e3f1;border-radius:6px;background:#f6f9fd;color:#26384f}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-type-view .material-symbols-outlined{flex:0 0 auto;color:#7f93aa;font-size:.98rem}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-type-view strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:square-bd;font-size:.75rem}.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{width:100%;min-height:36px;border-radius:6px;border-color:#cfddec;background-color:#fff;cursor:pointer}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-eval-switch{width:100%;min-height:36px;position:relative;display:flex;cursor:pointer}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-eval-switch input{position:absolute;opacity:0;pointer-events:none}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-eval-switch input:checked+.jobposting-process-eval-slider{border-color:#2f6fb7;background:#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{left:calc(100% - 29px);background:#fff;box-shadow:0 3px 8px #11305b2e}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-eval-slider{width:100%;min-height:36px;position:relative;display:flex;align-items:center;justify-content:center;padding:0 34px;border:1px solid #d8e3f1;border-radius:4px;background:#f3f6fa;color:#667b94;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-eval-slider:before{content:"";position:absolute;top:5px;left:5px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #243f5b1f;transition:left .14s ease,background-color .14s ease,box-shadow .14s ease}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-eval-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:square-bd;font-size:.75rem}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-delete{width:32px;height:32px;align-self:center;display:inline-flex;align-items:center;justify-content:center;border:1px solid #ead0d0;border-radius:6px;background:#fff8f8;color:#d15d5d;cursor:pointer;transition:background-color .14s ease,color .14s ease,transform .14s ease}.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;transform:translateY(-1px)}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .jobposting-process-empty{min-height:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px dashed #c9d8ea;border-radius:6px;background:#fff;color:#7a899c;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{display:flex;flex-direction:column;gap:16px;margin-top:16px;padding:18px;border:1px solid #d8e3f1;border-radius:6px;background:linear-gradient(135deg,#f6fafff0,#fffffffc 58%),#fff;box-shadow:0 12px 28px #243f5b11}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview-hero{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid #dbe8f7;border-radius:6px;background:#f5f9fe}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview-hero-main{min-width:0;display:flex;align-items:center;gap:12px}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview-hero-main>.material-symbols-outlined{width:42px;height:42px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#e8f2ff;color:#2f6fb7;font-size:1.34rem;box-shadow:inset 0 0 0 1px #2f6fb714}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview-hero-main strong{display:block;color:#14233a;font-family:square-eb;font-size:.9rem;line-height:1.2}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview-hero-main p{margin-top:4px;color:#66758a;font-family:square-bd;font-size:.75rem;line-height:1.35}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview-hero-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview-count{min-width:62px;height:36px;padding:0 11px;border:1px solid #cfe0f3;border-radius:6px;background:#fff;display:inline-flex;align-items:center;justify-content:center;gap:5px}.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:.75rem}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #edf2f8}.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:.75rem}.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{position:relative;min-width:0;padding:14px;border:1px solid #dce7f4;border-radius:6px;background:#fff;box-shadow:0 8px 18px #243f5b0b;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview:hover{border-color:#bfd5ee;box-shadow:0 10px 22px #243f5b13;transform:translateY(-1px)}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .interview-card-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;margin-bottom:12px}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .interview-card-top>div{min-width:0;display:flex;flex-direction:column;gap:3px}.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{width:34px;height:34px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:#edf5ff;color:#2f6fb7;font-family:square-eb;font-size:.72rem;box-shadow:inset 0 0 0 1px #2f6fb71a}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .interview-meta{width:118px;flex:0 0 118px;display:flex;align-items:center;gap:9px}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .interview-meta .interview-number{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#edf5ff;color:#2f6fb7;font-family:square-eb;font-size:.72rem}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .interview-meta>div{min-width:0;display:flex;flex-direction:column;gap:3px}.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{min-width:0;flex:1 1 auto}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .interview-input input{width:100%;height:42px;box-sizing:border-box;padding:0 14px;color:#1f2f45;font-size:.72rem;font-family:square-bd;border-radius:6px;border:1px solid #d8e3f1;background:#fbfdff;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .interview-input input:hover{border-color:#c2d4e8;background:#fff}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .interview-input input:focus{border-color:#74a7dc;background:#fff;box-shadow:0 0 0 3px #2f6fb71f}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .interview-input textarea{width:100%;min-height:92px;box-sizing:border-box;padding:13px 14px;color:#1f2f45;font-size:.72rem;font-family:square-bd;line-height:1.55;border-radius:6px;border:1px solid #d8e3f1;background:#fbfdff;outline:none;resize:vertical;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.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{border-color:#c2d4e8;background:#fff}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .interview-input textarea:focus{border-color:#74a7dc;background:#fff;box-shadow:0 0 0 3px #2f6fb71f}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview .btn-black{width:auto;min-width:78px;height:36px;padding:0 14px;border:1px solid #28364c;background:#28364c;color:#fff;font-family:square-eb;font-size:.75rem;border-radius:4px;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.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{border-color:#1d2a3d;background:#1d2a3d;transform:translateY(-1px)}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .btn-gray{height:36px;align-self:center;border-radius:4px;padding:0 14px;font-family:square-eb;font-size:.75rem;box-shadow:none;border:1px solid #c9daee;background:#fff;color:#2f5f9c;display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,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{border-color:#9fc0e6;background:#edf5ff;color:#245f9f;transform:translateY(-1px)}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview-empty{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px dashed #bdd2ea;border-radius:6px;background:#f8fbff;color:#6b7d94;text-align:center}.manager-page-jobposting-jobpostingwirte .content-wrap .interview-wrap .interview-empty .material-symbols-outlined{width:44px;height:44px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:#edf5ff;color:#2f6fb7;font-size:1.34rem}.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:.75rem;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{display:flex;align-items:stretch;justify-content:space-between;gap:14px;margin-top:16px;padding:16px;border:1px solid #d8e6f5;border-radius:6px;background:linear-gradient(135deg,#f4f9ff,#fff 68%),#fff;box-shadow:0 10px 22px #243f5b0e}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-dashboard-main{min-width:0;display:flex;align-items:center;gap:12px}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-dashboard-main>.material-symbols-outlined{width:44px;height:44px;flex:0 0 auto;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:#e8f2ff;color:#2f6fb7;font-size:1.35rem}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-dashboard-main strong{display:block;color:#14233a;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{margin-top:4px;color:#64758b;font-family:square-bd;font-size:.75rem;line-height:1.4}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(86px,1fr));gap:8px;flex:0 0 330px}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-stat-grid>div{min-height:54px;padding:8px 10px;border:1px solid #dbe8f7;border-radius:6px;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:3px}.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{padding:16px;border:1px solid #d9e6f5;border-radius:6px;background:#fff;box-shadow:0 10px 22px #243f5b0b}.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{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:13px;border-bottom:1px solid #edf2f8}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-section-head>.material-symbols-outlined{width:36px;height:36px;flex:0 0 auto;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:#edf5ff;color:#2f6fb7;font-size:1.15rem}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-section-head strong{display:block;color:#14233a;font-family:square-eb;font-size:.82rem}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-section-head p{margin-top:3px;color:#6c7d93;font-family:square-bd;font-size:.64rem}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-group-card{min-width:0;padding:14px;border:1px solid #dce7f4;border-radius:6px;background:#f8fbff;box-sizing:border-box}.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{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;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{display:block;color:#182841;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{margin-top:4px;color:#75849a;font-family:square-bd;font-size:.62rem;line-height:1.35}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-group-icon{width:34px;height:34px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:#edf5ff;color:#2f6fb7;font-size:1.12rem}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-toggle{display:inline-flex;align-items:center;gap:7px;cursor:pointer;-webkit-user-select:none;user-select:none}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-toggle input{position:absolute;opacity:0;pointer-events:none}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-toggle>span:last-child{min-width:44px;color:#6d7d92;font-family:square-eb;font-size:.75rem;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{opacity:.48;cursor:not-allowed}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-toggle-track{position:relative;width:42px;height:22px;border-radius:4px;background:#dbe5f0;box-shadow:inset 0 0 0 1px #8599b138;transition:background-color .16s ease,box-shadow .16s ease}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-toggle-track span{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #243f5b2e;transition:left .16s ease}.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 #2f6fb72e}.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:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-field{width:100%;min-width:0;height:34px;padding:0 10px 0 8px;border:1px solid #d7e3f1;border-radius:4px;background:#fff;box-sizing:border-box;display:inline-flex;align-items:center;gap:7px;color:#30425a;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-field input{position:absolute;opacity:0;pointer-events:none}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-field:hover{border-color:#a9c8eb;box-shadow:0 4px 10px #2f6fb714}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-field.is-active{border-color:#2f6fb7;background:#2f6fb7;color:#fff}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-field.is-active .resume-config-field-check{background:#fff3;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;color:#98a5b5;border-color:#dfe7f0}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-field-check{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:#edf5ff;color:#2f6fb7}.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{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:square-bd;font-size:.75rem;line-height:1}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-field-badge{height:18px;padding:0 6px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:#ffffffb8;color:#2f6fb7;font-family:square-eb;font-size:.65rem}.manager-page-jobposting-jobpostingwirte .content-wrap.resume-config-wrap .resume-config-field-badge.is-required{color:#c27425}.manager-page-jobposting-jobpostingwirte{background:#f5f8fc;min-height:100%}.manager-page-jobposting-jobpostingwirte>.width-size.padding.form{width:100%;max-width:1680px;margin:0 auto;padding:10px 12px 18px;gap:10px;box-sizing:border-box}.manager-page-jobposting-jobpostingwirte .jobposting-write-hero{display:grid;grid-template-columns:minmax(310px,.86fr) minmax(0,1.74fr);gap:14px;align-items:stretch;margin:0 0 14px}.manager-page-jobposting-jobpostingwirte .jobposting-write-title-card,.manager-page-jobposting-jobpostingwirte .jobposting-write-summary-card,.manager-page-jobposting-jobpostingwirte .manager-action-panel,.manager-page-jobposting-jobpostingwirte .content-wrap{border:1px solid #dce5ef;background:#fff;border-radius:6px;box-shadow:none;box-sizing:border-box}.manager-page-jobposting-jobpostingwirte .jobposting-write-title-card{position:relative;overflow:hidden;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;background:linear-gradient(90deg,#e8f3ffeb,#fffffffa 58%),#fff}.manager-page-jobposting-jobpostingwirte .jobposting-write-title-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#2f6fb7}.manager-page-jobposting-jobpostingwirte .jobposting-write-title-card>.material-symbols-outlined{width:42px;height:42px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#2f6fb7;background:#edf5ff;font-size:1.35rem;box-shadow:inset 0 0 0 1px #2f6fb71f}.manager-page-jobposting-jobpostingwirte .jobposting-write-title-card>div,.manager-page-jobposting-jobpostingwirte .jobposting-write-title-card .jobposting-write-title-body{min-width:0;flex:1 1 auto}.manager-page-jobposting-jobpostingwirte .jobposting-write-title-card em,.manager-page-jobposting-jobpostingwirte .jobposting-write-title-card strong,.manager-page-jobposting-jobpostingwirte .jobposting-write-title-card p{display:block}.manager-page-jobposting-jobpostingwirte .jobposting-write-title-card em{color:#4f7fba;font-size:.75rem;font-family:square-eb;font-style:normal;letter-spacing:0}.manager-page-jobposting-jobpostingwirte .jobposting-write-title-card strong{margin-top:5px;color:#122033;font-size:1.05rem;font-family:square-eb;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-jobposting-jobpostingwirte .jobposting-write-title-card p{margin-top:5px;color:#66758a;font-size:.72rem;font-family:square-bd;line-height:1.4}.manager-page-jobposting-jobpostingwirte .jobposting-write-save-button{height:40px;min-width:118px;padding:0 16px;border:1px solid #2f6fb7;border-radius:6px;background:#2f6fb7;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;font-size:.72rem;font-family:square-eb;cursor:pointer;box-shadow:0 10px 18px #2f6fb733;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 #2f6fb73d}.manager-page-jobposting-jobpostingwirte .jobposting-modify-title-row{min-width:0;display:flex;align-items:center;gap:8px}.manager-page-jobposting-jobpostingwirte .jobposting-modify-title-row strong{min-width:0}.manager-page-jobposting-jobpostingwirte .jobposting-mode-badge{height:22px;padding:0 8px;border-radius:4px;display:inline-flex;align-items:center;flex:0 0 auto;border:1px solid #b9dfd5;background:#eefaf6;color:#16735f;font-size:.64rem;font-family:square-eb;white-space:nowrap}.manager-page-jobposting-jobpostingwirte .jobposting-write-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-width:0}.manager-page-jobposting-jobpostingwirte .jobposting-write-summary-card{min-width:0;display:flex;align-items:center;gap:11px;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 #243f5b17}.manager-page-jobposting-jobpostingwirte .jobposting-write-summary-card>.material-symbols-outlined{width:36px;height:36px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#2f6fb7;background:#eef6ff;font-size:1.1rem}.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-size:.75rem;font-family:square-bd;font-style:normal}.manager-page-jobposting-jobpostingwirte .jobposting-write-summary-card strong{margin-top:4px;color:#16243a;font-size:.82rem;font-family:square-eb;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-jobposting-jobpostingwirte .manager-action-panel{border-color:#dce5ef!important;background:#fff!important;box-shadow:none!important;margin:0 0 10px;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:.75rem}.manager-page-jobposting-jobpostingwirte .manager-action-panel .manager-action-panel__button{min-height:30px;border-radius:4px;box-shadow:none!important;font-size:.75rem}.manager-page-jobposting-jobpostingwirte .manager-action-panel .manager-action-panel__button--primary{background:var(--dhrm-primary)!important;border-color:var(--dhrm-primary)!important;color:#fff!important}.manager-page-jobposting-jobpostingwirte .slider-tabs{gap:10px}.manager-page-jobposting-jobpostingwirte .slider-tabs__list{gap:6px;padding:0;margin-bottom:0;border:0;border-radius:0;background:transparent;box-shadow:none}.manager-page-jobposting-jobpostingwirte .slider-tabs__tab{min-height:30px;padding:0 11px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#52657d;box-shadow:none}.manager-page-jobposting-jobpostingwirte .slider-tabs__tab:hover{border-bottom-color:#9fb3c8;background:#f4f7fa;color:#1f4e79;transform:none}.manager-page-jobposting-jobpostingwirte .slider-tabs__tab.is-active{background:#eef4fa;border-bottom-color:var(--dhrm-primary);color:var(--dhrm-primary);box-shadow:none}.manager-page-jobposting-jobpostingwirte .slider-tabs__panel-wrapper,.manager-page-jobposting-jobpostingwirte .slider-tabs__panel{overflow:visible}.manager-page-jobposting-jobpostingwirte .content-wrap{min-height:calc(100vh - 222px);padding:12px}.manager-page-jobposting-jobpostingwirte .content-wrap .field-title{margin-top:24px;margin-bottom:10px;color:#122033;font-size:.78rem}.manager-page-jobposting-jobpostingwirte .content-wrap .field-subtitle{width:fit-content;max-width:100%;box-sizing:border-box;padding:7px 10px;border:1px solid #dce5ef;border-left:3px solid var(--dhrm-primary);border-radius:4px;background:#f9fbfe;color:#65758b;font-size:.75rem;line-height:1.55;margin-bottom:6px}.manager-page-jobposting-jobpostingwirte .content-wrap .field-subtitle.last{margin-bottom:18px}.manager-page-jobposting-jobpostingwirte .content-wrap .jobposting-manager-guide{margin-bottom:10px;padding:10px 12px;border:1px solid #dce5ef;border-left:3px solid var(--dhrm-primary);border-radius:4px;background:#f9fbfe;color:#52657d;box-shadow:none}.manager-page-jobposting-jobpostingwirte .content-wrap .jobposting-manager-guide-title{display:flex;align-items:center;gap:6px;color:#075f9e;font-family:square-eb;font-size:.74rem;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{margin-top:7px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;color:#65758b;font-size:.75rem;line-height:1.55}.manager-page-jobposting-jobpostingwirte .content-wrap .jobposting-manager-guide-list span{position:relative;padding-left:12px}.manager-page-jobposting-jobpostingwirte .content-wrap .jobposting-manager-guide-list span:before{content:"";position:absolute;top:.68em;left:0;width:4px;height:4px;border-radius:4px;background:var(--dhrm-primary)}.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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-card{min-width:0;padding:12px;border:1px solid #dce5ef;border-radius:4px;background:#fff;box-shadow:none}.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{display:flex;align-items:flex-start;gap:9px;margin-bottom:10px}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-card-head>.material-symbols-outlined{width:32px;height:32px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:#006cb71a;color:var(--dhrm-primary);font-size:1.05rem;box-shadow:none}.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{display:block;color:#122033;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{margin-top:4px;color:#65758b;font-family:square-bd;font-size:.75rem;line-height:1.4}.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{display:grid;gap:9px}.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{min-width:0;display:flex;flex-direction:column;gap:5px}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-field>span{color:#5d7189;font-family:square-bd;font-size:.75rem;line-height:1.2}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-choice-grid,.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-chip-grid{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-choice{min-height:32px;box-sizing:border-box;padding:0 10px;border:1px solid #d5dfeb;border-radius:4px;background:#fff;color:#52657d;display:inline-flex;align-items:center;gap:7px;font-family:square-bd;font-size:.75rem;line-height:1.2;cursor:pointer;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{border-color:#c7daf4;background:#edf4ff}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-choice input{appearance:none;-webkit-appearance:none;width:14px;height:14px;flex:0 0 14px;margin:0;display:inline-block;border:1px solid #b9c9dd;background:#fff;background-position:center;background-repeat:no-repeat;box-sizing:border-box;cursor:pointer}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-choice input:before,.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-choice input:after{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{border-color:var(--dhrm-primary);background-image:radial-gradient(circle at center,var(--dhrm-primary) 0 4px,transparent 4.5px)}.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{border-color:var(--dhrm-primary);background-color:var(--dhrm-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.1 7.1 5.8 9.8 11 4.6' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:12px 12px}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-choice:has(input:checked){border-color:#c7daf4;background:#edf4ff;color:#075f9e}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-control{width:100%;min-height:32px;box-sizing:border-box;padding:0 10px;border:1px solid #d5dfeb;border-color:#d5dfeb;border-radius:4px;background:#fff;box-shadow:none;color:#1f2f45;font-family:square-bd;font-size:.72rem;outline:none}.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-control:focus{border-color:#8db6eb;box-shadow:0 0 0 2px #3074c614}.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{min-height:300px;overflow:hidden;border:1px solid #dce5ef;border-radius:4px;background:#fff;box-shadow:none}@media(max-width:1180px){.manager-page-jobposting-jobpostingwirte .content-wrap.jobposting-basic-wrap .jobposting-basic-grid,.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-period-grid{grid-template-columns:1fr}}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item{gap:14px;padding-top:10px;margin-top:10px;border-top:1px solid #edf2f8}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-title{flex:0 0 154px;min-height:38px;padding-top:0;display:flex;align-items:center;color:#25364d;font-size:.72rem}.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=text],.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=time],.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail select,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail textarea{min-height:32px;padding:0 10px;border:1px solid #d5dfeb;border-radius:4px;background:#fff;color:#1f2f44;box-shadow:none;box-sizing:border-box;font-family:square-rg;font-size:.72rem;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=text]:hover,.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=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{border-color:#c7daf4;background-color:#fff}.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=date]: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:#8db6eb;outline:none;box-shadow:0 0 0 2px #3074c614}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail select{cursor:pointer}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .radio-group.horizontal,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .checkbox-group.horizontal{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .radio-group.horizontal label,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .checkbox-group.horizontal label{min-height:32px;box-sizing:border-box;padding:0 10px;border:1px solid #d5dfeb;border-radius:4px;background:#fff;color:#52657d;display:inline-flex;align-items:center;gap:6px;font-family:square-bd;font-size:.75rem;line-height:1.2}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .radio-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 .checkbox-group.horizontal input[type=radio],.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .checkbox-group.horizontal input[type=checkbox]{appearance:none;-webkit-appearance:none;width:14px;height:14px;flex:0 0 14px;margin:0;display:inline-block;align-self:center;border:1px solid #b9c9dd;background:#fff;background-position:center;background-repeat:no-repeat;box-sizing:border-box;cursor:pointer;transform:none;vertical-align:middle}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .radio-group.horizontal input[type=radio]: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=checkbox]: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 .checkbox-group.horizontal input[type=radio]: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=checkbox]:before,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .checkbox-group.horizontal input[type=checkbox]:after{content:none;display:none}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .radio-group.horizontal input[type=radio],.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .checkbox-group.horizontal input[type=radio]{border-radius:50%}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .radio-group.horizontal input[type=radio]:checked,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .checkbox-group.horizontal input[type=radio]:checked{border-color:var(--dhrm-primary);background-image:radial-gradient(circle at center,var(--dhrm-primary) 0 4px,transparent 4.5px)}.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 .checkbox-group.horizontal input[type=checkbox]{border-radius:4px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .radio-group.horizontal input[type=checkbox]:checked,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .checkbox-group.horizontal input[type=checkbox]:checked{border-color:var(--dhrm-primary);background-color:var(--dhrm-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.1 7.1 5.8 9.8 11 4.6' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:12px 12px}.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{min-width:0;display:flex;flex-direction:column;gap:6px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-inline-field>label{color:#5d7189;font-family:square-bd;font-size:.75rem;line-height:1.2}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-inline-field>select,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-inline-field>input{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{border:1px solid #dce5ef;border-radius:4px;background:#fff;box-shadow:none}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .resume-field>div:first-child{width:150px;background:#f9fbfe;border-right:1px solid #dce5ef}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .resume-field>div:last-child{background:#fff;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{width:108px;height:24px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .resume-field .switch .slider{left:0;border:1px solid #cfdbe8;border-radius:4px;background-color:#e5edf5}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .resume-field .switch .slider:before{top:5px;left:6px;width:12px;height:12px;background-color:#fff;box-shadow:0 1px 3px #1220332e}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .resume-field .switch input:checked+.slider{border-color:var(--dhrm-primary);background-color:var(--dhrm-primary)}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .resume-field .switch input:checked+.slider:before{transform:translate(84px)}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .resume-field .switch .label{height:24px;padding:0 10px;box-sizing:border-box;color:#40536a;font-size:.75rem;line-height:1;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:#edf4ff;border:1px solid #c7daf4;color:#075f9e;border-radius:4px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .editor-container{border:1px solid #dce5ef;border-radius:4px;background:#fff;box-shadow:none}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list{gap:10px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:nth-child(1),.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:nth-child(2){border:1px solid #dce6f3;border-radius:4px;background:#fff;box-shadow:none}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:nth-child(1){background:#f9fbfe}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:nth-child(2)>.jobposting-manager-panel-head{border-bottom:1px solid #e6edf5;background:#f9fbfe;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{min-height:32px;border-radius:4px}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list .jobposting-manager-empty{display:flex;align-items:center;justify-content:center;color:#8a97a8}.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{max-width:1040px;padding:14px;border:1px solid #dce5ef;border-radius:4px;background:#f9fbfe;box-shadow:none}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .drag .drag-input-item .draggable-item{padding:0;border:1px solid #dce6f3;border-radius:4px;background:#fff;box-shadow:none}.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:4px}.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-gray,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .interview-wrap .btn-black{border-radius:4px;box-shadow:none!important}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .interview-wrap .interview input{border-color:#d5dfeb;border-radius:4px;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 .jobposting-manager-guide-list,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .detail2,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .detail3{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 .resume-field,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list{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 .resume-field>div:first-child,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:nth-child(1){width:100%}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:nth-child(1),.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .emp-list>div:nth-child(2){height:auto;min-height:360px;max-height:none}.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{grid-template-columns:42px minmax(90px,1fr) minmax(96px,1fr);gap:8px}.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-notice{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-summary,.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-process-add-group{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{width:100%;justify-content:space-between}.manager-page-jobposting-jobpostingwirte .content-wrap .content-item .content-detail .jobposting-process-type-menu{width:100%;min-width:0;right:auto;left:0}.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-write-title-card,.manager-page-jobposting-jobpostingwirte .jobposting-modify-title-row{flex-wrap:wrap}.manager-page-jobposting-jobpostingwirte .jobposting-write-save-button{width:100%}}.manager-page-jobposting-jobpostingmodify .manager-commandbar{border-color:#cfe3de}.manager-page-jobposting-jobpostingmodify .manager-command-title>.material-symbols-outlined{color:#16735f;background:#edf8f4}.manager-page-jobposting-jobpostingmodify .manager-command-title em{color:#16735f}.manager-page-jobposting-jobpostingmodify .manager-action-panel__button--primary{border-color:#16735f!important;background:#16735f!important;box-shadow:none!important}.manager-page-jobposting-jobpostingmodify .manager-action-panel__button--primary:hover{border-color:#105f4f!important;background:#105f4f!important;box-shadow:none!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{color:#16735f;background:#edf8f4}.manager-page-jobposting-jobpostingmodify .jobposting-write-title-card.is-modify em{color:#16735f}.manager-page-jobposting-jobpostingmodify .jobposting-modify-save-button{border-color:#16735f;background:#16735f;box-shadow:0 5px 10px #16735f29}.manager-page-jobposting-jobpostingmodify .jobposting-modify-save-button:hover{border-color:#105f4f;background:#105f4f;box-shadow:0 7px 14px #16735f33}.manager-page-jobposting-jobpostingmodify .jobposting-write-summary-card>.material-symbols-outlined{color:#16735f;background:#edf8f4}.manager-page-jobposting-jobpostingmodify .slider-tabs__tab.is-active{background:#eef4fa;border-bottom-color:#1f4e79;color:#1f4e79;box-shadow:none}.manager-page-jobposting-jobpostingmodify .content-wrap .jobposting-manager-guide{border-left-color:#16735f}.manager-page-jobposting-jobpostingmodify .content-wrap .jobposting-manager-guide .jobposting-manager-guide-title{color:#16735f}.manager-page-jobposting-jobpostingmodify .content-wrap .jobposting-manager-guide .jobposting-manager-guide-list span:before{background:#16735f}.manager-page-careers-faq,.manager-page-applicants-privacyadminist{min-height:100%;background:#f5f8fc}.manager-page-careers-faq>.width-size.padding,.manager-page-applicants-privacyadminist>.width-size.padding{width:100%;max-width:1680px;height:calc(100vh - 72px);min-height:620px;margin:0 auto;padding:10px 12px 18px;gap:10px;box-sizing:border-box;overflow:hidden}.manager-page-careers-faq .manager-content-hero,.manager-page-careers-faq .manager-content-list-panel,.manager-page-careers-faq .manager-content-editor-panel,.manager-page-applicants-privacyadminist .manager-content-hero,.manager-page-applicants-privacyadminist .manager-content-list-panel,.manager-page-applicants-privacyadminist .manager-content-editor-panel{border:1px solid #dce5ef;border-radius:6px;background:#fff;box-shadow:none;box-sizing:border-box}.manager-page-careers-faq .manager-content-hero,.manager-page-applicants-privacyadminist .manager-content-hero{min-height:92px;margin-bottom:12px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px}.manager-page-careers-faq .manager-content-title,.manager-page-applicants-privacyadminist .manager-content-title{min-width:0;display:flex;align-items:center;gap:13px;flex:1 1 auto}.manager-page-careers-faq .manager-content-title>.material-symbols-outlined,.manager-page-applicants-privacyadminist .manager-content-title>.material-symbols-outlined{width:42px;height:42px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:#edf5ff;color:#2f6fb7;font-size:1.35rem}.manager-page-careers-faq .manager-content-title em,.manager-page-careers-faq .manager-content-title strong,.manager-page-careers-faq .manager-content-title p,.manager-page-applicants-privacyadminist .manager-content-title em,.manager-page-applicants-privacyadminist .manager-content-title strong,.manager-page-applicants-privacyadminist .manager-content-title p{display:block}.manager-page-careers-faq .manager-content-title em,.manager-page-applicants-privacyadminist .manager-content-title em{color:#4f7fba;font-family:square-eb;font-size:.75rem;font-style:normal}.manager-page-careers-faq .manager-content-title strong,.manager-page-applicants-privacyadminist .manager-content-title strong{margin-top:4px;color:#122033;font-family:square-eb;font-size:1.05rem}.manager-page-careers-faq .manager-content-title p,.manager-page-applicants-privacyadminist .manager-content-title p{margin-top:4px;color:#66758a;font-family:square-bd;font-size:.72rem}.manager-page-careers-faq .manager-content-toolbar,.manager-page-applicants-privacyadminist .manager-content-toolbar{flex:0 0 220px}.manager-page-careers-faq .manager-content-toolbar label,.manager-page-applicants-privacyadminist .manager-content-toolbar label{display:flex;flex-direction:column;gap:6px}.manager-page-careers-faq .manager-content-toolbar label span,.manager-page-applicants-privacyadminist .manager-content-toolbar label span{color:#5f7088;font-family:square-eb;font-size:.75rem}.manager-page-careers-faq .manager-content-toolbar label select,.manager-page-applicants-privacyadminist .manager-content-toolbar label select{width:100%;height:36px;border:1px solid #d8e3f1;border-radius:4px;background:#fff;color:#1f2f44;padding:0 10px;box-sizing:border-box;font-size:.74rem;outline:none}.manager-page-careers-faq .manager-content-toolbar label select:focus,.manager-page-applicants-privacyadminist .manager-content-toolbar label select:focus{border-color:#74a7dc;box-shadow:0 0 0 3px #2f6fb71f}.manager-page-careers-faq .manager-content-toolbar label select:disabled,.manager-page-applicants-privacyadminist .manager-content-toolbar label select:disabled{opacity:.6;cursor:wait}.manager-page-careers-faq .manager-content-summary,.manager-page-applicants-privacyadminist .manager-content-summary{display:flex;gap:10px;flex:0 0 auto}.manager-page-careers-faq .manager-content-summary>div,.manager-page-applicants-privacyadminist .manager-content-summary>div{min-width:100px;padding:8px 2px 8px 12px;border-left:2px solid #dbe7f4}.manager-page-careers-faq .manager-content-summary>div span,.manager-page-careers-faq .manager-content-summary>div strong,.manager-page-applicants-privacyadminist .manager-content-summary>div span,.manager-page-applicants-privacyadminist .manager-content-summary>div strong{display:block}.manager-page-careers-faq .manager-content-summary>div span,.manager-page-applicants-privacyadminist .manager-content-summary>div span{color:#72829a;font-family:square-bd;font-size:.75rem}.manager-page-careers-faq .manager-content-summary>div strong,.manager-page-applicants-privacyadminist .manager-content-summary>div strong{max-width:150px;margin-top:5px;overflow:hidden;color:#1f5f9f;font-family:square-eb;font-size:1.02rem;text-overflow:ellipsis;white-space:nowrap}.manager-page-careers-faq .manager-content-layout,.manager-page-applicants-privacyadminist .manager-content-layout{min-width:0;min-height:0;flex:1 1 auto;display:grid;grid-template-columns:260px minmax(0,1fr);gap:10px;align-items:stretch;overflow:hidden}.manager-page-careers-faq .manager-content-list-panel,.manager-page-applicants-privacyadminist .manager-content-list-panel{min-height:0;overflow:hidden;display:flex;flex-direction:column}.manager-page-careers-faq .manager-content-panel-head,.manager-page-applicants-privacyadminist .manager-content-panel-head{min-height:55px;padding:10px 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e6edf5;background:#f9fbfe;box-sizing:border-box}.manager-page-careers-faq .manager-content-panel-head strong,.manager-page-applicants-privacyadminist .manager-content-panel-head strong{color:var(--dhrm-text);font-family:square-bd;font-size:.82rem}.manager-page-careers-faq .manager-content-panel-head button:not(.criteria-button),.manager-page-applicants-privacyadminist .manager-content-panel-head button:not(.criteria-button){height:32px;padding:0 11px;border:1px solid #2f6fb7;border-radius:4px;display:inline-flex;align-items:center;gap:5px;background:#2f6fb7;color:#fff;font-family:square-eb;font-size:.75rem;cursor:pointer}.manager-page-careers-faq .manager-content-panel-head button:not(.criteria-button):disabled,.manager-page-applicants-privacyadminist .manager-content-panel-head button:not(.criteria-button):disabled{opacity:.55;cursor:wait}.manager-page-careers-faq .manager-content-panel-head button:not(.criteria-button) .material-symbols-outlined,.manager-page-applicants-privacyadminist .manager-content-panel-head button:not(.criteria-button) .material-symbols-outlined{font-size:1rem}.manager-page-careers-faq .criteria-button,.manager-page-applicants-privacyadminist .criteria-button{height:32px;padding:0 10px;border:1px solid rgba(203,213,225,.96);border-radius:4px;background:#fff;color:#334155;display:inline-flex;align-items:center;justify-content:center;gap:15px;font-family:square-bd;font-size:.72rem;cursor:pointer;white-space:nowrap;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease}.manager-page-careers-faq .criteria-button:hover:not(:disabled),.manager-page-applicants-privacyadminist .criteria-button:hover:not(:disabled){transform:none;background:#eef7ff;border-color:#007bc359;color:var(--dhrm-primary)}.manager-page-careers-faq .criteria-button:disabled,.manager-page-applicants-privacyadminist .criteria-button:disabled{opacity:.45;cursor:not-allowed}.manager-page-careers-faq .criteria-button .material-symbols-outlined,.manager-page-applicants-privacyadminist .criteria-button .material-symbols-outlined{font-size:1rem;color:currentColor}.manager-page-careers-faq .criteria-button.is-primary,.manager-page-applicants-privacyadminist .criteria-button.is-primary{border-color:transparent;background:var(--dhrm-primary);color:#fff}.manager-page-careers-faq .criteria-button.is-danger,.manager-page-applicants-privacyadminist .criteria-button.is-danger{color:#dc2626}.manager-page-careers-faq .criteria-button.is-danger:hover:not(:disabled),.manager-page-applicants-privacyadminist .criteria-button.is-danger:hover:not(:disabled){background:#ef444414;border-color:#ef444447;color:#b91c1c}.manager-page-careers-faq .manager-content-list,.manager-page-applicants-privacyadminist .manager-content-list{flex:1;min-height:0;padding:8px;overflow:auto;display:flex;flex-direction:column;gap:6px}.manager-page-careers-faq .manager-content-list-item,.manager-page-applicants-privacyadminist .manager-content-list-item{width:100%;min-height:72px;margin-bottom:0;padding:10px;border:1px solid #dce5ef;border-radius:5px;display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px 8px;background:#fff;color:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.manager-page-careers-faq .manager-content-list-item:hover,.manager-page-careers-faq .manager-content-list-item.active,.manager-page-applicants-privacyadminist .manager-content-list-item:hover,.manager-page-applicants-privacyadminist .manager-content-list-item.active{border-color:#c7daf4;background:#edf4ff;box-shadow:none}.manager-page-careers-faq .manager-content-list-item.active,.manager-page-applicants-privacyadminist .manager-content-list-item.active{outline:none}.manager-page-careers-faq .manager-content-state-dot,.manager-page-applicants-privacyadminist .manager-content-state-dot{width:9px;height:9px;border-radius:50%;background:#cbd5e1}.manager-page-careers-faq .manager-content-state-dot.is-active,.manager-page-applicants-privacyadminist .manager-content-state-dot.is-active{background:#16a36a}.manager-page-careers-faq .manager-content-list-body,.manager-page-applicants-privacyadminist .manager-content-list-body{min-width:0}.manager-page-careers-faq .manager-content-list-body strong,.manager-page-careers-faq .manager-content-list-body em,.manager-page-applicants-privacyadminist .manager-content-list-body strong,.manager-page-applicants-privacyadminist .manager-content-list-body em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-careers-faq .manager-content-list-body strong,.manager-page-applicants-privacyadminist .manager-content-list-body strong{color:#26384f;font-family:square-eb;font-size:.72rem}.manager-page-careers-faq .manager-content-list-body em,.manager-page-applicants-privacyadminist .manager-content-list-body em{margin-top:3px;color:#8190a5;font-family:square-bd;font-size:.64rem;font-style:normal}.manager-page-careers-faq .manager-content-list-sort,.manager-page-applicants-privacyadminist .manager-content-list-sort{min-width:28px;width:auto;height:24px;padding:0 6px;border:1px solid #c9d9ec;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;background:#eaf2ff;color:#006cb7;font-family:square-eb;font-size:.68rem}.manager-page-careers-faq .manager-content-empty,.manager-page-applicants-privacyadminist .manager-content-empty{min-height:180px;border:1px dashed rgba(148,163,184,.6);border-radius:5px;background:#f8fafcdb;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#8090a3;font-family:square-bd;font-size:.72rem;text-align:center}.manager-page-careers-faq .manager-content-empty .material-symbols-outlined,.manager-page-applicants-privacyadminist .manager-content-empty .material-symbols-outlined{color:#9fb4ca;font-size:2rem}.manager-page-careers-faq .manager-content-empty.is-editor-empty,.manager-page-applicants-privacyadminist .manager-content-empty.is-editor-empty{min-height:calc(100vh - 260px)}.manager-page-careers-faq .manager-content-editor-panel,.manager-page-applicants-privacyadminist .manager-content-editor-panel{min-width:0;min-height:0;padding:0;overflow-x:hidden;overflow-y:auto}.manager-page-careers-faq .manager-content-form-head,.manager-page-applicants-privacyadminist .manager-content-form-head{min-height:55px;margin-bottom:0;padding:10px 13px;border-bottom:1px solid #e6edf5;background:#f9fbfe;display:flex;align-items:center;justify-content:space-between;gap:14px;box-sizing:border-box}.manager-page-careers-faq .manager-content-form-head em,.manager-page-careers-faq .manager-content-form-head strong,.manager-page-applicants-privacyadminist .manager-content-form-head em,.manager-page-applicants-privacyadminist .manager-content-form-head strong{display:block}.manager-page-careers-faq .manager-content-form-head em,.manager-page-applicants-privacyadminist .manager-content-form-head em{color:#8291a5;font-family:square-eb;font-size:.61rem;font-style:normal}.manager-page-careers-faq .manager-content-form-head strong,.manager-page-applicants-privacyadminist .manager-content-form-head strong{margin-top:2px;color:#1c2d45;font-family:square-eb;font-size:.82rem}.manager-page-careers-faq .manager-content-actions,.manager-page-applicants-privacyadminist .manager-content-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.manager-page-careers-faq .manager-content-actions .manager-action-panel__button,.manager-page-applicants-privacyadminist .manager-content-actions .manager-action-panel__button{height:32px;min-width:74px;padding:0 10px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(203,213,225,.96);background:#fff;color:#334155;font-family:square-bd;font-size:.72rem;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease}.manager-page-careers-faq .manager-content-actions .manager-action-panel__button:hover:not(:disabled),.manager-page-applicants-privacyadminist .manager-content-actions .manager-action-panel__button:hover:not(:disabled){transform:none;background:#eef7ff;border-color:#007bc359;color:var(--dhrm-primary)}.manager-page-careers-faq .manager-content-actions .manager-action-panel__button:disabled,.manager-page-applicants-privacyadminist .manager-content-actions .manager-action-panel__button:disabled{opacity:.45;cursor:not-allowed}.manager-page-careers-faq .manager-content-actions .manager-action-panel__button .material-symbols-outlined,.manager-page-applicants-privacyadminist .manager-content-actions .manager-action-panel__button .material-symbols-outlined{font-size:1rem}.manager-page-careers-faq .manager-content-actions .manager-action-panel__button--primary,.manager-page-applicants-privacyadminist .manager-content-actions .manager-action-panel__button--primary{border-color:transparent;background:var(--dhrm-primary);color:#fff}.manager-page-careers-faq .manager-content-actions .manager-action-panel__button--primary:hover:not(:disabled),.manager-page-applicants-privacyadminist .manager-content-actions .manager-action-panel__button--primary:hover:not(:disabled){background:#075f9e;border-color:transparent;color:#fff}.manager-page-careers-faq .manager-content-actions .manager-action-panel__button--danger,.manager-page-applicants-privacyadminist .manager-content-actions .manager-action-panel__button--danger{color:#dc2626}.manager-page-careers-faq .manager-content-actions .manager-action-panel__button--danger:hover:not(:disabled),.manager-page-applicants-privacyadminist .manager-content-actions .manager-action-panel__button--danger:hover:not(:disabled){background:#ef444414;border-color:#ef444447;color:#b91c1c}.manager-page-careers-faq .manager-content-form-grid,.manager-page-applicants-privacyadminist .manager-content-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:10px 10px 0;padding:12px;border:1px solid #dce5ef;border-radius:5px;background:#f9fbfd}.manager-page-careers-faq .manager-content-form-grid label,.manager-page-applicants-privacyadminist .manager-content-form-grid label{min-width:0;display:flex;flex-direction:column;gap:5px}.manager-page-careers-faq .manager-content-form-grid label.span-2,.manager-page-applicants-privacyadminist .manager-content-form-grid label.span-2{grid-column:span 2}.manager-page-careers-faq .manager-content-form-grid label.span-full,.manager-page-applicants-privacyadminist .manager-content-form-grid label.span-full{grid-column:1/-1}.manager-page-careers-faq .manager-content-form-grid label span,.manager-page-applicants-privacyadminist .manager-content-form-grid label span{color:#7d8b9e;font-family:square-bd;font-size:.68rem}.manager-page-careers-faq .manager-content-form-grid label input,.manager-page-careers-faq .manager-content-form-grid label select,.manager-page-applicants-privacyadminist .manager-content-form-grid label input,.manager-page-applicants-privacyadminist .manager-content-form-grid label select{width:100%;height:32px;border:1px solid #d5dfeb;border-radius:4px;background:#fff;color:#27384f;padding:0 10px;box-sizing:border-box;font-size:.7rem;outline:none}.manager-page-careers-faq .manager-content-form-grid label input:focus,.manager-page-careers-faq .manager-content-form-grid label select:focus,.manager-page-applicants-privacyadminist .manager-content-form-grid label input:focus,.manager-page-applicants-privacyadminist .manager-content-form-grid label select:focus{border-color:#8db6eb;box-shadow:0 0 0 2px #3074c614}.manager-page-careers-faq .manager-content-form-grid label select,.manager-page-applicants-privacyadminist .manager-content-form-grid label select{appearance:none;padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 10px) 50%;background-repeat:no-repeat;background-size:4px 4px,4px 4px;font-family:square-bd;cursor:pointer}.manager-page-careers-faq .manager-content-editor,.manager-page-applicants-privacyadminist .manager-content-editor{margin:10px}.manager-page-careers-faq .manager-content-preview,.manager-page-applicants-privacyadminist .manager-content-preview{margin:0}.manager-page-careers-faq .manager-content-section-title,.manager-page-applicants-privacyadminist .manager-content-section-title{margin-bottom:7px;color:#1c2d45;font-family:square-eb;font-size:.72rem}.manager-page-careers-faq .manager-content-textarea,.manager-page-applicants-privacyadminist .manager-content-textarea{width:100%;min-height:240px;padding:12px;border:1px solid #d5dfeb;border-radius:4px;display:block;background:#fff;color:#27384f;box-sizing:border-box;font-family:square;font-size:.72rem;line-height:1.6;outline:none;resize:vertical}.manager-page-careers-faq .manager-content-textarea:focus,.manager-page-applicants-privacyadminist .manager-content-textarea:focus{border-color:#8db6eb;box-shadow:0 0 0 2px #3074c614}.manager-page-careers-faq .manager-content-textarea.is-privacy,.manager-page-applicants-privacyadminist .manager-content-textarea.is-privacy{min-height:320px}.manager-page-careers-faq .manager-content-textarea-meta,.manager-page-applicants-privacyadminist .manager-content-textarea-meta{margin-top:7px;display:flex;justify-content:flex-end;color:#7a8799;font-family:square-bd;font-size:.68rem}.manager-page-careers-faq .manager-content-faq-preview,.manager-page-careers-faq .manager-content-privacy-preview,.manager-page-applicants-privacyadminist .manager-content-faq-preview,.manager-page-applicants-privacyadminist .manager-content-privacy-preview{border:1px solid #dce5ef;border-radius:4px;background:#fff;color:#27384d;box-sizing:border-box}.manager-page-careers-faq .manager-content-faq-preview,.manager-page-applicants-privacyadminist .manager-content-faq-preview{padding:14px}.manager-page-careers-faq .manager-content-faq-preview span,.manager-page-careers-faq .manager-content-faq-preview strong,.manager-page-careers-faq .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-applicants-privacyadminist .manager-content-faq-preview p{display:block}.manager-page-careers-faq .manager-content-faq-preview span,.manager-page-applicants-privacyadminist .manager-content-faq-preview span{width:fit-content;max-width:100%;margin-bottom:10px;padding:5px 9px;border-radius:4px;background:#eef5ff;color:#2f6fb7;font-family:square-eb;font-size:.62rem}.manager-page-careers-faq .manager-content-faq-preview strong,.manager-page-applicants-privacyadminist .manager-content-faq-preview strong{color:#152033;font-family:square-eb;font-size:.8rem;line-height:1.5}.manager-page-careers-faq .manager-content-faq-preview p,.manager-page-applicants-privacyadminist .manager-content-faq-preview p{margin-top:9px;color:#42546a;font-size:.72rem;line-height:1.6;white-space:pre-wrap}.manager-page-careers-faq .manager-content-privacy-preview,.manager-page-applicants-privacyadminist .manager-content-privacy-preview{max-height:300px;overflow:auto;padding:14px}.manager-page-careers-faq .manager-content-privacy-preview strong,.manager-page-applicants-privacyadminist .manager-content-privacy-preview strong{display:block;color:#152033;font-family:square-eb;font-size:.8rem;line-height:1.5}.manager-page-careers-faq .manager-content-privacy-preview p,.manager-page-applicants-privacyadminist .manager-content-privacy-preview p{margin-top:9px;color:#42546a;font-size:.72rem;line-height:1.6;white-space:pre-wrap}@media(max-width:1020px){.manager-page-careers-faq>.width-size.padding,.manager-page-applicants-privacyadminist>.width-size.padding{height:auto;min-height:calc(100vh - 72px);overflow:visible}.manager-page-careers-faq .manager-content-hero,.manager-page-applicants-privacyadminist .manager-content-hero{align-items:flex-start;flex-wrap:wrap}.manager-page-careers-faq .manager-content-toolbar,.manager-page-applicants-privacyadminist .manager-content-toolbar{flex:1 1 220px}.manager-page-careers-faq .manager-content-layout,.manager-page-applicants-privacyadminist .manager-content-layout{grid-template-columns:1fr;overflow:visible}.manager-page-careers-faq .manager-content-list-panel,.manager-page-applicants-privacyadminist .manager-content-list-panel{min-height:0}.manager-page-careers-faq .manager-content-list,.manager-page-applicants-privacyadminist .manager-content-list{max-height:280px}}@media(max-width:820px){.manager-page-careers-faq .manager-content-hero,.manager-page-careers-faq .manager-content-form-head,.manager-page-applicants-privacyadminist .manager-content-hero,.manager-page-applicants-privacyadminist .manager-content-form-head{align-items:flex-start;flex-direction:column}.manager-page-careers-faq .manager-content-form-head,.manager-page-applicants-privacyadminist .manager-content-form-head{padding:12px 16px}.manager-page-careers-faq .manager-content-summary,.manager-page-careers-faq .manager-content-actions,.manager-page-careers-faq .manager-content-toolbar,.manager-page-applicants-privacyadminist .manager-content-summary,.manager-page-applicants-privacyadminist .manager-content-actions,.manager-page-applicants-privacyadminist .manager-content-toolbar{width:100%}.manager-page-careers-faq .manager-content-summary,.manager-page-applicants-privacyadminist .manager-content-summary{flex-wrap:wrap}.manager-page-careers-faq .manager-content-summary>div,.manager-page-applicants-privacyadminist .manager-content-summary>div{flex:1 1 120px}.manager-page-careers-faq .manager-content-actions button,.manager-page-applicants-privacyadminist .manager-content-actions button{flex:1}.manager-page-careers-faq .manager-content-form-grid,.manager-page-applicants-privacyadminist .manager-content-form-grid{grid-template-columns:1fr 1fr}.manager-page-careers-faq .manager-content-form-grid label.span-2,.manager-page-careers-faq .manager-content-form-grid label.span-full,.manager-page-applicants-privacyadminist .manager-content-form-grid label.span-2,.manager-page-applicants-privacyadminist .manager-content-form-grid label.span-full{grid-column:1/-1}}@media(max-width:540px){.manager-page-careers-faq .manager-content-form-grid,.manager-page-applicants-privacyadminist .manager-content-form-grid{grid-template-columns:1fr}}.manager-page-careers-popup{min-height:100%;background:#f5f8fc}.manager-page-careers-popup>.width-size.padding{width:100%;max-width:1680px;height:calc(100vh - 72px);min-height:620px;margin:0 auto;padding:10px 12px 18px;gap:10px;box-sizing:border-box;overflow:hidden}.manager-page-careers-popup .popup-manager-hero,.manager-page-careers-popup .popup-manager-list-panel,.manager-page-careers-popup .popup-manager-editor-panel{border:1px solid #dce5ef;border-radius:6px;background:#fff;box-shadow:none;box-sizing:border-box}.manager-page-careers-popup .popup-manager-hero{min-height:92px;margin-bottom:12px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px}.manager-page-careers-popup .popup-manager-title{min-width:0;display:flex;align-items:center;gap:13px}.manager-page-careers-popup .popup-manager-title>.material-symbols-outlined{width:42px;height:42px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:#edf5ff;color:#2f6fb7;font-size:1.35rem}.manager-page-careers-popup .popup-manager-title em,.manager-page-careers-popup .popup-manager-title strong,.manager-page-careers-popup .popup-manager-title p{display:block}.manager-page-careers-popup .popup-manager-title em{color:#4f7fba;font-family:square-eb;font-size:.75rem;font-style:normal}.manager-page-careers-popup .popup-manager-title strong{margin-top:4px;color:#122033;font-family:square-eb;font-size:1.05rem}.manager-page-careers-popup .popup-manager-title p{margin-top:4px;color:#66758a;font-family:square-bd;font-size:.72rem}.manager-page-careers-popup .popup-manager-summary{display:flex;gap:10px}.manager-page-careers-popup .popup-manager-summary>div{min-width:112px;padding:12px 14px;border:1px solid #dbe7f4;border-radius:4px;background:#f8fbff}.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:.75rem}.manager-page-careers-popup .popup-manager-summary>div strong{margin-top:5px;color:#1f5f9f;font-family:square-eb;font-size:1.1rem}.manager-page-careers-popup .popup-manager-layout{min-width:0;min-height:0;flex:1 1 auto;display:grid;grid-template-columns:260px minmax(0,1fr);gap:10px;align-items:stretch;overflow:hidden}.manager-page-careers-popup .popup-manager-list-panel{min-height:0;overflow:hidden;display:flex;flex-direction:column}.manager-page-careers-popup .popup-manager-panel-head{min-height:55px;padding:10px 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e6edf5;background:#f9fbfe;box-sizing:border-box}.manager-page-careers-popup .popup-manager-panel-head strong{color:var(--dhrm-text);font-family:square-bd;font-size:.82rem}.manager-page-careers-popup .popup-manager-panel-head button:not(.criteria-button){height:32px;padding:0 11px;border:1px solid #2f6fb7;border-radius:4px;display:inline-flex;align-items:center;gap:5px;background:#2f6fb7;color:#fff;font-family:square-eb;font-size:.75rem;cursor:pointer}.manager-page-careers-popup .popup-manager-panel-head button:not(.criteria-button) .material-symbols-outlined{font-size:1rem}.manager-page-careers-popup .criteria-button{height:32px;padding:0 10px;border:1px solid rgba(203,213,225,.96);border-radius:4px;background:#fff;color:#334155;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-family:square-bd;font-size:.72rem;cursor:pointer;white-space:nowrap;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease}.manager-page-careers-popup .criteria-button:hover:not(:disabled){transform:none;background:#eef7ff;border-color:#007bc359;color:var(--dhrm-primary)}.manager-page-careers-popup .criteria-button:disabled{opacity:.45;cursor:not-allowed}.manager-page-careers-popup .criteria-button .material-symbols-outlined{font-size:1rem;color:currentColor}.manager-page-careers-popup .criteria-button.is-primary{border-color:transparent;background:var(--dhrm-primary);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:#ef444414;border-color:#ef444447;color:#b91c1c}.manager-page-careers-popup .popup-manager-list{flex:1;min-height:0;padding:8px;overflow:auto;display:flex;flex-direction:column;gap:6px}.manager-page-careers-popup .popup-manager-list-item{width:100%;min-height:72px;margin-bottom:0;padding:10px;border:1px solid #dce5ef;border-radius:5px;display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px 8px;background:#fff;color:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.manager-page-careers-popup .popup-manager-list-item:hover,.manager-page-careers-popup .popup-manager-list-item.active{border-color:#c7daf4;background:#edf4ff;box-shadow:none}.manager-page-careers-popup .popup-manager-list-item.active{outline:none}.manager-page-careers-popup .popup-state-dot{width:9px;height:9px;border-radius:50%;background:#cbd5e1}.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 strong,.manager-page-careers-popup .popup-list-body em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-careers-popup .popup-list-body strong{color:#26384f;font-family:square-eb;font-size:.72rem}.manager-page-careers-popup .popup-list-body em{margin-top:3px;color:#8190a5;font-family:square-bd;font-size:.64rem;font-style:normal}.manager-page-careers-popup .popup-list-sort{min-width:28px;width:auto;height:24px;padding:0 6px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background:#eaf2ff;color:#006cb7;font-family:square-eb;font-size:.68rem}.manager-page-careers-popup .popup-manager-list-empty{min-height:180px;border:1px dashed rgba(148,163,184,.6);border-radius:4px;background:#f8fafcdb;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#8090a3;font-family:square-bd;font-size:.72rem}.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;min-height:0;padding:0;overflow-x:hidden;overflow-y:auto}.manager-page-careers-popup .popup-manager-form-head{min-height:55px;margin-bottom:0;padding:10px 13px;border-bottom:1px solid #e6edf5;background:#f9fbfe;display:flex;align-items:center;justify-content:space-between;gap:14px;box-sizing:border-box}.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:#8291a5;font-family:square-eb;font-size:.61rem;font-style:normal}.manager-page-careers-popup .popup-manager-form-head strong{margin-top:2px;color:#1c2d45;font-family:square-eb;font-size:.82rem}.manager-page-careers-popup .popup-manager-actions{display:flex;gap:8px}.manager-page-careers-popup .popup-manager-actions button:not(.criteria-button){height:34px;min-width:82px;padding:0 13px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-family:square-eb;font-size:.72rem;cursor:pointer}.manager-page-careers-popup .popup-manager-actions button:not(.criteria-button):disabled{opacity:.5;cursor:wait}.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{border:1px solid #2f6fb7;background:#2f6fb7;color:#fff}.manager-page-careers-popup .popup-manager-actions .secondary{border:1px solid #cbd8e7;background:#fff;color:#46566c}.manager-page-careers-popup .popup-manager-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:10px 10px 0;padding:12px;border:1px solid #dce5ef;border-radius:5px;background:#f9fbfd}.manager-page-careers-popup .popup-manager-form-grid label{min-width:0;display:flex;flex-direction:column;gap:5px}.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:#7d8b9e;font-family:square-bd;font-size:.68rem}.manager-page-careers-popup .popup-manager-form-grid label input,.manager-page-careers-popup .popup-manager-form-grid label select{width:100%;height:32px;border:1px solid #d5dfeb;border-radius:4px;background:#fff;color:#27384f;padding:0 10px;box-sizing:border-box;font-size:.7rem;outline:none}.manager-page-careers-popup .popup-manager-form-grid label input:focus,.manager-page-careers-popup .popup-manager-form-grid label select:focus{border-color:#8db6eb;box-shadow:0 0 0 2px #3074c614}.manager-page-careers-popup .popup-manager-form-grid label select{appearance:none;padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 10px) 50%;background-repeat:no-repeat;background-size:4px 4px,4px 4px;font-family:square-bd;cursor:pointer}.manager-page-careers-popup .popup-manager-editor{margin:10px}.manager-page-careers-popup .popup-manager-preview{margin:0}.manager-page-careers-popup .popup-manager-section-title{margin-bottom:7px;color:#1c2d45;font-family:square-eb;font-size:.72rem}.manager-page-careers-popup .popup-manager-editor .editor-root{border:1px solid #d5dfeb;border-radius:4px;overflow:hidden;background:#fff}.manager-page-careers-popup .popup-manager-editor .ql-container{min-height:240px}.manager-page-careers-popup .popup-manager-preview .popup-manager-preview-canvas{width:100%;padding:14px;overflow:hidden;border:1px solid #dce5ef;border-radius:4px;background:#fff;box-sizing:border-box}.manager-page-careers-popup .popup-manager-preview .popup-manager-browser{width:100%;min-width:0;max-width:1180px;margin:0 auto;overflow:hidden;border:1px solid #c8d5e3;border-radius:4px;background:#fff;box-shadow:0 12px 30px #273f5c1f}.manager-page-careers-popup .popup-manager-preview .popup-manager-browser-chrome{height:34px;padding:0 12px;display:flex;align-items:center;gap:6px;border-bottom:1px solid #dce5ef;background:#f7f9fc}.manager-page-careers-popup .popup-manager-preview .popup-manager-browser-chrome .browser-dot{width:8px;height:8px;border-radius:50%;background:#c9d4e0}.manager-page-careers-popup .popup-manager-preview .popup-manager-browser-chrome .browser-dot:nth-child(1){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{height:20px;min-width:0;margin-left:6px;padding:0 10px;border:1px solid #dce5ef;border-radius:4px;display:flex;align-items:center;flex:1;background:#fff;color:#8794a5;font-family:square-bd;font-size:.58rem}.manager-page-careers-popup .popup-manager-preview .popup-manager-browser-viewport{aspect-ratio:1920/920;position:relative;overflow:hidden;background:#f6f9fc}.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{width:1920px;height:920px;position:absolute;top:0;left:0;transform:scale(var(--preview-scale, 1));transform-origin:0 0}.manager-page-careers-popup .popup-manager-preview .popup-manager-browser-page{padding:0 8%;box-sizing:border-box;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)}.manager-page-careers-popup .popup-manager-preview .browser-page-nav{height:58px;display:flex;align-items:center;justify-content:center;gap:44px;opacity:.78}.manager-page-careers-popup .popup-manager-preview .browser-page-nav span{width:56px;height:7px;border-radius:4px;background:#d6e3ee}.manager-page-careers-popup .popup-manager-preview .browser-page-nav span.browser-logo{width:116px;height:25px;margin-right:24px;background:url(/static/media/logo.Dwfty_aV.png) left center/auto 25px no-repeat}.manager-page-careers-popup .popup-manager-preview .browser-page-nav span.browser-logo:after{content:"Careers";margin-left:31px;color:#152033;font-family:square-eb;font-size:.76rem;line-height:25px}.manager-page-careers-popup .popup-manager-preview .browser-page-hero{height:calc(100% - 58px);display:grid;grid-template-columns:.9fr 1.1fr;gap:7%;align-items:center;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 span,.manager-page-careers-popup .popup-manager-preview .browser-page-copy strong,.manager-page-careers-popup .popup-manager-preview .browser-page-copy em{display:block}.manager-page-careers-popup .popup-manager-preview .browser-page-copy span{width:150px;height:28px;margin-bottom:22px;border:1px solid rgba(0,123,195,.16);border-radius:4px;background:#ffffffc2}.manager-page-careers-popup .popup-manager-preview .browser-page-copy strong{height:54px;margin-top:10px;border-radius:4px;background:#182439}.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{width:70%;height:18px;margin-top:30px;border-radius:4px;background:#cbd8e5}.manager-page-careers-popup .popup-manager-preview .browser-page-actions{margin-top:32px;display:flex;align-items:center;gap:14px}.manager-page-careers-popup .popup-manager-preview .browser-page-actions i{width:142px;height:48px;border-radius:6px;display:block;background:#0b63b6;box-shadow:0 14px 28px #006cb736}.manager-page-careers-popup .popup-manager-preview .browser-page-actions i:last-child{width:110px;border:1px solid #d7e2ec;background:#ffffffd6;box-shadow:none}.manager-page-careers-popup .popup-manager-preview .browser-page-stats{margin-top:34px;display:flex;gap:28px}.manager-page-careers-popup .popup-manager-preview .browser-page-stats i{width:70px;height:44px;border-left:2px solid rgba(0,123,195,.18);display:block;position:relative}.manager-page-careers-popup .popup-manager-preview .browser-page-stats i:before,.manager-page-careers-popup .popup-manager-preview .browser-page-stats i:after{content:"";position:absolute;left:13px;border-radius:4px}.manager-page-careers-popup .popup-manager-preview .browser-page-stats i:before{top:1px;width:18px;height:20px;background:#0b63b6}.manager-page-careers-popup .popup-manager-preview .browser-page-stats i:after{bottom:4px;width:56px;height:8px;background:#cbd8e5}.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{width:100%;height:332px;border:8px solid rgba(255,255,255,.94);border-radius:6px;display:block;object-fit:cover;box-shadow:0 30px 74px #16436030;filter:saturate(.96)}.manager-page-careers-popup .popup-manager-preview .browser-page-visual i{width:210px;height:62px;position:absolute;left:-28px;bottom:24px;border:1px solid rgba(255,255,255,.92);border-radius:6px;display:block;background:#ffffffe6;box-shadow:0 18px 42px #19415b2e}.manager-page-careers-popup .popup-manager-preview .popup-manager-modal-layer{padding:0;background:#0f172a75;-webkit-backdrop-filter:none;backdrop-filter:none}.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{width:var(--preview-popup-width, 55%);height:auto;max-height:calc(100% - 82px);min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #d7e3ec;border-radius:6px;background:#fff;box-shadow:0 22px 60px #0f233438}.manager-page-careers-popup .popup-manager-preview .career-home-popup-card.is-modal{position:absolute;top:58px;left:calc(50% - 68px);transform:translate(-50%)}.manager-page-careers-popup .popup-manager-preview .career-home-popup-card.is-popup{position:absolute;top:74px;right:72px;width:var(--preview-popup-window-width, 556px);height:var(--preview-popup-height, 90%);max-height:none;box-shadow:0 16px 38px #273f5c38}.manager-page-careers-popup .popup-manager-preview .career-home-popup-card header,.manager-page-careers-popup .popup-manager-preview .career-home-popup-card footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;background:#f8fbfd}.manager-page-careers-popup .popup-manager-preview .career-home-popup-card header{min-height:54px;padding:0 16px 0 18px;border-bottom:1px solid #e2ebf2}.manager-page-careers-popup .popup-manager-preview .career-home-popup-card header strong{min-width:0;overflow:hidden;color:#18283b;font-family:square-eb;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.manager-page-careers-popup .popup-manager-preview .career-home-popup-card header button{width:32px;height:32px;border:1px solid #d4e0e8;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:#fff;color:#52677a;cursor:pointer}.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{min-height:56px;padding:10px 14px;justify-content:flex-end;gap:8px;border-top:1px solid #e2ebf2}.manager-page-careers-popup .popup-manager-preview .career-home-popup-card footer button{min-height:34px;padding:0 11px;border:1px solid #d4e0e8;border-radius:4px;background:#fff;color:#52677a;font-size:.75rem;cursor:pointer}.manager-page-careers-popup .popup-manager-preview .career-home-popup-card footer button:last-child{border-color:#2f6fb7;background:#2f6fb7;color:#fff}.manager-page-careers-popup .popup-manager-preview .career-home-popup-content{min-height:0;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:22px;color:#334256;font-size:.82rem;line-height:1.7}.manager-page-careers-popup .popup-manager-preview .career-home-popup-content img,.manager-page-careers-popup .popup-manager-preview .career-home-popup-content video,.manager-page-careers-popup .popup-manager-preview .career-home-popup-content iframe,.manager-page-careers-popup .popup-manager-preview .career-home-popup-content table{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:1020px){.manager-page-careers-popup>.width-size.padding{height:auto;min-height:calc(100vh - 72px);overflow:visible}.manager-page-careers-popup .popup-manager-layout{grid-template-columns:1fr;overflow:visible}.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-hero,.manager-page-careers-popup .popup-manager-form-head{align-items:flex-start;flex-direction:column}.manager-page-careers-popup .popup-manager-form-head{padding:12px 16px}.manager-page-careers-popup .popup-manager-summary,.manager-page-careers-popup .popup-manager-actions{width:100%}.manager-page-careers-popup .popup-manager-summary>div,.manager-page-careers-popup .popup-manager-actions button{flex: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{width:100%;height:100%;min-height:0;display:flex;justify-content:center;padding:16px;box-sizing:border-box;background:#f6f8fa;overflow:hidden}.recruit-calendar-wrap .fc .fc-daygrid-day.rc-day-selected{background:transparent;box-shadow:inset 0 0 0 2px #16735f85}.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:transparent;box-shadow:inset 0 0 0 2px #16735f85}.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{width:100%;max-width:none;height:100%;min-height:0;display:flex;flex-direction:column;gap:14px}.recruit-calendar-wrap .rc-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;flex:0 0 auto;border-radius:4px;border:1px solid #dbe3e8;border-left:4px solid #16735f;background:#fff;box-shadow:0 6px 18px #12202e0d;font-size:.76rem;line-height:1.45;color:#435466}.recruit-calendar-wrap .rc-notice>.material-symbols-outlined{flex:0 0 auto;width:28px;height:28px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:#edf8f4;color:#16735f;font-size:19px}.recruit-calendar-wrap .rc-notice p{margin:0}.recruit-calendar-wrap .rc-notice p+p{margin-top:2px}.recruit-calendar-wrap .rc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:10px 12px;flex:0 0 auto;border-radius:4px;background:#fff;border:1px solid #dbe3e8;box-shadow:0 8px 22px #12202e0f}.recruit-calendar-wrap .rc-toolbar-left{display:flex;align-items:center;gap:8px;min-width:0}.recruit-calendar-wrap .rc-toolbar-left .rc-nav-btn{width:34px;height:34px;border-radius:6px;border:1px solid #dbe3e8;background:#f9fbfc;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#425466;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.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{border-color:#16735f73;background:#edf8f4;color:#0f5c4b}.recruit-calendar-wrap .rc-toolbar-left .rc-btn{margin-left:2px}.recruit-calendar-wrap .rc-toolbar-left .rc-current-label{margin-left:8px;font-size:1.22rem;font-weight:700;color:#17212b;letter-spacing:0;white-space:nowrap}.recruit-calendar-wrap .rc-toolbar-right{display:flex;align-items:center;justify-content:flex-end;gap:8px}.recruit-calendar-wrap .rc-toolbar-right .rc-toolbar-label{display:inline-flex;align-items:center;gap:5px;font-size:.76rem;font-weight:600;color:#4b5b6b;margin-right:2px;white-space:nowrap}.recruit-calendar-wrap .rc-toolbar-right .rc-toolbar-label .material-symbols-outlined{font-size:17px;color:#16735f}.recruit-calendar-wrap .rc-toolbar-right select{height:34px;padding:0 28px 0 10px;border-radius:6px;border:1px solid #dbe3e8;background:#fff;font-size:.76rem;font-weight:600;color:#17212b}.recruit-calendar-wrap .rc-toolbar-right select:focus{outline:none;border-color:#16735f99;box-shadow:0 0 0 3px #16735f1f}.recruit-calendar-wrap .rc-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 13px;height:34px;border-radius:6px;font-size:.76rem;font-weight:700;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.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 #16735f2e}.recruit-calendar-wrap .rc-btn.rc-btn-outline{background:#fff;border-color:#dbe3e8;color:#17212b}.recruit-calendar-wrap .rc-btn.rc-btn-outline:hover{border-color:#16735f73;background:#edf8f4;color:#0f5c4b}.recruit-calendar-wrap .rc-main{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:16px;align-items:stretch;flex:1 1 auto;min-height:0;overflow:hidden}.recruit-calendar-wrap .rc-calendar-card{min-width:0;min-height:0;border-radius:4px;background:#fff;border:1px solid #dbe3e8;box-shadow:0 12px 28px #12202e12;padding:12px;overflow:hidden;display:flex;flex-direction:column}.recruit-calendar-wrap .rc-calendar-card>.fc{flex:1 1 auto;min-height:0}.recruit-calendar-wrap .rc-mobile-calendar-legend,.recruit-calendar-wrap .rc-mobile-schedule-toggle{display:none}.recruit-calendar-wrap .fc{font-family:inherit;font-size:.74rem;color:#17212b}.recruit-calendar-wrap .fc-theme-standard .fc-scrollgrid{border:1px solid #dbe3e8;border-radius:4px;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{padding:10px 0;font-size:.74rem;font-weight:700;color:#5c6c7c}.recruit-calendar-wrap .fc .fc-daygrid-day{padding:0;cursor:pointer;background:#fff;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{min-width:24px;height:24px;padding:0 6px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:.74rem;font-weight:700;color:#25313d}.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{border:0;background:transparent}.recruit-calendar-wrap .fc .fc-daygrid-more-link{padding:1px 6px;border-radius:4px;color:#0f5c4b;font-size:.75rem;font-weight:700}.recruit-calendar-wrap .fc .fc-daygrid-more-link:hover{background:#edf8f4;text-decoration:none}.recruit-calendar-wrap .rc-event{min-height:23px;border-radius:4px;padding:4px 9px;border:0;border-left:4px solid currentColor;box-sizing:border-box;font-size:.72rem;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff8c}.recruit-calendar-wrap .rc-event .fc-event-main{color:inherit}.recruit-calendar-wrap .rc-event--recruit,.recruit-calendar-wrap .fc .fc-event.rc-event--recruit{background:#edf9f6;border-left-color:#0f695d;color:#0f695d}.recruit-calendar-wrap .rc-event--interview,.recruit-calendar-wrap .fc .fc-event.rc-event--interview{background:#f4f0ff;border-left-color:#5c3dbd;color:#5c3dbd}.recruit-calendar-wrap .rc-event--doc,.recruit-calendar-wrap .fc .fc-event.rc-event--doc{background:#fff4f6;border-left-color:#b91f3f;color:#b91f3f}.recruit-calendar-wrap .rc-event--custom{color:#1e293b}.recruit-calendar-wrap .fc .fc-event.rc-event--custom{border-left:4px solid rgba(0,0,0,.2);color:#1e293b}.recruit-calendar-wrap .fc .fc-event-start .rc-event{border-top-left-radius:6px;border-bottom-left-radius:6px}.recruit-calendar-wrap .fc .fc-event-end .rc-event{border-top-right-radius:6px;border-bottom-right-radius:6px}.recruit-calendar-wrap .rc-side-panel{border-radius:4px;background:#fff;border:1px solid #dbe3e8;box-shadow:0 12px 28px #12202e12;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.recruit-calendar-wrap .rc-side-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #dbe3e8;background:#f8fafb;margin-bottom:0}.recruit-calendar-wrap .rc-side-header .rc-side-date{min-width:0;font-size:.9rem;font-weight:800;color:#17212b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recruit-calendar-wrap .rc-side-header .rc-side-count{flex:0 0 auto;height:24px;padding:0 9px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background:#edf8f4;color:#0f5c4b;font-size:.72rem;font-weight:800}.recruit-calendar-wrap .rc-side-body{flex:1;min-height:0;overflow-y:auto;padding:12px}.recruit-calendar-wrap .rc-side-empty{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed #cfd8df;border-radius:4px;background:#fafcfd;font-size:.78rem;color:#7b8a98;text-align:center;padding:18px 14px}.recruit-calendar-wrap .rc-side-empty .material-symbols-outlined{font-size:30px;color:#a2adba}.recruit-calendar-wrap .rc-side-item{border-radius:4px;border:1px solid #dbe3e8;border-left:3px solid #adb8c2;padding:10px 11px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,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 #12202e14;transform:translateY(-1px)}.recruit-calendar-wrap .rc-side-item--recruit{border-left-color:#14927fb3;background:#edf9f6}.recruit-calendar-wrap .rc-side-item--interview{border-left-color:#7c5ce6b3;background:#f4f0ff}.recruit-calendar-wrap .rc-side-item--doc{border-left-color:#e34b67b8;background:#fff4f6}.recruit-calendar-wrap .rc-side-item--custom{border-left-color:var(--rc-custom-color, #2563eb)}.recruit-calendar-wrap .rc-side-item .rc-side-title{font-size:.82rem;line-height:1.45;font-weight:800;color:#17212b;margin-top:8px;word-break:keep-all}.recruit-calendar-wrap .rc-side-item .rc-side-range{font-size:.74rem;color:#667789;margin-top:4px}.recruit-calendar-wrap .rc-side-item-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.recruit-calendar-wrap .rc-side-company{min-width:0;font-size:.72rem;color:#667789;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recruit-calendar-wrap .rc-side-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0 9px;height:22px;border-radius:4px;font-size:.75rem;font-weight:800}.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--custom{border:1px solid var(--rc-custom-color, #2563eb);background:#fff;color:var(--rc-custom-color, #2563eb)}.recruit-calendar-wrap .rc-side-badge--default{background:#eef2f5;color:#516171}.recruit-calendar-wrap .rc-legend{margin-top:0;border-top:1px solid #dbe3e8;padding:12px 14px;background:#fbfcfd;display:flex;flex-wrap:wrap;gap:8px 12px;font-size:.74rem;color:#526373}.recruit-calendar-wrap .rc-legend-item{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.recruit-calendar-wrap .rc-legend-dot{width:9px;height:9px;border-radius:2px;display:inline-block}.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}.recruit-calendar-wrap .rc-legend-dot--custom{background:conic-gradient(#2563eb,#7c3aed,#db2777,#ea580c,#059669,#2563eb)}.recruit-calendar-wrap .rc-side-custom-color{display:inline-flex;align-items:center;gap:5px;color:#667789;font-size:.68rem;font-weight:700}.recruit-calendar-wrap .rc-side-custom-color i{width:10px;height:10px;flex:0 0 auto;border-radius:3px}.recruit-calendar-wrap .rc-side-memo{margin-top:8px;padding:8px 9px;border-radius:4px;background:#f7f9fb;color:#536475;font-size:.72rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.recruit-calendar-wrap .rc-side-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:10px;padding-top:9px;border-top:1px solid #e6ebef}.recruit-calendar-wrap .rc-side-actions button{min-height:28px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:3px;border:1px solid #cfd8df;border-radius:4px;background:#fff;color:#425466;font-size:.69rem;font-weight:700;cursor:pointer}.recruit-calendar-wrap .rc-side-actions button:hover{border-color:#16735f;color:#0f5c4b}.recruit-calendar-wrap .rc-side-actions button.is-delete{border-color:#f0c7ce;color:#b4233d}.recruit-calendar-wrap .rc-side-actions button.is-delete:hover{border-color:#dc3453;background:#fff4f6}.recruit-calendar-wrap .rc-side-actions button .material-symbols-outlined{font-size:15px}.recruit-calendar-wrap .rc-schedule-modal-overlay{position:fixed;inset:0;z-index:1200;padding:24px;display:flex;align-items:center;justify-content:center;background:#0f172a94;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);overflow-y:auto}.recruit-calendar-wrap .rc-schedule-modal{width:100%;max-width:620px;max-height:calc(100vh - 48px);border:1px solid #d7e0e6;border-radius:8px;background:#fff;box-shadow:0 24px 70px #0f172a47;overflow-y:auto}.recruit-calendar-wrap .rc-schedule-modal__header{position:sticky;top:0;z-index:2;min-height:76px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #dbe3e8;background:#f8fafb}.recruit-calendar-wrap .rc-schedule-modal__header>div{display:flex;align-items:center;gap:11px}.recruit-calendar-wrap .rc-schedule-modal__header>div>.material-symbols-outlined{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:#e8f5f1;color:#16735f;font-size:22px}.recruit-calendar-wrap .rc-schedule-modal__header em{display:block;margin-bottom:2px;color:#16735f;font-size:.66rem;font-style:normal;font-weight:800;letter-spacing:.08em}.recruit-calendar-wrap .rc-schedule-modal__header h2{margin:0;color:#17212b;font-size:1.06rem;font-weight:800}.recruit-calendar-wrap .rc-schedule-modal__header>button{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d4dde3;border-radius:6px;background:#fff;color:#526272;cursor:pointer}.recruit-calendar-wrap .rc-schedule-modal__header>button:hover{border-color:#9eabb6;color:#17212b}.recruit-calendar-wrap .rc-schedule-modal__header>button:disabled{cursor:default;opacity:.55}.recruit-calendar-wrap .rc-schedule-modal__header>button .material-symbols-outlined{font-size:20px}.recruit-calendar-wrap .rc-schedule-form{padding:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 14px}.recruit-calendar-wrap .rc-schedule-field{position:relative;min-width:0;display:flex;flex-direction:column;gap:7px}.recruit-calendar-wrap .rc-schedule-field>span{color:#273747;font-size:.77rem;font-weight:800}.recruit-calendar-wrap .rc-schedule-field>span b{margin-left:4px;color:#d92d4c;font-size:.65rem}.recruit-calendar-wrap .rc-schedule-field input,.recruit-calendar-wrap .rc-schedule-field textarea{width:100%;border:1px solid #cdd8df;border-radius:6px;background:#fff;color:#17212b;font-family:inherit;font-size:.8rem;box-sizing:border-box}.recruit-calendar-wrap .rc-schedule-field input:focus,.recruit-calendar-wrap .rc-schedule-field textarea:focus{outline:none;border-color:#16735fb8;box-shadow:0 0 0 3px #16735f1c}.recruit-calendar-wrap .rc-schedule-field input{height:40px;padding:0 11px}.recruit-calendar-wrap .rc-schedule-field textarea{min-height:92px;padding:10px 11px 22px;line-height:1.5;resize:vertical}.recruit-calendar-wrap .rc-schedule-field small{position:absolute;right:9px;bottom:7px;color:#8b98a5;font-size:.63rem}.recruit-calendar-wrap .rc-schedule-field--full{grid-column:1/-1}.recruit-calendar-wrap .rc-schedule-color{min-width:0;margin:0;padding:0;border:0}.recruit-calendar-wrap .rc-schedule-color legend{margin-bottom:9px;color:#273747;font-size:.77rem;font-weight:800}.recruit-calendar-wrap .rc-schedule-color legend b{margin-left:4px;color:#d92d4c;font-size:.65rem}.recruit-calendar-wrap .rc-schedule-color__presets{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.recruit-calendar-wrap .rc-schedule-color__presets>button{width:28px;height:28px;padding:0;border:3px solid #ffffff;border-radius:50%;background:var(--schedule-color);box-shadow:0 0 0 1px #cbd5dc;cursor:pointer}.recruit-calendar-wrap .rc-schedule-color__presets>button:hover,.recruit-calendar-wrap .rc-schedule-color__presets>button.is-selected{box-shadow:0 0 0 2px #17212b}.recruit-calendar-wrap .rc-schedule-color__presets>button.is-selected:after{content:"✓";color:#fff;font-size:.7rem;font-weight:900;text-shadow:0 1px 2px rgba(0,0,0,.45)}.recruit-calendar-wrap .rc-schedule-color__presets output{color:#526272;font-size:.72rem;font-weight:800}.recruit-calendar-wrap .rc-schedule-color__custom{min-height:32px;padding:0 9px 0 5px;display:inline-flex;align-items:center;gap:6px;border:1px solid #cdd8df;border-radius:5px;background:#fff;color:#425466;font-size:.7rem;font-weight:700;cursor:pointer}.recruit-calendar-wrap .rc-schedule-color__custom input{width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}.recruit-calendar-wrap .rc-schedule-color__preview{min-height:34px;margin-top:10px;padding:0 12px;display:flex;align-items:center;border-left:5px solid var(--schedule-color);border-radius:4px;background:var(--schedule-color-soft);color:#1e293b;font-size:.74rem;font-weight:800}.recruit-calendar-wrap .rc-schedule-color__preview span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recruit-calendar-wrap .rc-schedule-form__actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px;padding-top:3px}.recruit-calendar-wrap .rc-schedule-form__actions button{min-width:88px;height:38px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:6px;font-size:.75rem;font-weight:800;cursor:pointer}.recruit-calendar-wrap .rc-schedule-form__actions button:disabled{cursor:default;opacity:.58}.recruit-calendar-wrap .rc-schedule-form__actions button.is-cancel{border:1px solid #cbd5dc;background:#fff;color:#435466}.recruit-calendar-wrap .rc-schedule-form__actions button.is-submit{border:1px solid #16735f;background:#16735f;color:#fff}.recruit-calendar-wrap .rc-schedule-form__actions button.is-submit:hover:not(:disabled){border-color:#0f5c4b;background:#0f5c4b}.recruit-calendar-wrap .rc-schedule-form__actions button .material-symbols-outlined{font-size:17px}@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{min-height:auto;max-height:420px}}@media(max-width:760px){.recruit-calendar-wrap{height:auto;min-height:100%;padding:6px;overflow-x:hidden;overflow-y:auto}.recruit-calendar-wrap .rc-shell{width:100%;max-width:100%;height:auto;min-height:0;gap:8px;overflow-x:hidden}.recruit-calendar-wrap .manager-command-shell{margin:2px 0 8px}.recruit-calendar-wrap .manager-commandbar{min-height:0;padding:10px;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.recruit-calendar-wrap .manager-command-title{width:100%}.recruit-calendar-wrap .manager-command-title p{display:none}.recruit-calendar-wrap .manager-command-summary{width:100%;min-width:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.recruit-calendar-wrap .manager-inline-control-group--month{grid-column:1/-1;width:100%;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,.72fr) auto;gap:4px}.recruit-calendar-wrap .manager-inline-control-group--month .manager-inline-control-label{padding:0 4px;font-size:.65rem}.recruit-calendar-wrap .manager-inline-control-group--month select{width:100%;min-width:0;height:36px;padding:0 22px 0 7px}.recruit-calendar-wrap .manager-inline-control-group--month .manager-action-panel__button{width:auto;min-width:62px}.recruit-calendar-wrap .manager-command-summary>.manager-action-panel__button{width:100%;min-width:0;min-height:36px;padding:0 6px}.recruit-calendar-wrap .manager-command-summary>.rc-add-schedule-button{grid-column:1/-1}.recruit-calendar-wrap .manager-command-summary>.manager-summary-divider{display:none}.recruit-calendar-wrap .manager-command-summary>.manager-summary-chip-mini{min-width:0;min-height:30px;padding:0 7px;justify-content:center;font-size:.62rem}.recruit-calendar-wrap .manager-command-summary>.manager-summary-chip-mini.is-progress{grid-column:1/span 2}.recruit-calendar-wrap .manager-command-summary>.manager-summary-chip-mini.is-complete{grid-column:3}.recruit-calendar-wrap .rc-main{width:100%;max-width:100%;display:block;flex:0 0 auto;min-height:0;min-width:0;box-sizing:border-box;overflow:visible;overflow-x:hidden}.recruit-calendar-wrap .rc-calendar-card{width:100%;max-width:100%;min-width:0;min-height:322px;padding:5px;box-sizing:border-box;box-shadow:0 2px 6px #12202e0f}.recruit-calendar-wrap .rc-calendar-card>.fc{width:100%;max-width:100%;min-width:0;flex:0 0 auto;min-height:310px}.recruit-calendar-wrap .fc .fc-view-harness,.recruit-calendar-wrap .fc .fc-scrollgrid{width:100%!important;max-width:100%;min-width:0}.recruit-calendar-wrap .fc{font-size:.66rem}.recruit-calendar-wrap .fc .fc-col-header-cell-cushion{padding:7px 0;font-size:.66rem}.recruit-calendar-wrap .fc .fc-daygrid-day-frame{min-height:46px;padding:2px}.recruit-calendar-wrap .fc .fc-daygrid-day-number{min-width:21px;height:21px;padding:0 4px;border-radius:4px;font-size:.65rem}.recruit-calendar-wrap .fc .fc-daygrid-day-events{min-height:10px;margin:0 2px 1px}.recruit-calendar-wrap .fc .fc-daygrid-event-harness{margin-top:2px}.recruit-calendar-wrap .rc-event{min-height:4px;height:4px;padding:0;border:0;border-radius:2px;font-size:0;line-height:0;box-shadow:none}.recruit-calendar-wrap .fc .fc-daygrid-more-link{padding:0 2px;font-size:.58rem;line-height:1.2}.recruit-calendar-wrap .rc-mobile-calendar-legend{margin:6px 0 8px;padding:7px 8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;border:1px solid #dbe3e8;border-radius:4px;background:#fff;color:#526373;font-size:.62rem}.recruit-calendar-wrap .rc-mobile-calendar-legend span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.recruit-calendar-wrap .rc-mobile-calendar-legend i{flex:0 0 auto;margin:0}.recruit-calendar-wrap .rc-mobile-schedule-toggle{width:100%;min-height:48px;padding:7px 10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;border:1px solid #b9c9d7;border-radius:4px;background:#fff;color:#294b68;text-align:left}.recruit-calendar-wrap .rc-mobile-schedule-toggle>.material-symbols-outlined{font-size:1.15rem}.recruit-calendar-wrap .rc-mobile-schedule-toggle__text{min-width:0;display:flex;flex-direction:column;gap:2px}.recruit-calendar-wrap .rc-mobile-schedule-toggle__text em{color:#6b7d8d;font-size:.6rem;font-style:normal}.recruit-calendar-wrap .rc-mobile-schedule-toggle__text strong{color:#173a58;font-family:square-eb;font-size:.76rem}.recruit-calendar-wrap .rc-mobile-schedule-toggle__count{min-width:38px;padding:4px 7px;border-radius:10px;background:#eaf6f2;color:#0f5c4b;font-family:square-bd;font-size:.66rem;text-align:center}.recruit-calendar-wrap .rc-side-panel{display:none;min-height:0;max-height:none;margin-top:8px;box-shadow:0 2px 6px #12202e0f}.recruit-calendar-wrap .rc-side-panel.is-mobile-open{display:flex}.recruit-calendar-wrap .rc-side-header{padding:10px 12px}.recruit-calendar-wrap .rc-side-header .rc-side-date{font-size:.78rem}.recruit-calendar-wrap .rc-side-body{flex:0 1 auto;max-height:360px;padding:8px}.recruit-calendar-wrap .rc-side-item{padding:9px 10px}.recruit-calendar-wrap .rc-side-item+.rc-side-item{margin-top:6px}.recruit-calendar-wrap .rc-side-item .rc-side-title{margin-top:6px;font-size:.75rem}.recruit-calendar-wrap .rc-side-item .rc-side-range{font-size:.67rem}.recruit-calendar-wrap .rc-legend{display:none}.recruit-calendar-wrap .rc-schedule-modal-overlay{padding:10px;align-items:flex-start}.recruit-calendar-wrap .rc-schedule-modal{max-height:calc(100vh - 20px);border-radius:6px}.recruit-calendar-wrap .rc-schedule-modal__header{min-height:64px;padding:10px 12px}.recruit-calendar-wrap .rc-schedule-form{padding:14px 12px;grid-template-columns:1fr;gap:14px}.recruit-calendar-wrap .rc-schedule-field--full,.recruit-calendar-wrap .rc-schedule-form__actions{grid-column:1}.recruit-calendar-wrap .rc-schedule-color__presets{gap:8px}.recruit-calendar-wrap .rc-schedule-form__actions{position:sticky;bottom:-14px;margin:0 -12px -14px;padding:10px 12px;border-top:1px solid #dbe3e8;background:#fff}.recruit-calendar-wrap .rc-schedule-form__actions button{flex:1}}.manager-page-applicants-postingapplicants{height:100%;min-height:0;overflow-y:hidden}.manager-page-applicants-postingapplicants .width-size.padding{height:100%;min-height:0;overflow:hidden}.manager-page-applicants-postingapplicants .manager-command-shell{flex:0 0 auto}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize){flex:1 1 auto;min-height:0}.manager-page-applicants-outcome-fail-restore{overflow:hidden;height:100%}.manager-page-applicants-outcome-fail-restore .width-size.padding{height:100%;min-height:0;display:flex;flex-direction:column;gap: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{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,6fr) minmax(360px,4fr);gap:12px;padding:0;box-sizing:border-box;overflow:hidden}.manager-page-applicants-outcome-fail-restore .fail-restore-pane{min-width:0;min-height:0;display:flex;flex-direction:column;border:1px solid rgba(203,213,225,.92);border-radius:4px;background:#fff;box-shadow:0 10px 22px #0f23340f;overflow:hidden}.manager-page-applicants-outcome-fail-restore .grid-table-default-virtuar-wrap{flex:1 1 auto;min-height:0;border:0;border-radius:0;box-shadow:none}.manager-page-applicants-outcome-fail-restore .fail-restore-pane--history .grid-table-top-left h3,.manager-page-applicants-outcome-fail-restore .fail-restore-pane--history .grid-table-top-left .grid-title{max-width:180px}.manager-page-applicants-outcome-fail-restore .fail-restore-modal{position:fixed;inset:0;z-index:1600;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:#0f172a6b}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__box{width:520px;max-width:100%;max-height:calc(100vh - 48px);display:flex;flex-direction:column;border-radius:6px;border:1px solid #cbd5e1;background:#fff;box-shadow:0 12px 30px #0f172a38;overflow:hidden}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__head{padding:18px 20px 14px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;border-bottom:1px solid rgba(226,232,240,.94);background:#f8fafc}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__head strong{display:block;color:var(--dhrm-text);font-family:square-eb;font-size:.92rem;line-height:1.3}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__head span{display:block;margin-top:4px;color:var(--dhrm-muted);font-size:.74rem;line-height:1.4}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:#eef4fa;color:var(--dhrm-primary)}.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{padding:16px 20px 18px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__status{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #dbeafe;border-radius:4px;background:#f5fbff}.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: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{max-width:100%;min-height:24px;padding:0 8px;display:inline-flex;align-items:center;border-radius:3px;background:#f1f5f9;color:#334155;font-family:square-bd;font-size:.75rem}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__field{display:flex;flex-direction:column;align-items:stretch;gap:7px}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__field span{color:var(--dhrm-text);font-family:square-bd;font-size:.74rem}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__field textarea{width:100%;min-height:118px;height:118px;padding:10px 12px;box-sizing:border-box;resize:vertical;line-height:1.45}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__foot{padding:12px 20px 16px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid rgba(226,232,240,.94);background:#f8fafc}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__btn{min-width:74px;min-height:32px;border-radius:4px;border:1px solid rgba(203,213,225,.96);background:#fff;color:#334155;font-family:square-bd;font-size:.72rem;cursor:pointer}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__btn:disabled{opacity:.58;cursor:not-allowed}.manager-page-applicants-outcome-fail-restore .fail-restore-modal__btn--primary{border-color:var(--dhrm-primary);background: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-filter-panel,.manager-page-applicants-talentPooapplicants .talentpool-maintenance-card,.manager-page-applicants-talentPooapplicants .talentpool-duplicate-panel{border:1px solid rgba(203,213,225,.92);border-radius:4px;background:#fff;box-shadow:0 8px 18px #0f23340e;box-sizing:border-box}.manager-page-applicants-talentPooapplicants .talentpool-filter-panel{margin:0 12px;padding:14px 16px 16px}.manager-page-applicants-talentPooapplicants .talentpool-panel-head,.manager-page-applicants-talentPooapplicants .talentpool-maintenance-head,.manager-page-applicants-talentPooapplicants .talentpool-duplicate-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.manager-page-applicants-talentPooapplicants .talentpool-panel-head{margin-bottom:12px}.manager-page-applicants-talentPooapplicants .talentpool-panel-head span,.manager-page-applicants-talentPooapplicants .talentpool-maintenance-head span{display:block;color:#1666ad;font-family:square-eb;font-size:.62rem;letter-spacing:0}.manager-page-applicants-talentPooapplicants .talentpool-panel-head strong,.manager-page-applicants-talentPooapplicants .talentpool-maintenance-head strong{display:block;margin-top:3px;color:#142339;font-family:square-eb;font-size:.86rem}.manager-page-applicants-talentPooapplicants .talentpool-panel-actions,.manager-page-applicants-talentPooapplicants .talentpool-maintenance-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.manager-page-applicants-talentPooapplicants .talentpool-button{min-height:31px;padding:0 12px;border-radius:4px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-family:square-bd;font-size:.71rem;cursor:pointer;white-space:nowrap;transition:background-color .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease}.manager-page-applicants-talentPooapplicants .talentpool-button .material-symbols-outlined{font-size:1rem;color:currentColor}.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{opacity:.58;cursor:not-allowed}.manager-page-applicants-talentPooapplicants .talentpool-filter-grid{display:grid;grid-template-columns:minmax(210px,1.4fr) repeat(5,minmax(120px,1fr));gap:9px}.manager-page-applicants-talentPooapplicants .talentpool-field{min-width:0;display:flex;flex-direction:column;gap:5px}.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:.75rem}.manager-page-applicants-talentPooapplicants .talentpool-field input,.manager-page-applicants-talentPooapplicants .talentpool-field select{width:100%;height:32px;border:1px solid rgba(203,213,225,.95);border-radius:4px;background:#fff;padding:0 9px;color:#0f172a;font-size:.72rem;outline:none;box-sizing:border-box}.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 #5f85ad21}.manager-page-applicants-talentPooapplicants .talentpool-sticky-tools{position:sticky;top:0;z-index:60;width:100%;display:grid;grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);gap:10px;margin:0;padding:10px 12px;align-items:stretch;isolation:isolate;background:linear-gradient(180deg,#f4f8fc,#eef5fb);border-top:1px solid rgba(226,232,240,.95);border-bottom:1px solid rgba(203,213,225,.95);box-shadow:0 10px 22px #0f23341c,inset 0 1px #ffffffeb;box-sizing:border-box}.manager-page-applicants-talentPooapplicants .talentpool-sticky-tools>*{min-width:0}.manager-page-applicants-talentPooapplicants .talentpool-maintenance-card{min-width:0;padding:13px 14px}.manager-page-applicants-talentPooapplicants .talentpool-maintenance-head{align-items:flex-start}.manager-page-applicants-talentPooapplicants .talentpool-maintenance-head em{max-width:210px;color:#64748b;font-family:square-bd;font-size:.75rem;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager-page-applicants-talentPooapplicants .talentpool-maintenance-form{margin-top:10px;display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:8px;align-items:end}.manager-page-applicants-talentPooapplicants .talentpool-maintenance-form label{min-width:0;display:flex;flex-direction:column;gap:5px}.manager-page-applicants-talentPooapplicants .talentpool-maintenance-form label span{color:#475569;font-family:square-bd;font-size:.75rem}.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{width:100%;border:1px solid rgba(203,213,225,.95);border-radius:4px;background:#fff;color:#0f172a;font-size:.72rem;outline:none;box-sizing:border-box}.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 #5f85ad21}.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{display:grid;grid-template-columns:minmax(118px,auto) minmax(0,1fr);gap:10px;align-items:end;padding:11px 12px}.manager-page-applicants-talentPooapplicants .talentpool-sticky-tools .talentpool-maintenance-head{min-width:118px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px}.manager-page-applicants-talentPooapplicants .talentpool-sticky-tools .talentpool-maintenance-head em{max-width:150px}.manager-page-applicants-talentPooapplicants .talentpool-sticky-tools .talentpool-maintenance-form{margin-top:0;grid-template-columns:72px minmax(120px,.75fr) minmax(180px,1.25fr) auto;gap:7px;align-items:end}.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{width:auto;height:100%;margin:0}.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{display:grid;grid-template-columns:minmax(104px,.7fr) minmax(190px,1.45fr) minmax(112px,.8fr) auto auto auto;align-items:flex-end;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__button,.manager-page-applicants-talentPooapplicants .manager-action-panel--talentpool-move .manager-action-panel__badge{padding-left:9px;padding-right:9px}.manager-page-applicants-talentPooapplicants .talentpool-duplicate-panel{margin:0 12px;padding:13px 14px;border-color:#efc9bd;background:#fff8f5}.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{min-height:22px;padding:0 8px;border-radius:4px;display:inline-flex;align-items:center;background:#ffe8dc;color:#9a3412;font-family:square-eb;font-size:.65rem;font-style:normal}.manager-page-applicants-talentPooapplicants .talentpool-duplicate-list{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.manager-page-applicants-talentPooapplicants .talentpool-duplicate-item{min-width:0;display:grid;grid-template-columns:minmax(120px,.8fr) minmax(120px,1fr) minmax(130px,1fr);gap:8px;align-items:center;padding:8px 10px;border-radius:4px;background:#fff;border:1px solid #f3d7ca;color:#475569;font-size:.69rem}.manager-page-applicants-talentPooapplicants .talentpool-duplicate-item strong,.manager-page-applicants-talentPooapplicants .talentpool-duplicate-item span,.manager-page-applicants-talentPooapplicants .talentpool-duplicate-item em{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-filter-grid,.manager-page-applicants-talentPooapplicants .talentpool-sticky-tools,.manager-page-applicants-talentPooapplicants .talentpool-duplicate-list{grid-template-columns:1fr}.manager-page-applicants-talentPooapplicants .talentpool-sticky-tools{position:static;padding:0;background:transparent;border:0;box-shadow:none}.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__section,.manager-page-applicants-talentPooapplicants .manager-action-panel--talentpool-move .manager-action-panel__controls{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}}@media(max-width:768px){.manager-page-applicants-talentPooapplicants .manager-command-shell,.manager-page-applicants-talentPooapplicants .talentpool-duplicate-panel{display:none}.manager-page-applicants-talentPooapplicants .width-size.padding{gap:0;padding:8px}.manager-page-applicants-talentPooapplicants .grid-table-default-virtuar-wrap:not(.fullsize){width:100%;max-width:100%;margin:0}}.manager-recruitmentprocesses-automatedresume{min-height:100%;background:#f5f8fc}.manager-recruitmentprocesses-automatedresume .width-size.padding{width:100%;max-width:1680px;height:100%;min-height:620px;margin:0 auto;padding:10px 12px 12px;gap:10px;box-sizing:border-box;overflow:hidden}.manager-recruitmentprocesses-automatedresume .auto-score-header{min-height:64px;padding:10px 14px;border:1px solid #dce5ef;border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:18px;box-sizing:border-box;flex:0 0 auto}.manager-recruitmentprocesses-automatedresume .auto-score-header__title{min-width:260px;display:flex;align-items:center;gap:10px}.manager-recruitmentprocesses-automatedresume .auto-score-header__title>.material-symbols-outlined{width:32px;height:32px;border-radius:4px;background:#edf4ff;color:#006cb7;display:inline-flex;align-items:center;justify-content:center;font-size:19px;flex:0 0 auto}.manager-recruitmentprocesses-automatedresume .auto-score-header__title>div{min-width:0;display:flex;flex-direction:column}.manager-recruitmentprocesses-automatedresume .auto-score-header__title em{margin-bottom:1px;color:#7c9bc5;font-size:.6rem;font-family:square-eb;font-style:normal;letter-spacing:.05em}.manager-recruitmentprocesses-automatedresume .auto-score-header__title strong{color:#16243a;font-family:square-eb;font-size:.9rem;line-height:1.2}.manager-recruitmentprocesses-automatedresume .auto-score-header__title p{margin:2px 0 0;color:#718096;font-family:square-bd;font-size:.68rem;line-height:1.25}.manager-recruitmentprocesses-automatedresume .auto-score-header__summary{min-width:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.manager-recruitmentprocesses-automatedresume .auto-score-header__summary>span{min-height:27px;padding:0 10px;border:1px solid #dce5ef;border-radius:4px;background:#f8fafc;color:#65758b;display:inline-flex;align-items:center;gap:5px;box-sizing:border-box;font-family:square-bd;font-size:.7rem;white-space:nowrap}.manager-recruitmentprocesses-automatedresume .auto-score-header__summary>span strong{color:#22324a;font-family:square-eb}.manager-recruitmentprocesses-automatedresume .auto-score-header__summary>span.is-selected{border-color:#b9e5da;background:#f0fbf8;color:#2b7a68}.manager-recruitmentprocesses-automatedresume .auto-score-header__summary>span.is-selected strong{color:#17745f}.manager-recruitmentprocesses-automatedresume .auto-score-header__summary>span.is-empty{border-color:#e5e7eb;background:#f9fafb;color:#9ca3af}.manager-recruitmentprocesses-automatedresume .auto-score-header__summary>span.is-confirmed{border-color:#a7d9c9;background:#eefbf6;color:#23745f}.manager-recruitmentprocesses-automatedresume .auto-score-header__summary>span.is-confirmed strong{color:#12664f}.manager-recruitmentprocesses-automatedresume .auto-score-header__summary button{min-height:29px;padding:0 11px;border:1px solid #cdd9e8;border-radius:4px;background:#fff;color:#42526a;display:inline-flex;align-items:center;justify-content:center;gap:4px;font-family:square-bd;font-size:.7rem;cursor:pointer}.manager-recruitmentprocesses-automatedresume .auto-score-header__summary button .material-symbols-outlined{font-size:16px}.manager-recruitmentprocesses-automatedresume .auto-score-header__summary button:hover:not(:disabled){border-color:#9eb5d2;background:#f7faff;color:#006cb7}.manager-recruitmentprocesses-automatedresume .auto-score-header__summary button:disabled{opacity:.5;cursor:default}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-bar{min-width:0;min-height:64px;padding:9px 12px;border:1px solid #cfddec;border-radius:6px;background:#f9fbfe;display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box;flex:0 0 auto}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-bar__status{min-width:250px;display:flex;align-items:center;gap:9px}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-bar__status>.material-symbols-outlined{width:34px;height:34px;border-radius:50%;background:#e8f3ff;color:#006cb7;display:inline-flex;align-items:center;justify-content:center;font-size:19px;flex:0 0 auto}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-bar__status>div{min-width:0}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-bar__status strong{display:block;color:#1d2f48;font-family:square-eb;font-size:.76rem}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-bar__status p{margin:3px 0 0;color:#718096;font-family:square-bd;font-size:.64rem;line-height:1.3}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-bar__controls{min-width:0;display:flex;align-items:flex-end;justify-content:flex-end;gap:7px}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-bar__controls label{display:flex;flex-direction:column;gap:3px}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-bar__controls label>span{color:#63738a;font-family:square-bd;font-size:.62rem}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-bar__controls label>span em{margin-left:3px;color:#d34242;font-family:square-eb;font-style:normal}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-bar__controls input{height:31px;padding:0 9px;border:1px solid #cfd9e6;border-radius:4px;background:#fff;color:#26384f;box-sizing:border-box;font-family:square-bd;font-size:.7rem;outline:none}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-bar__controls input:focus{border-color:#7299ca;box-shadow:0 0 0 2px #376db11a}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-bar__controls input:disabled{background:#f1f4f8;color:#9aa6b5}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-bar__controls button{height:31px;padding:0 11px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;font-family:square-eb;font-size:.68rem;white-space:nowrap;cursor:pointer}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-bar__controls button:disabled{opacity:.5;cursor:default}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-bar__controls button .material-symbols-outlined{font-size:16px}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-bar__reason{width:24vw;max-width:280px}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-bar__reason input{width:100%}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-history{position:relative;align-self:flex-end}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-history summary{height:31px;padding:0 10px;border:1px solid #b9c7d8;border-radius:4px;background:#fff;color:#465970;display:flex;align-items:center;box-sizing:border-box;font-family:square-eb;font-size:.66rem;white-space:nowrap;cursor:pointer;list-style:none}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-history summary::-webkit-details-marker{display:none}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-history>div{width:390px;max-height:300px;padding:6px;border:1px solid #cbd8e6;border-radius:5px;background:#fff;box-shadow:0 10px 28px #1f314929;position:absolute;z-index:30;top:calc(100% + 5px);right:0;box-sizing:border-box;overflow-y:auto}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-history article{padding:7px 8px;border-radius:4px;background:#f7f9fc;display:grid;grid-template-columns:auto auto auto 1fr;align-items:center;gap:3px 8px;color:#617188;font-family:square-bd;font-size:.62rem}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-history article+article{margin-top:5px}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-history article strong{color:#006cb7;font-family:square-eb;font-size:.7rem}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-history article time{text-align:right}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-history article p{margin:2px 0 0;grid-column:1/-1;color:#40516a;line-height:1.3}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-bar__confirm{border:1px solid rgb(0,108,183);background:#006cb7;color:#fff}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-bar__confirm:hover:not(:disabled){filter:brightness(.94)}.manager-recruitmentprocesses-automatedresume .auto-score-workspace{min-width:0;min-height:0;flex:1 1 auto;display:grid;grid-template-columns:220px minmax(0,1fr) 266px;gap:10px;overflow:hidden}.manager-recruitmentprocesses-automatedresume .auto-score-category-panel,.manager-recruitmentprocesses-automatedresume .auto-score-editor-panel,.manager-recruitmentprocesses-automatedresume .auto-score-default-panel{min-width:0;min-height:0;border:1px solid #dce5ef;border-radius:6px;background:#fff;box-sizing:border-box;overflow:hidden}.manager-recruitmentprocesses-automatedresume .auto-score-category-panel,.manager-recruitmentprocesses-automatedresume .auto-score-default-panel{display:flex;flex-direction:column}.manager-recruitmentprocesses-automatedresume .auto-score-panel-title{min-height:55px;padding:10px 13px;border-bottom:1px solid #e6edf5;background:#f9fbfe;display:flex;align-items:center;justify-content:space-between;gap:10px;box-sizing:border-box;flex:0 0 auto}.manager-recruitmentprocesses-automatedresume .auto-score-panel-title>div{min-width:0}.manager-recruitmentprocesses-automatedresume .auto-score-panel-title strong{display:block;color:#1c2d45;font-family:square-eb;font-size:.82rem}.manager-recruitmentprocesses-automatedresume .auto-score-panel-title p{margin:3px 0 0;color:#8190a5;font-family:square-bd;font-size:.65rem;line-height:1.25}.manager-recruitmentprocesses-automatedresume .auto-score-panel-title>em{min-width:24px;height:24px;padding:0 6px;border-radius:4px;background:#eaf2ff;color:#006cb7;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-family:square-eb;font-size:.68rem;font-style:normal}.manager-recruitmentprocesses-automatedresume .auto-score-panel-title>.material-symbols-outlined{color:#7890ad;font-size:19px}.manager-recruitmentprocesses-automatedresume .auto-score-category-list{min-height:0;padding:8px;overflow-y:auto}.manager-recruitmentprocesses-automatedresume .auto-score-category-list section+section{margin-top:10px}.manager-recruitmentprocesses-automatedresume .auto-score-category-list h3{margin:0 0 5px;padding:0 7px;color:#8b98aa;font-family:square-eb;font-size:.62rem;letter-spacing:.03em}.manager-recruitmentprocesses-automatedresume .auto-score-category-list button{width:100%;min-height:34px;margin:2px 0;padding:0 7px;border:1px solid transparent;border-radius:4px;background:transparent;color:#55657a;display:flex;align-items:center;gap:7px;box-sizing:border-box;cursor:pointer;text-align:left}.manager-recruitmentprocesses-automatedresume .auto-score-category-list button>.material-symbols-outlined{width:20px;color:#8a99ac;font-size:17px;flex:0 0 auto}.manager-recruitmentprocesses-automatedresume .auto-score-category-list button strong{min-width:0;color:inherit;font-family:square-bd;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-recruitmentprocesses-automatedresume .auto-score-category-list button em{min-width:22px;height:19px;margin-left:auto;padding:0 5px;border-radius:4px;background:#edf1f6;color:#78869a;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-family:square-eb;font-size:.62rem;font-style:normal;flex:0 0 auto}.manager-recruitmentprocesses-automatedresume .auto-score-category-list button:hover:not(:disabled){background:#f5f8fc;color:#253a55}.manager-recruitmentprocesses-automatedresume .auto-score-category-list button.is-active{border-color:#c7daf4;background:#edf4ff;color:#145eb9}.manager-recruitmentprocesses-automatedresume .auto-score-category-list button.is-active>.material-symbols-outlined{color:#006cb7}.manager-recruitmentprocesses-automatedresume .auto-score-category-list button.is-active strong{font-family:square-eb}.manager-recruitmentprocesses-automatedresume .auto-score-category-list button.is-active em{background:#fff;color:#006cb7}.manager-recruitmentprocesses-automatedresume .auto-score-category-list button:disabled{position:relative;background:#f6f8fb;color:#a2adba;cursor:not-allowed}.manager-recruitmentprocesses-automatedresume .auto-score-category-list button:disabled>.material-symbols-outlined{color:#b2bdca}.manager-recruitmentprocesses-automatedresume .auto-score-category-list button:disabled em{background:#eef2f6;color:#a2adba}.manager-recruitmentprocesses-automatedresume .auto-score-category-list button:disabled:before,.manager-recruitmentprocesses-automatedresume .auto-score-category-list button:disabled:after{position:absolute;left:8px;z-index:20;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,transform .14s ease}.manager-recruitmentprocesses-automatedresume .auto-score-category-list button:disabled:before{content:"";bottom:calc(100% + 2px);border:5px solid transparent;border-top-color:#263950;transform:translateY(2px)}.manager-recruitmentprocesses-automatedresume .auto-score-category-list button:disabled:after{content:attr(data-disabled-tooltip);bottom:calc(100% + 11px);max-width:calc(100% - 16px);padding:7px 9px;border-radius:6px;background:#263950;box-shadow:0 5px 14px #0f172a33;color:#fff;font-family:square-bd;font-size:.66rem;line-height:1.35;white-space:nowrap;transform:translateY(2px)}.manager-recruitmentprocesses-automatedresume .auto-score-category-list button:disabled:hover,.manager-recruitmentprocesses-automatedresume .auto-score-category-list button:disabled:focus-visible{z-index:21}.manager-recruitmentprocesses-automatedresume .auto-score-category-list button:disabled:hover:before,.manager-recruitmentprocesses-automatedresume .auto-score-category-list button:disabled:hover:after,.manager-recruitmentprocesses-automatedresume .auto-score-category-list button:disabled:focus-visible:before,.manager-recruitmentprocesses-automatedresume .auto-score-category-list button:disabled:focus-visible:after{opacity:1;visibility:visible;transform:translateY(0)}.manager-recruitmentprocesses-automatedresume .auto-score-editor-panel{display:flex;flex-direction:column}.manager-recruitmentprocesses-automatedresume .auto-score-editor-head{min-height:72px;padding:11px 16px;border-bottom:1px solid #e6edf5;background:#fff;display:flex;align-items:center;gap:11px;box-sizing:border-box;flex:0 0 auto}.manager-recruitmentprocesses-automatedresume .auto-score-editor-head .auto-score-education-target{min-width:140px;height:34px;margin-left:auto;padding:0 8px 0 10px;border:1px solid #d7e2ef;border-radius:4px;background:#f8fbff;display:flex;align-items:center;gap:7px;box-sizing:border-box;flex:0 0 auto}.manager-recruitmentprocesses-automatedresume .auto-score-editor-head .auto-score-education-target>span{color:#718096;font-family:square-bd;font-size:.66rem;white-space:nowrap}.manager-recruitmentprocesses-automatedresume .auto-score-editor-head .auto-score-education-target select{min-width:67px;height:26px;padding:0 20px 0 4px;border:0;outline:0;background-color:transparent;color:#1b5fae;font-family:square-eb;font-size:.7rem;cursor:pointer}.manager-recruitmentprocesses-automatedresume .auto-score-editor-head .auto-score-education-target select:disabled{color:#8b98aa;cursor:default}.manager-recruitmentprocesses-automatedresume .auto-score-editor-head .auto-score-education-target:focus-within{border-color:#8fb6e8;box-shadow:0 0 0 2px #3578cc1a}.manager-recruitmentprocesses-automatedresume .auto-score-editor-head .auto-score-education-target.is-gpa-toolbar{margin-left:0}.manager-recruitmentprocesses-automatedresume .auto-score-editor-head .auto-score-age-year{margin-left:auto;display:flex;align-items:center;gap:8px;flex:0 0 auto}.manager-recruitmentprocesses-automatedresume .auto-score-editor-head .auto-score-age-year>span{color:#718096;font-family:square-bd;font-size:.66rem;white-space:nowrap}.manager-recruitmentprocesses-automatedresume .auto-score-editor-head .auto-score-age-year .resume-year-picker{width:132px}.manager-recruitmentprocesses-automatedresume .auto-score-editor-head .auto-score-age-year .resume-year-picker>input{width:100%;height:31px;padding:0 36px 0 9px;border:1px solid #cfdceb;border-radius:6px;outline:0;background:#fff;color:#1c3555;font-family:square-eb;font-size:.7rem;box-sizing:border-box}.manager-recruitmentprocesses-automatedresume .auto-score-editor-head .auto-score-age-year .resume-year-picker>input:focus{border-color:#6d9fdb;box-shadow:0 0 0 2px #3578cc1a}.manager-recruitmentprocesses-automatedresume .auto-score-editor-head .auto-score-age-year .resume-year-picker>input:disabled{background:#eef2f7;color:#9aa7b8}.manager-recruitmentprocesses-automatedresume .auto-score-gpa-stack{min-width:0;margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex:0 0 auto}.manager-recruitmentprocesses-automatedresume .auto-score-gpa-stack .auto-score-gpa-stack__top{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:7px}.manager-recruitmentprocesses-automatedresume .auto-score-gpa-calculator{min-height:48px;margin-left:0;padding:6px 7px;border:1px solid #d7e2ef;border-radius:4px;background:#f8fbff;display:flex;align-items:flex-end;gap:6px;box-sizing:border-box;flex:0 0 auto}.manager-recruitmentprocesses-automatedresume .auto-score-gpa-calculator .auto-score-gpa-calculator__title{height:32px;padding:0 3px;color:#2d5f9d;display:flex;align-items:center;gap:4px;white-space:nowrap}.manager-recruitmentprocesses-automatedresume .auto-score-gpa-calculator .auto-score-gpa-calculator__title .material-symbols-outlined{font-size:16px}.manager-recruitmentprocesses-automatedresume .auto-score-gpa-calculator .auto-score-gpa-calculator__title strong{font-family:square-eb;font-size:.66rem}.manager-recruitmentprocesses-automatedresume .auto-score-gpa-calculator label{display:flex;flex-direction:column;gap:3px}.manager-recruitmentprocesses-automatedresume .auto-score-gpa-calculator label span{color:#718096;font-family:square-bd;font-size:.58rem;text-align:center;white-space:nowrap}.manager-recruitmentprocesses-automatedresume .auto-score-gpa-calculator label input{width:57px;height:27px;padding:0 5px;border:1px solid #cfdceb;border-radius:6px;outline:0;background:#fff;color:#1c3555;font-family:square-bd;font-size:.68rem;text-align:center;box-sizing:border-box}.manager-recruitmentprocesses-automatedresume .auto-score-gpa-calculator label input:focus{border-color:#6d9fdb;box-shadow:0 0 0 2px #3578cc1a}.manager-recruitmentprocesses-automatedresume .auto-score-gpa-calculator label input:disabled{background:#eef2f7;color:#9aa7b8}.manager-recruitmentprocesses-automatedresume .auto-score-gpa-calculator .auto-score-gpa-calculator__apply{height:28px;padding:0 9px;border:1px solid #2f71c1;border-radius:6px;background:#2f71c1;color:#fff;font-family:square-eb;font-size:.64rem;white-space:nowrap;cursor:pointer}.manager-recruitmentprocesses-automatedresume .auto-score-gpa-calculator .auto-score-gpa-calculator__apply:hover:not(:disabled){border-color:#235faa;background:#235faa}.manager-recruitmentprocesses-automatedresume .auto-score-gpa-calculator .auto-score-gpa-calculator__apply:disabled{border-color:#b8c5d4;background:#b8c5d4;cursor:default}.manager-recruitmentprocesses-automatedresume .auto-score-editor-head__icon{width:38px;height:38px;border-radius:4px;background:#edf4ff;color:#006cb7;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.manager-recruitmentprocesses-automatedresume .auto-score-editor-head__icon .material-symbols-outlined{font-size:21px}.manager-recruitmentprocesses-automatedresume .auto-score-editor-head__text{min-width:0;flex:1}.manager-recruitmentprocesses-automatedresume .auto-score-editor-head__text em{display:block;margin-bottom:2px;color:#8291a5;font-family:square-eb;font-size:.61rem;font-style:normal}.manager-recruitmentprocesses-automatedresume .auto-score-editor-head__text strong{display:block;color:#172840;font-family:square-eb;font-size:.95rem}.manager-recruitmentprocesses-automatedresume .auto-score-editor-head__text p{margin:3px 0 0;color:#718096;font-family:square-bd;font-size:.68rem;line-height:1.3}.manager-recruitmentprocesses-automatedresume .auto-score-current-import{height:32px;padding:0 10px;border:1px solid rgba(203,213,225,.96);border-radius:4px;background:#fff;color:#334155;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-family:square-bd;font-size:.72rem;white-space:nowrap;cursor:pointer;flex:0 0 auto;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease}.manager-recruitmentprocesses-automatedresume .auto-score-current-import .material-symbols-outlined{font-size:16px}.manager-recruitmentprocesses-automatedresume .auto-score-current-import:hover:not(:disabled){transform:none;border-color:#007bc359;background:#eef7ff;color:var(--dhrm-primary)}.manager-recruitmentprocesses-automatedresume .auto-score-current-import:disabled{opacity:.45;cursor:not-allowed}.manager-recruitmentprocesses-automatedresume .auto-score-editor-head__count{min-width:55px;padding-left:12px;border-left:1px solid #e3eaf2;display:flex;flex-direction:column;align-items:flex-end;flex:0 0 auto}.manager-recruitmentprocesses-automatedresume .auto-score-editor-head__count strong{color:#1b5fae;font-family:square-eb;font-size:1rem}.manager-recruitmentprocesses-automatedresume .auto-score-editor-head__count span{margin-top:1px;color:#8b98aa;font-family:square-bd;font-size:.62rem}.manager-recruitmentprocesses-automatedresume .auto-score-editor-toolbar{min-height:48px;padding:7px 11px;border-bottom:1px solid #e6edf5;background:#f9fbfd;display:flex;align-items:center;gap:9px;box-sizing:border-box;flex:0 0 auto}.manager-recruitmentprocesses-automatedresume .auto-score-search{width:42%;max-width:290px;height:32px;padding:0 8px;border:1px solid #d5dfeb;border-radius:4px;background:#fff;display:flex;align-items:center;gap:6px;box-sizing:border-box}.manager-recruitmentprocesses-automatedresume .auto-score-search>.material-symbols-outlined{color:#8b98aa;font-size:17px}.manager-recruitmentprocesses-automatedresume .auto-score-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#27384f;font-family:square-bd;font-size:.7rem}.manager-recruitmentprocesses-automatedresume .auto-score-search input::placeholder{color:#a2adbb}.manager-recruitmentprocesses-automatedresume .auto-score-search input::-webkit-search-cancel-button{display:none}.manager-recruitmentprocesses-automatedresume .auto-score-search button{width:22px;height:22px;padding:0;border:0;background:transparent;color:#9aa6b5;display:flex;align-items:center;justify-content:center;cursor:pointer}.manager-recruitmentprocesses-automatedresume .auto-score-search button .material-symbols-outlined{font-size:15px}.manager-recruitmentprocesses-automatedresume .auto-score-search:focus-within{border-color:#8db6eb;box-shadow:0 0 0 2px #3074c614}.manager-recruitmentprocesses-automatedresume .auto-score-toolbar-result{min-width:0;color:#8592a4;font-family:square-bd;font-size:.64rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-recruitmentprocesses-automatedresume .auto-score-save-button,.manager-recruitmentprocesses-automatedresume .auto-score-default-save{min-height:32px;padding:0 12px;border:1px solid rgb(0,108,183);border-radius:4px;background:#006cb7;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:5px;box-sizing:border-box;font-family:square-bd;font-size:.7rem;cursor:pointer}.manager-recruitmentprocesses-automatedresume .auto-score-save-button .material-symbols-outlined,.manager-recruitmentprocesses-automatedresume .auto-score-default-save .material-symbols-outlined{font-size:16px}.manager-recruitmentprocesses-automatedresume .auto-score-save-button:hover:not(:disabled),.manager-recruitmentprocesses-automatedresume .auto-score-default-save:hover:not(:disabled){background:#005d9e}.manager-recruitmentprocesses-automatedresume .auto-score-save-button:disabled,.manager-recruitmentprocesses-automatedresume .auto-score-default-save:disabled{border-color:#c8d2df;background:#c8d2df;cursor:default}.manager-recruitmentprocesses-automatedresume .auto-score-save-button{margin-left:auto;flex:0 0 auto}.manager-recruitmentprocesses-automatedresume .auto-score-editor-body{position:relative;min-width:0;min-height:0;padding:11px;background:#f6f9fc;flex:1 1 auto;overflow-y:auto;box-sizing:border-box}.manager-recruitmentprocesses-automatedresume .auto-score-grid-wrap{width:100%;height:100%;min-width:0;min-height:0;border:1px solid #dce5ef;border-radius:4px;background:#fff;box-sizing:border-box;overflow:hidden}.manager-recruitmentprocesses-automatedresume .auto-score-grid-wrap .grid-table-default-virtuar-wrap{width:100%;height:100%;min-height:0;background:#fff}.manager-recruitmentprocesses-automatedresume .auto-score-grid-wrap .grid-table-default-virtuar-wrap.no-utils{padding:0!important}.manager-recruitmentprocesses-automatedresume .auto-score-grid-wrap .grid-table-default-virtuar-wrap.no-utils .grid-table{border:0;border-radius:0}.manager-recruitmentprocesses-automatedresume .auto-score-loading{position:absolute;z-index:4;inset:0;background:#f8fbfecc;color:#53667f;display:flex;align-items:center;justify-content:center;gap:7px;font-family:square-bd;font-size:.75rem}.manager-recruitmentprocesses-automatedresume .auto-score-loading .material-symbols-outlined{color:#006cb7;font-size:20px;animation:auto-score-spin .8s linear infinite}@keyframes auto-score-spin{to{transform:rotate(360deg)}}.manager-recruitmentprocesses-automatedresume .auto-score-rule-list{display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px}.manager-recruitmentprocesses-automatedresume .auto-score-rule{position:relative;width:calc(50% - 4px);min-width:0;min-height:82px;padding:12px 116px 12px 42px;border:1px solid #dce5ef;border-radius:4px;background:#fff;box-sizing:border-box;display:flex;align-items:center}.manager-recruitmentprocesses-automatedresume .auto-score-rule:hover{border-color:#b9cce3}.manager-recruitmentprocesses-automatedresume .auto-score-rule__number{position:absolute;top:13px;left:12px;width:21px;height:21px;border-radius:6px;background:#eef3f8;color:#6c7c91;display:flex;align-items:center;justify-content:center;font-family:square-eb;font-size:.62rem}.manager-recruitmentprocesses-automatedresume .auto-score-rule__details{min-width:0;width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;gap:9px 16px}.manager-recruitmentprocesses-automatedresume .auto-score-rule__field{min-width:105px;max-width:100%;display:flex;flex:1 1 120px;flex-direction:column;gap:4px}.manager-recruitmentprocesses-automatedresume .auto-score-rule__field>span{color:#8a98aa;font-family:square-bd;font-size:.6rem}.manager-recruitmentprocesses-automatedresume .auto-score-rule__field>div{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.manager-recruitmentprocesses-automatedresume .auto-score-rule__field>div .is-empty{color:#b1bac6;font-family:square-bd;font-size:.72rem}.manager-recruitmentprocesses-automatedresume .auto-score-rule-value{max-width:100%;color:#26384f;font-family:square-eb;font-size:.72rem;line-height:1.35;overflow-wrap:anywhere}.manager-recruitmentprocesses-automatedresume .auto-score-rule__score{position:absolute;top:50%;right:12px;width:91px;padding-left:12px;border-left:1px solid #e5ebf2;transform:translateY(-50%);display:flex;flex-direction:column;gap:4px}.manager-recruitmentprocesses-automatedresume .auto-score-rule__score>span{color:#7d8b9e;font-family:square-bd;font-size:.6rem}.manager-recruitmentprocesses-automatedresume .auto-score-rule__score>div{height:30px;padding:0 7px;border:1px solid #ccd8e6;border-radius:6px;background:#f9fbfd;display:flex;align-items:center;box-sizing:border-box}.manager-recruitmentprocesses-automatedresume .auto-score-rule__score>div:focus-within{border-color:#7eaee7;background:#fff;box-shadow:0 0 0 2px #3074c614}.manager-recruitmentprocesses-automatedresume .auto-score-rule__score input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#154f94;font-family:square-eb;font-size:.78rem;text-align:right}.manager-recruitmentprocesses-automatedresume .auto-score-rule__score input::-webkit-outer-spin-button,.manager-recruitmentprocesses-automatedresume .auto-score-rule__score input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.manager-recruitmentprocesses-automatedresume .auto-score-rule__score em{margin-left:3px;color:#8290a3;font-family:square-bd;font-size:.65rem;font-style:normal}.manager-recruitmentprocesses-automatedresume .auto-score-empty{min-height:260px;color:#8090a4;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.manager-recruitmentprocesses-automatedresume .auto-score-empty .material-symbols-outlined{width:42px;height:42px;margin-bottom:9px;border-radius:6px;background:#eaf1f8;color:#7890ad;display:flex;align-items:center;justify-content:center;font-size:22px}.manager-recruitmentprocesses-automatedresume .auto-score-empty strong{color:#42546c;font-family:square-eb;font-size:.83rem}.manager-recruitmentprocesses-automatedresume .auto-score-empty p{max-width:420px;margin:6px 0 0;font-family:square-bd;font-size:.68rem;line-height:1.5}.manager-recruitmentprocesses-automatedresume .auto-score-personality-editor{display:flex;flex-direction:column;gap:9px}.manager-recruitmentprocesses-automatedresume .auto-score-personality-editor>section{padding:14px;border:1px solid #dce5ef;border-radius:4px;background:#fff}.manager-recruitmentprocesses-automatedresume .auto-score-personality-head{display:flex;align-items:center;gap:10px}.manager-recruitmentprocesses-automatedresume .auto-score-personality-head>span{width:25px;height:25px;border-radius:4px;background:#eaf2ff;color:#006cb7;display:flex;align-items:center;justify-content:center;font-family:square-eb;font-size:.7rem;flex:0 0 auto}.manager-recruitmentprocesses-automatedresume .auto-score-personality-head>div{min-width:0}.manager-recruitmentprocesses-automatedresume .auto-score-personality-head>div strong{color:#22344c;font-family:square-eb;font-size:.8rem}.manager-recruitmentprocesses-automatedresume .auto-score-personality-head>div p{margin:3px 0 0;color:#7a899c;font-family:square-bd;font-size:.66rem}.manager-recruitmentprocesses-automatedresume .auto-score-personality-head>em{margin-left:auto;padding:5px 8px;border-radius:4px;background:#f0f5fb;color:#536a86;font-family:square-eb;font-size:.64rem;font-style:normal;white-space:nowrap}.manager-recruitmentprocesses-automatedresume .auto-score-personality-options{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px}.manager-recruitmentprocesses-automatedresume .auto-score-personality-option{min-height:34px;padding:0 10px;border:1px solid #d8e1ec;border-radius:4px;background:#fff;color:#58697e;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.manager-recruitmentprocesses-automatedresume .auto-score-personality-option input{position:absolute;opacity:0;pointer-events:none}.manager-recruitmentprocesses-automatedresume .auto-score-personality-option .material-symbols-outlined{color:#a1adbb;font-size:17px}.manager-recruitmentprocesses-automatedresume .auto-score-personality-option strong{font-family:square-bd;font-size:.7rem}.manager-recruitmentprocesses-automatedresume .auto-score-personality-option:hover{border-color:#aac1de;background:#f7faff}.manager-recruitmentprocesses-automatedresume .auto-score-personality-option.is-selected{border-color:#8fb8e9;background:#edf5ff;color:#145aa9}.manager-recruitmentprocesses-automatedresume .auto-score-personality-option.is-selected .material-symbols-outlined{color:#006cb7}.manager-recruitmentprocesses-automatedresume .auto-score-personality-option.is-selected strong{font-family:square-eb}.manager-recruitmentprocesses-automatedresume .auto-score-personality-option.is-disabled{border-color:#e2e7ed;background:#f5f7f9;color:#a1acb9;cursor:not-allowed}.manager-recruitmentprocesses-automatedresume .auto-score-personality-option.is-disabled:hover{border-color:#e2e7ed;background:#f5f7f9}.manager-recruitmentprocesses-automatedresume .auto-score-personality-option.is-disabled .material-symbols-outlined{color:#b7c0ca}.manager-recruitmentprocesses-automatedresume .auto-score-default-total{margin:10px 10px 7px;padding:10px 11px;border-radius:4px;background:#edf4ff;display:flex;align-items:center;justify-content:space-between;gap:8px;flex:0 0 auto}.manager-recruitmentprocesses-automatedresume .auto-score-default-total>span{color:#567193;font-family:square-bd;font-size:.68rem}.manager-recruitmentprocesses-automatedresume .auto-score-default-total>strong{color:#175ba8;font-family:square-eb;font-size:1rem}.manager-recruitmentprocesses-automatedresume .auto-score-default-total>strong em{margin-left:2px;font-size:.64rem;font-style:normal}.manager-recruitmentprocesses-automatedresume .auto-score-default-list{min-height:0;padding:0 10px;flex:1 1 auto;overflow-y:auto}.manager-recruitmentprocesses-automatedresume .auto-score-default-list>label{min-height:38px;padding:5px 6px 5px 9px;border:1px solid transparent;border-bottom-color:#edf1f5;display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box}.manager-recruitmentprocesses-automatedresume .auto-score-default-list>label>span{min-width:0;color:#53647a;font-family:square-bd;font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-recruitmentprocesses-automatedresume .auto-score-default-list>label>div{width:74px;height:28px;padding:0 6px;border:1px solid #d4deea;border-radius:6px;background:#fff;display:flex;align-items:center;flex:0 0 auto;box-sizing:border-box}.manager-recruitmentprocesses-automatedresume .auto-score-default-list>label>div:focus-within{border-color:#83afe4}.manager-recruitmentprocesses-automatedresume .auto-score-default-list>label input{width:100%;min-width:0;border:0;outline:0;box-shadow:none;background:transparent;color:#263950;font-family:square-eb;font-size:.72rem;text-align:right}.manager-recruitmentprocesses-automatedresume .auto-score-default-list>label input:focus,.manager-recruitmentprocesses-automatedresume .auto-score-default-list>label input:focus-visible{border:0;outline:0;box-shadow:none}.manager-recruitmentprocesses-automatedresume .auto-score-default-list>label input::-webkit-outer-spin-button,.manager-recruitmentprocesses-automatedresume .auto-score-default-list>label input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.manager-recruitmentprocesses-automatedresume .auto-score-default-list>label input:disabled{color:#a2adba}.manager-recruitmentprocesses-automatedresume .auto-score-default-list>label em{margin-left:3px;color:#8b98aa;font-family:square-bd;font-size:.61rem;font-style:normal}.manager-recruitmentprocesses-automatedresume .auto-score-default-list>label.is-active{border-color:transparent;border-bottom-color:#edf1f5;border-radius:4px;background:#f2f7ff}.manager-recruitmentprocesses-automatedresume .auto-score-default-list>label.is-active>span{color:#185eae;font-family:square-eb}.manager-recruitmentprocesses-automatedresume .auto-score-default-list>label.is-disabled{background:#f6f8fb;cursor:not-allowed}.manager-recruitmentprocesses-automatedresume .auto-score-default-list>label.is-disabled>span,.manager-recruitmentprocesses-automatedresume .auto-score-default-list>label.is-disabled em{color:#9ca8b7}.manager-recruitmentprocesses-automatedresume .auto-score-default-list>label.is-disabled>div{border-color:#e1e6ed;background:#eef2f6}.manager-recruitmentprocesses-automatedresume .auto-score-default-list>label.is-disabled>div:focus-within{border-color:#e1e6ed}.manager-recruitmentprocesses-automatedresume .auto-score-default-save{min-height:34px;margin:9px 10px 10px;flex:0 0 auto}.manager-recruitmentprocesses-automatedresume .auto-score-import-backdrop{position:fixed;inset:0;z-index:9000;padding:24px;background:#0f172a7a;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.manager-recruitmentprocesses-automatedresume .auto-score-import-modal{width:100%;max-width:680px;max-height:calc(100vh - 48px);border:1px solid #d5dfeb;border-radius:6px;background:#fff;box-shadow:0 24px 64px #0f172a3d;display:flex;flex-direction:column;overflow:hidden}.manager-recruitmentprocesses-automatedresume .auto-score-import-modal__head{min-height:72px;padding:14px 16px;border-bottom:1px solid #e2e8f0;background:#f8fbff;display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box}.manager-recruitmentprocesses-automatedresume .auto-score-import-modal__head>div{min-width:0;display:flex;align-items:center;gap:10px}.manager-recruitmentprocesses-automatedresume .auto-score-import-modal__head>div>.material-symbols-outlined{flex:0 0 38px;width:38px;height:38px;border-radius:6px;background:#e8f2ff;color:var(--dhrm-primary);display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem}.manager-recruitmentprocesses-automatedresume .auto-score-import-modal__head>div>div{min-width:0}.manager-recruitmentprocesses-automatedresume .auto-score-import-modal__head strong{color:#1e293b;font-family:square-eb;font-size:.9rem}.manager-recruitmentprocesses-automatedresume .auto-score-import-modal__head p{margin:4px 0 0;color:#64748b;font-size:.7rem}.manager-recruitmentprocesses-automatedresume .auto-score-import-close,.manager-recruitmentprocesses-automatedresume .auto-score-import-button{border:1px solid rgba(203,213,225,.96);background:#fff;color:#334155;font-family:square-bd;cursor:pointer}.manager-recruitmentprocesses-automatedresume .auto-score-import-close:hover:not(:disabled),.manager-recruitmentprocesses-automatedresume .auto-score-import-button:hover:not(:disabled){border-color:#007bc359;background:#eef7ff;color:var(--dhrm-primary)}.manager-recruitmentprocesses-automatedresume .auto-score-import-close:disabled,.manager-recruitmentprocesses-automatedresume .auto-score-import-button:disabled{opacity:.45;cursor:not-allowed}.manager-recruitmentprocesses-automatedresume .auto-score-import-close .material-symbols-outlined,.manager-recruitmentprocesses-automatedresume .auto-score-import-button .material-symbols-outlined{font-size:1rem;color:currentColor}.manager-recruitmentprocesses-automatedresume .auto-score-import-close{width:32px;height:32px;padding:0;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.manager-recruitmentprocesses-automatedresume .auto-score-import-button{height:32px;padding:0 10px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:.72rem;white-space:nowrap}.manager-recruitmentprocesses-automatedresume .auto-score-import-button.is-primary{border-color:transparent;background:var(--dhrm-primary);color:#fff}.manager-recruitmentprocesses-automatedresume .auto-score-import-modal__body{min-height:0;padding:14px 16px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.manager-recruitmentprocesses-automatedresume .auto-score-import-current{min-height:42px;border:1px solid #dbe7f4;border-radius:4px;background:#f4f8fd;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box}.manager-recruitmentprocesses-automatedresume .auto-score-import-current span{flex:0 0 auto;color:#64748b;font-family:square-bd;font-size:.68rem}.manager-recruitmentprocesses-automatedresume .auto-score-import-current strong{min-width:0;color:#1e3a5f;font-family:square-eb;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-recruitmentprocesses-automatedresume .auto-score-import-field{display:flex;flex-direction:column;gap:6px}.manager-recruitmentprocesses-automatedresume .auto-score-import-field>span{color:#475569;font-family:square-bd;font-size:.7rem}.manager-recruitmentprocesses-automatedresume .auto-score-import-field select{width:100%;height:38px;border:1px solid #cfdbe8;border-radius:4px;background-color:#fff;padding:0 34px 0 11px;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 12px) 50%;background-repeat:no-repeat;background-size:4px 4px,4px 4px;color:#27384f;font-family:square-bd;font-size:.72rem;outline:none;box-sizing:border-box}.manager-recruitmentprocesses-automatedresume .auto-score-import-field select:focus{border-color:#8db6eb;box-shadow:0 0 0 2px #3074c614}.manager-recruitmentprocesses-automatedresume .auto-score-import-field select:disabled{background-color:#f8fafc;color:#94a3b8;cursor:not-allowed}.manager-recruitmentprocesses-automatedresume .auto-score-import-preview{min-height:250px;border:1px solid #dce5ef;border-radius:4px;background:#fbfdff;padding:10px;display:flex;flex-direction:column;gap:8px;box-sizing:border-box}.manager-recruitmentprocesses-automatedresume .auto-score-import-preview__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.manager-recruitmentprocesses-automatedresume .auto-score-import-preview__head strong{color:#26384f;font-family:square-eb;font-size:.74rem}.manager-recruitmentprocesses-automatedresume .auto-score-import-preview__head>em{min-width:42px;height:22px;border-radius:4px;background:#e8f2ff;color:var(--dhrm-primary);display:inline-flex;align-items:center;justify-content:center;font-family:square-bd;font-size:.64rem;font-style:normal}.manager-recruitmentprocesses-automatedresume .auto-score-import-preview__selection{display:flex;align-items:center;gap:8px}.manager-recruitmentprocesses-automatedresume .auto-score-import-preview__selection label{display:inline-flex;align-items:center;gap:5px;color:#475569;font-family:square-bd;font-size:.66rem;cursor:pointer}.manager-recruitmentprocesses-automatedresume .auto-score-import-preview__selection input{width:15px;height:15px;margin:0;accent-color:var(--dhrm-primary);cursor:pointer}.manager-recruitmentprocesses-automatedresume .auto-score-import-preview__selection em{min-width:70px;height:22px;border-radius:4px;background:#e8f2ff;color:var(--dhrm-primary);display:inline-flex;align-items:center;justify-content:center;font-family:square-bd;font-size:.64rem;font-style:normal}.manager-recruitmentprocesses-automatedresume .auto-score-import-empty{flex:1;min-height:190px;border:1px dashed #cbd5e1;border-radius:4px;background:#fff;padding:16px;display:flex;align-items:center;justify-content:center;color:#64748b;font-family:square-bd;font-size:.7rem;line-height:1.5;text-align:center;box-sizing:border-box}.manager-recruitmentprocesses-automatedresume .auto-score-import-warning{min-height:34px;border:1px solid #fde68a;border-radius:4px;background:#fffbeb;padding:7px 9px;display:flex;align-items:center;gap:6px;color:#92400e;font-family:square-bd;font-size:.66rem;line-height:1.4;box-sizing:border-box}.manager-recruitmentprocesses-automatedresume .auto-score-import-warning .material-symbols-outlined{flex:0 0 auto;font-size:1rem}.manager-recruitmentprocesses-automatedresume .auto-score-import-list{max-height:308px;display:flex;flex-direction:column;gap:6px;overflow-y:auto}.manager-recruitmentprocesses-automatedresume .auto-score-import-list::-webkit-scrollbar{width:6px}.manager-recruitmentprocesses-automatedresume .auto-score-import-list::-webkit-scrollbar-thumb{background:#94a3b8b8;border-radius:4px}.manager-recruitmentprocesses-automatedresume .auto-score-import-item{height:auto;min-height:56px;flex:0 0 auto;border:1px solid #e2e8f0;border-radius:4px;background:#fff;padding:8px 9px;display:grid;grid-template-columns:18px 28px minmax(0,1fr) auto 28px;grid-template-rows:auto;align-items:center;align-content:start;gap:9px;box-sizing:border-box;overflow:hidden}.manager-recruitmentprocesses-automatedresume .auto-score-import-item:hover{border-color:#bfd5ef;background:#f7fbff}.manager-recruitmentprocesses-automatedresume .auto-score-import-item.is-selected{border-color:#a9c9ec;background:#f1f7ff}.manager-recruitmentprocesses-automatedresume .auto-score-import-item.is-expanded{border-color:#9fc3ea;grid-template-rows:auto auto}.manager-recruitmentprocesses-automatedresume .auto-score-import-item.is-disabled{background:#f8fafc;opacity:.58}.manager-recruitmentprocesses-automatedresume .auto-score-import-item.is-disabled:hover{border-color:#e2e8f0;background:#f8fafc}.manager-recruitmentprocesses-automatedresume .auto-score-import-item>input{grid-row:1;width:16px;height:16px;margin:0;accent-color:var(--dhrm-primary);cursor:pointer}.manager-recruitmentprocesses-automatedresume .auto-score-import-item>input:disabled{cursor:not-allowed}.manager-recruitmentprocesses-automatedresume .auto-score-import-item>.material-symbols-outlined{grid-row:1;width:28px;height:28px;border-radius:4px;background:#edf4ff;color:var(--dhrm-primary);display:inline-flex;align-items:center;justify-content:center;font-size:1rem}.manager-recruitmentprocesses-automatedresume .auto-score-import-item>.auto-score-import-item__copy{grid-row:1;min-width:0;display:flex;flex-direction:column;gap:4px}.manager-recruitmentprocesses-automatedresume .auto-score-import-item>.auto-score-import-item__copy strong{color:#26384f;font-family:square-eb;font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-recruitmentprocesses-automatedresume .auto-score-import-item>.auto-score-import-item__copy span{color:#64748b;font-family:square-bd;font-size:.64rem}.manager-recruitmentprocesses-automatedresume .auto-score-import-item>.auto-score-import-item__status{grid-row:1;flex:0 0 auto;color:var(--dhrm-primary);font-family:square-bd;font-size:.66rem;font-style:normal;white-space:nowrap}.manager-recruitmentprocesses-automatedresume .auto-score-import-item>.auto-score-import-item__toggle{grid-row:1;width:28px;height:28px;padding:0;border:1px solid #d5e1ee;border-radius:4px;background:#fff;color:#56708f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.manager-recruitmentprocesses-automatedresume .auto-score-import-item>.auto-score-import-item__toggle:hover:not(:disabled){border-color:#a8c7e9;background:#edf5ff;color:var(--dhrm-primary)}.manager-recruitmentprocesses-automatedresume .auto-score-import-item>.auto-score-import-item__toggle:disabled{opacity:.4;cursor:not-allowed}.manager-recruitmentprocesses-automatedresume .auto-score-import-item>.auto-score-import-item__toggle .material-symbols-outlined{font-size:1.1rem}.manager-recruitmentprocesses-automatedresume .auto-score-import-item>.auto-score-import-details{grid-column:1/-1;grid-row:2;max-height:210px;margin-top:2px;padding:8px;border-top:1px solid #d8e5f2;border-radius:0 0 6px 6px;background:#ffffffc2;display:flex;flex-direction:column;gap:5px;overflow-y:auto;box-sizing:border-box}.manager-recruitmentprocesses-automatedresume .auto-score-import-detail-row{min-height:30px;padding:5px 7px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:8px;box-sizing:border-box}.manager-recruitmentprocesses-automatedresume .auto-score-import-detail-row>span{min-height:20px;padding:0 6px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-family:square-bd;font-size:.59rem;white-space:nowrap}.manager-recruitmentprocesses-automatedresume .auto-score-import-detail-row>span.is-matched{background:#eaf8f2;color:#18745f}.manager-recruitmentprocesses-automatedresume .auto-score-import-detail-row>span.is-unmatched{background:#f1f5f9;color:#94a3b8}.manager-recruitmentprocesses-automatedresume .auto-score-import-detail-row>strong{min-width:0;color:#475569;font-family:square-bd;font-size:.64rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-recruitmentprocesses-automatedresume .auto-score-import-detail-row>em{color:#1f5f9f;font-family:square-eb;font-size:.66rem;font-style:normal;white-space:nowrap}.manager-recruitmentprocesses-automatedresume .auto-score-import-modal__foot{min-height:66px;padding:12px 16px;border-top:1px solid #e2e8f0;background:#f8fafc;display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box}.manager-recruitmentprocesses-automatedresume .auto-score-import-modal__foot p{max-width:390px;margin:0;color:#64748b;font-size:.66rem;line-height:1.45}.manager-recruitmentprocesses-automatedresume .auto-score-import-modal__foot>div{flex:0 0 auto;display:flex;align-items:center;gap:6px}@media(max-width:1320px){.manager-recruitmentprocesses-automatedresume .auto-score-workspace{grid-template-columns:198px minmax(0,1fr) 244px}.manager-recruitmentprocesses-automatedresume .auto-score-rule{width:100%}}@media(max-width:1020px){.manager-recruitmentprocesses-automatedresume .width-size.padding{height:auto;min-height:calc(100vh - 72px);overflow:visible}.manager-recruitmentprocesses-automatedresume .auto-score-header{align-items:flex-start;flex-direction:column}.manager-recruitmentprocesses-automatedresume .auto-score-header__summary{width:100%;justify-content:flex-start}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-bar{align-items:flex-start;flex-direction:column}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-bar__controls{width:100%;justify-content:flex-start;flex-wrap:wrap}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-bar__reason{width:360px;max-width:100%;flex:1 1 240px}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-history{order:5}.manager-recruitmentprocesses-automatedresume .auto-score-workspace{min-height:700px;grid-template-columns:190px minmax(0,1fr);overflow:visible}.manager-recruitmentprocesses-automatedresume .auto-score-default-panel{grid-column:1/-1;min-height:360px}.manager-recruitmentprocesses-automatedresume .auto-score-default-list{display:flex;flex-wrap:wrap;align-content:flex-start}.manager-recruitmentprocesses-automatedresume .auto-score-default-list>label{width:25%}}@media(max-width:720px){.manager-recruitmentprocesses-automatedresume .width-size.padding{padding:8px}.manager-recruitmentprocesses-automatedresume .auto-score-import-backdrop{padding:10px}.manager-recruitmentprocesses-automatedresume .auto-score-import-modal{max-height:calc(100vh - 20px)}.manager-recruitmentprocesses-automatedresume .auto-score-import-modal__foot{align-items:stretch;flex-direction:column}.manager-recruitmentprocesses-automatedresume .auto-score-import-modal__foot p{max-width:none}.manager-recruitmentprocesses-automatedresume .auto-score-import-modal__foot>div{justify-content:flex-end}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-bar__status{min-width:0}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-bar__controls{align-items:stretch;flex-direction:column}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-bar__controls label,.manager-recruitmentprocesses-automatedresume .auto-score-confirm-bar__controls input,.manager-recruitmentprocesses-automatedresume .auto-score-confirm-bar__controls button,.manager-recruitmentprocesses-automatedresume .auto-score-confirm-history{width:100%}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-history summary{width:100%;justify-content:center}.manager-recruitmentprocesses-automatedresume .auto-score-confirm-history>div{width:100%;position:static;margin-top:5px}.manager-recruitmentprocesses-automatedresume .auto-score-workspace{display:flex;flex-direction:column}.manager-recruitmentprocesses-automatedresume .auto-score-category-panel{max-height:none}.manager-recruitmentprocesses-automatedresume .auto-score-category-list{display:flex;gap:8px;overflow-x:auto}.manager-recruitmentprocesses-automatedresume .auto-score-category-list section{min-width:174px}.manager-recruitmentprocesses-automatedresume .auto-score-category-list section+section{margin-top:0}.manager-recruitmentprocesses-automatedresume .auto-score-editor-panel{min-height:620px}.manager-recruitmentprocesses-automatedresume .auto-score-editor-toolbar{align-items:stretch;flex-wrap:wrap}.manager-recruitmentprocesses-automatedresume .auto-score-search{width:100%}.manager-recruitmentprocesses-automatedresume .auto-score-toolbar-result{flex:1}.manager-recruitmentprocesses-automatedresume .auto-score-rule{padding-right:42px;padding-bottom:58px}.manager-recruitmentprocesses-automatedresume .auto-score-rule__score{inset:auto 12px 11px 42px;width:auto;padding:8px 0 0;border-top:1px solid #e5ebf2;border-left:0;transform:none;flex-direction:row;align-items:center;justify-content:space-between}.manager-recruitmentprocesses-automatedresume .auto-score-rule__score>div{width:88px}.manager-recruitmentprocesses-automatedresume .auto-score-default-list>label{width:50%}}.manager-recruitmentprocesses-automatedresume .manager-summary-divider{width:1px;height:18px;margin:0 8px;background:#94a3b88c;flex:0 0 auto}.manager-recruitmentprocesses-automatedresume .personality-wrap{padding:24px 32px 36px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.manager-recruitmentprocesses-automatedresume .personality-wrap .div1,.manager-recruitmentprocesses-automatedresume .personality-wrap .div2{width:100%;max-width:1000px}@media(max-width:768px){.manager-recruitmentprocesses-automatedresume .personality-wrap{padding:18px 16px 28px}}.manager-recruitmentprocesses-automatedresume .personality-step-header{width:100%;margin:0 auto 16px;padding:12px 16px;border-radius:6px;background:#fff;border:1px solid #e2e8f0;display:flex;align-items:center;gap:16px;box-sizing:border-box}.manager-recruitmentprocesses-automatedresume .personality-step-header .step-item{flex:1;display:flex;align-items:center;gap:12px}.manager-recruitmentprocesses-automatedresume .personality-step-header .step-item .step-badge{padding:4px 8px;border-radius:5px;background:#f1f5f9;color:#475569;font-size:.72rem;font-family:square-eb;text-transform:uppercase;letter-spacing:.02em}.manager-recruitmentprocesses-automatedresume .personality-step-header .step-item .step-title{font-size:.85rem;font-family:square-eb;color:#111827}.manager-recruitmentprocesses-automatedresume .personality-step-header .step-item .step-status{margin-left:auto;display:flex;align-items:center;gap:4px;font-size:.75rem;color:#6b7280;font-family:square-bd}.manager-recruitmentprocesses-automatedresume .personality-step-header .step-item .step-status .dot{width:6px;height:6px;border-radius:4px;background-color:#cbd5e1}.manager-recruitmentprocesses-automatedresume .personality-step-header .step-item .step-status .dot-on{background-color:#006cb7}.manager-recruitmentprocesses-automatedresume .personality-step-header .step-item.completed .step-badge{background:#eaf2ff;color:#006cb7}.manager-recruitmentprocesses-automatedresume .personality-step-header .step-line{width:1px;height:28px;background:#e2e8f0}@media(max-width:768px){.manager-recruitmentprocesses-automatedresume .personality-step-header .step-line{width:100%;height:1px}}.manager-recruitmentprocesses-automatedresume .div2{display:flex;gap:12px;align-items:stretch}.manager-recruitmentprocesses-automatedresume .div2 .personality-block{flex:1 1 0;min-width:0;margin:0;padding:20px;border-radius:6px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 2px 8px #0f172a0a;box-sizing:border-box}@media(max-width:768px){.manager-recruitmentprocesses-automatedresume .div2 .personality-block{padding:18px 16px 22px;border-radius:6px}}.manager-recruitmentprocesses-automatedresume .div2 .personality-title{font-size:1rem;font-family:square-eb;color:#0f172a;margin-bottom:4px}.manager-recruitmentprocesses-automatedresume .div2 .personality-desc{font-size:.8rem;font-family:square-bd;color:#6b7280}.manager-recruitmentprocesses-automatedresume .div2 .personality-card-grid{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.manager-recruitmentprocesses-automatedresume .div2 .personality-card{position:relative;display:block;cursor:pointer;text-decoration:none;border-radius:4px;overflow:hidden;background:#fff;border:1px solid #dbe2ea;transition:border-color .15s ease,background-color .15s ease}.manager-recruitmentprocesses-automatedresume .div2 .personality-card input[type=radio]{position:absolute;opacity:0;pointer-events:none}.manager-recruitmentprocesses-automatedresume .div2 .personality-card:hover{border-color:#94a3b8;background:#f8fafc}.manager-recruitmentprocesses-automatedresume .div2 .personality-card.is-active{background:#f5f9ff;border-color:#006cb7;box-shadow:inset 0 0 0 1px #006cb7}.manager-recruitmentprocesses-automatedresume .div2 .personality-card-inner{position:relative;min-height:76px;padding:12px 42px 12px 14px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:6px}.manager-recruitmentprocesses-automatedresume .div2 .personality-card-top{display:flex;align-items:center;justify-content:space-between}.manager-recruitmentprocesses-automatedresume .div2 .personality-card-top .personality-card-index{font-size:.75rem;font-family:square-bd;color:#9ca3af}.manager-recruitmentprocesses-automatedresume .div2 .personality-card-top .personality-card-badge{font-size:.75rem;font-family:square-eb;padding:0;background:transparent;color:#1d4ed8}.manager-recruitmentprocesses-automatedresume .div2 .personality-card-main{display:flex;align-items:center;gap:0}.manager-recruitmentprocesses-automatedresume .div2 .personality-card-icon{display:none}.manager-recruitmentprocesses-automatedresume .div2 .personality-card-text{display:flex;flex-direction:column;gap:2px}.manager-recruitmentprocesses-automatedresume .div2 .personality-card-text .personality-card-key{font-size:.86rem;font-family:square-eb;color:#111827}.manager-recruitmentprocesses-automatedresume .div2 .personality-card-text .personality-card-sub{font-size:.74rem;font-family:square-bd;color:#6b7280}.manager-recruitmentprocesses-automatedresume .div2 .personality-card-checkmark{position:absolute;top:50%;right:14px;margin-top:0;display:flex;justify-content:flex-end;transform:translateY(-50%)}.manager-recruitmentprocesses-automatedresume .div2 .personality-card-checkmark .check-icon{width:18px;height:18px;border-radius:4px;border:1px solid #cbd5e1;font-size:.76rem;display:flex;align-items:center;justify-content:center;color:transparent;transition:all .16s ease}.manager-recruitmentprocesses-automatedresume .div2 .personality-card.is-active .check-icon{border-color:#006cb7;background:#006cb7;color:#fff;box-shadow:none}.manager-recruitmentprocesses-automatedresume .div2 .personality-selected-bar{width:100%;margin-top:14px;padding:12px 0 0;border-top:1px solid #eef2f7;display:flex;align-items:center;gap:8px;font-size:.76rem;font-family:square-bd;color:#4b5563}.manager-recruitmentprocesses-automatedresume .div2 .personality-selected-bar .bar-label{padding:0;background:transparent;color:#64748b;font-size:.75rem;font-family:square-eb}.manager-recruitmentprocesses-automatedresume .div2 .personality-selected-bar .bar-value{color:#111827;font-family:square-eb}@media(max-width:1080px){.manager-recruitmentprocesses-automatedresume .div2{flex-direction:column}}.manager-recruitmentprocesses-automatedresume .floating-controls--auto-resume{margin-top:10px;display:flex;flex-direction:column;justify-content:flex-start;gap:10px}.manager-recruitmentprocesses-automatedresume .floating-card{display:flex;align-items:flex-start}.manager-recruitmentprocesses-automatedresume .score-grid{display:flex;flex-direction:column;gap:6px;max-height:190px;overflow-y:auto;padding-right:4px;min-height:600px}.manager-recruitmentprocesses-automatedresume .score-grid::-webkit-scrollbar{width:4px}.manager-recruitmentprocesses-automatedresume .score-grid::-webkit-scrollbar-thumb{background:#94a3b8b3;border-radius:4px}.manager-recruitmentprocesses-automatedresume .score-grid::-webkit-scrollbar-track{background:transparent}.manager-recruitmentprocesses-automatedresume .score-field{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 12px;border-radius:4px;background:#f9fafb;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0f172a0a;box-sizing:border-box;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,transform .12s ease}.manager-recruitmentprocesses-automatedresume .score-label{font-size:11px;font-family:square-bd,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#374151;white-space:nowrap}.manager-recruitmentprocesses-automatedresume .score-input-wrap{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;padding:3px 10px;border-radius:4px;border:1px solid #d1d5db;background:#fff;box-shadow:0 1px 2px #0f172a0a;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.manager-recruitmentprocesses-automatedresume .score-input-wrap input{border:none;background:transparent;width:36px;text-align:right;font-size:12px;font-weight:600;color:#111827}.manager-recruitmentprocesses-automatedresume .score-input-wrap input::-webkit-outer-spin-button,.manager-recruitmentprocesses-automatedresume .score-input-wrap input::-webkit-inner-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{font-size:11px;color:#6b7280}.manager-recruitmentprocesses-automatedresume .score-summary-row{margin-top:4px;display:flex;align-items:center;justify-content:space-between;gap:12px}.manager-recruitmentprocesses-automatedresume .score-total-pill{display:inline-flex;align-items:center;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{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.manager-recruitmentprocesses-automatedresume .score-total-pill .score-total-text .value{font-size:.75rem;font-weight:600;color:#111827}.manager-recruitmentprocesses-automatedresume .score-save-btn{display:inline-flex;align-items:center;gap:6px}.manager-recruitmentprocesses-automatedresume .score-save-btn .material-symbols-outlined{font-size:16px}@media(max-width:768px){.manager-recruitmentprocesses-automatedresume .score-summary-row{flex-direction:column;align-items:stretch}.manager-recruitmentprocesses-automatedresume .score-summary-row .score-total-pill{width:100%;justify-content:flex-start}.manager-recruitmentprocesses-automatedresume .score-summary-row .score-save-btn{width:100%;justify-content:center}}.manager-recruitmentprocesses-documentmanagement .content-wrap.manager-grid-surface{width:100%;max-width:100%;margin-right:0;margin-left:0}.manager-recruitmentprocesses-documentmanagement .document-request-section{min-width:0}.manager-recruitmentprocesses-documentmanagement .document-request-toolbar{min-height:48px;margin-bottom:8px;padding:7px 9px 7px 12px;border:1px solid #dce5ef;border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box}.manager-recruitmentprocesses-documentmanagement .document-request-toolbar>div{min-width:0;display:flex;flex-direction:column;gap:3px}.manager-recruitmentprocesses-documentmanagement .document-request-toolbar strong{color:#20344f;font-family:square-eb;font-size:.74rem}.manager-recruitmentprocesses-documentmanagement .document-request-toolbar>div>span{color:#718096;font-family:square-bd;font-size:.64rem}.manager-recruitmentprocesses-documentmanagement .document-import-open-button{height:32px;padding:0 10px;border:1px solid rgba(203,213,225,.96);border-radius:4px;background:#fff;color:#334155;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-family:square-bd;font-size:.72rem;white-space:nowrap;cursor:pointer;flex:0 0 auto;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease}.manager-recruitmentprocesses-documentmanagement .document-import-open-button .material-symbols-outlined{font-size:16px}.manager-recruitmentprocesses-documentmanagement .document-import-open-button:hover:not(:disabled){transform:translateY(-1px);border-color:#007bc359;background:#eef7ff;color:var(--dhrm-primary)}.manager-recruitmentprocesses-documentmanagement .document-import-open-button:disabled{opacity:.45;cursor:not-allowed}.manager-recruitmentprocesses-documentmanagement .document-import-backdrop{position:fixed;inset:0;z-index:9000;padding:24px;background:#0f172a7a;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.manager-recruitmentprocesses-documentmanagement .document-import-modal{width:100%;max-width:620px;max-height:calc(100vh - 48px);border:1px solid #d5dfeb;border-radius:6px;background:#fff;box-shadow:0 24px 64px #0f172a3d;display:flex;flex-direction:column;overflow:hidden}.manager-recruitmentprocesses-documentmanagement .document-import-modal__head{min-height:72px;padding:14px 16px;border-bottom:1px solid #e2e8f0;background:#f8fbff;display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box}.manager-recruitmentprocesses-documentmanagement .document-import-modal__head>div{min-width:0;display:flex;align-items:center;gap:10px}.manager-recruitmentprocesses-documentmanagement .document-import-modal__head>div>.material-symbols-outlined{flex:0 0 38px;width:38px;height:38px;border-radius:6px;background:#e8f2ff;color:var(--dhrm-primary);display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem}.manager-recruitmentprocesses-documentmanagement .document-import-modal__head>div>div{min-width:0}.manager-recruitmentprocesses-documentmanagement .document-import-modal__head strong{color:#1e293b;font-family:square-eb;font-size:.9rem}.manager-recruitmentprocesses-documentmanagement .document-import-modal__head p{margin:4px 0 0;color:#64748b;font-size:.7rem}.manager-recruitmentprocesses-documentmanagement .document-import-close-button{width:34px;height:34px;padding:0;border:1px solid #cfdbe8;border-radius:4px;background:#fff;color:#334155;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.manager-recruitmentprocesses-documentmanagement .document-import-close-button .material-symbols-outlined{font-size:18px}.manager-recruitmentprocesses-documentmanagement .document-import-close-button:hover{border-color:#9db8d7;background:#f1f6fc}.manager-recruitmentprocesses-documentmanagement .document-import-modal__body{min-height:0;padding:14px 16px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.manager-recruitmentprocesses-documentmanagement .document-import-current{min-height:42px;padding:8px 10px;border:1px solid #dbe7f4;border-radius:4px;background:#f4f8fd;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box}.manager-recruitmentprocesses-documentmanagement .document-import-current span{flex:0 0 auto;color:#64748b;font-family:square-bd;font-size:.68rem}.manager-recruitmentprocesses-documentmanagement .document-import-current strong{min-width:0;color:#1e3a5f;font-family:square-eb;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-recruitmentprocesses-documentmanagement .document-import-field{display:flex;flex-direction:column;gap:6px}.manager-recruitmentprocesses-documentmanagement .document-import-field>span{color:#475569;font-family:square-bd;font-size:.7rem}.manager-recruitmentprocesses-documentmanagement .document-import-field select{width:100%;height:38px;padding:0 34px 0 11px;border:1px solid #cfdbe8;border-radius:4px;outline:none;appearance:none;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 12px) 50%;background-repeat:no-repeat;background-size:4px 4px,4px 4px;color:#27384f;font-family:square-bd;font-size:.72rem;box-sizing:border-box}.manager-recruitmentprocesses-documentmanagement .document-import-field select:focus{border-color:#8db6eb;box-shadow:0 0 0 2px #3074c614}.manager-recruitmentprocesses-documentmanagement .document-import-field select:disabled{background-color:#f8fafc;color:#94a3b8;cursor:not-allowed}.manager-recruitmentprocesses-documentmanagement .document-import-preview{min-height:230px;padding:10px;border:1px solid #dce5ef;border-radius:4px;background:#fbfdff;display:flex;flex-direction:column;gap:8px;box-sizing:border-box}.manager-recruitmentprocesses-documentmanagement .document-import-preview__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.manager-recruitmentprocesses-documentmanagement .document-import-preview__head strong{color:#26384f;font-family:square-eb;font-size:.74rem}.manager-recruitmentprocesses-documentmanagement .document-import-preview__head>em{min-width:42px;height:22px;border-radius:4px;background:#e8f2ff;color:var(--dhrm-primary);display:inline-flex;align-items:center;justify-content:center;font-family:square-bd;font-size:.64rem;font-style:normal}.manager-recruitmentprocesses-documentmanagement .document-import-preview__selection{display:flex;align-items:center;gap:8px}.manager-recruitmentprocesses-documentmanagement .document-import-preview__selection label{display:inline-flex;align-items:center;gap:5px;color:#475569;font-family:square-bd;font-size:.66rem;cursor:pointer}.manager-recruitmentprocesses-documentmanagement .document-import-preview__selection input{width:15px;height:15px;margin:0;accent-color:var(--dhrm-primary);cursor:pointer}.manager-recruitmentprocesses-documentmanagement .document-import-preview__selection em{min-width:70px;height:22px;border-radius:4px;background:#e8f2ff;color:var(--dhrm-primary);display:inline-flex;align-items:center;justify-content:center;font-family:square-bd;font-size:.64rem;font-style:normal}.manager-recruitmentprocesses-documentmanagement .document-import-empty{flex:1;min-height:174px;padding:16px;border:1px dashed #cbd5e1;border-radius:4px;background:#fff;color:#64748b;display:flex;align-items:center;justify-content:center;font-family:square-bd;font-size:.7rem;line-height:1.5;text-align:center;box-sizing:border-box}.manager-recruitmentprocesses-documentmanagement .document-import-list{max-height:304px;display:flex;flex-direction:column;gap:6px;overflow-y:auto}.manager-recruitmentprocesses-documentmanagement .document-import-list::-webkit-scrollbar{width:6px}.manager-recruitmentprocesses-documentmanagement .document-import-list::-webkit-scrollbar-thumb{border-radius:4px;background:#94a3b8b8}.manager-recruitmentprocesses-documentmanagement .document-import-item{min-height:58px;padding:8px 9px;border:1px solid #e2e8f0;border-radius:4px;background:#fff;display:grid;grid-template-columns:18px 32px minmax(0,1fr) auto;align-items:center;gap:9px;box-sizing:border-box;cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.manager-recruitmentprocesses-documentmanagement .document-import-item:hover{border-color:#bfd5ef;background:#f7fbff}.manager-recruitmentprocesses-documentmanagement .document-import-item.is-selected{border-color:#a9c9ec;background:#f1f7ff}.manager-recruitmentprocesses-documentmanagement .document-import-item>input{width:16px;height:16px;margin:0;accent-color:var(--dhrm-primary);cursor:pointer}.manager-recruitmentprocesses-documentmanagement .document-import-item>.material-symbols-outlined{width:32px;height:32px;border-radius:4px;background:#edf5ff;color:var(--dhrm-primary);display:inline-flex;align-items:center;justify-content:center;font-size:18px}.manager-recruitmentprocesses-documentmanagement .document-import-item>div{min-width:0;display:flex;flex-direction:column;gap:4px}.manager-recruitmentprocesses-documentmanagement .document-import-item strong{color:#26384f;font-family:square-eb;font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-recruitmentprocesses-documentmanagement .document-import-item>div>span{color:#64748b;font-family:square-bd;font-size:.64rem}.manager-recruitmentprocesses-documentmanagement .document-import-item>em{min-width:42px;height:22px;border-radius:4px;background:#f1f5f9;color:#64748b;display:inline-flex;align-items:center;justify-content:center;font-family:square-bd;font-size:.64rem;font-style:normal}.manager-recruitmentprocesses-documentmanagement .document-import-item>em.is-required{background:#fff1f2;color:#be123c}.manager-recruitmentprocesses-documentmanagement .document-import-modal__foot{min-height:66px;padding:12px 16px;border-top:1px solid #e2e8f0;background:#f8fafc;display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box}.manager-recruitmentprocesses-documentmanagement .document-import-modal__foot p{max-width:330px;margin:0;color:#64748b;font-size:.66rem;line-height:1.45}.manager-recruitmentprocesses-documentmanagement .document-import-modal__foot>div{flex:0 0 auto;display:flex;align-items:center;gap:6px}.manager-recruitmentprocesses-documentmanagement .document-import-modal__foot button{min-width:58px;height:34px;padding:0 11px;border:1px solid #cfdbe8;border-radius:4px;background:#fff;color:#334155;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-family:square-bd;font-size:.7rem;cursor:pointer}.manager-recruitmentprocesses-documentmanagement .document-import-modal__foot button .material-symbols-outlined{font-size:16px}.manager-recruitmentprocesses-documentmanagement .document-import-modal__foot button.is-primary{border-color:var(--dhrm-primary);background:var(--dhrm-primary);color:#fff}.manager-recruitmentprocesses-documentmanagement .document-import-modal__foot button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:640px){.manager-recruitmentprocesses-documentmanagement .document-request-toolbar{align-items:stretch;flex-direction:column}.manager-recruitmentprocesses-documentmanagement .document-import-open-button{width:100%}.manager-recruitmentprocesses-documentmanagement .document-import-backdrop{padding:10px}.manager-recruitmentprocesses-documentmanagement .document-import-modal{max-height:calc(100vh - 20px)}.manager-recruitmentprocesses-documentmanagement .document-import-modal__foot{align-items:stretch;flex-direction:column}.manager-recruitmentprocesses-documentmanagement .document-import-modal__foot p{max-width:none}.manager-recruitmentprocesses-documentmanagement .document-import-modal__foot>div{justify-content:flex-end}}.manager-recruitmentprocesses-evaluationcriteria{min-height:100%;background:#f5f8fc}.manager-recruitmentprocesses-evaluationcriteria .width-size.padding{width:100%;max-width:1680px;height:calc(100vh - 72px);min-height:620px;margin:0 auto;padding:10px 12px 18px;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;overflow:hidden}.manager-recruitmentprocesses-evaluationcriteria .criteria-shell{flex:1 1 auto;height:auto;min-height:0;display:grid;grid-template-columns:260px minmax(0,1fr) 260px;gap:10px;align-items:stretch;overflow:hidden}.manager-recruitmentprocesses-evaluationcriteria .criteria-stage-workspace{flex:0 0 auto;min-height:78px;border:1px solid #dce5ef;border-radius:6px;background:#fff;display:grid;grid-template-columns:220px minmax(0,1fr);overflow:hidden}.manager-recruitmentprocesses-evaluationcriteria .criteria-stage-workspace__title{padding:11px 14px;border-right:1px solid #e6edf5;background:#f9fbfe;display:flex;align-items:center;gap:10px;box-sizing:border-box}.manager-recruitmentprocesses-evaluationcriteria .criteria-stage-workspace__title>.material-symbols-outlined{flex:0 0 36px;width:36px;height:36px;border-radius:5px;background:#e8f2ff;color:var(--dhrm-primary);display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem}.manager-recruitmentprocesses-evaluationcriteria .criteria-stage-workspace__title>div{min-width:0;display:flex;flex-direction:column;gap:2px}.manager-recruitmentprocesses-evaluationcriteria .criteria-stage-workspace__title strong{color:#26384f;font-family:square-eb;font-size:.78rem}.manager-recruitmentprocesses-evaluationcriteria .criteria-stage-workspace__title p{margin:0;color:#718096;font-family:square-bd;font-size:.61rem;line-height:1.35}.manager-recruitmentprocesses-evaluationcriteria .criteria-stage-tabs{min-width:0;padding:9px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px;align-items:stretch;box-sizing:border-box}.manager-recruitmentprocesses-evaluationcriteria .criteria-stage-tab{min-width:0;min-height:58px;border:1px solid #dce5ef;border-radius:5px;background:#fff;padding:8px 10px;display:flex;align-items:center;gap:8px;color:#475569;text-align:left;cursor:pointer;box-sizing:border-box;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.manager-recruitmentprocesses-evaluationcriteria .criteria-stage-tab:hover:not(:disabled){border-color:#b8d1ee;background:#f4f8fd;color:#1e3a5f}.manager-recruitmentprocesses-evaluationcriteria .criteria-stage-tab.is-active{border-color:#8db6eb;background:#edf5ff;color:var(--dhrm-primary)}.manager-recruitmentprocesses-evaluationcriteria .criteria-stage-tab:disabled{opacity:.55;cursor:not-allowed}.manager-recruitmentprocesses-evaluationcriteria .criteria-stage-tab__check{flex:0 0 auto;font-size:1.05rem;color:currentColor}.manager-recruitmentprocesses-evaluationcriteria .criteria-stage-tab__copy{min-width:0;display:flex;flex-direction:column;gap:4px}.manager-recruitmentprocesses-evaluationcriteria .criteria-stage-tab__copy strong{color:currentColor;font-family:square-eb;font-size:.71rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-recruitmentprocesses-evaluationcriteria .criteria-stage-tab__copy em{color:#718096;font-family:square-bd;font-size:.62rem;font-style:normal;white-space:nowrap}.manager-recruitmentprocesses-evaluationcriteria .criteria-panel{min-width:0;min-height:0;border:1px solid #dce5ef;border-radius:6px;background:#fff;box-shadow:none;display:flex;flex-direction:column;overflow:hidden}.manager-recruitmentprocesses-evaluationcriteria .criteria-panel-head{min-height:55px;padding:10px 13px;border-bottom:1px solid #e6edf5;background:#f9fbfe;display:flex;align-items:center;justify-content:space-between;gap:10px;box-sizing:border-box}.manager-recruitmentprocesses-evaluationcriteria .criteria-panel-head>div:first-child{min-width:0;display:flex;flex-direction:column;gap:3px}.manager-recruitmentprocesses-evaluationcriteria .criteria-panel-head strong{font-family:square-bd;font-size:.82rem;color:var(--dhrm-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-recruitmentprocesses-evaluationcriteria .criteria-eyebrow{font-family:square-eb;font-size:.6rem;color:#4f7fba;text-transform:uppercase;letter-spacing:0}.manager-recruitmentprocesses-evaluationcriteria .criteria-icon-button,.manager-recruitmentprocesses-evaluationcriteria .criteria-button{border:1px solid rgba(203,213,225,.96);background:#fff;color:#334155;font-family:square-bd;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease}.manager-recruitmentprocesses-evaluationcriteria .criteria-icon-button:hover:not(:disabled),.manager-recruitmentprocesses-evaluationcriteria .criteria-button:hover:not(:disabled){transform:none;background:#eef7ff;border-color:#007bc359;color:var(--dhrm-primary)}.manager-recruitmentprocesses-evaluationcriteria .criteria-icon-button:disabled,.manager-recruitmentprocesses-evaluationcriteria .criteria-button:disabled{opacity:.45;cursor:not-allowed}.manager-recruitmentprocesses-evaluationcriteria .criteria-icon-button .material-symbols-outlined,.manager-recruitmentprocesses-evaluationcriteria .criteria-button .material-symbols-outlined{font-size:1rem;color:currentColor}.manager-recruitmentprocesses-evaluationcriteria .criteria-icon-button.is-primary,.manager-recruitmentprocesses-evaluationcriteria .criteria-button.is-primary{border-color:transparent;background:var(--dhrm-primary);color:#fff}.manager-recruitmentprocesses-evaluationcriteria .criteria-icon-button.is-danger,.manager-recruitmentprocesses-evaluationcriteria .criteria-button.is-danger{color:#dc2626}.manager-recruitmentprocesses-evaluationcriteria .criteria-icon-button.is-danger:hover:not(:disabled),.manager-recruitmentprocesses-evaluationcriteria .criteria-button.is-danger:hover:not(:disabled){background:#ef444414;border-color:#ef444447;color:#b91c1c}.manager-recruitmentprocesses-evaluationcriteria .criteria-icon-button{width:32px;height:32px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0}.manager-recruitmentprocesses-evaluationcriteria .criteria-button{height:32px;border-radius:4px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:.72rem;white-space:nowrap}.manager-recruitmentprocesses-evaluationcriteria .criteria-add-button{min-width:68px;padding:0 12px}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-open-button{padding:0 8px}.manager-recruitmentprocesses-evaluationcriteria .criteria-filters{padding:9px 10px;border-bottom:1px solid #e6edf5;background:#f9fbfd;display:flex;gap:8px}.manager-recruitmentprocesses-evaluationcriteria .criteria-filters label{min-width:0;flex:1 1 0;display:flex;flex-direction:column;gap:4px}.manager-recruitmentprocesses-evaluationcriteria .criteria-filters label span{font-family:square-bd;font-size:.68rem;color:#7d8b9e}.manager-recruitmentprocesses-evaluationcriteria .criteria-filters select{width:100%;height:32px;border:1px solid #d5dfeb;border-radius:4px;background:#fff;padding:0 30px 0 10px;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 10px) 50%;background-repeat:no-repeat;background-size:4px 4px,4px 4px;color:#27384f;font-family:square-bd;font-size:.7rem;box-sizing:border-box;outline:none;cursor:pointer}.manager-recruitmentprocesses-evaluationcriteria .criteria-filters select:focus{border-color:#8db6eb;box-shadow:0 0 0 2px #3074c614}.manager-recruitmentprocesses-evaluationcriteria .criteria-list{flex:1;min-height:0;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:6px}.manager-recruitmentprocesses-evaluationcriteria .criteria-list::-webkit-scrollbar{width:6px}.manager-recruitmentprocesses-evaluationcriteria .criteria-list::-webkit-scrollbar-thumb{background:#94a3b8b8;border-radius:4px}.manager-recruitmentprocesses-evaluationcriteria .criteria-empty,.manager-recruitmentprocesses-evaluationcriteria .criteria-editor-empty,.manager-recruitmentprocesses-evaluationcriteria .criteria-question-empty{min-height:180px;border:1px dashed rgba(148,163,184,.6);border-radius:4px;background:#f8fafcdb;display:flex;align-items:center;justify-content:center;color:#64748b;font-family:square-bd;font-size:.74rem;text-align:center}.manager-recruitmentprocesses-evaluationcriteria .criteria-editor-empty{flex:1;margin:12px}.manager-recruitmentprocesses-evaluationcriteria .criteria-list-item{width:100%;min-height:82px;border:1px solid #dce5ef;border-radius:4px;background:#fff;padding:10px;display:flex;flex-direction:column;gap:6px;text-align:left;cursor:pointer;box-sizing:border-box;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.manager-recruitmentprocesses-evaluationcriteria .criteria-list-item:hover{border-color:#c7daf4;background:#edf4ff;box-shadow:none}.manager-recruitmentprocesses-evaluationcriteria .criteria-list-item.is-dirty,.manager-recruitmentprocesses-evaluationcriteria .criteria-list-item.is-draft{border-color:#f0bd61;background:#fffaf0;box-shadow:0 4px 12px #b4530914}.manager-recruitmentprocesses-evaluationcriteria .criteria-list-item.is-active{border-color:#dce5ef;background:#edf4ff;box-shadow:none;outline:none}.manager-recruitmentprocesses-evaluationcriteria .criteria-list-item.is-active .criteria-list-item__top em{background:#2f6fb7;color:#fff}.manager-recruitmentprocesses-evaluationcriteria .criteria-list-item.is-active.is-dirty,.manager-recruitmentprocesses-evaluationcriteria .criteria-list-item.is-active.is-draft{border-color:#f0bd61;background:#fff8e8;box-shadow:none}.manager-recruitmentprocesses-evaluationcriteria .criteria-list-item__top,.manager-recruitmentprocesses-evaluationcriteria .criteria-list-item__bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.manager-recruitmentprocesses-evaluationcriteria .criteria-list-item__top b{min-width:0;font-family:square-eb;font-size:.72rem;color:#26384f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-recruitmentprocesses-evaluationcriteria .criteria-list-item__top em{flex:0 0 auto;min-width:28px;height:20px;border-radius:4px;background:#e8f2ff;color:var(--dhrm-primary);display:inline-flex;align-items:center;justify-content:center;font-family:square-bd;font-size:.62rem;font-style:normal}.manager-recruitmentprocesses-evaluationcriteria .criteria-list-item__meta{min-width:0;color:#7b899b;font-family:square-bd;font-size:.64rem;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{min-width:44px;height:20px;border-radius:4px;background:#f1f5f9;color:#64748b;display:inline-flex;align-items:center;justify-content:center;font-family:square-bd;font-size:.62rem;font-style:normal}.manager-recruitmentprocesses-evaluationcriteria .criteria-save-status,.manager-recruitmentprocesses-evaluationcriteria .criteria-editor-status{min-width:52px;height:20px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-family:square-bd;font-size:.62rem;font-style:normal;color:#475569;background:#eef2f7}.manager-recruitmentprocesses-evaluationcriteria .criteria-save-status.is-dirty,.manager-recruitmentprocesses-evaluationcriteria .criteria-editor-status.is-dirty{color:#b45309;background:#fff7df}.manager-recruitmentprocesses-evaluationcriteria .criteria-save-status.is-saving,.manager-recruitmentprocesses-evaluationcriteria .criteria-editor-status.is-saving{color:#0369a1;background:#e0f2fe}.manager-recruitmentprocesses-evaluationcriteria .criteria-save-status.is-saved,.manager-recruitmentprocesses-evaluationcriteria .criteria-editor-status.is-saved{color:#047857;background:#dcfce7}.manager-recruitmentprocesses-evaluationcriteria .criteria-save-status.is-error,.manager-recruitmentprocesses-evaluationcriteria .criteria-editor-status.is-error{color:#b91c1c;background:#fee2e2}.manager-recruitmentprocesses-evaluationcriteria .criteria-editor-status{align-self:flex-start}.manager-recruitmentprocesses-evaluationcriteria .criteria-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.manager-recruitmentprocesses-evaluationcriteria .criteria-editor-body{flex:1;min-height:0;overflow-y:auto;padding:10px}.manager-recruitmentprocesses-evaluationcriteria .criteria-editor-body::-webkit-scrollbar{width:6px}.manager-recruitmentprocesses-evaluationcriteria .criteria-editor-body::-webkit-scrollbar-thumb{background:#94a3b8b8;border-radius:4px}.manager-recruitmentprocesses-evaluationcriteria .criteria-form{padding:12px;border:1px solid #dce5ef;border-radius:4px;background:#f9fbfd;display:flex;flex-wrap:wrap;gap:10px}.manager-recruitmentprocesses-evaluationcriteria .criteria-field{min-width:180px;flex:1 1 180px;display:flex;flex-direction:column;gap:5px}.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{font-family:square-bd;font-size:.68rem;color:#7d8b9e}.manager-recruitmentprocesses-evaluationcriteria .criteria-field input,.manager-recruitmentprocesses-evaluationcriteria .criteria-field select{width:100%;height:32px;border:1px solid #d5dfeb;border-radius:4px;background:#fff;padding:0 10px;color:#27384f;font-size:.7rem;box-sizing:border-box;outline:none}.manager-recruitmentprocesses-evaluationcriteria .criteria-field input:focus,.manager-recruitmentprocesses-evaluationcriteria .criteria-field select:focus{border-color:#8db6eb;box-shadow:0 0 0 2px #3074c614}.manager-recruitmentprocesses-evaluationcriteria .criteria-field select{appearance:none;padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 10px) 50%;background-repeat:no-repeat;background-size:4px 4px,4px 4px;font-family:square-bd;cursor:pointer}.manager-recruitmentprocesses-evaluationcriteria .criteria-step-locked{width:100%;height:32px;border:1px solid #c7daf4;border-radius:4px;background:#edf5ff;padding:0 10px;display:flex;align-items:center;gap:6px;color:var(--dhrm-primary);box-sizing:border-box}.manager-recruitmentprocesses-evaluationcriteria .criteria-step-locked .material-symbols-outlined{flex:0 0 auto;font-size:.9rem}.manager-recruitmentprocesses-evaluationcriteria .criteria-step-locked strong{min-width:0;font-family:square-eb;font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-recruitmentprocesses-evaluationcriteria .criteria-question-head{margin-top:12px;padding-top:12px;border-top:1px dashed #cfd9e5;display:flex;align-items:center;justify-content:space-between;gap:10px}.manager-recruitmentprocesses-evaluationcriteria .criteria-question-head>div{display:flex;align-items:center;gap:8px}.manager-recruitmentprocesses-evaluationcriteria .criteria-question-head strong{font-family:square-eb;font-size:.74rem;color:#1c2d45}.manager-recruitmentprocesses-evaluationcriteria .criteria-question-head span{height:20px;padding:0 8px;border-radius:4px;background:#f1f5f9;color:#64748b;display:inline-flex;align-items:center;font-family:square-bd;font-size:.62rem}.manager-recruitmentprocesses-evaluationcriteria .criteria-question-list{margin-top:8px;display:flex;flex-direction:column;gap:6px}.manager-recruitmentprocesses-evaluationcriteria .criteria-question-row{display:grid;grid-template-columns:30px minmax(0,1fr) 110px 32px;gap:8px;align-items:center;min-height:46px;border:1px solid #dce5ef;border-radius:4px;background:#fff;padding:6px;box-sizing:border-box}.manager-recruitmentprocesses-evaluationcriteria .criteria-question-row input{min-width:0;width:100%;height:32px;border:1px solid #d5dfeb;border-radius:4px;background:#fff;padding:0 9px;color:#27384f;font-size:.7rem;box-sizing:border-box;outline:none}.manager-recruitmentprocesses-evaluationcriteria .criteria-question-row input:focus{border-color:#8db6eb;box-shadow:0 0 0 2px #3074c614}.manager-recruitmentprocesses-evaluationcriteria .criteria-question-index{width:24px;height:24px;border-radius:4px;background:#e8f2ff;color:var(--dhrm-primary);display:inline-flex;align-items:center;justify-content:center;font-family:square-eb;font-size:.66rem}.manager-recruitmentprocesses-evaluationcriteria .criteria-summary-total{margin:10px;border:1px solid #dce5ef;border-radius:4px;background:linear-gradient(180deg,#fff,#f8fbff);padding:9px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.manager-recruitmentprocesses-evaluationcriteria .criteria-summary-total span{color:#64748b;font-family:square-bd;font-size:.68rem}.manager-recruitmentprocesses-evaluationcriteria .criteria-summary-total strong{color:var(--dhrm-primary);font-family:square-eb;font-size:.78rem}.manager-recruitmentprocesses-evaluationcriteria .criteria-summary-list{flex:1;min-height:0;overflow-y:auto;padding:0 10px 12px;display:flex;flex-direction:column;gap:6px}.manager-recruitmentprocesses-evaluationcriteria .criteria-summary-list::-webkit-scrollbar{width:6px}.manager-recruitmentprocesses-evaluationcriteria .criteria-summary-list::-webkit-scrollbar-thumb{background:#94a3b8b8;border-radius:4px}.manager-recruitmentprocesses-evaluationcriteria .criteria-summary-item{width:100%;min-height:50px;border:1px solid #dce5ef;border-radius:4px;background:#fff;padding:8px 9px;display:flex;align-items:center;justify-content:space-between;gap:8px;font:inherit;text-align:left;box-sizing:border-box;cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.manager-recruitmentprocesses-evaluationcriteria .criteria-summary-item:hover:not(:disabled){border-color:#b8d1ee;background:#f4f8fd}.manager-recruitmentprocesses-evaluationcriteria .criteria-summary-item.is-active{border-color:#8db6eb;background:#edf5ff}.manager-recruitmentprocesses-evaluationcriteria .criteria-summary-item:disabled{opacity:.55;cursor:not-allowed}.manager-recruitmentprocesses-evaluationcriteria .criteria-summary-item div{min-width:0;display:flex;flex-direction:column;gap:3px}.manager-recruitmentprocesses-evaluationcriteria .criteria-summary-item strong{font-family:square-eb;font-size:.7rem;color:#26384f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-recruitmentprocesses-evaluationcriteria .criteria-summary-item span{color:#64748b;font-family:square-bd;font-size:.64rem}.manager-recruitmentprocesses-evaluationcriteria .criteria-summary-item em{flex:0 0 auto;color:var(--dhrm-primary);font-family:square-eb;font-size:.7rem;font-style:normal}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-backdrop{position:fixed;inset:0;z-index:9000;padding:24px;background:#0f172a7a;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-modal{width:100%;max-width:620px;max-height:calc(100vh - 48px);border:1px solid #d5dfeb;border-radius:6px;background:#fff;box-shadow:0 24px 64px #0f172a3d;display:flex;flex-direction:column;overflow:hidden}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-modal__head{min-height:72px;padding:14px 16px;border-bottom:1px solid #e2e8f0;background:#f8fbff;display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-modal__head>div{min-width:0;display:flex;align-items:center;gap:10px}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-modal__head>div>.material-symbols-outlined{flex:0 0 38px;width:38px;height:38px;border-radius:6px;background:#e8f2ff;color:var(--dhrm-primary);display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-modal__head>div>div{min-width:0}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-modal__head strong{color:#1e293b;font-family:square-eb;font-size:.9rem}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-modal__head p{margin:4px 0 0;color:#64748b;font-size:.7rem}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-modal__body{min-height:0;padding:14px 16px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-current{min-height:42px;border:1px solid #dbe7f4;border-radius:4px;background:#f4f8fd;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-current>span{flex:0 0 auto;color:#64748b;font-family:square-bd;font-size:.68rem}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-current__target{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:5px}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-current__target strong{min-width:0;color:#1e3a5f;font-family:square-eb;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-current__target em{flex:0 0 auto;height:24px;border-radius:4px;background:#e8f2ff;padding:0 8px;display:inline-flex;align-items:center;color:var(--dhrm-primary);font-family:square-eb;font-size:.68rem;font-style:normal}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-current__target .material-symbols-outlined{flex:0 0 auto;color:#7890ac;font-size:.95rem}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-field{display:flex;flex-direction:column;gap:6px}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-field>span{color:#475569;font-family:square-bd;font-size:.7rem}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-field select{width:100%;height:38px;border:1px solid #cfdbe8;border-radius:4px;background-color:#fff;padding:0 34px 0 11px;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 12px) 50%;background-repeat:no-repeat;background-size:4px 4px,4px 4px;color:#27384f;font-family:square-bd;font-size:.72rem;outline:none;box-sizing:border-box}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-field select:focus{border-color:#8db6eb;box-shadow:0 0 0 2px #3074c614}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-field select:disabled{background-color:#f8fafc;color:#94a3b8;cursor:not-allowed}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-preview{min-height:210px;border:1px solid #dce5ef;border-radius:4px;background:#fbfdff;padding:10px;display:flex;flex-direction:column;gap:8px;box-sizing:border-box}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-preview__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-preview__head strong{color:#26384f;font-family:square-eb;font-size:.74rem}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-preview__head>em{min-width:42px;height:22px;border-radius:4px;background:#e8f2ff;color:var(--dhrm-primary);display:inline-flex;align-items:center;justify-content:center;font-family:square-bd;font-size:.64rem;font-style:normal}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-preview__selection{display:flex;align-items:center;gap:8px}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-preview__selection label{display:inline-flex;align-items:center;gap:5px;color:#475569;font-family:square-bd;font-size:.66rem;cursor:pointer}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-preview__selection input{width:15px;height:15px;margin:0;accent-color:var(--dhrm-primary);cursor:pointer}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-preview__selection em{min-width:70px;height:22px;border-radius:4px;background:#e8f2ff;color:var(--dhrm-primary);display:inline-flex;align-items:center;justify-content:center;font-family:square-bd;font-size:.64rem;font-style:normal}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-empty{flex:1;min-height:154px;border:1px dashed #cbd5e1;border-radius:4px;background:#fff;padding:16px;display:flex;align-items:center;justify-content:center;color:#64748b;font-family:square-bd;font-size:.7rem;line-height:1.5;text-align:center;box-sizing:border-box}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-warning{min-height:34px;border:1px solid #fde68a;border-radius:4px;background:#fffbeb;padding:7px 9px;display:flex;align-items:center;gap:6px;color:#92400e;font-family:square-bd;font-size:.66rem;line-height:1.4;box-sizing:border-box}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-warning .material-symbols-outlined{flex:0 0 auto;font-size:1rem}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-list{max-height:286px;display:flex;flex-direction:column;gap:6px;overflow-y:auto}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-list::-webkit-scrollbar{width:6px}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-list::-webkit-scrollbar-thumb{background:#94a3b8b8;border-radius:4px}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-item{min-height:54px;border:1px solid #e2e8f0;border-radius:4px;background:#fff;padding:8px 9px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;box-sizing:border-box;cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-item:hover{border-color:#bfd5ef;background:#f7fbff}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-item.is-selected{border-color:#a9c9ec;background:#f1f7ff}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-item>input{width:16px;height:16px;margin:0;accent-color:var(--dhrm-primary);cursor:pointer}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-item div{min-width:0;display:flex;flex-direction:column;gap:4px}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-item strong{color:#26384f;font-family:square-eb;font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-item span{color:#64748b;font-family:square-bd;font-size:.64rem}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-item>em{flex:0 0 auto;color:var(--dhrm-primary);font-family:square-bd;font-size:.66rem;font-style:normal;white-space:nowrap}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-modal__foot{min-height:66px;padding:12px 16px;border-top:1px solid #e2e8f0;background:#f8fafc;display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-modal__foot p{max-width:330px;margin:0;color:#64748b;font-size:.66rem;line-height:1.45}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-modal__foot>div{flex:0 0 auto;display:flex;align-items:center;gap:6px}@media(max-width:1500px){.manager-recruitmentprocesses-evaluationcriteria .criteria-shell{grid-template-columns:260px minmax(0,1fr)}.manager-recruitmentprocesses-evaluationcriteria .criteria-summary-panel{display:none}}@media(max-width:1020px){.manager-recruitmentprocesses-evaluationcriteria .width-size.padding{height:auto;overflow:visible}.manager-recruitmentprocesses-evaluationcriteria .criteria-shell{display:flex;flex-direction:column}.manager-recruitmentprocesses-evaluationcriteria .criteria-stage-workspace{grid-template-columns:1fr}.manager-recruitmentprocesses-evaluationcriteria .criteria-stage-workspace__title{border-right:0;border-bottom:1px solid #e6edf5}.manager-recruitmentprocesses-evaluationcriteria .criteria-panel{min-height:420px}.manager-recruitmentprocesses-evaluationcriteria .criteria-question-row{grid-template-columns:30px minmax(0,1fr) 96px 32px}}@media(max-width:640px){.manager-recruitmentprocesses-evaluationcriteria .criteria-stage-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-recruitmentprocesses-evaluationcriteria .criteria-stage-workspace__title p{display:none}.manager-recruitmentprocesses-evaluationcriteria .criteria-stage-tab{min-height:54px}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-backdrop{padding:10px}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-modal{max-height:calc(100vh - 20px)}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-modal__foot{align-items:stretch;flex-direction:column}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-modal__foot p{max-width:none}.manager-recruitmentprocesses-evaluationcriteria .criteria-import-modal__foot>div{justify-content:flex-end}}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .manager-action-panel__section--wide{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .manager-action-panel__info{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .manager-action-panel__summary-chips{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .manager-action-panel__summary-chip{min-height:24px;padding:0 9px;border-radius:4px;border:1px solid rgba(203,213,225,.92);display:inline-flex;align-items:center;gap:4px;background:#fff;color:#475569;font-family:square-bd;font-size:.75rem;line-height:1;white-space:nowrap}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .manager-action-panel__summary-chip strong{color:#0f172a;font-family:square-eb;font-size:.8rem}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .manager-action-panel__summary-chip.is-waiting{border-color:#f59e0b5c;background:#fffbeb;color:#92400e}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .manager-action-panel__summary-chip.is-assigned{border-color:#2563eb47;background:#eff6ff;color:#1d4ed8}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .manager-action-panel__summary-chip.is-schedule{border-color:#0f766e47;background:#f0fdfa;color:#0f766e}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-setting-grid{width:100%;display:grid;grid-template-columns:minmax(240px,.9fr) minmax(320px,1.2fr) minmax(320px,1.15fr);gap:10px;align-items:stretch}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-setting-card{min-width:0;border:1px solid rgba(203,213,225,.82);border-radius:4px;background:#ffffffc7;padding:10px;display:flex;flex-direction:column;gap:10px;box-sizing:border-box}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-setting-card__head{display:flex;align-items:center;gap:8px;min-width:0}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-setting-card__head>.material-symbols-outlined{flex:0 0 30px;width:30px;height:30px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background:#eff6ff;color:#1d4ed8;font-size:1rem}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-setting-card__head div{min-width:0;display:flex;flex-direction:column;gap:3px}.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-style:normal;font-size:.74rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-setting-row,.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-setting-inline{display:flex;align-items:center;gap:8px;min-width:0}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-setting-row label,.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-setting-inline label{flex:0 0 auto;color:#64748b;font-family:square-bd;font-size:.75rem;white-space:nowrap}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-setting-row input,.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-setting-inline input{min-width:0;height:30px;border:1px solid rgba(203,213,225,.96);border-radius:4px;background:#fff;color:#0f172a;font-size:.72rem;box-sizing:border-box}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-setting-inline input{width:58px;padding:0 8px}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-schedule-fields{display:grid;grid-template-columns:minmax(128px,1fr) minmax(96px,.75fr) minmax(76px,.55fr) auto;gap:8px;align-items:end}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-schedule-fields label{min-width:0;display:flex;flex-direction:column;gap:4px;color:#64748b;font-family:square-bd;font-size:.75rem}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-schedule-fields input{width:100%;height:30px;border:1px solid rgba(203,213,225,.96);border-radius:4px;background:#fff;color:#0f172a;font-size:.72rem;box-sizing:border-box}.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .interview-quick-actions{display:flex;align-items:center;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{color:#b42318;background:#fff7f5;border-color:#fbb4aef2}.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{width:calc(100% - 24px);margin:8px 12px 10px;position:relative;z-index:20;box-sizing:border-box}.manager-recruitmentprocesses-interviewpanel .interview-command-shell .manager-action-panel__button{min-height:30px;padding:0 12px;border-radius:4px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:square-bd;font-size:.72rem;cursor:pointer;white-space:nowrap;box-shadow:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease}.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:disabled,.manager-recruitmentprocesses-interviewpanel .interview-command-shell .manager-action-panel__button.is-disabled{opacity:.62;cursor:not-allowed}.manager-recruitmentprocesses-interviewpanel .interview-command-shell .manager-action-panel__button--ghost{color:#334155;background:#fff;border-color:#cbd5e1f5}.manager-recruitmentprocesses-interviewpanel .interview-command-shell .manager-action-panel__button--ghost:hover:not(:disabled):not(.is-disabled),.manager-recruitmentprocesses-interviewpanel .interview-command-shell .manager-action-panel__button--ghost.is-active{color:#075f9e;background:#eef6ff;border-color:#bad7f2}.manager-recruitmentprocesses-interviewpanel .interview-command-shell .manager-action-panel__button--primary{color:#fff;background:var(--dhrm-primary);border-color:var(--dhrm-primary)}.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{color:#b42318;background:#fff7f5;border-color:#fbb4aef2}.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{display:flex;align-items:center;height:32px;border-radius:4px;border:1px solid rgba(203,213,225,.95);overflow:hidden;background:#fff}.manager-recruitmentprocesses-interviewpanel .interview-command-shell .manager-action-panel__stepper button{width:32px;height:32px;border:0;background:#f8fafcf5;cursor:pointer;font-family:square-bd;color:#334155}.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{width:56px;height:32px;border:0;text-align:center;outline:none;color:#0f172a;background:#fff}.manager-recruitmentprocesses-interviewpanel .interview-commandbar{min-height:50px;padding:8px 10px;border-radius:6px;border:1px solid rgba(203,213,225,.92);display:flex;align-items:center;gap:10px;background:linear-gradient(180deg,#fffffffa,#f8fbfff5);box-shadow:0 10px 22px #0f233412;box-sizing:border-box}.manager-recruitmentprocesses-interviewpanel .interview-command-tabs{flex:0 1 auto;min-width:0;display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:thin}.manager-recruitmentprocesses-interviewpanel .interview-command-tab{min-height:32px;padding:0 11px;border:1px solid rgba(203,213,225,.92);border-radius:4px;display:inline-flex;align-items:center;gap:6px;background:#fff;color:#475569;cursor:pointer;font-family:square-bd;font-size:.72rem;white-space:nowrap;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.manager-recruitmentprocesses-interviewpanel .interview-command-tab em{min-width:22px;padding:2px 6px;border-radius:4px;background:#f1f5f9;color:#64748b;font-style:normal;font-size:.75rem;line-height:1;text-align:center}.manager-recruitmentprocesses-interviewpanel .interview-command-tab:hover,.manager-recruitmentprocesses-interviewpanel .interview-command-tab.is-active{border-color:#006cb75c;background:#eef6ff;color:#075f9e}.manager-recruitmentprocesses-interviewpanel .interview-command-tab.is-active{box-shadow:inset 0 0 0 1px #006cb71a}.manager-recruitmentprocesses-interviewpanel .interview-command-tab.is-active em{background:#fff;color:#075f9e;border:1px solid rgba(0,108,183,.18)}.manager-recruitmentprocesses-interviewpanel .interview-command-summary{flex:1 1 auto;min-width:360px;display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.manager-recruitmentprocesses-interviewpanel .interview-summary-chip-mini{min-height:25px;padding:0 9px;border-radius:4px;border:1px solid rgba(203,213,225,.92);display:inline-flex;align-items:center;gap:4px;background:#fff;color:#475569;font-family:square-bd;font-size:.75rem;line-height:1;white-space:nowrap}.manager-recruitmentprocesses-interviewpanel .interview-summary-chip-mini strong{color:#0f172a;font-family:square-eb;font-size:.74rem}.manager-recruitmentprocesses-interviewpanel .interview-summary-chip-mini.is-waiting{border-color:#f59e0b5c;background:#fffbeb;color:#92400e}.manager-recruitmentprocesses-interviewpanel .interview-summary-chip-mini.is-assigned{border-color:#2563eb47;background:#eff6ff;color:#1d4ed8}.manager-recruitmentprocesses-interviewpanel .interview-summary-chip-mini.is-schedule{border-color:#0f766e47;background:#f0fdfa;color:#0f766e}.manager-recruitmentprocesses-interviewpanel .interview-summary-chip-mini.is-empty{border-color:#64748b42;background:#f8fafc;color:#475569}.manager-recruitmentprocesses-interviewpanel .interview-command-progress{min-height:25px;min-width:170px;padding:0 9px;border:1px solid rgba(203,213,225,.92);border-radius:4px;display:inline-flex;align-items:center;gap:7px;background:#fff;color:#475569;font-size:.75rem;font-family:square-bd;white-space:nowrap}.manager-recruitmentprocesses-interviewpanel .interview-command-progress .interview-command-progress__track{flex:1 1 auto;min-width:72px;height:6px;border-radius:4px;overflow:hidden;background:#e2e8f0}.manager-recruitmentprocesses-interviewpanel .interview-command-progress .interview-command-progress__track i{display:block;height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,#2f6fb7,#00a6d8);transition:width .18s ease}.manager-recruitmentprocesses-interviewpanel .interview-command-progress strong{color:#0f172a;font-family:square-eb;font-size:.74rem}.manager-recruitmentprocesses-interviewpanel .interview-command-actions{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer{margin-top:8px;padding:10px;border-radius:6px;border:1px solid rgba(203,213,225,.92);background:#fffffffa;box-shadow:0 12px 24px #0f233414;box-sizing:border-box}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px 9px;border-bottom:1px dashed rgba(148,163,184,.45);margin-bottom:10px}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer__head div{min-width:0;display:flex;flex-direction:column;gap:3px}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer__head strong{color:#0f172a;font-family:square-eb;font-size:.78rem;line-height:1.2}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer__head em{color:#64748b;font-style:normal;font-size:.75rem;line-height:1.3}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer__close{flex:0 0 auto;width:30px;height:30px;border:1px solid rgba(203,213,225,.92);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background:#fff;cursor:pointer}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer__close .material-symbols-outlined{color:#64748b;font-size:1rem}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer__close:hover{background:#f8fafc}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-grid{width:100%;display:grid;grid-template-columns:minmax(240px,.85fr) minmax(320px,1.25fr) minmax(260px,.9fr);gap:10px;align-items:stretch}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-card{min-width:0;border:1px solid rgba(203,213,225,.82);border-radius:6px;background:#f8fbffc7;padding:10px;display:flex;flex-direction:column;gap:10px;box-sizing:border-box}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-card__head strong{color:#0f172a;font-family:square-eb;font-size:.76rem;line-height:1}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-row label,.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-inline label{flex:0 0 auto;color:#64748b;font-family:square-bd;font-size:.75rem;white-space:nowrap}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-schedule-fields label{min-width:0;display:flex;flex-direction:column;gap:4px;color:#64748b;font-family:square-bd;font-size:.75rem}.manager-recruitmentprocesses-interviewpanel.is-settings-open .panel-body{height:calc(100vh - 278px)}.manager-recruitmentprocesses-interviewpanel .panel-body{margin-top:10px;height:calc(100vh - 126px);box-sizing:border-box;border:1px solid #d8e0e9;border-radius:4px;padding:10px;background:#eef2f6;box-shadow:none;overflow:hidden}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-layout{display:grid;grid-template-columns:300px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:14px;min-height:0;align-items:stretch;height:100%}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-layout--loading{grid-template-rows:minmax(0,1fr)}.manager-recruitmentprocesses-interviewpanel .panel-body .eyebrow{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-family:square-bd,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.manager-recruitmentprocesses-interviewpanel .panel-body .pill{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border-radius:3px;font-size:11px;line-height:1;font-weight:500;border:1px solid transparent;white-space:nowrap}.manager-recruitmentprocesses-interviewpanel .panel-body .pill.pill-ghost{background:#f1f5f9;border-color:#cbd5e1;color:#334155}.manager-recruitmentprocesses-interviewpanel .panel-body .pill.pill-outline{background:#eef4fa;border-color:#b8cbe0;color:#1f4e79}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-board-summary{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(128px,1fr)) minmax(190px,1.25fr);gap:10px;min-height:72px}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-item,.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-progress{border:1px solid rgba(203,213,225,.84);border-radius:6px;background:#ffffffeb;box-shadow:0 8px 18px #0f172a0e;box-sizing:border-box}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-item{display:flex;align-items:center;gap:10px;padding:12px}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-item .material-symbols-outlined{width:34px;height:34px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-item div{min-width:0;display:flex;flex-direction:column;gap:3px}.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-style:normal;font-size:.75rem;line-height:1;white-space:nowrap}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-item.is-waiting .material-symbols-outlined{color:#b45309;background:#fffbeb}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-item.is-assigned .material-symbols-outlined{color:#1d4ed8;background:#eff6ff}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-item.is-scheduled .material-symbols-outlined{color:#047857;background:#ecfdf5}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-item.is-empty .material-symbols-outlined{color:#64748b;background:#f1f5f9}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-progress{display:flex;flex-direction:column;justify-content:center;gap:7px;padding:12px}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-progress .summary-progress-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#475569;font-size:.72rem;font-family:square-bd}.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{height:8px;border-radius:4px;overflow:hidden;background:#e2e8f0}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-progress .summary-progress-track span{display:block;height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,#2f6fb7,#00a6d8);transition:width .18s ease}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-summary-progress em{color:#64748b;font-size:.75rem;font-style:normal;line-height:1;white-space:nowrap}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-left{display:flex;flex-direction:column;position:relative;min-height:0}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-left-inner{top:0;display:flex;flex-direction:column;height:100%;min-height:0;max-height:none;background:#fff;border-radius:6px;border:1px solid #cbd5e1;box-shadow:0 1px 2px #0f172a0d;padding:10px}.manager-recruitmentprocesses-interviewpanel .panel-body .left-header{flex-shrink:0;padding:2px 2px 9px;border-bottom:1px solid #dbe3ec;margin-bottom:8px}.manager-recruitmentprocesses-interviewpanel .panel-body .left-header .left-title-row{display:flex;align-items:center;justify-content:space-between;margin-top:4px;gap:4px}.manager-recruitmentprocesses-interviewpanel .panel-body .left-header .left-title-row h3{font-size:.75rem;font-family:square-eb,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#0f172a}.manager-recruitmentprocesses-interviewpanel .panel-body .left-header .left-subtitle{margin-top:4px;font-size:11px;color:#6b7280;line-height:1.4}.manager-recruitmentprocesses-interviewpanel .panel-body .left-header .left-search{margin-top:8px;height:32px;border:1px solid #cbd5e1;border-radius:4px;background:#fff;display:flex;align-items:center;gap:6px;padding:0 8px;box-sizing:border-box}.manager-recruitmentprocesses-interviewpanel .panel-body .left-header .left-search .material-symbols-outlined{flex:0 0 auto;color:#94a3b8;font-size:1rem}.manager-recruitmentprocesses-interviewpanel .panel-body .left-header .left-search input{min-width:0;flex:1;height:100%;border:0;outline:none;background:transparent;color:#0f172a;font-size:.75rem}.manager-recruitmentprocesses-interviewpanel .panel-body .left-header .left-search-clear{flex:0 0 auto;width:22px;height:22px;border:0;border-radius:6px;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.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{margin-top:5px;color:#1d4ed8;font-size:.75rem;font-family:square-bd}.manager-recruitmentprocesses-interviewpanel .panel-body .left-list{margin-top:4px;padding:5px;flex:1;border:1px solid #e2e8f0;border-radius:4px;background:#f8fafc;box-sizing:border-box;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.6) transparent;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.manager-recruitmentprocesses-interviewpanel .panel-body .left-list.is-dragging-over{border-color:#7ba7cf;background:#edf5fc;box-shadow:inset 0 0 0 1px #1f4e791f}.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:#94a3b8b3;border-radius:4px}.manager-recruitmentprocesses-interviewpanel .panel-body .left-draggable-wrapper{padding:3px 0}.manager-recruitmentprocesses-interviewpanel .panel-body .left-empty{margin-top:8px;padding:10px;border-radius:4px;background:#fff;border:1px solid #dbe3ec;font-size:12px;color:#6b7280;text-align:left}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-right{display:flex;flex-direction:column;background:#fff;border-radius:6px;border:1px solid #cbd5e1;box-shadow:0 1px 2px #0f172a0d;padding:10px 12px;min-width:0;min-height:0;max-height:none;overflow:hidden}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-right-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:9px;border-bottom:1px solid #dbe3ec;flex-shrink:0}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-right-title .title-row{display:flex;align-items:center;gap:6px;margin-top:4px}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-right-title .title-row h3{font-size:.75rem;font-family:square-eb,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#0f172a}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-right-title .panel-right-subtitle{margin-top:4px;font-size:11px;color:#6b7280;line-height:1.4}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-right-legend{display:flex;align-items:center;gap:6px;font-size:11px;color:#6b7280;flex-shrink:0}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-right-legend .legend-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:4px;font-size:11px;border:1px solid rgba(14,116,144,.4);background:#22d3ee14;color:#0e7490}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-right-legend .legend-badge.legend-mixed{border-color:#ec489959;background:#fbcfe840;color:#be185d}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-right-legend .legend-text strong{font-weight:600}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-right-empty{margin-top:10px;flex:1;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:6px;border:1px dashed #d1d5db;background:repeating-linear-gradient(135deg,#f8fafce6,#f8fafce6 6px,#f1f5f9e6 6px 12px);padding:16px}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-right-empty .material-symbols-outlined{font-size:28px;color:#60a5fa}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-right-empty .empty-title{font-size:13px;font-weight:600;color:#111827}.manager-recruitmentprocesses-interviewpanel .panel-body .panel-right-empty .empty-desc{margin-top:2px;font-size:11px;color:#6b7280}.manager-recruitmentprocesses-interviewpanel .panel-body .group-grid{margin-top:10px;flex:1;min-height:0;overflow-y:auto;padding-right:4px;display:grid;grid-template-columns:repeat(auto-fill,minmax(252px,1fr));grid-auto-rows:456px;gap:10px;align-items:stretch;align-content:flex-start;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.6) transparent}.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:#94a3b8cc;border-radius:4px}.manager-recruitmentprocesses-interviewpanel .panel-body .group-card{width:100%;min-width:0;height:456px;min-height:0;display:flex;flex-direction:column;background:#fff;border-radius:5px;border:1px solid #cbd5e1;box-shadow:0 1px 3px #0f172a12;padding:8px;box-sizing:border-box;overflow:visible;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,background-color .14s ease}.manager-recruitmentprocesses-interviewpanel .panel-body .group-card:hover{border-color:#94a3b8;box-shadow:0 2px 6px #0f172a1a;transform:none}.manager-recruitmentprocesses-interviewpanel .panel-body .group-card.is-unscheduled{border-left:3px solid #d97706;background:#fffdf7}.manager-recruitmentprocesses-interviewpanel .panel-body .group-card.is-scheduled{border-left:3px solid #16815d}.manager-recruitmentprocesses-interviewpanel .panel-body .group-card.is-empty{background:#f8fafc}.manager-recruitmentprocesses-interviewpanel .panel-body .group-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;padding:2px 2px 6px;border-bottom:1px solid #dbe3ec}.manager-recruitmentprocesses-interviewpanel .panel-body .group-card-actions{flex:0 0 auto;display:inline-flex;align-items:center;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{display:flex;align-items:center;gap:6px}.manager-recruitmentprocesses-interviewpanel .panel-body .group-name-row .group-name{font-size:13px;font-family:square-eb,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#0f172a}.manager-recruitmentprocesses-interviewpanel .panel-body .group-name-row .group-count-pill{font-size:11px;line-height:1;padding:2px 6px;border-radius:3px;background:#eef4fa;color:#1f4e79;border:1px solid #b8cbe0}.manager-recruitmentprocesses-interviewpanel .panel-body .group-meta-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.manager-recruitmentprocesses-interviewpanel .panel-body .group-category{font-size:11px;padding:2px 6px;border-radius:3px;background:#edf7f2;color:#176b50;border:1px solid #b8d8ca}.manager-recruitmentprocesses-interviewpanel .panel-body .group-category.is-mixed{background:#fff3f1;color:#a3382a;border-color:#e5bbb5}.manager-recruitmentprocesses-interviewpanel .panel-body .group-schedule-status{min-height:20px;padding:2px 7px;border-radius:3px;border:1px solid #dfbf83;display:inline-flex;align-items:center;gap:3px;background:#fff8e8;color:#80591a;font-size:11px;line-height:1;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{border-color:#a9cdbd;background:#edf7f2;color:#176b50}.manager-recruitmentprocesses-interviewpanel .panel-body .icon-btn{width:24px;height:24px;border:1px solid #dbe3ec;background:#fff;border-radius:3px;padding:2px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,transform .1s ease}.manager-recruitmentprocesses-interviewpanel .panel-body .icon-btn .material-symbols-outlined{font-size:18px;color:#9ca3af}.manager-recruitmentprocesses-interviewpanel .panel-body .icon-btn:disabled{opacity:.35;cursor:not-allowed}.manager-recruitmentprocesses-interviewpanel .panel-body .icon-btn:hover:not(:disabled){background:#fef2f2f2}.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:#fef2f2f2}.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{transform:scale(.96)}.manager-recruitmentprocesses-interviewpanel .panel-body .group-time-row{display:grid;grid-template-columns:minmax(120px,1.2fr) minmax(84px,.8fr);gap:6px;padding:6px 2px;align-items:center}.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{font-size:11px;color:#6b7280}.manager-recruitmentprocesses-interviewpanel .panel-body .group-time-row .time-field input{width:100%;height:28px;border-radius:4px;border:1px solid #cbd5e1;padding:0 8px;font-size:12px;color:#111827;background:#f9fafb;box-sizing:border-box}.manager-recruitmentprocesses-interviewpanel .panel-body .group-time-row .time-field input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb40;background:#fff}.manager-recruitmentprocesses-interviewpanel .panel-body .group-dropzone{flex:1 1 0;margin-top:4px;min-height:0;max-height:none;border-radius:4px;border:1px solid #dbe3ec;background:#f8fafc;padding:4px;box-sizing:border-box;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.6) transparent;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.manager-recruitmentprocesses-interviewpanel .panel-body .group-dropzone.is-dragging-over{border-color:#7ba7cf;background:#edf5fc;box-shadow:inset 0 0 0 1px #1f4e791f}.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:#94a3b8cc;border-radius:4px}.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{font-size:11px;color:#6b7280;min-height:74px;padding:10px 8px;border-radius:4px;border:1px dashed #d1d5db;background:#f9fafbf2;display:flex;align-items:center;text-align:left}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:60px;padding:7px 8px;border-radius:4px;background:#fff;border:1px solid #cbd5e1;box-shadow:none;box-sizing:border-box;cursor:grab;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card:hover{transform:none;background:#fff;border-color:#7f96ad;box-shadow:0 2px 5px #0f172a1a}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card.is-search-muted{opacity:.42;box-shadow:none}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card.is-search-match{border-color:#4f83b4;box-shadow:inset 3px 0 #2f6fb7}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card.is-evaluation-locked{cursor:not-allowed;background:#f1f5f9;border-color:#cbd5e1;box-shadow:none;opacity:.76}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card.is-evaluation-locked:hover{z-index:30;transform:none;background:#f1f5f9;box-shadow:0 0 0 1px #94a3b86b}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card.is-evaluation-locked:before,.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card.is-evaluation-locked:after{position:absolute;left:50%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease,visibility .12s ease;z-index:20}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card.is-evaluation-locked:before{content:"";top:-8px;transform:translate(-50%);border:6px solid transparent;border-top:0;border-bottom-color:#0f172a}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card.is-evaluation-locked:after{content:attr(data-tooltip);bottom:calc(100% + 8px);transform:translate(-50%);min-width:max-content;max-width:220px;padding:7px 9px;border-radius:4px;background:#0f172a;color:#fff;font-size:11px;line-height:1.35;white-space:nowrap;box-shadow:0 8px 18px #0f172a33}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card.is-evaluation-locked:hover:before,.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card.is-evaluation-locked:hover:after{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-meta,.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card.is-evaluation-locked .candidate-major,.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-card.is-evaluation-locked .candidate-id{color:#94a3b8}.manager-recruitmentprocesses-interviewpanel .panel-body .left-list>.left-draggable-wrapper:first-child .candidate-card.is-evaluation-locked:before,.manager-recruitmentprocesses-interviewpanel .panel-body .group-dropzone>.group-draggable-wrapper:first-child .candidate-card.is-evaluation-locked:before{top:calc(100% + 2px);bottom:auto;border:6px solid transparent;border-top:0;border-bottom-color:#0f172a}.manager-recruitmentprocesses-interviewpanel .panel-body .left-list>.left-draggable-wrapper:first-child .candidate-card.is-evaluation-locked:after,.manager-recruitmentprocesses-interviewpanel .panel-body .group-dropzone>.group-draggable-wrapper:first-child .candidate-card.is-evaluation-locked:after{top:calc(100% + 8px);bottom:auto}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-lock-badge{position:absolute;top:5px;left:32px;width:42px;padding:2px 0;border-radius:3px;border:1px solid rgba(100,116,139,.34);background:#ffffffeb;color:#475569;font-size:9px;line-height:1.2;text-align:center;font-family:square-bd,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;pointer-events:none;box-sizing:border-box}.manager-recruitmentprocesses-interviewpanel .panel-body .left-draggable-wrapper.is-dragging{pointer-events:none}.manager-recruitmentprocesses-interviewpanel .panel-body .left-draggable-wrapper.is-drag-disabled,.manager-recruitmentprocesses-interviewpanel .panel-body .group-draggable-wrapper.is-drag-disabled{cursor:not-allowed}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-drag-handle{flex:0 0 16px;width:16px;color:#94a3b8;font-size:1.04rem;line-height:1}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-avatar{flex:0 0 42px;display:flex;align-items:center;justify-content:center}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-avatar img{width:40px;height:48px;border-radius:3px;object-fit:cover;border:1px solid #cbd5e1;background:#f1f5f9}.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{display:flex;align-items:center;gap:4px}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-name-row .candidate-name{font-size:.75rem;font-family:square-eb,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#111827}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-name-row .candidate-id{font-size:11px;color:#9ca3af}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-meta{font-size:11px;color:#4b5563;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-major{display:grid;grid-template-columns:48px minmax(0,1fr);gap:5px;font-size:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-major span{color:#94a3b8}.manager-recruitmentprocesses-interviewpanel .panel-body .candidate-major strong{min-width:0;overflow:hidden;color:#64748b;font-family:inherit;font-weight:500;text-overflow:ellipsis}@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:1100px){.manager-recruitmentprocesses-interviewpanel .manager-action-panel--interview .manager-action-panel__info{flex-direction:column;align-items:stretch}.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{flex-direction:column;align-items:stretch}.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:1100px){.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{order:3;flex:1 1 100%;min-width:0;justify-content:flex-start}.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{flex-direction:column;align-items:stretch}.manager-recruitmentprocesses-interviewpanel .interview-command-tabs,.manager-recruitmentprocesses-interviewpanel .interview-command-summary,.manager-recruitmentprocesses-interviewpanel .interview-command-actions{width:100%;justify-content:flex-start}.manager-recruitmentprocesses-interviewpanel .interview-command-summary{order:initial}.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{--brand1: #1f6f86;--brand2: #39735d;--brand3: #82b6c4;--bg: #f3f6f8;--panel: #f3f6f8;--panelSolid: #ffffff;--line: #d6e2e8;--line2: #e8eef2;--text: #142735;--muted: #617583;--label: #315a6d;--value: #172b3a;--accent: #23758c;--accent-soft: #edf6f8;position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;background:#1325315c;backdrop-filter:none;-webkit-backdrop-filter:none}.manager-common-popup-resumedetail.is-embedded{position:relative;inset:auto;z-index:0;display:block;width:100%;height:100%;min-height:0;padding:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.manager-common-popup-resumedetail.is-embedded .resume-detail-modal-panel{width:100%;max-width:none;height:100%;min-height:0;max-height:100%;border-radius:6px;box-shadow:none}.manager-common-popup-resumedetail .resume-detail-modal-panel{box-sizing:border-box;width:1080px;max-width:calc(100vw - 32px);min-height:calc(100vh - 32px);max-height:calc(100vh - 32px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #d6e2e8;border-radius:6px;background:var(--panel);box-shadow:0 24px 64px #14242f38,0 0 0 1px #14242f08;color:var(--text);font-size:.88rem}.manager-common-popup-resumedetail .resume-modal-header{display:flex;align-items:center;justify-content:space-between;min-height:98px;padding:16px 24px;gap:20px;background:linear-gradient(180deg,#fff,#fcfefe);border-bottom:1px solid var(--line)}.manager-common-popup-resumedetail .resume-header-left{display:flex;align-items:center;gap:12px;min-width:0}.manager-common-popup-resumedetail .resume-avatar{width:72px;height:84px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#edf3f6;border:1px solid #cfdee5;box-shadow:0 5px 16px #1d374614}.manager-common-popup-resumedetail .resume-avatar img{width:100%;height:100%;display:block;object-fit:cover}.manager-common-popup-resumedetail .resume-avatar.is-blind{display:flex;align-items:center;justify-content:center;background:#eef2f7}.manager-common-popup-resumedetail .resume-avatar.is-blind img{display:none}.manager-common-popup-resumedetail .resume-avatar.is-blind:after{content:"BLIND";color:#64748b;font-family:square-eb;font-size:.75rem;letter-spacing:.04em}.manager-common-popup-resumedetail .resume-blind-value{min-width:52px;height:22px;border-radius:4px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;background:#e2e8f0;color:#475569;font-family:square-bd;font-size:.75rem;line-height:1;-webkit-user-select:none;user-select:none;white-space:nowrap}.manager-common-popup-resumedetail .resume-blind-section{min-height:96px;border:1px dashed rgba(148,163,184,.72);border-radius:4px;background:#f8fafc;color:#64748b;display:flex;align-items:center;justify-content:center;font-family:square-bd;font-size:.76rem;text-align:center;-webkit-user-select:none;user-select:none}.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{display:flex;align-items:baseline;gap:8px;min-width:0}.manager-common-popup-resumedetail .resume-header-meta .name-row .name{font-size:1.24rem;font-weight:700;color:var(--text);letter-spacing:0;white-space:nowrap}.manager-common-popup-resumedetail .resume-header-meta .name-row .apply-id{font-size:.74rem;font-weight:600;color:#5d6f7d;padding:4px 9px;border-radius:4px;background:#fff;border:1px solid #d4e1ea}.manager-common-popup-resumedetail .resume-header-meta .sub-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:18px}.manager-common-popup-resumedetail .resume-header-meta .sub-row .pill{display:inline-flex;align-items:center;border-radius:4px;padding:3px 10px;font-size:.74rem;font-weight:600;white-space:nowrap;border:1px solid #d8e4ec;background:#f7fafc;color:#405463}.manager-common-popup-resumedetail .resume-header-meta .sub-row .pill-category{border-color:#bfd8e7;background:#eef7fb;color:#245f7d}.manager-common-popup-resumedetail .resume-header-meta .sub-row .pill-process{border-color:#c8dfd8;background:#f0f8f5;color:#2e6d57}.manager-common-popup-resumedetail .resume-header-meta .sub-row .headline{margin-left:2px;font-size:.84rem;line-height:1.55;color:var(--muted);white-space:nowrap;overflow:hidden;max-width:520px}.manager-common-popup-resumedetail .resume-header-right{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;gap:8px}.manager-common-popup-resumedetail .resume-header-actions{display:inline-flex;align-items:center;gap:6px;border-radius:4px}.manager-common-popup-resumedetail .resume-header-actions .material-symbols-outlined{font-size:18px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;border:1px solid #d5e0e8;border-radius:6px;cursor:pointer;color:#476170;background:#fff;box-shadow:0 3px 10px #1c2e3e0f;transition:transform .12s ease,background-color .15s ease,color .15s ease}.manager-common-popup-resumedetail .resume-header-actions .material-symbols-outlined:hover{border-color:#a8c7d6;background:#f0f8fb;color:#1f667f;transform:translateY(-1px)}.manager-common-popup-resumedetail .resume-modal-close{border:none;outline:none;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:6px;padding:0;background:#fff;border:1px solid #d5e0e8;cursor:pointer;transition:transform .12s ease,background-color .15s ease}.manager-common-popup-resumedetail .resume-modal-close .material-symbols-outlined{font-size:18px;color:#49606f}.manager-common-popup-resumedetail .resume-modal-close:hover{border-color:#e3b8b8;background:#fff5f5;transform:translateY(-1px)}.manager-common-popup-resumedetail .resume-fontsize-control{display:inline-flex;align-items:center;gap:6px;padding:0 2px;margin-top:1px}.manager-common-popup-resumedetail .resume-fontsize-control .material-symbols-outlined{font-size:18px;padding:3px;border-radius:4px;cursor:pointer;color:#0f172ab8;transition:transform .12s ease,background-color .15s ease,color .15s ease;background-color:#fff}.manager-common-popup-resumedetail .resume-fontsize-control .material-symbols-outlined:hover{background:#006cb71a;color:#006cb7;transform:translateY(-1px)}.manager-common-popup-resumedetail .resume-fontsize-control .resume-fontsize-value{border:1px solid #d5e0e8;background:#fff;border-radius:6px;padding:7px 11px;font-weight:600;font-size:12px;line-height:1;cursor:pointer;color:#405463;transition:transform .12s ease,background-color .15s ease}.manager-common-popup-resumedetail .resume-fontsize-control .resume-fontsize-value:hover{background:#006cb714;transform:translateY(-1px)}.manager-common-popup-resumedetail .resume-fontsize-control .tooltip.is-disabled{opacity:.45;filter:grayscale(.25);pointer-events:none}.manager-common-popup-resumedetail .tooltip{position:relative;display:inline-flex;align-items:center;justify-content:center}.manager-common-popup-resumedetail .tooltip .tooltiptext{visibility:hidden;opacity:0;position:absolute;bottom:-24px;left:50%;transform:translate(-50%);background:#0f172aeb;color:#fff;border-radius:6px;padding:3px 8px;font-size:.72rem;white-space:nowrap;pointer-events:none;transition:opacity .12s ease;z-index:10}.manager-common-popup-resumedetail .tooltip:hover .tooltiptext{visibility:visible;opacity:1}.manager-common-popup-resumedetail .resume-modal-tabs{min-height:54px;background:#fff;border-bottom:1px solid var(--line)}.manager-common-popup-resumedetail .resume-tabs-inner{padding:0 24px}.manager-common-popup-resumedetail .resume-tab-list{list-style:none;margin:0;padding:0;display:flex;gap:22px;align-items:center;overflow-x:auto;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:#0f172a2e;border-radius:4px}.manager-common-popup-resumedetail .resume-tab-button{position:relative;border:0;background:transparent;cursor:pointer;min-height:53px;display:inline-flex;align-items:center;padding:0 2px;border-radius:0;font-size:.86rem;font-weight:700;color:#657684;transition:transform .12s ease,background-color .15s ease,color .15s ease,border-color .15s ease}.manager-common-popup-resumedetail .resume-tab-button:hover{background:transparent;color:#245f7d}.manager-common-popup-resumedetail .resume-tab-button.is-active{background:transparent;color:#185e75;box-shadow:none;transform:none}.manager-common-popup-resumedetail .resume-tab-button.is-active:before{content:"";position:absolute;left:0;right:0;bottom:-1px;width:auto;height:3px;margin:0;border-radius:3px 3px 0 0;background:var(--accent)}.manager-common-popup-resumedetail .resume-modal-main{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg);padding:22px 24px 24px}.manager-common-popup-resumedetail .resume-tab-content{flex:1 1 auto;min-height:0;height:auto;overflow-y:auto;overflow-x:hidden;width:100%;max-width:960px;box-sizing:border-box;margin:0 auto;padding:0 6px 4px 0}.manager-common-popup-resumedetail .resume-tab-content::-webkit-scrollbar{width:6px}.manager-common-popup-resumedetail .resume-tab-content::-webkit-scrollbar-thumb{background:#0f172a2e;border-radius:4px}.manager-common-popup-resumedetail .resume-tab-pane{font-size:.9rem;line-height:1.7}.manager-common-popup-resumedetail .resume-card{background:#fff;border:1px solid #d8e3e9;border-radius:6px;padding:20px 22px;box-shadow:0 5px 16px #2038460b;margin-bottom:14px}.manager-common-popup-resumedetail .resume-card-title{display:flex;align-items:center;gap:10px;font-size:1.02rem;font-weight:700;color:#172331;margin-bottom:18px;letter-spacing:0}.manager-common-popup-resumedetail .resume-card-title:before{content:"";width:4px;height:17px;display:inline-block;border-radius:4px;background:var(--accent)}.manager-common-popup-resumedetail .no-data{padding:12px 10px;border-radius:6px;border:1px dashed rgba(15,23,42,.18);background:#ffffffb3;color:#0f172a8c;text-align:center}.manager-common-popup-resumedetail .chip-id,.manager-common-popup-resumedetail .chip-sub{font-size:.72rem;padding:2px 8px;border-radius:4px;border:1px solid rgba(0,108,183,.18);background:#006cb714;color:#006cb7;margin-left:6px}.manager-common-popup-resumedetail .chip-sub.is-standard{border-color:#38855c38;background:#38855c17;color:#34734f}.manager-common-popup-resumedetail .dot-sep{margin:0 6px;color:#0f172a40}.manager-common-popup-resumedetail .resume-overview-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.manager-common-popup-resumedetail .overview-body .overview-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid #e6edf1}.manager-common-popup-resumedetail .overview-body .overview-row:last-child{border-bottom:none}.manager-common-popup-resumedetail .overview-body .overview-row .label{flex:0 0 82px;font-weight:700;font-size:.84rem;line-height:1.45;color:var(--label)}.manager-common-popup-resumedetail .overview-body .overview-row .value{flex:1;text-align:right;color:var(--value);display:inline-flex;font-size:.9rem;line-height:1.6;flex-wrap:wrap;justify-content:flex-end;gap:6px}.manager-common-popup-resumedetail .resume-profile-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.manager-common-popup-resumedetail .profile-card{margin-bottom:0;padding:20px 22px}.manager-common-popup-resumedetail .profile-card-wide{grid-column:1/-1;margin-top:2px;padding:20px 22px}.manager-common-popup-resumedetail .profile-extra-body{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.manager-common-popup-resumedetail .profile-extra-left,.manager-common-popup-resumedetail .profile-extra-right{min-width:0}.manager-common-popup-resumedetail .profile-extra-section{display:grid;gap:10px}.manager-common-popup-resumedetail .section-title{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#23323f;font-size:.9rem;font-weight:700}.manager-common-popup-resumedetail .section-title:before{content:"";width:6px;height:6px;display:inline-block;border-radius:4px;background:#2f8aa3}.manager-common-popup-resumedetail .info-grid{display:grid;column-gap:18px;row-gap:0}.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{display:flex;flex-direction:column;gap:7px;align-items:flex-start;min-height:60px;box-sizing:border-box;padding:0 12px 12px 0;border:0;border-bottom:1px solid #dbe5ea;border-radius:0;background:transparent}.manager-common-popup-resumedetail .info-item dt{font-family:square-eb,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9rem;font-weight:700;color:#315a6d;line-height:1.4;letter-spacing:-.01em}.manager-common-popup-resumedetail .info-item dd{font-size:.86rem;font-weight:400;line-height:1.65;margin:0;color:#172b3a;word-break:break-word}.manager-common-popup-resumedetail .profile-phone-grid,.manager-common-popup-resumedetail .profile-motto-grid,.manager-common-popup-resumedetail .profile-period-grid{margin-top:12px}.manager-common-popup-resumedetail .profile-status-section{display:grid;gap:10px}.manager-common-popup-resumedetail .address-block{margin-top:12px;padding-top:12px;border-top:1px solid #e5edf3}.manager-common-popup-resumedetail .address-block .info-item{min-height:0;padding:0 0 10px;background:transparent}.manager-common-popup-resumedetail .status-pill{min-height:26px;display:inline-flex;align-items:center;box-sizing:border-box;font-size:.74rem;font-weight:600;padding:0 10px;border-radius:4px;border:1px solid rgba(15,23,42,.1);background:#fffc;color:#0f172a8c}.manager-common-popup-resumedetail .status-pill.on{border-color:#006cb738;background:#006cb71a;color:#006cb7}.manager-common-popup-resumedetail .status-pill.off{opacity:.55}.manager-common-popup-resumedetail .status-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.manager-common-popup-resumedetail .status-column{border-radius:6px;background:#f7fafb;border:1px solid #dce6eb;padding:14px}.manager-common-popup-resumedetail .status-title{font-size:.9rem;font-weight:700;color:#1d2c38;margin-bottom:6px}.manager-common-popup-resumedetail .status-none{font-size:.78rem;color:#0f172a73;padding:6px 0 2px}.manager-common-popup-resumedetail .resume-edu-timeline{position:relative;display:flex;flex-direction:column;gap:14px;margin-top:0;padding:0}.manager-common-popup-resumedetail .edu-timeline-item{display:block;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{position:relative;display:grid;grid-template-columns:minmax(0,1fr);row-gap:10px;overflow:visible;background:#fff;border-radius:6px;border:1px solid #d8e3e8;padding:16px 16px 14px 50px;box-shadow:0 4px 14px #1c324009}.manager-common-popup-resumedetail .edu-card:before{content:"";display:block;position:absolute;top:27px;left:26px;width:2px;height:calc(100% + 13px);border-radius:4px;background:#bdd7df}.manager-common-popup-resumedetail .edu-card:after{content:"";display:block;position:absolute;top:23px;left:20px;width:10px;height:10px;box-sizing:border-box;border:3px solid var(--accent);border-radius:4px;background:#fff;box-shadow:0 0 0 4px var(--accent-soft)}.manager-common-popup-resumedetail .edu-card:hover{border-color:#cddde3}.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% - 44px)}.manager-common-popup-resumedetail .edu-timeline-item:last-child .edu-card{padding-bottom:14px;border-bottom:1px solid #dfe7eb}.manager-common-popup-resumedetail .edu-level-badge{font-size:.74rem;font-weight:600;padding:2px 8px;border-radius:4px;background:#f0f6f7;color:#2f6f80;border:1px solid #d3e3e7}.manager-common-popup-resumedetail .edu-school-name{font-size:1rem;font-weight:700;color:var(--text)}.manager-common-popup-resumedetail .edu-chip{font-size:.74rem;padding:2px 8px;border-radius:4px;background:#0f172a0a;border:1px solid rgba(15,23,42,.08);color:#0f172a9e}.manager-common-popup-resumedetail .edu-chip.subtle{opacity:.9}.manager-common-popup-resumedetail .edu-chip.highlight{background:#f1f6fa;border-color:#d8e4ec;color:#416579;font-weight:700}.manager-common-popup-resumedetail .resume-edu-pane,.manager-common-popup-resumedetail .resume-career-pane,.manager-common-popup-resumedetail .resume-language-pane,.manager-common-popup-resumedetail .resume-other-pane{font-size:.84rem;line-height:1.7}.manager-common-popup-resumedetail .edu-header-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:0;border-bottom:0;position:relative;z-index:1}.manager-common-popup-resumedetail .edu-period{display:inline-flex;align-items:center;margin-left:auto;max-width:100%;overflow:hidden;padding:2px 8px;border:1px solid #e2e6e9;border-radius:6px;background:#f4f6f7;color:#687a88;font-size:.7rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.manager-common-popup-resumedetail .edu-period .period-label{margin-right:5px;color:#71808b;font-family:square-eb,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.64rem;font-weight:400}.manager-common-popup-resumedetail .edu-period .period-value{overflow:hidden;text-overflow:ellipsis}.manager-common-popup-resumedetail .edu-sub-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:0;position:relative;z-index:1}.manager-common-popup-resumedetail .edu-meta-item{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;min-height:52px;box-sizing:border-box;padding:0 8px 8px 0;border:0;border-bottom:1px solid #dfe8ed;border-radius:0;background:transparent}.manager-common-popup-resumedetail .edu-meta-item .meta-label{padding:0;background:transparent;color:var(--label);font-family:square-eb,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.82rem;font-weight:700;line-height:1.45}.manager-common-popup-resumedetail .edu-meta-item .meta-value{min-width:0;padding:0;color:var(--value);font-size:.9rem;font-weight:400;line-height:1.6;word-break:break-word}.manager-common-popup-resumedetail .edu-meta-item.highlight{border-color:#edf2f5}.manager-common-popup-resumedetail .edu-meta-item.highlight .meta-label{background:transparent;color:var(--label)}.manager-common-popup-resumedetail .edu-meta-item.highlight .meta-value{color:#2f6f80;font-weight:400}.manager-common-popup-resumedetail .edu-metrics{margin-top:10px;display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.manager-common-popup-resumedetail .edu-metric{display:grid;grid-template-columns:58px minmax(0,1fr);gap:8px;align-items:baseline;padding:8px 10px;border-radius:6px;background:#f8fbfc;border:1px solid #e6eef3}.manager-common-popup-resumedetail .edu-metric .k{font-size:.82rem;font-weight:700;color:var(--label);white-space:nowrap}.manager-common-popup-resumedetail .edu-metric .v{font-size:.9rem;font-weight:400;color:var(--value);line-height:1.6;min-width:0;overflow:hidden;text-overflow:ellipsis}.manager-common-popup-resumedetail .edu-metric .v .gpa-base{opacity:.65;font-weight:700}.manager-common-popup-resumedetail .edu-body{margin-top:0;padding-top:0;border-top:0;display:grid;grid-template-columns:minmax(0,1fr);gap:8px 10px;font-size:.84rem;position:relative;z-index:1}.manager-common-popup-resumedetail .edu-academic-summary{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;margin-bottom:1px}.manager-common-popup-resumedetail .edu-academic-item{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;min-height:52px;box-sizing:border-box;padding:0 8px 8px 0;border-left:0;border-bottom:1px solid #dfe8ed}.manager-common-popup-resumedetail .edu-academic-item:first-child{border-left:0}.manager-common-popup-resumedetail .edu-academic-item.is-standard .edu-academic-label,.manager-common-popup-resumedetail .edu-academic-item.is-score .edu-academic-label{background:transparent;color:var(--label)}.manager-common-popup-resumedetail .edu-academic-label{flex:0 0 auto;padding:0;border-radius:0;background:transparent;color:var(--label);font-family:square-eb,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.82rem;font-weight:700;line-height:1.45;white-space:nowrap}.manager-common-popup-resumedetail .edu-academic-value{min-width:0;color:var(--value);font-size:.9rem;font-weight:400;line-height:1.6;word-break:keep-all;overflow-wrap:anywhere}.manager-common-popup-resumedetail .edu-academic-value small{margin-left:4px;color:#718694;font-size:.65rem;font-weight:700}.manager-common-popup-resumedetail .edu-gpa-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:52px;padding:0 8px 8px 0;border:0;border-bottom:1px solid #dfe8ed;border-radius:0;background:transparent;box-shadow:none}.manager-common-popup-resumedetail .edu-gpa-label{padding:0;border-radius:0;background:transparent;color:var(--label);font-family:square-eb,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.82rem;font-weight:700;line-height:1.45;white-space:nowrap}.manager-common-popup-resumedetail .edu-gpa-value{color:var(--value);font-size:.9rem;font-weight:400;line-height:1.6}.manager-common-popup-resumedetail .edu-gpa-base{color:#718694;font-size:.75rem;font-weight:700;line-height:1}.manager-common-popup-resumedetail .edu-body-row{display:grid;grid-template-columns:66px minmax(0,1fr);gap:8px;align-items:baseline;min-width:0}.manager-common-popup-resumedetail .edu-body-row .label{font-size:.82rem;font-weight:700;color:var(--label);white-space:nowrap}.manager-common-popup-resumedetail .edu-body-row .value{color:var(--value);font-size:.9rem;line-height:1.65;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{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px}.manager-common-popup-resumedetail .edu-minor-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;padding:10px 0 0;border-radius:0;background:transparent;border:0;border-top:1px solid #edf2f5}.manager-common-popup-resumedetail .edu-minor-item{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;min-height:60px;box-sizing:border-box;padding:0 10px 8px 0;border-bottom:1px solid #edf2f5}.manager-common-popup-resumedetail .resume-career-list{position:relative;display:flex;flex-direction:column;gap:14px;padding-left:0}.manager-common-popup-resumedetail .resume-career-list:before{display:none}.manager-common-popup-resumedetail .career-card{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.65fr) minmax(0,.72fr) minmax(0,1.15fr) minmax(0,1.3fr);column-gap:14px;row-gap:10px;overflow:visible;background:#fff;border-radius:6px;border:1px solid #d8e3e8;padding:16px 16px 14px 50px;box-shadow:0 4px 14px #1c324009}.manager-common-popup-resumedetail .career-card:before{content:"";display:block;position:absolute;top:27px;left:26px;width:2px;height:calc(100% + 13px);border-radius:4px;background:#bdd7df}.manager-common-popup-resumedetail .career-card:after{content:"";display:block;position:absolute;top:23px;left:20px;width:10px;height:10px;box-sizing:border-box;border:3px solid var(--accent);border-radius:4px;background:#fff;box-shadow:0 0 0 4px var(--accent-soft)}.manager-common-popup-resumedetail .career-card:hover{border-color:#cddde3}.manager-common-popup-resumedetail .career-card>*{position:relative;z-index:1}.manager-common-popup-resumedetail .career-card:last-child:before{height:calc(100% - 44px)}.manager-common-popup-resumedetail .career-card:last-child{padding-bottom:11px;border-bottom:1px solid #dfe7eb}.manager-common-popup-resumedetail .company-name{grid-column:1/5;grid-row:1;align-self:center;font-size:1rem;font-weight:700;color:var(--text)}.manager-common-popup-resumedetail .dept-rank{font-size:.76rem;color:#0f172a94}.manager-common-popup-resumedetail .dept-rank{display:contents}.manager-common-popup-resumedetail .dept-rank .career-meta-item:nth-child(1){grid-column:1;grid-row:2}.manager-common-popup-resumedetail .dept-rank .career-meta-item:nth-child(2){grid-column:2;grid-row:2}.manager-common-popup-resumedetail .career-meta-item,.manager-common-popup-resumedetail .salary-badge{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;min-height:52px;box-sizing:border-box;padding:0 8px 8px 0;border:0;border-bottom:1px solid #dfe8ed;border-radius:0;background:transparent}.manager-common-popup-resumedetail .career-meta-item .label,.manager-common-popup-resumedetail .salary-badge .label{padding:0;background:transparent;color:var(--label);font-family:square-eb,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.82rem;font-weight:700;line-height:1.45}.manager-common-popup-resumedetail .career-meta-item .value,.manager-common-popup-resumedetail .salary-badge .value{min-width:0;padding:0;color:var(--value);font-size:.9rem;font-weight:400;line-height:1.6;word-break:break-word}.manager-common-popup-resumedetail .salary-badge{grid-column:3;grid-row:2;min-width:0;padding:0 0 5px;border:0;border-bottom:1px solid #dfe8ed;border-radius:0;background:transparent;color:#23323f;font-weight:400}.manager-common-popup-resumedetail .salary-badge .label{background:transparent;color:var(--label)}.manager-common-popup-resumedetail .career-header,.manager-common-popup-resumedetail .career-header-left,.manager-common-popup-resumedetail .career-header-right{display:contents}.manager-common-popup-resumedetail .career-period{grid-column:5;grid-row:1;justify-self:end;display:inline-flex;align-items:center;max-width:100%;overflow:hidden;padding:2px 8px;border:1px solid #e2e6e9;border-radius:6px;background:#f4f6f7;color:#687a88;font-size:.7rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.manager-common-popup-resumedetail .career-period .period-label{margin-right:5px;color:#71808b;font-family:square-eb,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.64rem;font-weight:400}.manager-common-popup-resumedetail .career-period .period-value{overflow:hidden;text-overflow:ellipsis}.manager-common-popup-resumedetail .career-meta{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px;position:relative;z-index:1}.manager-common-popup-resumedetail .career-chip{font-size:.76rem;padding:2px 8px;border-radius:6px;background:#f4f6f7;border:1px solid #e2e6e9;color:#5f6973;font-weight:600}.manager-common-popup-resumedetail .career-chip.accent{background:#f0f6f7;border-color:#d3e3e7;color:#2f6f80}.manager-common-popup-resumedetail .career-body{display:contents}.manager-common-popup-resumedetail .career-body-row:nth-child(1){grid-column:4;grid-row:2}.manager-common-popup-resumedetail .career-body-row:not(.multi):nth-child(2){grid-column:5;grid-row:2}.manager-common-popup-resumedetail .career-body-row{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;min-height:52px;box-sizing:border-box;padding:0 8px 8px 0;border-radius:0;border:0;border-bottom:1px solid #dfe8ed;background:transparent}.manager-common-popup-resumedetail .career-body-row:last-child{border-bottom:1px solid #edf2f5}.manager-common-popup-resumedetail .career-body-row.multi{grid-column:1/-1;grid-row:3}.manager-common-popup-resumedetail .company-name,.manager-common-popup-resumedetail .career-period,.manager-common-popup-resumedetail .career-meta-item,.manager-common-popup-resumedetail .salary-badge,.manager-common-popup-resumedetail .career-body-row{position:relative;z-index:1}.manager-common-popup-resumedetail .career-body-row .label{color:var(--label);font-family:square-eb,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.82rem;font-weight:700;line-height:1.45;white-space:nowrap;padding-top:0}.manager-common-popup-resumedetail .career-body-row .value{min-width:0;color:var(--value);font-size:.9rem;font-weight:400;line-height:1.65;word-break:break-word;white-space:pre-wrap}.manager-common-popup-resumedetail .career-body-row.multi .label{color:var(--label)}.manager-common-popup-resumedetail .career-body-row.multi .value{width:100%;color:#233844;line-height:1.72;letter-spacing:.002em;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:#0f172a2e;border-radius:4px}.manager-common-popup-resumedetail .career-section-title{font-size:.74rem;font-weight:900;color:#0f172abf;margin-bottom:6px}.manager-common-popup-resumedetail .career-bullets{margin:0;padding-left:18px}.manager-common-popup-resumedetail .career-bullets li{margin:4px 0;color:#0f172ac7;line-height:1.55}.manager-common-popup-resumedetail .career-detail-text{font-size:.72rem;line-height:1.7;color:#2d3d49;white-space:pre-wrap;word-break:break-word;padding:10px 12px;background:#f8fafb;border:0;border-left:3px solid #d3e3e7;border-radius:4px;max-height:9.8em;overflow-y:auto;overflow-x:hidden}.manager-common-popup-resumedetail .career-detail-text::-webkit-scrollbar{width:6px}.manager-common-popup-resumedetail .career-detail-text::-webkit-scrollbar-thumb{background:#0f172a2e;border-radius:4px}.manager-common-popup-resumedetail .resume-language-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.manager-common-popup-resumedetail .language-cert-list{overflow-x:auto;border:1px solid #d8e3e8;border-radius:6px;background:#fff}.manager-common-popup-resumedetail .language-ability-list{display:flex;flex-direction:column}.manager-common-popup-resumedetail .language-ability-item{display:grid;align-items:end;column-gap:16px;border-radius:0;border:0;border-bottom:1px solid #dfe8ed;background:transparent;padding:12px 0}.manager-common-popup-resumedetail .language-ability-item:last-child{border-bottom:0;padding-bottom:2px}.manager-common-popup-resumedetail .language-cert-head,.manager-common-popup-resumedetail .language-cert-item{min-width:620px;display:grid;grid-template-columns:minmax(82px,.72fr) minmax(120px,1.35fr) minmax(72px,.68fr) minmax(104px,.9fr);column-gap:16px;align-items:center;box-sizing:border-box}.manager-common-popup-resumedetail .language-cert-head{padding:10px 14px;border-bottom:1px solid #d8e3e8;background:#f5f8fa;color:var(--label);font-family:square-eb,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.82rem;font-weight:700}.manager-common-popup-resumedetail .language-cert-item{padding:12px 14px;border-bottom:1px solid #e5ecef}.manager-common-popup-resumedetail .language-cert-item:last-child{border-bottom:0}.manager-common-popup-resumedetail .language-cert-item .lang-name,.manager-common-popup-resumedetail .language-cert-item .lang-exam,.manager-common-popup-resumedetail .language-cert-item .lang-score,.manager-common-popup-resumedetail .language-cert-item .lang-date,.manager-common-popup-resumedetail .ability-header .lang-name,.manager-common-popup-resumedetail .ability-value{min-width:0;overflow:hidden;color:var(--value);font-size:.9rem;font-weight:400;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.manager-common-popup-resumedetail .language-ability-item{grid-template-columns:repeat(4,minmax(0,1fr))}.manager-common-popup-resumedetail .ability-header,.manager-common-popup-resumedetail .language-ability-item .ability-pill{display:flex;min-width:0;min-height:52px;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:6px;padding:0 8px 8px;border-bottom:1px solid #dfe8ed}.manager-common-popup-resumedetail .ability-header{padding-left:0}.manager-common-popup-resumedetail .language-ability-item .ability-body{display:contents}.manager-common-popup-resumedetail .language-ability-item .ability-pill{border:0;border-bottom:1px solid #dfe8ed;border-radius:0;background:transparent;text-align:left}.manager-common-popup-resumedetail .field-label,.manager-common-popup-resumedetail .ability-label{color:var(--label);font-family:square-eb,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.82rem;font-weight:700;line-height:1.45;white-space:nowrap}.manager-common-popup-resumedetail .field-label{min-width:0}.manager-common-popup-resumedetail .other-tag-list{overflow-x:auto;border:1px solid #d8e3e8;border-radius:6px;background:#fff}.manager-common-popup-resumedetail .other-block-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.manager-common-popup-resumedetail .other-block-item{border:0;border-bottom:1px solid #dfe8ed;border-radius:0;background:transparent;padding:12px 0;margin:0}.manager-common-popup-resumedetail .other-block-item:last-child{padding-bottom:2px;border-bottom:0}.manager-common-popup-resumedetail .other-tag-head,.manager-common-popup-resumedetail .other-tag-item{min-width:640px;display:grid;grid-template-columns:minmax(120px,1.35fr) minmax(110px,1.15fr) minmax(92px,.8fr) minmax(104px,.9fr);align-items:center;gap:16px;box-sizing:border-box}.manager-common-popup-resumedetail .other-tag-head{padding:10px 14px;border-bottom:1px solid #d8e3e8;background:#f5f8fa;color:var(--label);font-family:square-eb,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.82rem;font-weight:700}.manager-common-popup-resumedetail .other-tag-item{padding:12px 14px;border-bottom:1px solid #e5ecef}.manager-common-popup-resumedetail .other-tag-item:last-child{border-bottom:0}.manager-common-popup-resumedetail .other-tag-item .tag-name,.manager-common-popup-resumedetail .other-tag-item .tag-sub,.manager-common-popup-resumedetail .other-tag-item .a{max-width:100%;min-width:0;overflow:hidden;color:var(--value);font-size:.9rem;font-weight:400;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.manager-common-popup-resumedetail .other-tag-item .tag-name{font-size:.92rem;font-weight:600}.manager-common-popup-resumedetail .computer-usage-table .other-tag-head,.manager-common-popup-resumedetail .computer-usage-table .other-tag-item{min-width:480px;grid-template-columns:minmax(160px,1.3fr) minmax(120px,1fr) minmax(140px,1fr)}.manager-common-popup-resumedetail .other-block-item{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(130px,1fr) minmax(220px,1.35fr);align-items:end;column-gap:16px}.manager-common-popup-resumedetail .block-header{display:contents}.manager-common-popup-resumedetail .block-title,.manager-common-popup-resumedetail .block-sub,.manager-common-popup-resumedetail .block-meta,.manager-common-popup-resumedetail .block-body{display:flex;min-width:0;min-height:52px;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:6px;margin:0;padding:0 8px 8px;border:0;border-bottom:1px solid #dfe8ed;background:transparent;color:var(--value);font-size:.9rem;font-weight:400;line-height:1.6}.manager-common-popup-resumedetail .block-title{padding-left:0}.manager-common-popup-resumedetail .block-title:before{content:"항목"}.manager-common-popup-resumedetail .block-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-common-popup-resumedetail .block-sub:before{content:"기관/관련"}.manager-common-popup-resumedetail .block-meta:before{content:"기간/일자"}.manager-common-popup-resumedetail .block-body{grid-column:1/-1;min-height:0;padding:10px 0 8px;line-height:1.72;white-space:pre-line}.manager-common-popup-resumedetail .block-body:before{content:"내용"}.manager-common-popup-resumedetail .block-title:before,.manager-common-popup-resumedetail .block-sub:before,.manager-common-popup-resumedetail .block-meta:before,.manager-common-popup-resumedetail .block-body:before{color:var(--label);font-family:square-eb,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.82rem;font-weight:700;line-height:1.45;white-space:nowrap}.manager-common-popup-resumedetail .resume-essay-list{display:flex;flex-direction:column;gap:14px}.manager-common-popup-resumedetail .essay-card{border-radius:6px;border:1px solid #d8e3e9;background:#fff;padding:18px 20px;box-shadow:0 4px 14px #1c324009}.manager-common-popup-resumedetail .essay-card-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:10px;align-items:flex-start;margin-bottom:0}.manager-common-popup-resumedetail .essay-index{font-size:.74rem;font-weight:900;color:#2f6f80;padding:2px 8px;border-radius:4px;background:#f0f6f7;border:1px solid #d3e3e7}.manager-common-popup-resumedetail .essay-question{font-size:.98rem;font-weight:700;line-height:1.55;margin:0;color:#1d2c38;overflow:hidden}.manager-common-popup-resumedetail .essay-length{font-size:.76rem;color:#0f172a94}.manager-common-popup-resumedetail .essay-card-body{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:10px;margin-top:12px;padding:12px 0 0;border:0;border-top:1px solid #edf2f5;border-radius:0;background:transparent;font-size:.9rem;line-height:1.75;color:#263b48;word-break:break-word;white-space:pre-wrap}.manager-common-popup-resumedetail .essay-card-body:before{content:"A";display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0;border-radius:6px;background:#eef5f6;color:#2f6f80;font-size:.7rem;font-weight:800}@media(max-width:900px){.manager-common-popup-resumedetail .resume-detail-modal-panel{width:calc(100vw - 16px);max-width:calc(100vw - 16px);min-height:calc(100vh - 16px);max-height:calc(100vh - 16px);border-radius:6px}.manager-common-popup-resumedetail .resume-modal-header{min-height:0;align-items:flex-start;padding:14px 16px;flex-wrap:wrap}.manager-common-popup-resumedetail .resume-avatar{width:58px;height:70px}.manager-common-popup-resumedetail .resume-header-meta .sub-row .headline{max-width:100%;white-space:normal}.manager-common-popup-resumedetail .resume-modal-main{padding:16px;min-width:0;max-width:100%;overflow:hidden}.manager-common-popup-resumedetail .resume-tabs-inner{width:100%;min-width:0;box-sizing:border-box;padding:8px 12px;overflow:hidden}.manager-common-popup-resumedetail .resume-tab-list{width:100%;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;overflow:visible}.manager-common-popup-resumedetail .resume-tab-button{width:100%;min-width:0;min-height:38px;justify-content:center;padding:0 6px;font-size:.76rem;overflow:hidden}.manager-common-popup-resumedetail .resume-card,.manager-common-popup-resumedetail .profile-card,.manager-common-popup-resumedetail .profile-card-wide{padding:18px}.manager-common-popup-resumedetail .resume-career-list{padding-left:0}.manager-common-popup-resumedetail .resume-career-list:before{display:none}.manager-common-popup-resumedetail .edu-card,.manager-common-popup-resumedetail .career-card{padding-left:50px}.manager-common-popup-resumedetail .edu-card:before,.manager-common-popup-resumedetail .career-card:before{left:24px}.manager-common-popup-resumedetail .edu-card:after,.manager-common-popup-resumedetail .career-card:after{left:17px}.manager-common-popup-resumedetail .edu-header-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px}.manager-common-popup-resumedetail .edu-school-name{min-width:0;word-break:keep-all;overflow-wrap:anywhere}.manager-common-popup-resumedetail .edu-period{grid-column:1/-1;width:fit-content;max-width:100%;margin:0;box-sizing:border-box}.manager-common-popup-resumedetail .language-cert-list,.manager-common-popup-resumedetail .other-tag-list{width:100%;min-width:0;max-width:100%;overflow:hidden}.manager-common-popup-resumedetail .language-cert-head,.manager-common-popup-resumedetail .other-tag-head{display:none}.manager-common-popup-resumedetail .language-cert-item,.manager-common-popup-resumedetail .other-tag-item,.manager-common-popup-resumedetail .computer-usage-table .other-tag-item{width:100%;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:6px 12px;box-sizing:border-box}.manager-common-popup-resumedetail .language-cert-item>span,.manager-common-popup-resumedetail .other-tag-item>span{min-width:0;display:flex;min-height:0;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 6px;font-size:.8rem;line-height:1.5;white-space:normal;overflow:visible;overflow-wrap:anywhere}.manager-common-popup-resumedetail .language-cert-item>span:before,.manager-common-popup-resumedetail .other-tag-item>span:before{content:attr(data-label);color:var(--label);font-size:.68rem;font-weight:600;line-height:1.2}.manager-common-popup-resumedetail .other-block-item{width:100%;min-width:0;grid-template-columns:minmax(0,1fr);align-items:stretch}.manager-common-popup-resumedetail .edu-sub-row{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-common-popup-resumedetail .resume-overview-grid,.manager-common-popup-resumedetail .resume-profile-grid,.manager-common-popup-resumedetail .resume-language-grid,.manager-common-popup-resumedetail .profile-extra-body,.manager-common-popup-resumedetail .status-detail-grid,.manager-common-popup-resumedetail .other-tag-list,.manager-common-popup-resumedetail .other-block-list,.manager-common-popup-resumedetail .info-grid.two-column{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.manager-common-popup-resumedetail{padding:4px}.manager-common-popup-resumedetail .resume-detail-modal-panel{width:100%;max-width:100%;min-height:calc(100vh - 8px);max-height:calc(100vh - 8px);border-radius:6px}.manager-common-popup-resumedetail .resume-modal-header{flex-direction:column;gap:12px;padding:12px 14px}.manager-common-popup-resumedetail .resume-header-left,.manager-common-popup-resumedetail .resume-header-right{width:100%}.manager-common-popup-resumedetail .resume-header-right{align-items:center;justify-content:space-between;flex-wrap:wrap}.manager-common-popup-resumedetail .resume-header-meta .name-row .name{font-size:1.08rem}.manager-common-popup-resumedetail .resume-tabs-inner{padding:0 14px}.manager-common-popup-resumedetail .resume-tab-list{gap:16px}.manager-common-popup-resumedetail .resume-tab-button{min-height:48px;font-size:.82rem}.manager-common-popup-resumedetail .resume-modal-main{padding:12px}.manager-common-popup-resumedetail .resume-card,.manager-common-popup-resumedetail .profile-card,.manager-common-popup-resumedetail .profile-card-wide,.manager-common-popup-resumedetail .essay-card{padding:16px}.manager-common-popup-resumedetail .edu-card,.manager-common-popup-resumedetail .career-card{padding-left:42px}.manager-common-popup-resumedetail .edu-card:before,.manager-common-popup-resumedetail .career-card:before{left:19px}.manager-common-popup-resumedetail .edu-card:after,.manager-common-popup-resumedetail .career-card:after{left:13px}.manager-common-popup-resumedetail .edu-sub-row,.manager-common-popup-resumedetail .edu-academic-summary,.manager-common-popup-resumedetail .career-card{grid-template-columns:minmax(0,1fr)}.manager-common-popup-resumedetail .company-name{grid-column:1;grid-row:1}.manager-common-popup-resumedetail .career-period{grid-column:1;grid-row:2;justify-self:start}.manager-common-popup-resumedetail .dept-rank .career-meta-item:nth-child(1){grid-column:1;grid-row:3}.manager-common-popup-resumedetail .dept-rank .career-meta-item:nth-child(2){grid-column:1;grid-row:4}.manager-common-popup-resumedetail .salary-badge{grid-column:1;grid-row:5}.manager-common-popup-resumedetail .career-body-row:nth-child(1){grid-column:1;grid-row:6}.manager-common-popup-resumedetail .career-body-row:not(.multi):nth-child(2){grid-column:1;grid-row:7}.manager-common-popup-resumedetail .career-body-row.multi{grid-column:1;grid-row:8}.manager-common-popup-resumedetail .language-ability-item{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-common-popup-resumedetail .language-ability-item .ability-header{grid-column:1;grid-row:1}.manager-common-popup-resumedetail .language-ability-item .ability-pill:nth-child(1){grid-column:2;grid-row:1}.manager-common-popup-resumedetail .language-ability-item .ability-pill:nth-child(2){grid-column:1;grid-row:2;padding-left:0}.manager-common-popup-resumedetail .language-ability-item .ability-pill:nth-child(3){grid-column:2;grid-row:2}.manager-common-popup-resumedetail .other-block-item,.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-print{--p-text: #111827;--p-muted: #6b7280;--p-line: #e5e7eb;--p-soft: #f3f4f6;--p-accent: #0b5fc1;box-sizing:border-box;width:100%;margin:0 auto;padding:8mm 10mm;background:#fff;color:var(--p-text);font-size:11px;line-height:1.38;print-color-adjust:exact;-webkit-print-color-adjust:exact;border-radius:6px}.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{width:100%;border-collapse:collapse;table-layout:fixed}.manager-common-popup-resumedetail-print .print-table>thead{display:table-header-group;break-inside:avoid;page-break-inside:avoid}.manager-common-popup-resumedetail-print .print-table>thead>tr>td,.manager-common-popup-resumedetail-print .print-table>tbody>tr>td{padding:0;border:0;vertical-align:top}.manager-common-popup-resumedetail-print .print-page-header{padding:0 0 2mm;display:flex;justify-content:space-between;align-items:flex-end;gap:8mm;font-size:10px;color:#374151;background:#fff;break-after:avoid;page-break-after:avoid}.manager-common-popup-resumedetail-print .print-page-header .left{min-width:0;flex:1 1 auto;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{display:grid;grid-template-columns:28mm 1fr;gap:7mm;align-items:center;padding:0 0 2mm;border-bottom:0;box-shadow:none;min-height:auto}.manager-common-popup-resumedetail-print .resume-header>div:nth-child(1){width:28mm;height:36mm;border-radius:5mm;overflow:hidden;border:1px solid var(--p-line);background:var(--p-soft)}.manager-common-popup-resumedetail-print .resume-header>div:nth-child(1) img{width:100%;height:100%;display:block;object-fit:cover}.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:nth-child(1){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){font-size:10.5px;font-weight:600;color:var(--p-muted)}.manager-common-popup-resumedetail-print .resume-body{padding:0;box-shadow:none;background:#fff}.manager-common-popup-resumedetail-print .resume-body .inner{padding:0;border-radius:0;background:transparent}.manager-common-popup-resumedetail-print .form-box{padding:0;margin:0 0 3mm}.manager-common-popup-resumedetail-print .print-section-heading{display:flex;align-items:center;gap:2mm;margin:6mm 0 2.8mm;padding:1.7mm 0;border-top:1.5px solid #1f2937;border-bottom:1.5px solid #1f2937;color:var(--p-text);font-size:13px;font-weight:900;line-height:1.2;break-after:avoid;page-break-after:avoid}.manager-common-popup-resumedetail-print .print-section-heading:before{content:"";width:5.2mm;height:5.2mm;flex:0 0 5.2mm;border:1.5px solid var(--p-accent);border-radius:1.2mm;background:#eef7fb;box-shadow:inset 0 0 0 1mm #fff}.manager-common-popup-resumedetail-print .print-section-heading:after{content:"";height:1px;flex:1 1 auto;background:#c8d3dc}.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{margin:5mm 0 2mm;padding-left:2mm;border-left:2px solid var(--p-accent);font-size:11px;font-weight:900;color:var(--p-text)}.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{display:grid;grid-template-columns:20mm 1fr 20mm 1fr;column-gap:3mm;border-top:0;border-left:0;margin-bottom:1.6mm}.manager-common-popup-resumedetail-print .resume-default-field-content2{display:grid;grid-template-columns:20mm 1fr;column-gap:3mm;border-top:0;border-left:0;margin-bottom:2mm}.manager-common-popup-resumedetail-print .resume-default-field-content>div,.manager-common-popup-resumedetail-print .resume-default-field-content2>div{padding:1.2mm 0 1.4mm;border-right:0;border-bottom:1px solid var(--p-line);min-height:6.4mm;display:flex;align-items:center}.manager-common-popup-resumedetail-print .resume-default-field-content>div:nth-child(odd),.manager-common-popup-resumedetail-print .resume-default-field-content2>div:nth-child(odd){background:transparent;font-weight:700;color:var(--p-muted);white-space:nowrap}.manager-common-popup-resumedetail-print .resume-default-field-content>div:nth-child(2n),.manager-common-popup-resumedetail-print .resume-default-field-content2>div:nth-child(2n){color:var(--p-text);font-weight:500;word-break:break-word}.manager-common-popup-resumedetail-print .print-info-grid{display:grid;gap:0 3mm;margin:0 0 3mm;padding:0;border-top:0;border-left:0;list-style:none;break-inside:avoid;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{min-height:9.4mm;padding:1.2mm 0 1.4mm;border-right:0;border-bottom:1px solid var(--p-line);display:flex;flex-direction:column;justify-content:center;gap:.7mm;background:#fff;min-width:0}.manager-common-popup-resumedetail-print .print-info-item dt{margin:0;color:var(--p-muted);font-size:9.2px;font-weight:600;line-height:1.2}.manager-common-popup-resumedetail-print .print-info-item dd{margin:0;color:var(--p-text);font-size:10.4px;font-weight:500;line-height:1.28;word-break:break-word}.manager-common-popup-resumedetail-print .print-status-title{display:inline-flex;align-items:center;margin:4mm 0 1.6mm;padding:.8mm 2.4mm;border-left:2px solid var(--p-accent);border-radius:1mm;background:#f3f8fb;color:#164f66;font-size:10.4px;font-weight:800;line-height:1.2}.manager-common-popup-resumedetail-print .resume-default-field-content3{margin-top:1.5mm;padding:2.4mm 2.8mm;border:1px solid #edf2f5;border-radius:2mm;background:#fff;white-space:pre-wrap;word-break:break-word;line-height:1.45}.manager-common-popup-resumedetail-print .resume-default-field-content4{margin-top:1.5mm;border:0;border-radius:0;overflow:visible;background:#fff}.manager-common-popup-resumedetail-print .resume-default-field-content4-title{display:flex;background:transparent;border-bottom:1px solid var(--p-line);font-weight:700;color:var(--p-muted)}.manager-common-popup-resumedetail-print .resume-default-field-content4-title>div{flex:1;padding:1.2mm 2mm 1.2mm 0;border-right: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{display:flex;border-bottom:1px solid var(--p-line)}.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{flex:1;padding:1.4mm 2mm 1.4mm 0;border-right: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{padding:4mm 0;text-align:center;color:var(--p-muted);border:1px solid #edf2f5;border-radius:2mm;background:#fff;margin:2mm 0;font-weight:700}.resume-print-pages{display:block}.manager-common-popup-resumedetail-print:not(:last-child){break-after:page;page-break-after:always}.resume-print-loading-screen{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content: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}.resume-print-loading-screen .loading-card{width:calc(100vw - 32px);padding:22px 22px 18px;border-radius:6px;background:#ffffffeb;border:1px solid rgba(15,23,42,.1);box-shadow:0 24px 60px #0f172a2e,0 0 0 1px #0f172a0f;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.resume-print-loading-screen .spinner{display:none}.resume-print-loading-screen .print-skeleton{width:100%;display:flex;flex-direction:column;gap:10px;margin-bottom:4px}.resume-print-loading-screen .print-skeleton span{display:block;width:100%;height:14px;border-radius:4px;background:linear-gradient(90deg,#e7edf5,#f8fafc,#e7edf5 90%);background-size:220% 100%;animation:manager-skeleton-shimmer 1.1s ease-in-out infinite}.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{font-size:13px;font-weight:700;color:#0f172ab3}.resume-print-loading-screen .hint{margin-top:2px;font-size:12px;font-weight:800;color:#006cb7f2}.resume-print-loading-screen .progress{width:100%;height:10px;border-radius:4px;overflow:hidden;background:#0f172a14;border:1px solid rgba(15,23,42,.1);margin-top:6px}.resume-print-loading-screen .progress>span{display:block;height:100%;width:38%;border-radius:4px;background:linear-gradient(90deg,#006cb726,#006cb7f2);animation:printLoadingBar 1.1s ease-in-out infinite}@keyframes printLoadingBar{0%{transform:translate(-120%)}50%{transform:translate(120%)}to{transform:translate(280%)}}@media print{.resume-print-loading-screen{display:none!important}}@media print{@page{size:A4 portrait;margin:8mm 10mm}html,body{width:auto!important;height:auto!important;overflow:visible!important;background:#fff!important}.resume-print-pages{display:block!important;overflow:visible!important}.manager-common-popup-resumedetail-print{width:100%!important;margin:0!important;padding:0!important;border-radius:0!important;overflow:visible!important;break-inside:auto!important;page-break-inside:auto!important}.print-page-header{height:6mm;border-bottom:0}.manager-common-popup-resumedetail-print .resume-body,.manager-common-popup-resumedetail-print .resume-body .inner,.manager-common-popup-resumedetail-print .form-box{overflow:visible!important;break-inside:auto!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{break-before:page!important;page-break-before:always!important}}.manager-notifications-notificationssend .width-size.padding.form{max-width:1200px;margin:0 auto}.manager-notifications-notificationssend .ns-page-header{margin-bottom:16px}.manager-notifications-notificationssend .ns-page-header .ns-page-title{font-size:1rem;font-family:square-eb;color:#0f172a;margin-bottom:4px}.manager-notifications-notificationssend .ns-page-header .ns-page-desc{font-size:.8rem;color:#6b7280;font-family:square-bd}.manager-notifications-notificationssend .notifications-send{margin-top:20px}.manager-notifications-notificationssend .ns-layout{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(260px,.9fr);gap:20px;align-items:flex-start}.manager-notifications-notificationssend .ns-main{display:flex;flex-direction:column;gap:16px;min-width:850px;max-width:850px}.manager-notifications-notificationssend .ns-side{display:flex;flex-direction:column;gap:14px;align-self:flex-start}.manager-notifications-notificationssend .ns-side-inner{position:sticky;top:90px;display:flex;width:250px;flex-direction:column;gap:14px}@media(max-width:768px){.manager-notifications-notificationssend .ns-side-inner{position:static}}.manager-notifications-notificationssend .ns-card{border-radius:4px;background:#fffffffa;border:1px solid #d9e4f2;box-shadow:0 4px 12px #273f5c0e;padding:14px 16px;box-sizing:border-box}.manager-notifications-notificationssend .ns-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px}.manager-notifications-notificationssend .ns-card-title{font-size:.75rem;font-family:square-eb;color:#111827}.manager-notifications-notificationssend .ns-card-caption{margin-top:2px;font-size:.7rem;font-family:square-bd;color:#6b7280}.manager-notifications-notificationssend .ns-chip{padding:4px 10px;border-radius:4px;font-size:.7rem;font-family:square-eb;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.manager-notifications-notificationssend .ns-chip--soft{background:#ddeffdf2;color:#1d4ed8;border:1px solid rgba(147,197,253,.9)}.manager-notifications-notificationssend .ns-card-body--horizontal{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.manager-notifications-notificationssend .ns-card-body--inline{display:flex;gap:16px;flex-wrap:wrap}.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{border-radius:4px;border:1px solid transparent;cursor:pointer;font-size:.75rem;font-family:square-eb;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;height:32px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .08s ease;white-space:nowrap}.manager-notifications-notificationssend .btn-primary:active,.manager-notifications-notificationssend .btn-secondary:active,.manager-notifications-notificationssend .btn-tertiary:active{transform:translateY(1px);box-shadow:none}.manager-notifications-notificationssend .btn-primary{background:#2f6fb7;color:#fff;border-color:#2f6fb7;box-shadow:none}.manager-notifications-notificationssend .btn-secondary{background:#fff;color:#2f5f96;border-color:#cfdcec;box-shadow:none}.manager-notifications-notificationssend .btn-secondary:hover{background:#f1f7ff;border-color:#9bbce3}.manager-notifications-notificationssend .btn-tertiary{background:#f8fbff;color:#6b7280;border-color:#d5e2f2}.manager-notifications-notificationssend .btn-tertiary:hover{background:#f1f7ff;border-color:#bfd2e8}.manager-notifications-notificationssend .ns-target-pill{flex:1;max-width:460px;display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:4px;border:1px solid #d5e2f2;background:#f8fbff;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .08s ease}.manager-notifications-notificationssend .ns-target-pill .material-symbols-outlined{font-size:1rem;color:#006cb7}.manager-notifications-notificationssend .ns-target-pill .ns-target-text{display:flex;flex-direction:column}.manager-notifications-notificationssend .ns-target-pill .ns-target-text .primary{font-size:.75rem;font-family:square-eb;color:#111827}.manager-notifications-notificationssend .ns-target-pill .ns-target-text .secondary{font-size:.7rem;font-family:square-bd;color:#6b7280}.manager-notifications-notificationssend .ns-target-pill:hover{border-color:#9bbce3;background:#f1f7ff;box-shadow:0 4px 10px #2f6fb71a;transform:translateY(-1px)}.manager-notifications-notificationssend .ns-target-pill.is-active{border-color:#9bbce3;background:#f1f7ff}.manager-notifications-notificationssend .ns-field-group{display:flex;flex-direction:column;gap:4px;min-width:0}.manager-notifications-notificationssend .ns-field-group label{font-size:.72rem;font-family:square-bd;color:#6b7280}.manager-notifications-notificationssend .ns-field-group input[type=text],.manager-notifications-notificationssend .ns-field-group input[type=date],.manager-notifications-notificationssend .ns-field-group input[type=time],.manager-notifications-notificationssend .ns-field-group select{height:34px;padding:0 10px;border-radius:6px;border:1px solid rgba(148,163,184,.7);font-size:.8rem;font-family:square-bd;box-sizing:border-box;background-color:#fff}.manager-notifications-notificationssend .ns-field-group input[type=text]:focus,.manager-notifications-notificationssend .ns-field-group input[type=date]:focus,.manager-notifications-notificationssend .ns-field-group input[type=time]:focus,.manager-notifications-notificationssend .ns-field-group select:focus{outline:none;border-color:#00ace6;box-shadow:0 0 0 1px #00ace638}.manager-notifications-notificationssend .ns-field-group textarea{padding:10px;border-radius:6px;border:1px solid rgba(148,163,184,.7);font-size:.8rem;font-family:square-bd;box-sizing:border-box;resize:vertical}.manager-notifications-notificationssend .ns-field-group textarea:focus{outline:none;border-color:#00ace6;box-shadow:0 0 0 1px #00ace638}.manager-notifications-notificationssend .ns-field-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.manager-notifications-notificationssend .ns-field-row .resume-date-picker{width:auto;flex:1 1 150px}.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{font-size:.73rem;color:#6b7280;font-family:square-bd}.manager-notifications-notificationssend .ns-editor-row{display:flex;grid-template-columns:minmax(0,1.35fr) minmax(230px,.8fr);gap:10px;align-items:stretch;flex-direction:column-reverse}@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-radius:6px;border:1px solid rgba(209,213,219,.9);background:#fff;min-height:220px;position:relative;display:flex;flex-direction:column}.manager-notifications-notificationssend .ns-editor>*{border-radius:6px}.manager-notifications-notificationssend .ns-editor--sms{min-height:260px;display:flex;flex-direction:column}.manager-notifications-notificationssend .ns-editor--sms textarea{width:100%;min-height:240px;border:none;padding:10px 12px;font-size:.8rem;line-height:1.6;box-sizing:border-box;resize:vertical;font-family:square-rg}.manager-notifications-notificationssend .ns-sms-length{display:flex;justify-content:flex-end;gap:6px;padding:4px 10px 6px;font-size:.72rem;font-family:square-bd;color:#6b7280;border-top:1px solid rgba(229,231,235,.9);background:#f9fafb}.manager-notifications-notificationssend .ns-sms-length .segments{color:#111827}.manager-notifications-notificationssend .ns-mapping-card{border-radius:4px;background:#f7fbff;border:1px solid #d5e6fa;display:flex;flex-direction:column}.manager-notifications-notificationssend .ns-mapping-title{border-bottom:1px solid #d5e6fa;padding:4px 10px;font-size:.75rem;font-family:square-eb;color:#2f6fb7}.manager-notifications-notificationssend .ns-mapping-list{padding:5px 5px 5px 20px;display:flex;flex-direction:column;gap:6px;font-size:.8rem;font-family:square-bd;color:#374151}.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{border:1px solid rgba(37,99,235,.18);border-radius:4px;background:#ffffffeb;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:hover,.manager-notifications-notificationssend .ns-mapping-list button:focus-visible{border-color:#2563eb73;background:#eff6ff;color:#1e40af}.manager-notifications-notificationssend .ns-mapping-list button:disabled{border-color:#94a3b847;background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.manager-notifications-notificationssend .placeholder-center{width:100%;height:100%;min-height:160px;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-family:square-bd;color:#9ca3af;background:repeating-linear-gradient(45deg,#f9fafb,#f9fafb 10px,#f3f4f6 10px 20px)}.manager-notifications-notificationssend .ns-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.manager-notifications-notificationssend .ns-side-card{border-radius:4px;background:#fffffffa;border:1px solid #d9e4f2;box-shadow:0 4px 12px #273f5c0e;padding:14px;box-sizing:border-box;min-width:250px;max-width:250px}.manager-notifications-notificationssend .ns-side-card--phone{background:radial-gradient(circle at top,#0f172a 0,#020617 35% 100%);color:#e5e7eb;border-color:#0f172ae6}.manager-notifications-notificationssend .ns-side-title{font-size:.75rem;font-family:square-eb;margin-bottom:8px;color:#0f172a}.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;border-bottom:1px solid #edf2f8}.manager-notifications-notificationssend .ns-side-section:last-child{border-bottom:none}.manager-notifications-notificationssend .ns-side-section .label{font-size:.72rem;color:#6b7280;font-family:square-bd}.manager-notifications-notificationssend .ns-side-section .value{font-size:.75rem;font-family:square-eb;color:#111827}.manager-notifications-notificationssend .ns-side-actions{display:flex;justify-content:center;gap:8px;margin-top:4px}.manager-notifications-notificationssend .ns-side-actions .btn-tertiary,.manager-notifications-notificationssend .ns-side-actions .btn-primary{width:100%;max-width:140px}.manager-notifications-notificationssend .ns-phone{border-radius:6px;padding:10px 10px 12px;background:linear-gradient(145deg,#020617,#020617);box-shadow:0 18px 40px #0009}.manager-notifications-notificationssend .ns-phone-top{display:flex;justify-content:center;margin-bottom:6px}.manager-notifications-notificationssend .ns-phone-top .bar{width:52px;height:4px;border-radius:4px;background:#94a3b8e6}.manager-notifications-notificationssend .ns-phone-body{border-radius:6px;padding:10px 12px;background:#fffffff5;font-size:.75rem;line-height:1.6;max-height:200px;min-height:200px;white-space:pre-wrap;word-break:break-word;color:#000;overflow-y:auto}.manager-notifications-notificationssend .ns-phone-meta{margin-top:10px;padding:8px 10px;border-radius:6px;background:#0f172aa6;font-size:.72rem}.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{min-height:100%;background:#eef3f8}.manager-notifications-notificationssend .width-size.padding.form{max-width:1480px;margin:0 auto;padding:14px 12px 28px;box-sizing:border-box}.manager-notifications-notificationssend .ns-page-header{display:grid;grid-template-columns:minmax(280px,.88fr) minmax(0,1.7fr);gap:12px;align-items:stretch;margin:0 0 12px}.manager-notifications-notificationssend .ns-page-title-wrap,.manager-notifications-notificationssend .ns-page-kpi,.manager-notifications-notificationssend .ns-card,.manager-notifications-notificationssend .ns-side-card{border:1px solid #d9e4f2;background:#fffffffa;border-radius:4px;box-shadow:0 4px 12px #273f5c0e;box-sizing:border-box}.manager-notifications-notificationssend .ns-page-title-wrap{min-width:0;display:flex;align-items:center;gap:12px;padding:16px 18px}.manager-notifications-notificationssend .ns-page-title-wrap>.material-symbols-outlined{width:38px;height:38px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#2f6fb7;background:#edf5ff;font-size:1.25rem}.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 strong,.manager-notifications-notificationssend .ns-page-title-wrap p{display:block}.manager-notifications-notificationssend .ns-page-title-wrap em{color:#4f7fba;font-size:.75rem;font-family:square-eb;letter-spacing:0}.manager-notifications-notificationssend .ns-page-title-wrap strong{margin-top:4px;color:#122033;font-size:1rem;font-family:square-eb;line-height:1.25}.manager-notifications-notificationssend .ns-page-title-wrap p{margin-top:4px;color:#66758a;font-size:.72rem;font-family:square-bd;line-height:1.4}.manager-notifications-notificationssend .ns-page-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-width:0}.manager-notifications-notificationssend .ns-page-kpi{min-width:0;display:flex;align-items:center;gap:9px;padding:12px}.manager-notifications-notificationssend .ns-page-kpi>.material-symbols-outlined{width:30px;height:30px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#2f6fb7;background:#eef6ff;font-size:1rem}.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-size:.75rem;font-family:square-bd}.manager-notifications-notificationssend .ns-page-kpi strong{margin-top:3px;color:#142338;font-size:.76rem;font-family:square-eb;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{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;align-items:flex-start}.manager-notifications-notificationssend .ns-main{display:flex;flex-direction:column;gap:12px;min-width:0;max-width:none}.manager-notifications-notificationssend .ns-side{min-width:0}.manager-notifications-notificationssend .ns-side-inner{position:sticky;top:86px;width:100%;display:flex;flex-direction:column;gap:12px}.manager-notifications-notificationssend .ns-card{padding:14px 16px}.manager-notifications-notificationssend .ns-card-header{margin-bottom:10px;gap:10px}.manager-notifications-notificationssend .ns-card-title{font-size:.78rem;font-family:square-eb;color:#122033}.manager-notifications-notificationssend .ns-card-caption{margin-top:2px;font-size:.7rem;font-family:square-bd;color:#66758a;line-height:1.4}.manager-notifications-notificationssend .ns-chip{border-radius:4px;background:#eef6ff;color:#2f6fb7;border:1px solid #bfd7f4;box-shadow:none}.manager-notifications-notificationssend .btn-primary,.manager-notifications-notificationssend .btn-secondary,.manager-notifications-notificationssend .btn-tertiary{height:32px;border-radius:4px;box-shadow:none;font-size:.75rem;transition:background .16s ease,border-color .16s ease,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;transform:none}.manager-notifications-notificationssend .btn-primary{background:#2f6fb7;color:#fff;border:1px solid #2f6fb7}.manager-notifications-notificationssend .btn-primary:not(:disabled):hover{background:#285f9d;border-color:#285f9d}.manager-notifications-notificationssend .btn-secondary{background:#fff;color:#2f5f96;border:1px solid #cfdcec}.manager-notifications-notificationssend .btn-secondary:not(:disabled):hover{background:#f1f7ff;border-color:#9bbce3}.manager-notifications-notificationssend .btn-tertiary{background:#f8fbff;color:#66758a;border:1px solid #d5e2f2}.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{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.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-meta,.manager-notifications-notificationssend .ns-template-empty{border:1px solid #e6eef8;border-radius:4px;background:#f8fbff;color:#66758a;font-family:square-bd;font-size:.7rem}.manager-notifications-notificationssend .ns-template-meta{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;padding:9px 10px}.manager-notifications-notificationssend .ns-template-meta span{border-radius:4px;background:#eef6ff;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{padding:9px 10px;line-height:1.45}.manager-notifications-notificationssend .ns-target-pill{max-width:none;padding:9px 12px;border-radius:4px;border:1px solid #d5e2f2;background:#f8fbff;box-shadow:none}.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-size:.72rem;font-family:square-eb;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:hover,.manager-notifications-notificationssend .ns-target-pill.is-active{border-color:#9bbce3;background:#f1f7ff;box-shadow:0 4px 10px #2f6fb71a}.manager-notifications-notificationssend .ns-field-group label{color:#66758a}.manager-notifications-notificationssend .ns-field-group input[type=text],.manager-notifications-notificationssend .ns-field-group input[type=date],.manager-notifications-notificationssend .ns-field-group input[type=time],.manager-notifications-notificationssend .ns-field-group select,.manager-notifications-notificationssend .ns-field-group textarea{border-radius:4px;border:1px solid #cfdcec;background-color:#fff;color:#122033}.manager-notifications-notificationssend .ns-field-group input[type=text]:focus,.manager-notifications-notificationssend .ns-field-group input[type=date]: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{outline:none;border-color:#81acd9;box-shadow:0 0 0 3px #2f6fb71a}.manager-notifications-notificationssend .ns-help{color:#66758a}.manager-notifications-notificationssend .ns-editor{border-radius:4px;border:1px solid #d9e4f2;background:#fff;overflow:hidden}.manager-notifications-notificationssend .ns-editor>*{border-radius:4px}.manager-notifications-notificationssend .ns-editor--sms textarea{color:#122033;background:#fff}.manager-notifications-notificationssend .ns-sms-length{color:#66758a;border-top:1px solid #e6eef8;background:#f7faff}.manager-notifications-notificationssend .ns-sms-length .segments{color:#2f6fb7}.manager-notifications-notificationssend .ns-mapping-card{border-radius:4px;border:1px solid #d5e6fa;background:#f7fbff}.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{color:#7f8da1;background:#f7faff}.manager-notifications-notificationssend .ns-side-card{min-width:0;max-width:none;padding:14px}.manager-notifications-notificationssend .ns-side-card--phone{color:#122033;background:#fffffffa;border-color:#d9e4f2}.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-site-preview,.manager-notifications-notificationssend .ns-mail-preview{border:1px solid #d9e4f2;border-radius:4px;background:#fff;overflow:hidden}.manager-notifications-notificationssend .ns-site-browser-bar{height:28px;display:flex;align-items:center;gap:5px;padding:0 8px;border-bottom:1px solid #d9e4f2;background:#f2f6fb}.manager-notifications-notificationssend .ns-site-browser-bar .dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto}.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{height:17px;min-width:0;flex:1;display:flex;align-items:center;margin-left:4px;padding:0 8px;border:1px solid #d5e2f2;border-radius:4px;background:#fff;color:#66758a;font-size:.62rem;font-family:square-bd;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-notifications-notificationssend .ns-site-preview-screen{padding:10px;background:#eaf1f8}.manager-notifications-notificationssend .ns-site-preview-header{height:28px;display:flex;align-items:center;gap:10px;margin-bottom:10px}.manager-notifications-notificationssend .ns-site-preview-header span{width:78px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:#2f6fb7;color:#fff;font-size:.6rem;font-family:square-eb}.manager-notifications-notificationssend .ns-site-preview-header i{width:42px;height:7px;display:block;border-radius:4px;background:#c7d5e7}.manager-notifications-notificationssend .ns-site-preview-body{display:grid;grid-template-columns:72px minmax(0,1fr);gap:9px;align-items:flex-start}.manager-notifications-notificationssend .ns-site-preview-nav{display:flex;flex-direction:column;gap:7px}.manager-notifications-notificationssend .ns-site-preview-nav span{height:22px;border-radius:4px;background:#dbe7f5}.manager-notifications-notificationssend .ns-site-notice{min-width:0;border:1px solid #d9e4f2;border-radius:4px;background:#fff;overflow:hidden}.manager-notifications-notificationssend .ns-site-notice-head{padding:8px 10px;border-bottom:1px solid #edf2f8}.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-size:.62rem;font-family:square-eb}.manager-notifications-notificationssend .ns-site-notice-head strong{margin-top:3px;color:#122033;font-size:.75rem;font-family:square-eb;line-height:1.35;word-break:break-word}.manager-notifications-notificationssend .ns-mail-preview-top{height:34px;display:flex;align-items:center;gap:8px;padding:0 10px;border-bottom:1px solid #edf2f8;background:#f7fbff}.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-size:.72rem;font-family:square-eb}.manager-notifications-notificationssend .ns-mail-preview-subject{padding:11px 12px;border-bottom:1px solid #edf2f8;color:#122033;font-size:.82rem;font-family:square-eb;line-height:1.35;word-break:break-word}.manager-notifications-notificationssend .ns-mail-preview-meta,.manager-notifications-notificationssend .ns-preview-meta{display:flex;flex-direction:column;gap:5px;padding:9px 10px;border-bottom:1px solid #edf2f8;background:#fbfdff}.manager-notifications-notificationssend .ns-mail-preview-meta div,.manager-notifications-notificationssend .ns-preview-meta div{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.manager-notifications-notificationssend .ns-mail-preview-meta span,.manager-notifications-notificationssend .ns-preview-meta span{flex:0 0 auto;color:#66758a;font-size:.75rem;font-family:square-bd}.manager-notifications-notificationssend .ns-mail-preview-meta strong,.manager-notifications-notificationssend .ns-preview-meta strong{min-width:0;color:#122033;font-size:.75rem;font-family:square-eb;line-height:1.35;text-align:right;word-break:break-word}.manager-notifications-notificationssend .ns-preview-meta{margin-top:8px;border:1px solid #d9e4f2;border-radius:4px}.manager-notifications-notificationssend .ns-preview-rich{max-height:230px;padding:10px 12px;overflow-x:hidden;overflow-y:auto;color:#34445a;font-size:.75rem;line-height:1.55;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 video,.manager-notifications-notificationssend .ns-preview-rich table{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{margin:0;color:#8a97aa;font-family:square-bd}.manager-notifications-notificationssend .ns-preview-files{padding:8px 10px;border-top:1px solid #edf2f8;background:#f7fbff;color:#2f6fb7;font-size:.75rem;font-family:square-eb}.manager-notifications-notificationssend .ns-side-actions .btn-tertiary,.manager-notifications-notificationssend .ns-side-actions .btn-primary{max-width:none}.manager-notifications-notificationssend .ns-phone{border-radius:4px;padding:10px;background:#eef3f8;box-shadow:inset 0 0 0 1px #d9e4f2}.manager-notifications-notificationssend .ns-phone-top .bar{background:#bfd2e8}.manager-notifications-notificationssend .ns-phone-body{border-radius:4px;background:#fff;color:#122033;border:1px solid #d9e4f2}.manager-notifications-notificationssend .ns-phone-meta{border-radius:4px;background:#f7fbff;border:1px solid #d9e4f2}.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{margin-bottom:0;font-family:square-bd}.manager-notifications-notificationssend .filepond--panel-root{border-radius:4px;background:#f7faff;border:1px dashed #bfd2e8}.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 .content-wrap.manager-grid-surface{width:100%;max-width:100%;margin-right:0;margin-left:0}@media(max-width:768px){.manager-notifications-notificationslist .width-size.padding{padding-top:6px}.manager-notifications-notificationslist .slider-tabs--manager-command .manager-command-summary{display:none}.manager-notifications-notificationslist .slider-tabs__panel-wrapper,.manager-notifications-notificationslist .slider-tabs__panel{min-height:0}.manager-notifications-notificationslist .content-wrap.manager-grid-surface{padding:0;border:0;background:transparent;overflow:visible}}.manager-notifications-notificationslist .alert p{padding:0}.manager-applicants-outcomepass.is-drag-mode{height:calc(100dvh - 58px);min-height:0;overflow:hidden}.manager-applicants-outcomepass.is-drag-mode .manager-command-title{flex:0 0 auto;min-width:0;max-width:420px}.manager-applicants-outcomepass.is-drag-mode .width-size.padding{height:100%;min-height:0;max-height:100%;overflow:hidden;max-width:100%}.manager-applicants-outcomepass .outcomepass-toolbar{display:flex;align-items:center;justify-content:flex-start;margin:6px 0 0 19px}.manager-applicants-outcomepass .outcomepass-action-panel{margin:10px 19px 12px;padding:12px 16px;border:1px solid rgba(209,213,219,.9);border-radius:6px;background:#fff;box-shadow:0 2px 6px #0f172a0d;box-sizing:border-box}.manager-applicants-outcomepass .outcomepass-action-panel__body{display:flex;align-items:stretch;justify-content:space-between;gap:16px;width:100%}.manager-applicants-outcomepass .outcomepass-action-panel__section{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;flex:1 1 0}.manager-applicants-outcomepass .outcomepass-action-panel__section--erp{padding-left:16px;border-left:1px solid rgba(229,231,235,.95)}.manager-applicants-outcomepass .outcomepass-action-panel__info{display:flex;flex-direction:column;gap:4px;min-width:0}.manager-applicants-outcomepass .outcomepass-action-panel__title{font-family:square-eb;font-size:.82rem;color:#111827}.manager-applicants-outcomepass .outcomepass-action-panel__sub{font-size:.72rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager-applicants-outcomepass .outcomepass-action-panel__action-group,.manager-applicants-outcomepass .outcomepass-action-panel__right{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0}.manager-applicants-outcomepass .outcomepass-action-panel__badge{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 10px;border:1px solid transparent;border-radius:3px;font-family:square-bd;font-size:.75rem;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{height:32px;padding:0 14px;border:1px solid #1f4e79;border-radius:4px;background:#1f4e79;color:#fff;font-family:square-bd;font-size:.72rem;cursor:pointer;transition:.15s;white-space:nowrap}.manager-applicants-outcomepass .outcomepass-action-panel__button:hover{filter:brightness(.95)}.manager-applicants-outcomepass .outcomepass-action-panel__button:active{transform:none}.manager-applicants-outcomepass .outcomepass-action-panel__button.is-disabled,.manager-applicants-outcomepass .outcomepass-action-panel__button:disabled{background:#d1d5db;color:#fff;cursor:not-allowed;filter:none;opacity:.85;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{padding-left:0;padding-top:12px;border-left:0;border-top:1px solid rgba(229,231,235,.95)}}@media(min-width:821px)and (max-width:1800px){.manager-applicants-outcomepass .slider-tabs--manager-command .slider-tabs__header.manager-commandbar{flex-wrap:nowrap}.manager-applicants-outcomepass .slider-tabs--manager-command .slider-tabs__header.manager-commandbar .slider-tabs__list{flex:1 1 0;max-width:none;gap:4px}.manager-applicants-outcomepass .slider-tabs--manager-command .slider-tabs__header.manager-commandbar .slider-tabs__tab{padding:0 8px}.manager-applicants-outcomepass .slider-tabs--manager-command .slider-tabs__header.manager-commandbar .manager-command-summary{flex:0 0 auto;flex-wrap:nowrap}.manager-applicants-outcomepass .slider-tabs--manager-command .manager-command-summary>.manager-summary-chip-mini{display:none}}@media(min-width:821px)and (max-width:1500px){.manager-applicants-outcomepass .slider-tabs--manager-command .manager-command-title p,.manager-applicants-outcomepass .slider-tabs--manager-command .manager-command-summary .manager-action-panel__badge{display:none}}.manager-applicants-outcomepass .viewmode-switch{display:inline-flex;align-items:center;gap:3px;min-height:30px;padding:2px 4px;border:1px solid #cbd5e1;border-radius:4px;background:#fff;box-shadow:none;-webkit-user-select:none;user-select:none}.manager-applicants-outcomepass .viewmode-switch__label{min-height:24px;padding:0 6px;border-radius:3px;display:inline-flex;align-items:center;font-size:.75rem;color:#64748b;cursor:pointer}.manager-applicants-outcomepass .viewmode-switch__label.is-active{background:#eef4fa;color:#1f4f85;font-weight:700}.manager-applicants-outcomepass .viewmode-switch__btn{position:relative;width:30px;height:18px;border-radius:3px;border:1px solid #aebdca;background:#e2e8f0;cursor:pointer;padding:0;transition:background .18s ease;outline:none}.manager-applicants-outcomepass .viewmode-switch__btn:focus-visible{box-shadow:0 0 0 3px #006cb72e}.manager-applicants-outcomepass .viewmode-switch__btn.is-on{border-color:#1f4e79;background:#1f4e79}.manager-applicants-outcomepass .viewmode-switch__knob{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:2px;background:#fff;box-shadow:0 1px 2px #0f172a2e;transition:transform .18s ease}.manager-applicants-outcomepass .viewmode-switch__btn.is-on .viewmode-switch__knob{transform:translate(12px)}.manager-applicants-outcomepass .outcomepass-result-layout{display:grid;grid-template-columns:minmax(0,6fr) minmax(360px,4fr);gap:12px;box-sizing:border-box;width:100%}.manager-applicants-outcomepass .outcomepass-result-pane{min-width:0}.manager-applicants-outcomepass .outcomepass-result-pane--history .grid-table-top-left h3,.manager-applicants-outcomepass .outcomepass-result-pane--history .grid-table-top-left .grid-title{max-width:180px}@media(max-width:1280px){.manager-applicants-outcomepass .outcomepass-result-layout{grid-template-columns:1fr}}.manager-applicants-outcomepass .drag-wrap{width:100%;height:auto;min-height:0;flex:1 1 auto;box-sizing:border-box;overflow:hidden}.manager-applicants-outcomepass .drag-view{padding:14px;display:flex;box-sizing:border-box;height:100%;min-width:0;min-height:0;gap:16px;justify-content:flex-start;width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-color:#7fa7cf #e8eef5;flex-shrink:0;border-radius:6px;background-image:linear-gradient(90deg,rgba(226,232,240,.5) 1px,transparent 1px),linear-gradient(rgba(226,232,240,.5) 1px,transparent 1px);background-size:4px 4px;background-color:#f3f4f6;border:1px solid #e5e7eb}.manager-applicants-outcomepass .drag-view::-webkit-scrollbar{height:10px}.manager-applicants-outcomepass .drag-view::-webkit-scrollbar-track{background:#e8eef5;border-radius:4px}.manager-applicants-outcomepass .drag-view::-webkit-scrollbar-thumb{border:2px solid #e8eef5;border-radius:4px;background:#7fa7cf}.manager-applicants-outcomepass .drag-view .drag-col{width:260px;height:98%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;background-color:#fff;border-radius:6px;border:1px solid #e5e7eb;padding:0 0 14px;flex-shrink:0;box-shadow:0 14px 28px #0f172a1a,0 0 0 1px #94a3b826;position:relative;min-height:0}.manager-applicants-outcomepass .drag-view .drag-col .title{box-sizing:border-box;width:100%;padding:10px 14px 8px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#f8fafcf2,#f1f5f9)}.manager-applicants-outcomepass .drag-view .drag-col .title>div:first-child{font-family:square-eb;font-size:.75rem;color:#0f172a;border-radius:3px;height:28px;padding:0 12px;display:inline-flex;justify-content:center;align-items:center;gap:4px;background:#0f172a08}.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{border-radius:4px;height:26px;padding:0 10px;display:inline-flex;justify-content:center;align-items:center;margin:0;font-size:.75rem;background:#e5f0ff;color:#1d4ed8;font-family:square-bd}.manager-applicants-outcomepass .drag-view .drag-col .droppable-zone{box-sizing:border-box;width:100%;height:100%;padding:8px;border-radius:0 0 6px 6px;overflow-y:auto;overflow-x:hidden;background-color:#f9fafb}.manager-applicants-outcomepass .drag-view .drag-col .droppable-zone.is-over{background:#006cb70f;box-shadow:inset 0 0 0 2px #006cb72e}.manager-applicants-outcomepass .drag-view .draggable-item{display:flex;align-items:center;padding:5px 2px;box-sizing:border-box;flex-direction:column;cursor:grab;content-visibility:auto;contain-intrinsic-size:104px 320px;contain:layout paint style}.manager-applicants-outcomepass .drag-view .draggable-item:active,.manager-applicants-outcomepass .drag-view .draggable-item.is-dragging{cursor:grabbing}.manager-applicants-outcomepass .drag-view .draggable-item.is-dragging .item-info{border-color:#2563eb;box-shadow:0 8px 18px #0f172a2e}.manager-applicants-outcomepass .drag-view .draggable-item.is-drag-disabled,.manager-applicants-outcomepass .drag-view .draggable-item.is-drag-disabled:active{cursor:not-allowed}.manager-applicants-outcomepass .drag-view .draggable-item.is-drag-disabled .item-info{border-color:#d7dee8;background-color:#f1f5f9;box-shadow:none;opacity:.62}.manager-applicants-outcomepass .drag-view .draggable-item.is-drag-disabled .item-info:hover{border-color:#d7dee8;box-shadow:none}.manager-applicants-outcomepass .drag-view .draggable-item .item-info{display:flex;flex-direction:column;width:100%;height:96px;background-color:#fff;border-radius:6px;border:1px solid #cbd5e1;box-shadow:0 1px 2px #0f172a0f;overflow:hidden;transition:box-shadow .12s ease,border-color .12s ease;will-change:transform}.manager-applicants-outcomepass .drag-view .draggable-item .item-info:hover{box-shadow:0 3px 8px #0f172a1f;border-color:#94a3b8}.manager-applicants-outcomepass .drag-view .draggable-item .item-head{flex:0 0 31px;box-sizing:border-box;padding:0 8px 0 9px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#334155;background:#f8fafc;border-bottom:1px solid #e2e8f0}.manager-applicants-outcomepass .drag-view .draggable-item .item-head.is-s .status-label{color:#075985;background:#e0f2fe;border-color:#bae6fd}.manager-applicants-outcomepass .drag-view .draggable-item .item-head.is-n .status-label{color:#b42318;background:#fef3f2;border-color:#fecdca}.manager-applicants-outcomepass .drag-view .draggable-item .item-head.is-c .status-label{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.manager-applicants-outcomepass .drag-view .draggable-item .item-head.is-y .status-label{color:#067647;background:#ecfdf3;border-color:#abefc6}.manager-applicants-outcomepass .drag-view .draggable-item .item-head.is-default .status-label{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.manager-applicants-outcomepass .drag-view .draggable-item .item-head .head-left{display:flex;align-items:center;min-width:0;gap:8px}.manager-applicants-outcomepass .drag-view .draggable-item .item-head .status-label{flex:0 0 auto;height:19px;padding:0 6px;display:inline-flex;align-items:center;border:1px solid transparent;border-radius:3px;font-size:.64rem;font-family:square-bd;line-height:1}.manager-applicants-outcomepass .drag-view .draggable-item .item-head .process-label{min-width:0;overflow:hidden;color:#334155;font-size:.68rem;font-family:square-bd;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.manager-applicants-outcomepass .drag-view .draggable-item .item-head .droppable-item{margin-left:auto;position:relative;display:flex;align-items:center;justify-content:center}.manager-applicants-outcomepass .drag-view .draggable-item .item-head .droppable-item span{color:#64748b;font-size:1.1rem;cursor:pointer;padding:2px;border-radius:3px;transition:background-color .16s ease,color .16s ease}.manager-applicants-outcomepass .drag-view .draggable-item .item-head .droppable-item span:hover{background-color:#e2e8f0;color:#0f172a}.manager-applicants-outcomepass .drag-view .draggable-item .item-head .droppable-item .dropdown-menu{position:absolute;top:80%;right:0;min-width:170px;background:#fff;border-radius:6px;box-shadow:0 18px 40px #0f172a59,0 0 0 1px #94a3b859;padding:6px 0;z-index:199900}.manager-applicants-outcomepass .drag-view .draggable-item .item-head .droppable-item .dropdown-menu>div{display:flex;align-items:center;padding:2px 10px;font-size:.7rem;color:#111827;cursor:pointer;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{display:flex;width:100%;height:64px;box-sizing:border-box;align-items:center;gap:9px;padding:7px 9px}.manager-applicants-outcomepass .drag-view .draggable-item .apply-info{flex:0 0 42px;display:flex;justify-content:center;align-items:center}.manager-applicants-outcomepass .drag-view .draggable-item .apply-info img{width:40px;height:48px;object-fit:cover;border-radius:3px;border:1px solid #cbd5e1;background-color:#f1f5f9}.manager-applicants-outcomepass .drag-view .draggable-item .apply-text{display:flex;flex-direction:column;min-width:0;gap:3px;padding:0 3px 0 0}.manager-applicants-outcomepass .drag-view .draggable-item .apply-text .name{overflow:hidden;font-family:square-eb;font-size:.72rem;color:#0f172a;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.manager-applicants-outcomepass .drag-view .draggable-item .apply-text .meta{overflow:hidden;font-size:.68rem;color:#475569;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.manager-applicants-outcomepass .drag-view .draggable-item .apply-text .dept{overflow:hidden;font-size:.66rem;color:#64748b;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.dropdown-menu-portal{background:#fff;border-radius:6px;box-shadow:0 18px 40px #0f172a59,0 0 0 1px #94a3b859;padding:6px 0;z-index:299999;pointer-events:auto}.dropdown-menu-portal>div{display:flex;align-items:center;padding:2px 10px;font-size:.7rem;color:#111827;cursor:pointer;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{min-height:100%;background:#f5f8fc}.manager-page-evaluation-notice>.width-size.padding{width:100%;max-width:1680px;height:calc(100vh - 72px);min-height:620px;margin:0 auto;padding:10px 12px 18px;gap:10px;box-sizing:border-box;overflow:hidden}.manager-page-evaluation-notice .notice-manager-hero,.manager-page-evaluation-notice .notice-manager-list-panel,.manager-page-evaluation-notice .notice-manager-editor-panel{border:1px solid #dce5ef;border-radius:6px;background:#fff;box-shadow:none;box-sizing:border-box}.manager-page-evaluation-notice .notice-manager-hero{min-height:92px;margin-bottom:12px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px}.manager-page-evaluation-notice .notice-manager-title{min-width:0;display:flex;align-items:center;gap:13px;flex:1 1 auto}.manager-page-evaluation-notice .notice-manager-title>.material-symbols-outlined{width:42px;height:42px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:#edf5ff;color:#2f6fb7;font-size:1.35rem}.manager-page-evaluation-notice .notice-manager-title em,.manager-page-evaluation-notice .notice-manager-title strong,.manager-page-evaluation-notice .notice-manager-title p{display:block}.manager-page-evaluation-notice .notice-manager-title em{color:#4f7fba;font-family:square-eb;font-size:.75rem;font-style:normal}.manager-page-evaluation-notice .notice-manager-title strong{margin-top:4px;color:#122033;font-family:square-eb;font-size:1.05rem}.manager-page-evaluation-notice .notice-manager-title p{margin-top:4px;color:#66758a;font-family:square-bd;font-size:.72rem}.manager-page-evaluation-notice .notice-manager-summary{display:flex;gap:10px;flex:0 0 auto}.manager-page-evaluation-notice .notice-manager-summary>div{min-width:96px;padding:8px 2px 8px 12px;border-left:2px solid #dbe7f4}.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:.75rem}.manager-page-evaluation-notice .notice-manager-summary>div strong{max-width:180px;margin-top:5px;overflow:hidden;color:#1f5f9f;font-family:square-eb;font-size:1.02rem;text-overflow:ellipsis;white-space:nowrap}.manager-page-evaluation-notice .notice-manager-layout{min-width:0;min-height:0;flex:1 1 auto;display:grid;grid-template-columns:260px minmax(0,1fr);gap:10px;align-items:stretch;overflow:hidden}.manager-page-evaluation-notice .notice-manager-list-panel{min-height:0;overflow:hidden;display:flex;flex-direction:column}.manager-page-evaluation-notice .notice-manager-panel-head{min-height:55px;padding:10px 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e6edf5;background:#f9fbfe;box-sizing:border-box}.manager-page-evaluation-notice .notice-manager-panel-head strong{color:var(--dhrm-text);font-family:square-bd;font-size:.82rem}.manager-page-evaluation-notice .notice-manager-panel-head button:not(.criteria-button){height:32px;padding:0 11px;border:1px solid #2f6fb7;border-radius:4px;display:inline-flex;align-items:center;gap:5px;background:#2f6fb7;color:#fff;font-family:square-eb;font-size:.75rem;cursor:pointer}.manager-page-evaluation-notice .notice-manager-panel-head button:not(.criteria-button):disabled{opacity:.55;cursor:wait}.manager-page-evaluation-notice .notice-manager-panel-head button:not(.criteria-button) .material-symbols-outlined{font-size:1rem}.manager-page-evaluation-notice .criteria-button{height:32px;padding:0 10px;border:1px solid rgba(203,213,225,.96);border-radius:4px;background:#fff;color:#334155;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-family:square-bd;font-size:.72rem;cursor:pointer;white-space:nowrap;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease}.manager-page-evaluation-notice .criteria-button:hover:not(:disabled){transform:translateY(-1px);background:#eef7ff;border-color:#007bc359;color:var(--dhrm-primary)}.manager-page-evaluation-notice .criteria-button:disabled{opacity:.45;cursor:not-allowed}.manager-page-evaluation-notice .criteria-button .material-symbols-outlined{font-size:1rem;color:currentColor}.manager-page-evaluation-notice .criteria-button.is-primary{border-color:transparent;background:var(--dhrm-primary);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:#ef444414;border-color:#ef444447;color:#b91c1c}.manager-page-evaluation-notice .notice-manager-list{flex:1;min-height:0;padding:8px;overflow:auto;display:flex;flex-direction:column;gap:6px}.manager-page-evaluation-notice .notice-manager-list-item{width:100%;min-height:72px;margin-bottom:0;padding:10px;border:1px solid #dce5ef;border-radius:5px;display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px 8px;background:#fff;color:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.manager-page-evaluation-notice .notice-manager-list-item:hover,.manager-page-evaluation-notice .notice-manager-list-item.active{border-color:#c7daf4;background:#edf4ff;box-shadow:none}.manager-page-evaluation-notice .notice-manager-list-item.active{outline:none}.manager-page-evaluation-notice .notice-manager-state-dot{width:9px;height:9px;border-radius:50%;background:#cbd5e1}.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 strong,.manager-page-evaluation-notice .notice-manager-list-body em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-evaluation-notice .notice-manager-list-body strong{color:#26384f;font-family:square-eb;font-size:.72rem}.manager-page-evaluation-notice .notice-manager-list-body em{margin-top:3px;color:#8190a5;font-family:square-bd;font-size:.64rem;font-style:normal}.manager-page-evaluation-notice .notice-manager-list-sort,.manager-page-evaluation-notice .notice-manager-hot{min-width:34px;width:auto;height:24px;padding:0 6px;border:1px solid #d3dfec;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;font-family:square-eb;font-size:.68rem}.manager-page-evaluation-notice .notice-manager-list-sort{background:#eaf2ff;color:#006cb7}.manager-page-evaluation-notice .notice-manager-hot{background:#fffbeb;color:#92400e}.manager-page-evaluation-notice .notice-manager-empty{min-height:180px;border:1px dashed rgba(148,163,184,.6);border-radius:5px;background:#f8fafcdb;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#8090a3;font-family:square-bd;font-size:.72rem;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;min-height:0;padding:0;overflow-x:hidden;overflow-y:auto}.manager-page-evaluation-notice .notice-manager-form-head{min-height:55px;margin-bottom:0;padding:10px 13px;border-bottom:1px solid #e6edf5;background:#f9fbfe;display:flex;align-items:center;justify-content:space-between;gap:14px;box-sizing:border-box}.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:#8291a5;font-family:square-eb;font-size:.61rem;font-style:normal}.manager-page-evaluation-notice .notice-manager-form-head strong{margin-top:2px;color:#1c2d45;font-family:square-eb;font-size:.82rem}.manager-page-evaluation-notice .notice-manager-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.manager-page-evaluation-notice .notice-manager-actions button:not(.criteria-button){height:34px;min-width:82px;padding:0 13px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-family:square-eb;font-size:.72rem;cursor:pointer}.manager-page-evaluation-notice .notice-manager-actions button:not(.criteria-button):disabled{opacity:.5;cursor:wait}.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{border:1px solid #2f6fb7;background:#2f6fb7;color:#fff}.manager-page-evaluation-notice .notice-manager-actions .secondary{border:1px solid #cbd8e7;background:#fff;color:#46566c}.manager-page-evaluation-notice .notice-manager-meta-grid,.manager-page-evaluation-notice .notice-manager-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:12px;border:1px solid #dce5ef;border-radius:5px;background:#f9fbfd}.manager-page-evaluation-notice .notice-manager-meta-grid{margin:10px 10px 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:#7d8b9e;font-family:square-bd;font-size:.68rem}.manager-page-evaluation-notice .notice-manager-meta-grid strong{margin-top:6px;overflow:hidden;color:#1f2f44;font-family:square-bd;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.manager-page-evaluation-notice .notice-manager-form-grid{margin:9px 10px 0}.manager-page-evaluation-notice .notice-manager-form-grid label{min-width:0;display:flex;flex-direction:column;gap:5px}.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:#7d8b9e;font-family:square-bd;font-size:.68rem}.manager-page-evaluation-notice .notice-manager-form-grid label input,.manager-page-evaluation-notice .notice-manager-form-grid label select{width:100%;height:32px;border:1px solid #d5dfeb;border-radius:4px;background:#fff;color:#27384f;padding:0 10px;box-sizing:border-box;font-size:.7rem;outline:none}.manager-page-evaluation-notice .notice-manager-form-grid label input:focus,.manager-page-evaluation-notice .notice-manager-form-grid label select:focus{border-color:#8db6eb;box-shadow:0 0 0 2px #3074c614}.manager-page-evaluation-notice .notice-manager-form-grid label select{appearance:none;padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 10px) 50%;background-repeat:no-repeat;background-size:4px 4px,4px 4px;font-family:square-bd;cursor:pointer}.manager-page-evaluation-notice .notice-manager-editor{margin:10px}.manager-page-evaluation-notice .notice-manager-preview{margin:0}.manager-page-evaluation-notice .notice-manager-section-title{margin-bottom:7px;color:#1c2d45;font-family:square-eb;font-size:.72rem}.manager-page-evaluation-notice .notice-manager-editor .editor-root{border:1px solid #d5dfeb;border-radius:4px;overflow:hidden;background:#fff}.manager-page-evaluation-notice .notice-manager-editor .ql-container{min-height:260px}.manager-page-evaluation-notice .notice-manager-editor-loading{min-height:320px;border:1px solid #d5dfeb;border-radius:4px;display:flex;align-items:center;justify-content:center;background:#fff;color:#8090a3;font-family:square-bd;font-size:.7rem}.manager-page-evaluation-notice .notice-manager-site-preview{padding:16px;border-radius:6px;background:#233e3838;box-sizing:border-box}.manager-page-evaluation-notice .notice-manager-site-preview__modal{width:100%;overflow:hidden;border:1px solid #d3e0dc;border-radius:6px;background:#fff;color:#102033;box-shadow:0 16px 36px #233e3829;box-sizing:border-box}.manager-page-evaluation-notice .notice-manager-site-preview__header{padding:18px 22px 16px;background:#f2f7f4;color:#2c403b}.manager-page-evaluation-notice .notice-manager-site-preview__header>em{display:block;margin-bottom:5px;color:#178075;font-family:square-eb;font-size:.64rem;font-style:normal;letter-spacing:.02em}.manager-page-evaluation-notice .notice-manager-site-preview__header>h3{margin:0 0 10px;color:#2c403b;font-family:square-hv;font-size:.92rem;line-height:1.35;word-break:keep-all}.manager-page-evaluation-notice .notice-manager-site-preview__meta{display:flex;flex-wrap:wrap;gap:6px 12px}.manager-page-evaluation-notice .notice-manager-site-preview__meta span{min-width:0;display:inline-flex;align-items:center;gap:5px;color:#2c403b;font-family:square-rg;font-size:.7rem;line-height:1.35}.manager-page-evaluation-notice .notice-manager-site-preview__meta b{color:#748781;font-family:square-rg;font-weight:400}.manager-page-evaluation-notice .notice-manager-site-preview__body{padding:20px 22px;background:#fbfdfc}.manager-page-evaluation-notice .notice-manager-site-preview__content{min-height:180px;max-height:300px;padding:17px 18px;overflow:auto;border:1px solid #d8e6e1;border-radius:6px;background:#fff;color:#102033;font-size:.76rem;line-height:1.75;box-sizing:border-box}.manager-page-evaluation-notice .notice-manager-site-preview__content img,.manager-page-evaluation-notice .notice-manager-site-preview__content video,.manager-page-evaluation-notice .notice-manager-site-preview__content iframe,.manager-page-evaluation-notice .notice-manager-site-preview__content table{max-width:100%!important}.manager-page-evaluation-notice .notice-manager-site-preview__content img,.manager-page-evaluation-notice .notice-manager-site-preview__content video{height:auto!important}.manager-page-evaluation-notice .notice-manager-site-preview__footer{padding:11px 16px;border-top:1px solid #d8e6e1;display:flex;justify-content:flex-end;background:#fff}.manager-page-evaluation-notice .notice-manager-site-preview__footer button{min-width:84px;height:32px;padding:0 15px;border:1px solid #178075;border-radius:4px;background:#178075;color:#fff;font-family:square-bd;font-size:.7rem}@media(max-width:1020px){.manager-page-evaluation-notice>.width-size.padding{height:auto;min-height:calc(100vh - 72px);overflow:visible}.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;overflow:visible}.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-layout{display:block}.manager-page-evaluation-notice .notice-manager-list-panel{min-height:0;border-color:#cbd5e1;border-radius:4px;background:#f8fafc}.manager-page-evaluation-notice .notice-manager-panel-head{min-height:44px;padding:8px 12px}.manager-page-evaluation-notice .notice-manager-panel-head .criteria-button{display:none}.manager-page-evaluation-notice .notice-manager-list{max-height:none;padding:8px;background:#f1f3f5}.manager-page-evaluation-notice .notice-manager-list-item{min-height:68px;border-color:#cbd5e1;border-radius:4px;background:#fff;box-shadow:0 1px 2px #0f172a0d}.manager-page-evaluation-notice .notice-manager-editor-panel{display:none}.manager-page-evaluation-notice .notice-manager-hero,.manager-page-evaluation-notice .notice-manager-form-head{align-items:flex-start;flex-direction:column}.manager-page-evaluation-notice .notice-manager-form-head{padding:12px 16px}.manager-page-evaluation-notice .notice-manager-summary,.manager-page-evaluation-notice .notice-manager-actions{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}.manager-page-evaluation-notice .notice-manager-meta-grid,.manager-page-evaluation-notice .notice-manager-form-grid{grid-template-columns:1fr 1fr}.manager-page-evaluation-notice .notice-manager-meta-grid label.span-2,.manager-page-evaluation-notice .notice-manager-form-grid label.span-2{grid-column:1/-1}}@media(max-width:540px){.manager-page-evaluation-notice .notice-manager-meta-grid,.manager-page-evaluation-notice .notice-manager-form-grid{grid-template-columns:1fr}}.manager-page-evaluation-blind .box.manager-grid-surface{display:flex;justify-content:center;width:100%;max-width:100%;margin-right:0;margin-left:0}.manager-page-evaluation-blind .grid-table-default-virtuar-wrap:not(.fullsize){width:650px;max-width:100%;flex:0 1 650px;margin-right:auto;margin-left:auto;border-radius:6px;background:#fff;box-shadow:0 10px 24px #0f172a14,0 0 0 1px #f8fafce6;border:1px solid #e5e7eb}.manager-default-wrap.manager-page-evaluation-no,.manager-default-wrap.manager-page-evaluation-score{min-height:0;overflow-y:hidden}.manager-default-wrap.manager-page-evaluation-no>.width-size,.manager-default-wrap.manager-page-evaluation-no>.width-size.padding,.manager-default-wrap.manager-page-evaluation-score>.width-size,.manager-default-wrap.manager-page-evaluation-score>.width-size.padding{height:100%;min-height:0;overflow:hidden}.manager-default-wrap.manager-page-evaluation-no .slider-tabs,.manager-default-wrap.manager-page-evaluation-score .slider-tabs{flex:1 1 auto;min-height:0;overflow:hidden}.manager-default-wrap.manager-page-evaluation-no .slider-tabs__panel-wrapper,.manager-default-wrap.manager-page-evaluation-no .slider-tabs__panel,.manager-default-wrap.manager-page-evaluation-score .slider-tabs__panel-wrapper,.manager-default-wrap.manager-page-evaluation-score .slider-tabs__panel{min-height:0;overflow:hidden}.manager-default-wrap.manager-page-evaluation-no .slider-tabs__panel-wrapper,.manager-default-wrap.manager-page-evaluation-score .slider-tabs__panel-wrapper{flex:1 1 auto}.manager-default-wrap.manager-page-evaluation-no .slider-tabs__panel,.manager-default-wrap.manager-page-evaluation-no .content-wrap.manager-grid-surface,.manager-default-wrap.manager-page-evaluation-score .slider-tabs__panel,.manager-default-wrap.manager-page-evaluation-score .content-wrap.manager-grid-surface{height:100%}.manager-default-wrap.manager-page-evaluation-no .content-wrap.manager-grid-surface,.manager-default-wrap.manager-page-evaluation-score .content-wrap.manager-grid-surface{min-height:0;overflow:hidden}.manager-page-evaluation-no .content-wrap.manager-grid-surface{width:100%;max-width:100%;margin-right:0;margin-left:0}.manager-page-evaluation-no .box{display:flex;justify-content:center;width:100%;background-color:transparent!important;box-shadow:none!important}.manager-page-evaluation-no .grid-table-default-wrap{width:1000px;border-radius:6px;background:#fff;box-shadow:0 10px 24px #0f172a14,0 0 0 1px #f8fafce6;border:1px solid #e5e7eb}.manager-page-evaluation-score .content-wrap.manager-grid-surface{width:100%;max-width:100%;margin-right:0;margin-left:0}@keyframes floating-toggle-pulse{0%{transform:scale(1.3);box-shadow:0 4px 10px #94a3b8}35%{transform:scale(1.08);box-shadow:0 6px 14px #94a3b873,0 0 #bfdbfe00}55%{transform:scale(1.02);box-shadow:0 4px 12px #94a3b859,0 0 0 6px #dbeafe}to{transform:scale(1.3);box-shadow:0 4px 10px #94a3b859}}@keyframes managerIndexFloat{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes autoResumeHintPulse{0%,to{transform:translateY(0) scale(1);box-shadow:0 12px 30px #0f172a59}50%{transform:translateY(-2px) scale(1.02);box-shadow:0 16px 36px #0f172a73}}.manager-action-panel{width:calc(100% - 24px);margin:8px 12px 10px;box-sizing:border-box;border-radius:4px;border:1px solid rgba(203,213,225,.92);background:linear-gradient(180deg,#fffffffa,#f8fbfff5);box-shadow:0 10px 22px #0f233412;overflow:hidden;position:relative;transition:box-shadow .18s ease,border-color .18s ease,background .18s ease}.manager-action-panel:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--dhrm-primary),var(--dhrm-primary-3))}.manager-action-panel .manager-action-panel__body{display:flex;align-items:stretch;gap:0;min-height:58px}.manager-action-panel .manager-action-panel__section{flex:1 1 0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;box-sizing:border-box;min-width:0}.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{flex-direction:column;align-items:stretch;justify-content:flex-start}.manager-action-panel .manager-action-panel__info{min-width:0;flex:1 1 auto}.manager-action-panel .manager-action-panel__title{font-family:square-eb;font-size:.82rem;color:var(--dhrm-text);line-height:1.3}.manager-action-panel .manager-action-panel__sub{margin-top:3px;font-size:.72rem;color:var(--dhrm-muted);line-height:1.35;word-break:keep-all;overflow:hidden;text-overflow:ellipsis}.manager-action-panel .manager-action-panel__controls{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;min-width:0}.manager-action-panel .manager-action-panel__controls--compact{flex:0 0 auto}.manager-action-panel .manager-action-panel__controls--stack{flex-direction:column;align-items:stretch;justify-content:flex-start}.manager-action-panel .manager-action-panel__top-row,.manager-action-panel .manager-action-panel__bottom-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.manager-action-panel .manager-action-panel__buttons{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.manager-action-panel .manager-action-panel__button{min-height:30px;padding:0 13px;border-radius:4px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:square-bd;font-size:.72rem;cursor:pointer;white-space:nowrap;box-shadow:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease}.manager-action-panel .manager-action-panel__button .material-symbols-outlined{font-size:1rem;color:currentColor}.manager-action-panel .manager-action-panel__button:hover:not(:disabled):not(.is-disabled){transform:none}.manager-action-panel .manager-action-panel__button:disabled,.manager-action-panel .manager-action-panel__button.is-disabled{opacity:.62;cursor:not-allowed;transform:none;box-shadow:none}.manager-action-panel .manager-action-panel__button--ghost{color:#334155;background:#fff;border-color:#cbd5e1f5}.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{color:#fff;background:var(--dhrm-primary);border-color:var(--dhrm-primary)}.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{min-height:26px;padding:0 10px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-family:square-bd;font-size:.75rem;white-space:nowrap;border:1px solid transparent}.manager-action-panel .manager-action-panel__badge.is-info{color:#006cb7;background:#00ace61a;border:1px solid rgba(0,172,230,.2)}.manager-action-panel .manager-action-panel__badge.is-empty{color:#64748bf5;background:#f1f5f9f5;border:1px solid rgba(226,232,240,.96)}.manager-action-panel .manager-action-panel__badge.is-progress{color:#245f9f;background:#eef6ff;border-color:#cfe1f5}.manager-action-panel .manager-action-panel__badge.is-complete{color:#137333;background:#eaf7ef;border-color:#c7ead4}.manager-action-panel .manager-action-panel__badge.is-pending{color:#8a5a00;background:#fff7e8;border-color:#f4ddb3}.manager-action-panel .manager-action-panel__badge.is-locked{color:#a64916;background:#fff3ea;border-color:#f1ceb9}.manager-action-panel .manager-action-panel__field{min-width:140px;display:flex;flex-direction:column;gap:5px}.manager-action-panel .manager-action-panel__field.manager-action-panel__field--sm{min-width:110px;max-width:130px}.manager-action-panel .manager-action-panel__field.manager-action-panel__field--lg{min-width:260px}.manager-action-panel .manager-action-panel__field label{font-family:square-bd;font-size:.75rem;color:#475569f2}.manager-action-panel .manager-action-panel__field input,.manager-action-panel .manager-action-panel__field select{height:32px;border-radius:4px;border:1px solid rgba(203,213,225,.95);background:#fffffffa;padding:0 10px;font-size:.73rem;color:#0f172af0;outline:none;box-sizing:border-box}.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 #5f85ad21}.manager-action-panel .manager-action-panel__search{width:100%;display:flex;align-items:center;gap:8px}.manager-action-panel .manager-action-panel__search .material-symbols-outlined{font-size:1rem;color:#64748beb}.manager-action-panel .manager-action-panel__search input{width:100%;max-width:460px;height:32px;border-radius:4px;border:1px solid rgba(203,213,225,.95);padding:0 12px;font-size:.73rem;outline:none}.manager-action-panel .manager-action-panel__search input:focus{border-color:#8fafcf;box-shadow:0 0 0 2px #5f85ad21}.manager-action-panel .manager-action-panel__check-wrap{width:100%;max-height:250px;overflow:auto;padding-right:6px;display:flex;flex-direction:column;gap:10px}.manager-action-panel .manager-action-panel__check-title{font-family:square-bd;font-size:.72rem;color:#0f172af5;margin-bottom:6px}.manager-action-panel .manager-action-panel__check-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 10px}.manager-action-panel .manager-action-panel__check-item{display:flex;align-items:center;gap:6px;min-width:0;font-size:.72rem;color:#0f172af0;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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:#0f172ab8}.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{content:"고정";display:inline-flex;align-items:center;height:16px;margin-left:5px;padding:0 6px;border-radius:4px;background:#0f172a12;color:#0f172a8f;font-size:.62rem;font-family:square-r}.manager-action-panel .manager-action-panel__stepper{display:flex;align-items:center;height:32px;border-radius:4px;border:1px solid rgba(203,213,225,.95);overflow:hidden;background:#fff}.manager-action-panel .manager-action-panel__stepper button{width:32px;height:32px;border:0;background:#f8fafcf5;cursor:pointer;font-family:square-bd}.manager-action-panel .manager-action-panel__stepper input{width:52px;height:32px;border:0;text-align:center;outline:none}.manager-action-panel .manager-action-panel__score-grid{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px}.manager-action-panel .manager-action-panel__score-field{display:flex;flex-direction:column;gap:5px}.manager-action-panel .manager-action-panel__score-field label{font-family:square-bd;font-size:.75rem;color:#475569f2}.manager-action-panel .manager-action-panel__score-input{height:32px;display:flex;align-items:center;border-radius:4px;border:1px solid rgba(203,213,225,.95);background:#fff;overflow:hidden}.manager-action-panel .manager-action-panel__score-input:focus-within{border-color:#8fafcf;box-shadow:0 0 0 2px #5f85ad21}.manager-action-panel .manager-action-panel__score-input input{width:100%;height:32px;border:0;outline:none;padding:0 8px;box-sizing:border-box;font-size:.73rem}.manager-action-panel .manager-action-panel__score-input span{padding-right:8px;font-size:.75rem;color:#64748bf5;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 #0f172a12}.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__search,.manager-action-panel.manager-action-panel--collapsible.is-collapsed .manager-action-panel__check-wrap{max-height:0;opacity:0;overflow:hidden;pointer-events:none;margin:0;padding-top:0;padding-bottom:0;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{position:absolute;top:12px;right:14px;z-index:2;height:32px;padding:0 11px;border-radius:4px;border:1px solid rgba(203,213,225,.95);background:#f8fafcf5;color:#334155f5;display:inline-flex;align-items:center;justify-content:center;gap:3px;font-family:square-bd;font-size:.75rem;cursor:pointer;box-shadow:0 4px 10px #0f172a0f;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.manager-action-panel .manager-action-panel__toggle .material-symbols-outlined{font-size:1rem;line-height:1}.manager-action-panel .manager-action-panel__toggle:hover{transform:translateY(-1px);background:#fff;box-shadow:0 8px 14px #0f172a1a}@media(max-width:1500px){.manager-action-panel .manager-action-panel__section{flex-direction:column;align-items:stretch}.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{min-height:100%;background:#f5f8fc}.manager-notifications-templates .width-size{width:100%;max-width:1680px;height:calc(100vh - 72px);min-height:620px;margin:0 auto;padding:10px 12px 18px;gap:10px;overflow:hidden}.manager-notifications-templates .notification-template-toolbar{flex:0 0 auto}.manager-notifications-templates .notification-template-toolbar .manager-action-panel__section{flex-direction:row;align-items:center}.manager-notifications-templates .notification-template-toolbar .manager-action-panel__info{flex:0 0 360px}.manager-notifications-templates .notification-template-toolbar .manager-action-panel__controls{display:grid;grid-template-columns:150px 150px 120px minmax(220px,1fr) auto auto;align-items:center;justify-content:stretch;gap:8px;flex-wrap:nowrap}.manager-notifications-templates .notification-template-toolbar select,.manager-notifications-templates .notification-template-toolbar input{width:100%;min-width:0}.manager-notifications-templates .notification-template-shell{min-width:0;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:10px;padding-bottom:0;overflow:hidden;box-sizing:border-box}.manager-notifications-templates .notification-template-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.manager-notifications-templates .notification-template-summary>div{min-height:78px;border:1px solid rgba(219,228,239,.95);border-radius:4px;background:#fff;box-shadow:0 4px 12px #0f23340f;padding:14px 16px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;box-sizing:border-box}.manager-notifications-templates .notification-template-summary .material-symbols-outlined{width:34px;height:34px;border-radius:4px;background:#006cb71a;color:var(--dhrm-primary);display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem}.manager-notifications-templates .notification-template-summary p{margin:0;color:var(--dhrm-muted);font-size:.72rem}.manager-notifications-templates .notification-template-summary strong{font-family:square-eb;font-size:1.24rem;color:var(--dhrm-text)}.manager-notifications-templates .notification-template-layout{min-width:0;min-height:0;flex:1 1 auto;display:grid;grid-template-columns:260px minmax(0,1fr);gap:10px;align-items:stretch;overflow:hidden}.manager-notifications-templates .notification-template-list-panel,.manager-notifications-templates .notification-template-editor-panel,.manager-notifications-templates .notification-template-preview-panel{min-width:0;min-height:0;border:1px solid #dce5ef;border-radius:6px;background:#fff;box-shadow:none;overflow:hidden;box-sizing:border-box}.manager-notifications-templates .notification-template-list-panel{display:flex;flex-direction:column}.manager-notifications-templates .notification-template-editor-panel,.manager-notifications-templates .notification-template-preview-panel{overflow-x:hidden;overflow-y:auto}.manager-notifications-templates .notification-template-panel-head{min-height:55px;padding:10px 13px;border-bottom:1px solid #e6edf5;background:#f9fbfe;display:flex;align-items:center;justify-content:space-between;gap:10px}.manager-notifications-templates .notification-template-panel-head strong{font-family:square-bd;font-size:.82rem;color:#1c2d45}.manager-notifications-templates .notification-template-panel-head span{color:#8190a5;font-size:.65rem;white-space:nowrap}.manager-notifications-templates .notification-template-list{max-height:none;min-height:0;flex:1 1 auto;overflow:auto;padding:8px;display:flex;flex-direction:column;gap:6px;box-sizing:border-box}.manager-notifications-templates .notification-template-item{width:100%;min-height:92px;border:1px solid #dce5ef;border-radius:4px;background:#fff;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 8px;text-align:left;cursor:pointer;box-sizing:border-box}.manager-notifications-templates .notification-template-item:hover,.manager-notifications-templates .notification-template-item.is-active{border-color:#c7daf4;background:#edf4ff;box-shadow:none}.manager-notifications-templates .notification-template-item.is-active{outline:none}.manager-notifications-templates .notification-template-item .channel,.manager-notifications-templates .notification-template-item i{min-height:20px;padding:0 6px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-family:square-bd;font-size:.62rem;white-space:nowrap}.manager-notifications-templates .notification-template-item .channel{justify-self:start;background:#006cb71a;color:#075f9e}.manager-notifications-templates .notification-template-item .channel.channel-email{background:#16a34a1a;color:#15803d}.manager-notifications-templates .notification-template-item .channel.channel-sms{background:#d977061f;color:#b45309}.manager-notifications-templates .notification-template-item i{justify-self:end}.manager-notifications-templates .notification-template-item i.is-on{background:#16a34a1a;color:#15803d}.manager-notifications-templates .notification-template-item i.is-off{background:#64748b1f;color:#64748b}.manager-notifications-templates .notification-template-item strong,.manager-notifications-templates .notification-template-item em,.manager-notifications-templates .notification-template-item small{min-width:0;grid-column:1/-1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager-notifications-templates .notification-template-item strong{margin-top:2px;font-family:square-eb;font-size:.72rem;color:#26384f}.manager-notifications-templates .notification-template-item em{font-style:normal;color:#006cb7;font-family:square-bd;font-size:.64rem}.manager-notifications-templates .notification-template-item small{color:#8190a5;font-size:.64rem}.manager-notifications-templates .notification-template-empty{min-height:180px;border:1px dashed rgba(148,163,184,.6);border-radius:4px;background:#f8fafcdb;display:flex;align-items:center;justify-content:center;color:var(--dhrm-muted);font-size:.76rem}.manager-notifications-templates .notification-template-form{padding:12px;display:flex;flex-direction:column;gap:9px}.manager-notifications-templates .field-row{display:grid;gap:9px}.manager-notifications-templates .field-row.field-row--three{grid-template-columns:minmax(0,1fr) 150px 130px}.manager-notifications-templates label{min-width:0;display:flex;flex-direction:column;gap:5px}.manager-notifications-templates label>span{color:#7d8b9e;font-family:square-bd;font-size:.68rem}.manager-notifications-templates input,.manager-notifications-templates select,.manager-notifications-templates textarea{width:100%;min-height:32px;border:1px solid #d5dfeb;border-radius:4px;background:#fff;padding:0 10px;color:#27384f;font-family:square-rg;font-size:.7rem;box-sizing:border-box}.manager-notifications-templates input:focus,.manager-notifications-templates select:focus,.manager-notifications-templates textarea:focus{border-color:#8db6eb;box-shadow:0 0 0 2px #3074c614;outline:0}.manager-notifications-templates input:disabled,.manager-notifications-templates select:disabled,.manager-notifications-templates textarea:disabled{background:#f8fafc;color:#64748bd1}.manager-notifications-templates select{appearance:none;padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 10px) 50%;background-repeat:no-repeat;background-size:4px 4px,4px 4px;font-family:square-bd;cursor:pointer}.manager-notifications-templates textarea{min-height:240px;padding:10px;line-height:1.55;resize:vertical}.manager-notifications-templates .notification-template-variable-box{border:1px solid #dce5ef;border-radius:4px;background:#f9fbfd;padding:9px;display:flex;align-items:center;gap:10px}.manager-notifications-templates .notification-template-variable-box strong{flex:0 0 auto;color:var(--dhrm-text);font-family:square-bd;font-size:.68rem}.manager-notifications-templates .notification-template-variable-box div{min-width:0;display:flex;flex-wrap:wrap;gap:6px}.manager-notifications-templates .notification-template-variable-box button{min-height:24px;border:1px solid #d5dfeb;border-radius:4px;background:#fff;padding:0 9px;color:#006cb7;font-family:square-bd;font-size:.64rem;cursor:pointer}.manager-notifications-templates .content-field textarea{font-family:Consolas,square-rg,monospace}.manager-notifications-templates .notification-template-actions{display:flex;justify-content:flex-end;gap:8px}.manager-notifications-templates .notification-template-actions button{min-height:34px;border-radius:4px;padding:0 13px;display:inline-flex;align-items:center;gap:5px;font-family:square-bd;font-size:.72rem;cursor:pointer}.manager-notifications-templates .notification-template-actions button .material-symbols-outlined{font-size:1rem}.manager-notifications-templates .notification-template-actions .button-soft{border:1px solid rgba(203,213,225,.95);background:#fff;color:#334155f5}.manager-notifications-templates .notification-template-actions .button-primary{border:1px solid var(--dhrm-primary);background:var(--dhrm-primary);color:#fff}.manager-notifications-templates .notification-template-preview-panel{position:static;top:auto}.manager-notifications-templates .notification-template-preview{min-height:360px;padding:14px;background:#fff;box-sizing:border-box}.manager-notifications-templates .notification-template-preview .preview-kicker{width:fit-content;min-height:24px;padding:0 9px;border-radius:4px;background:#006cb71a;color:#075f9e;display:inline-flex;align-items:center;font-family:square-bd;font-size:.64rem}.manager-notifications-templates .notification-template-preview h3{margin:10px 0 9px;color:var(--dhrm-text);font-family:square-eb;font-size:.82rem;line-height:1.35}.manager-notifications-templates .notification-template-preview .preview-content{color:#334155fa;font-size:.7rem;line-height:1.55;overflow-wrap:anywhere}.manager-notifications-templates .notification-template-preview.channel-sms{min-height:320px;border-radius:0 0 6px 6px;background:#eef6ff}.manager-notifications-templates .notification-template-preview.channel-sms .preview-content{max-width:230px;margin-top:14px;border-radius:6px 6px 6px 4px;background:#fff;box-shadow:0 8px 18px #0f233414;padding:12px}@media(max-width:1320px){.manager-notifications-templates .notification-template-toolbar .manager-action-panel__section{flex-direction:row;align-items:center}.manager-notifications-templates .notification-template-toolbar .manager-action-panel__controls{justify-content:stretch}.manager-notifications-templates .notification-template-layout{grid-template-columns:220px minmax(0,1fr)}.manager-notifications-templates .notification-template-preview-panel{position:static;grid-column:auto}}.manager-default-wrap.manager-page-evaluation-progress{min-height:0;overflow-y:hidden}.manager-default-wrap.manager-page-evaluation-progress>.width-size{height:100%;min-height:0;overflow:hidden}.manager-default-wrap.manager-page-evaluation-progress .manager-command-shell,.manager-default-wrap.manager-page-evaluation-progress .manager-statistics-card-grid{flex:0 0 auto}.manager-default-wrap.manager-page-evaluation-progress .manager-statistics-shell{flex:1 1 auto;min-height:0;padding-bottom:0;overflow:hidden}.manager-default-wrap.manager-page-evaluation-progress .manager-stat-table-panel,.manager-default-wrap.manager-page-evaluation-progress .manager-grid-surface{min-height:0;overflow:hidden}.manager-page-statistics-pageviews .width-size,.manager-page-statistics-jobposting .width-size,.manager-page-statistics-loginhistory .width-size,.manager-page-statistics-activityhistory .width-size,.manager-page-statistics-errorhistory .width-size,.manager-page-evaluation-progress .width-size{gap:14px}.manager-page-statistics-pageviews .manager-statistics-toolbar,.manager-page-statistics-jobposting .manager-statistics-toolbar,.manager-page-statistics-loginhistory .manager-statistics-toolbar,.manager-page-statistics-activityhistory .manager-statistics-toolbar,.manager-page-statistics-errorhistory .manager-statistics-toolbar,.manager-page-evaluation-progress .manager-statistics-toolbar{flex:0 0 auto}.manager-page-statistics-pageviews .manager-statistics-check,.manager-page-statistics-jobposting .manager-statistics-check,.manager-page-statistics-loginhistory .manager-statistics-check,.manager-page-statistics-activityhistory .manager-statistics-check,.manager-page-statistics-errorhistory .manager-statistics-check,.manager-page-evaluation-progress .manager-statistics-check{min-height:32px;padding:0 10px;border:1px solid rgba(203,213,225,.95);border-radius:4px;background:#fff;display:inline-flex;align-items:center;gap:7px;font-family:square-bd;font-size:.72rem;color:#0f172aeb;cursor:pointer;white-space:nowrap}.manager-page-statistics-pageviews .manager-statistics-check input,.manager-page-statistics-jobposting .manager-statistics-check input,.manager-page-statistics-loginhistory .manager-statistics-check input,.manager-page-statistics-activityhistory .manager-statistics-check input,.manager-page-statistics-errorhistory .manager-statistics-check input,.manager-page-evaluation-progress .manager-statistics-check input{width:14px;height:14px;accent-color:var(--dhrm-primary)}.manager-page-statistics-pageviews .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-activityhistory .manager-statistics-check.is-disabled,.manager-page-statistics-errorhistory .manager-statistics-check.is-disabled,.manager-page-evaluation-progress .manager-statistics-check.is-disabled{color:#64748bb8;background:#f8fafce6;cursor:not-allowed}.manager-page-statistics-pageviews .manager-statistics-shell,.manager-page-statistics-jobposting .manager-statistics-shell,.manager-page-statistics-loginhistory .manager-statistics-shell,.manager-page-statistics-activityhistory .manager-statistics-shell,.manager-page-statistics-errorhistory .manager-statistics-shell,.manager-page-evaluation-progress .manager-statistics-shell{min-width:1280px;display:flex;flex-direction:column;gap:14px;padding-bottom:22px;box-sizing:border-box}.manager-page-statistics-pageviews .activity-history-command-fields,.manager-page-statistics-jobposting .activity-history-command-fields,.manager-page-statistics-loginhistory .activity-history-command-fields,.manager-page-statistics-activityhistory .activity-history-command-fields,.manager-page-statistics-errorhistory .activity-history-command-fields,.manager-page-evaluation-progress .activity-history-command-fields{grid-template-columns:1.3fr .9fr .8fr .9fr 1.2fr 1fr auto;align-items:end}.manager-page-statistics-pageviews .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-activityhistory .activity-history-command-fields .manager-command-field--actions,.manager-page-statistics-errorhistory .activity-history-command-fields .manager-command-field--actions,.manager-page-evaluation-progress .activity-history-command-fields .manager-command-field--actions{min-width:110px;display:flex;align-items:end}.manager-page-statistics-pageviews .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-activityhistory .activity-history-command-fields .manager-command-field--actions .manager-action-panel__button,.manager-page-statistics-errorhistory .activity-history-command-fields .manager-command-field--actions .manager-action-panel__button,.manager-page-evaluation-progress .activity-history-command-fields .manager-command-field--actions .manager-action-panel__button{width:100%}.manager-page-statistics-pageviews .manager-statistics-hero,.manager-page-statistics-jobposting .manager-statistics-hero,.manager-page-statistics-loginhistory .manager-statistics-hero,.manager-page-statistics-activityhistory .manager-statistics-hero,.manager-page-statistics-errorhistory .manager-statistics-hero,.manager-page-evaluation-progress .manager-statistics-hero{min-height:92px;border:1px solid rgba(219,228,239,.95);border-radius:4px;background:linear-gradient(135deg,#fff,#f7fbff 58%,#eef6fb);box-shadow:0 4px 12px #0f23340f;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;box-sizing:border-box}.manager-page-statistics-pageviews .manager-statistics-hero h2,.manager-page-statistics-jobposting .manager-statistics-hero h2,.manager-page-statistics-loginhistory .manager-statistics-hero h2,.manager-page-statistics-activityhistory .manager-statistics-hero h2,.manager-page-statistics-errorhistory .manager-statistics-hero h2,.manager-page-evaluation-progress .manager-statistics-hero h2{margin:7px 0 4px;font-family:square-eb;font-size:1.08rem;color:var(--dhrm-text);line-height:1.35}.manager-page-statistics-pageviews .manager-statistics-hero p,.manager-page-statistics-jobposting .manager-statistics-hero p,.manager-page-statistics-loginhistory .manager-statistics-hero p,.manager-page-statistics-activityhistory .manager-statistics-hero p,.manager-page-statistics-errorhistory .manager-statistics-hero p,.manager-page-evaluation-progress .manager-statistics-hero p{margin:0;font-size:.76rem;color:var(--dhrm-muted);line-height:1.45}.manager-page-statistics-pageviews .manager-statistics-hero em,.manager-page-statistics-jobposting .manager-statistics-hero em,.manager-page-statistics-loginhistory .manager-statistics-hero em,.manager-page-statistics-activityhistory .manager-statistics-hero em,.manager-page-statistics-errorhistory .manager-statistics-hero em,.manager-page-evaluation-progress .manager-statistics-hero em{flex:0 0 auto;min-height:28px;padding:0 11px;border-radius:4px;background:#006cb714;color:#075f9e;display:inline-flex;align-items:center;font-style:normal;font-family:square-bd;font-size:.75rem;white-space:nowrap}.manager-page-statistics-pageviews .manager-statistics-eyebrow,.manager-page-statistics-jobposting .manager-statistics-eyebrow,.manager-page-statistics-loginhistory .manager-statistics-eyebrow,.manager-page-statistics-activityhistory .manager-statistics-eyebrow,.manager-page-statistics-errorhistory .manager-statistics-eyebrow,.manager-page-evaluation-progress .manager-statistics-eyebrow{display:inline-flex;align-items:center;gap:5px;font-family:square-bd;font-size:.75rem;color:var(--dhrm-primary);letter-spacing:0}.manager-page-statistics-pageviews .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-activityhistory .manager-statistics-eyebrow .material-symbols-outlined,.manager-page-statistics-errorhistory .manager-statistics-eyebrow .material-symbols-outlined,.manager-page-evaluation-progress .manager-statistics-eyebrow .material-symbols-outlined{font-size:1rem;color:currentColor}.manager-page-statistics-pageviews .manager-statistics-card-grid,.manager-page-statistics-jobposting .manager-statistics-card-grid,.manager-page-statistics-loginhistory .manager-statistics-card-grid,.manager-page-statistics-activityhistory .manager-statistics-card-grid,.manager-page-statistics-errorhistory .manager-statistics-card-grid,.manager-page-evaluation-progress .manager-statistics-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.manager-page-statistics-pageviews .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-activityhistory .manager-statistics-card-grid.manager-statistics-card-grid--dense,.manager-page-statistics-errorhistory .manager-statistics-card-grid.manager-statistics-card-grid--dense,.manager-page-evaluation-progress .manager-statistics-card-grid.manager-statistics-card-grid--dense{grid-template-columns:repeat(6,minmax(0,1fr))}.manager-page-statistics-pageviews .manager-stat-card,.manager-page-statistics-jobposting .manager-stat-card,.manager-page-statistics-loginhistory .manager-stat-card,.manager-page-statistics-activityhistory .manager-stat-card,.manager-page-statistics-errorhistory .manager-stat-card,.manager-page-evaluation-progress .manager-stat-card{min-height:118px;border:1px solid rgba(219,228,239,.96);border-radius:4px;background:#fff;box-shadow:0 4px 12px #0f23340d;padding:13px 14px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;box-sizing:border-box}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-card>.material-symbols-outlined,.manager-page-statistics-errorhistory .manager-stat-card>.material-symbols-outlined,.manager-page-evaluation-progress .manager-stat-card>.material-symbols-outlined{width:34px;height:34px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;background:#006cb717;color:var(--dhrm-primary)}.manager-page-statistics-pageviews .manager-stat-card p,.manager-page-statistics-jobposting .manager-stat-card p,.manager-page-statistics-loginhistory .manager-stat-card p,.manager-page-statistics-activityhistory .manager-stat-card p,.manager-page-statistics-errorhistory .manager-stat-card p,.manager-page-evaluation-progress .manager-stat-card p{margin:0 0 3px;font-family:square-bd;font-size:.72rem;color:var(--dhrm-muted);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager-page-statistics-pageviews .manager-stat-card__description,.manager-page-statistics-jobposting .manager-stat-card__description,.manager-page-statistics-loginhistory .manager-stat-card__description,.manager-page-statistics-activityhistory .manager-stat-card__description,.manager-page-statistics-errorhistory .manager-stat-card__description,.manager-page-evaluation-progress .manager-stat-card__description{display:block;min-height:2.7em;margin:0 0 7px;font-family:square-rg;font-size:.61rem;color:#7b8798;line-height:1.35;word-break:keep-all}.manager-page-statistics-pageviews .manager-stat-card strong,.manager-page-statistics-jobposting .manager-stat-card strong,.manager-page-statistics-loginhistory .manager-stat-card strong,.manager-page-statistics-activityhistory .manager-stat-card strong,.manager-page-statistics-errorhistory .manager-stat-card strong,.manager-page-evaluation-progress .manager-stat-card strong{display:flex;align-items:baseline;gap:4px;min-width:0;font-family:square-eb;font-size:1.05rem;color:var(--dhrm-text);line-height:1.2;word-break:keep-all}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-card strong small,.manager-page-statistics-errorhistory .manager-stat-card strong small,.manager-page-evaluation-progress .manager-stat-card strong small{font-family:square-bd;font-size:.75rem;color:#64748be6;white-space:nowrap}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-card.tone-green>.material-symbols-outlined,.manager-page-statistics-errorhistory .manager-stat-card.tone-green>.material-symbols-outlined,.manager-page-evaluation-progress .manager-stat-card.tone-green>.material-symbols-outlined{color:#137333;background:#1373331a}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-card.tone-amber>.material-symbols-outlined,.manager-page-statistics-errorhistory .manager-stat-card.tone-amber>.material-symbols-outlined,.manager-page-evaluation-progress .manager-stat-card.tone-amber>.material-symbols-outlined{color:#9a5b00;background:#f59e0b24}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-card.tone-violet>.material-symbols-outlined,.manager-page-statistics-errorhistory .manager-stat-card.tone-violet>.material-symbols-outlined,.manager-page-evaluation-progress .manager-stat-card.tone-violet>.material-symbols-outlined{color:#6d3bb8;background:#6d3bb81c}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-card.tone-cyan>.material-symbols-outlined,.manager-page-statistics-errorhistory .manager-stat-card.tone-cyan>.material-symbols-outlined,.manager-page-evaluation-progress .manager-stat-card.tone-cyan>.material-symbols-outlined{color:#087c8f;background:#087c8f1a}.manager-page-statistics-pageviews .manager-statistics-layout,.manager-page-statistics-jobposting .manager-statistics-layout,.manager-page-statistics-loginhistory .manager-statistics-layout,.manager-page-statistics-activityhistory .manager-statistics-layout,.manager-page-statistics-errorhistory .manager-statistics-layout,.manager-page-evaluation-progress .manager-statistics-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,.9fr);gap:12px}.manager-page-statistics-pageviews .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-activityhistory .manager-statistics-layout.manager-statistics-layout--thirds,.manager-page-statistics-errorhistory .manager-statistics-layout.manager-statistics-layout--thirds,.manager-page-evaluation-progress .manager-statistics-layout.manager-statistics-layout--thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-page-statistics-pageviews .manager-stat-panel,.manager-page-statistics-pageviews .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-activityhistory .manager-stat-panel,.manager-page-statistics-activityhistory .manager-stat-table-panel,.manager-page-statistics-errorhistory .manager-stat-panel,.manager-page-statistics-errorhistory .manager-stat-table-panel,.manager-page-evaluation-progress .manager-stat-panel,.manager-page-evaluation-progress .manager-stat-table-panel{min-width:0;border:1px solid rgba(219,228,239,.96);border-radius:4px;background:#fff;box-shadow:0 4px 12px #0f23340d;padding:15px;box-sizing:border-box}.manager-page-statistics-pageviews .manager-stat-panel-head,.manager-page-statistics-jobposting .manager-stat-panel-head,.manager-page-statistics-loginhistory .manager-stat-panel-head,.manager-page-statistics-activityhistory .manager-stat-panel-head,.manager-page-statistics-errorhistory .manager-stat-panel-head,.manager-page-evaluation-progress .manager-stat-panel-head{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-panel-head strong,.manager-page-statistics-errorhistory .manager-stat-panel-head strong,.manager-page-evaluation-progress .manager-stat-panel-head strong{font-family:square-eb;font-size:.86rem;color:var(--dhrm-text);line-height:1.3}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-panel-head span,.manager-page-statistics-errorhistory .manager-stat-panel-head span,.manager-page-evaluation-progress .manager-stat-panel-head span{flex:0 0 auto;font-family:square-bd;font-size:.75rem;color:var(--dhrm-muted);white-space:nowrap}.manager-page-statistics-pageviews .manager-stat-chart,.manager-page-statistics-jobposting .manager-stat-chart,.manager-page-statistics-loginhistory .manager-stat-chart,.manager-page-statistics-activityhistory .manager-stat-chart,.manager-page-statistics-errorhistory .manager-stat-chart,.manager-page-evaluation-progress .manager-stat-chart{display:flex;flex-direction:column;gap:8px}.manager-page-statistics-pageviews .manager-stat-chart--daily,.manager-page-statistics-jobposting .manager-stat-chart--daily,.manager-page-statistics-loginhistory .manager-stat-chart--daily,.manager-page-statistics-activityhistory .manager-stat-chart--daily,.manager-page-statistics-errorhistory .manager-stat-chart--daily,.manager-page-evaluation-progress .manager-stat-chart--daily{max-height:360px;overflow:auto;padding:12px 4px 0 0}.manager-page-statistics-pageviews .manager-stat-bar-row,.manager-page-statistics-jobposting .manager-stat-bar-row,.manager-page-statistics-loginhistory .manager-stat-bar-row,.manager-page-statistics-activityhistory .manager-stat-bar-row,.manager-page-statistics-errorhistory .manager-stat-bar-row,.manager-page-evaluation-progress .manager-stat-bar-row{position:relative;min-height:28px;display:grid;grid-template-columns:92px minmax(0,1fr) 72px;align-items:center;gap:10px;z-index:1}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-bar-row .bar-label,.manager-page-statistics-errorhistory .manager-stat-bar-row .bar-label,.manager-page-evaluation-progress .manager-stat-bar-row .bar-label{font-family:square-bd;font-size:.75rem;color:#334155f0;white-space:nowrap}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-bar-row .bar-track,.manager-page-statistics-errorhistory .manager-stat-bar-row .bar-track,.manager-page-evaluation-progress .manager-stat-bar-row .bar-track{height:9px;border-radius:4px;background:#edf2f7;overflow:hidden}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-bar-row .bar-track i,.manager-page-statistics-errorhistory .manager-stat-bar-row .bar-track i,.manager-page-evaluation-progress .manager-stat-bar-row .bar-track i{height:100%;border-radius:inherit;display:block;background:linear-gradient(90deg,var(--dhrm-primary),#16a34a)}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-bar-row:hover,.manager-page-statistics-errorhistory .manager-stat-bar-row:hover,.manager-page-evaluation-progress .manager-stat-bar-row:hover{z-index:6}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-bar-row:hover .bar-track i,.manager-page-statistics-errorhistory .manager-stat-bar-row:hover .bar-track i,.manager-page-evaluation-progress .manager-stat-bar-row:hover .bar-track i{filter:brightness(1.08)}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-bar-row strong,.manager-page-statistics-errorhistory .manager-stat-bar-row strong,.manager-page-evaluation-progress .manager-stat-bar-row strong{text-align:right;font-family:square-bd;font-size:.72rem;color:var(--dhrm-text);white-space:nowrap}.manager-page-statistics-pageviews .manager-stat-list,.manager-page-statistics-jobposting .manager-stat-list,.manager-page-statistics-loginhistory .manager-stat-list,.manager-page-statistics-activityhistory .manager-stat-list,.manager-page-statistics-errorhistory .manager-stat-list,.manager-page-evaluation-progress .manager-stat-list{display:flex;flex-direction:column;gap:9px}.manager-page-statistics-pageviews .manager-stat-list-item,.manager-page-statistics-jobposting .manager-stat-list-item,.manager-page-statistics-loginhistory .manager-stat-list-item,.manager-page-statistics-activityhistory .manager-stat-list-item,.manager-page-statistics-errorhistory .manager-stat-list-item,.manager-page-evaluation-progress .manager-stat-list-item{position:relative;min-height:48px;border:1px solid rgba(226,232,240,.96);border-radius:4px;background:#fbfdff;padding:9px 10px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;overflow:visible;box-sizing:border-box;z-index:1}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-list-item:hover,.manager-page-statistics-errorhistory .manager-stat-list-item:hover,.manager-page-evaluation-progress .manager-stat-list-item:hover{border-color:#0075c852;box-shadow:0 12px 24px #0f172a14;z-index:6}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-list-item div,.manager-page-statistics-errorhistory .manager-stat-list-item div,.manager-page-evaluation-progress .manager-stat-list-item div{min-width:0;display:flex;flex-direction:column;gap:3px;position:relative;z-index:1}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-list-item strong,.manager-page-statistics-errorhistory .manager-stat-list-item strong,.manager-page-evaluation-progress .manager-stat-list-item strong{font-family:square-bd;font-size:.74rem;color:var(--dhrm-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-list-item span,.manager-page-statistics-errorhistory .manager-stat-list-item span,.manager-page-evaluation-progress .manager-stat-list-item span{font-size:.75rem;color:var(--dhrm-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-list-item em,.manager-page-statistics-errorhistory .manager-stat-list-item em,.manager-page-evaluation-progress .manager-stat-list-item em{position:relative;z-index:1;font-style:normal;font-family:square-eb;font-size:.74rem;color:var(--dhrm-primary);white-space:nowrap}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-list-item>i,.manager-page-statistics-errorhistory .manager-stat-list-item>i,.manager-page-evaluation-progress .manager-stat-list-item>i{position:absolute;left:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--dhrm-primary),var(--dhrm-primary-3))}.manager-page-statistics-pageviews .manager-stat-chip-list,.manager-page-statistics-jobposting .manager-stat-chip-list,.manager-page-statistics-loginhistory .manager-stat-chip-list,.manager-page-statistics-activityhistory .manager-stat-chip-list,.manager-page-statistics-errorhistory .manager-stat-chip-list,.manager-page-evaluation-progress .manager-stat-chip-list{display:flex;flex-wrap:wrap;gap:8px}.manager-page-statistics-pageviews .manager-stat-chip,.manager-page-statistics-jobposting .manager-stat-chip,.manager-page-statistics-loginhistory .manager-stat-chip,.manager-page-statistics-activityhistory .manager-stat-chip,.manager-page-statistics-errorhistory .manager-stat-chip,.manager-page-evaluation-progress .manager-stat-chip{min-height:34px;border:1px solid rgba(226,232,240,.96);border-radius:4px;background:#fbfdff;padding:8px 10px;display:inline-flex;align-items:center;gap:10px}.manager-page-statistics-pageviews .manager-stat-chip span,.manager-page-statistics-jobposting .manager-stat-chip span,.manager-page-statistics-loginhistory .manager-stat-chip span,.manager-page-statistics-activityhistory .manager-stat-chip span,.manager-page-statistics-errorhistory .manager-stat-chip span,.manager-page-evaluation-progress .manager-stat-chip span{font-family:square-bd;font-size:.72rem;color:#334155f0}.manager-page-statistics-pageviews .manager-stat-chip strong,.manager-page-statistics-jobposting .manager-stat-chip strong,.manager-page-statistics-loginhistory .manager-stat-chip strong,.manager-page-statistics-activityhistory .manager-stat-chip strong,.manager-page-statistics-errorhistory .manager-stat-chip strong,.manager-page-evaluation-progress .manager-stat-chip strong{font-family:square-eb;font-size:.78rem;color:var(--dhrm-primary)}.manager-page-statistics-pageviews .manager-stat-mini-bars,.manager-page-statistics-jobposting .manager-stat-mini-bars,.manager-page-statistics-loginhistory .manager-stat-mini-bars,.manager-page-statistics-activityhistory .manager-stat-mini-bars,.manager-page-statistics-errorhistory .manager-stat-mini-bars,.manager-page-evaluation-progress .manager-stat-mini-bars{height:190px;display:flex;align-items:flex-end;gap:5px;padding-top:8px;box-sizing:border-box;overflow:visible}.manager-page-statistics-pageviews .mini-bar,.manager-page-statistics-jobposting .mini-bar,.manager-page-statistics-loginhistory .mini-bar,.manager-page-statistics-activityhistory .mini-bar,.manager-page-statistics-errorhistory .mini-bar,.manager-page-evaluation-progress .mini-bar{position:relative;flex:1 1 0;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;z-index:1}.manager-page-statistics-pageviews .mini-bar:hover,.manager-page-statistics-jobposting .mini-bar:hover,.manager-page-statistics-loginhistory .mini-bar:hover,.manager-page-statistics-activityhistory .mini-bar:hover,.manager-page-statistics-errorhistory .mini-bar:hover,.manager-page-evaluation-progress .mini-bar:hover{z-index:6}.manager-page-statistics-pageviews .mini-bar i,.manager-page-statistics-jobposting .mini-bar i,.manager-page-statistics-loginhistory .mini-bar i,.manager-page-statistics-activityhistory .mini-bar i,.manager-page-statistics-errorhistory .mini-bar i,.manager-page-evaluation-progress .mini-bar i{width:100%;min-height:8px;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#16a34a,var(--dhrm-primary))}.manager-page-statistics-pageviews .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-activityhistory .mini-bar i.is-zero,.manager-page-statistics-errorhistory .mini-bar i.is-zero,.manager-page-evaluation-progress .mini-bar i.is-zero{min-height:2px;background:#cbd5e1}.manager-page-statistics-pageviews .mini-bar:hover i,.manager-page-statistics-jobposting .mini-bar:hover i,.manager-page-statistics-loginhistory .mini-bar:hover i,.manager-page-statistics-activityhistory .mini-bar:hover i,.manager-page-statistics-errorhistory .mini-bar:hover i,.manager-page-evaluation-progress .mini-bar:hover i{filter:brightness(1.08)}.manager-page-statistics-pageviews .mini-bar span,.manager-page-statistics-jobposting .mini-bar span,.manager-page-statistics-loginhistory .mini-bar span,.manager-page-statistics-activityhistory .mini-bar span,.manager-page-statistics-errorhistory .mini-bar span,.manager-page-evaluation-progress .mini-bar span{max-width:100%;font-family:square-bd;font-size:.64rem;color:var(--dhrm-muted);white-space:nowrap;overflow:hidden;text-overflow:clip}.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,.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-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-errorhistory .manager-stat-bar-row .manager-stat-tooltip,.manager-page-statistics-errorhistory .manager-stat-list-item .manager-stat-tooltip,.manager-page-statistics-errorhistory .mini-bar .manager-stat-tooltip,.manager-page-evaluation-progress .manager-stat-bar-row .manager-stat-tooltip,.manager-page-evaluation-progress .manager-stat-list-item .manager-stat-tooltip,.manager-page-evaluation-progress .mini-bar .manager-stat-tooltip{position:absolute;left:50%;bottom:calc(100% + 8px);width:max-content;max-width:280px;padding:8px 10px;border:1px solid rgba(15,23,42,.14);border-radius:4px;background:#0f172af0;box-shadow:0 14px 28px #0f172a2e;color:#fff;display:flex;flex-direction:column;gap:3px;opacity:0;overflow:visible;pointer-events:none;text-align:left;transform:translate(-50%,-4px);transition:opacity .08s ease,transform .08s ease,visibility .08s ease;visibility:hidden;white-space:normal;z-index:20}.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,.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-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-errorhistory .manager-stat-bar-row .manager-stat-tooltip:after,.manager-page-statistics-errorhistory .manager-stat-list-item .manager-stat-tooltip:after,.manager-page-statistics-errorhistory .mini-bar .manager-stat-tooltip:after,.manager-page-evaluation-progress .manager-stat-bar-row .manager-stat-tooltip:after,.manager-page-evaluation-progress .manager-stat-list-item .manager-stat-tooltip:after,.manager-page-evaluation-progress .mini-bar .manager-stat-tooltip:after{content:"";position:absolute;left:50%;bottom:-5px;width:9px;height:9px;background:#0f172af0;transform:translate(-50%) rotate(45deg)}.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,.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-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-errorhistory .manager-stat-bar-row .manager-stat-tooltip b,.manager-page-statistics-errorhistory .manager-stat-list-item .manager-stat-tooltip b,.manager-page-statistics-errorhistory .mini-bar .manager-stat-tooltip b,.manager-page-evaluation-progress .manager-stat-bar-row .manager-stat-tooltip b,.manager-page-evaluation-progress .manager-stat-list-item .manager-stat-tooltip b,.manager-page-evaluation-progress .mini-bar .manager-stat-tooltip b{max-width:250px;color:#fff;font-family:square-bd;font-size:.72rem;line-height:1.25;overflow-wrap:anywhere}.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,.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-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-errorhistory .manager-stat-bar-row .manager-stat-tooltip small,.manager-page-statistics-errorhistory .manager-stat-list-item .manager-stat-tooltip small,.manager-page-statistics-errorhistory .mini-bar .manager-stat-tooltip small,.manager-page-evaluation-progress .manager-stat-bar-row .manager-stat-tooltip small,.manager-page-evaluation-progress .manager-stat-list-item .manager-stat-tooltip small,.manager-page-evaluation-progress .mini-bar .manager-stat-tooltip small{max-width:250px;color:#e2e8f0f0;font-family:square-rg;font-size:.75rem;line-height:1.3;overflow-wrap:anywhere}.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,.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-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-errorhistory .manager-stat-bar-row:hover .manager-stat-tooltip,.manager-page-statistics-errorhistory .manager-stat-list-item:hover .manager-stat-tooltip,.manager-page-statistics-errorhistory .mini-bar:hover .manager-stat-tooltip,.manager-page-evaluation-progress .manager-stat-bar-row:hover .manager-stat-tooltip,.manager-page-evaluation-progress .manager-stat-list-item:hover .manager-stat-tooltip,.manager-page-evaluation-progress .mini-bar:hover .manager-stat-tooltip{opacity:1;transform:translate(-50%,-8px);visibility:visible}.manager-page-statistics-pageviews .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-activityhistory .mini-bar .manager-stat-tooltip,.manager-page-statistics-errorhistory .mini-bar .manager-stat-tooltip,.manager-page-evaluation-progress .mini-bar .manager-stat-tooltip{bottom:28px}.manager-page-statistics-pageviews .manager-stat-date-select,.manager-page-statistics-jobposting .manager-stat-date-select,.manager-page-statistics-loginhistory .manager-stat-date-select,.manager-page-statistics-activityhistory .manager-stat-date-select,.manager-page-statistics-errorhistory .manager-stat-date-select,.manager-page-evaluation-progress .manager-stat-date-select{min-height:44px;border:1px solid rgba(226,232,240,.96);border-radius:4px;background:#fbfdff;margin:-2px 0 12px;padding:7px 10px;display:flex;align-items:center;gap:10px;box-sizing:border-box}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-date-select label,.manager-page-statistics-errorhistory .manager-stat-date-select label,.manager-page-evaluation-progress .manager-stat-date-select label{flex:0 0 auto;font-family:square-bd;font-size:.75rem;color:#334155f0;white-space:nowrap}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-date-select select,.manager-page-statistics-errorhistory .manager-stat-date-select select,.manager-page-evaluation-progress .manager-stat-date-select select{width:320px;min-width:260px;height:30px;border:1px solid rgba(203,213,225,.95);border-radius:4px;background:#fff;padding:0 10px;font-family:square-bd;font-size:.75rem;color:var(--dhrm-text);outline:0}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-date-select span,.manager-page-statistics-errorhistory .manager-stat-date-select span,.manager-page-evaluation-progress .manager-stat-date-select span{margin-left:auto;font-family:square-bd;font-size:.75rem;color:var(--dhrm-muted);white-space:nowrap}.manager-page-statistics-pageviews .manager-stat-table,.manager-page-statistics-jobposting .manager-stat-table,.manager-page-statistics-loginhistory .manager-stat-table,.manager-page-statistics-activityhistory .manager-stat-table,.manager-page-statistics-errorhistory .manager-stat-table,.manager-page-evaluation-progress .manager-stat-table{display:flex;flex-direction:column;border:1px solid rgba(226,232,240,.96);border-radius:4px;overflow:hidden}.manager-page-statistics-pageviews .manager-stat-table-row,.manager-page-statistics-jobposting .manager-stat-table-row,.manager-page-statistics-loginhistory .manager-stat-table-row,.manager-page-statistics-activityhistory .manager-stat-table-row,.manager-page-statistics-errorhistory .manager-stat-table-row,.manager-page-evaluation-progress .manager-stat-table-row{min-height:38px;display:grid;grid-template-columns:120px minmax(0,1fr) 110px 90px;align-items:center;gap:10px;padding:0 12px;border-top:1px solid rgba(226,232,240,.96);background:#fff;box-sizing:border-box}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-table-row:first-child,.manager-page-statistics-errorhistory .manager-stat-table-row:first-child,.manager-page-evaluation-progress .manager-stat-table-row:first-child{border-top:0}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-table-row.is-head,.manager-page-statistics-errorhistory .manager-stat-table-row.is-head,.manager-page-evaluation-progress .manager-stat-table-row.is-head{min-height:34px;background:#f6f9fd;font-family:square-bd;color:#475569f2}.manager-page-statistics-pageviews .manager-stat-table-row span,.manager-page-statistics-pageviews .manager-stat-table-row strong,.manager-page-statistics-pageviews .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-jobposting .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-loginhistory .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-activityhistory .manager-stat-table-row em,.manager-page-statistics-errorhistory .manager-stat-table-row span,.manager-page-statistics-errorhistory .manager-stat-table-row strong,.manager-page-statistics-errorhistory .manager-stat-table-row em,.manager-page-evaluation-progress .manager-stat-table-row span,.manager-page-evaluation-progress .manager-stat-table-row strong,.manager-page-evaluation-progress .manager-stat-table-row em{min-width:0;font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-table-row strong,.manager-page-statistics-errorhistory .manager-stat-table-row strong,.manager-page-evaluation-progress .manager-stat-table-row strong{font-family:square-bd;color:var(--dhrm-text)}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-table-row em,.manager-page-statistics-errorhistory .manager-stat-table-row em,.manager-page-evaluation-progress .manager-stat-table-row em{font-style:normal;font-family:square-eb;color:var(--dhrm-primary);text-align:right}.manager-page-statistics-pageviews .manager-stat-table-row span:nth-child(3),.manager-page-statistics-pageviews .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-activityhistory .manager-stat-table-row span:nth-child(3),.manager-page-statistics-activityhistory .manager-stat-table-row span:nth-child(4),.manager-page-statistics-errorhistory .manager-stat-table-row span:nth-child(3),.manager-page-statistics-errorhistory .manager-stat-table-row span:nth-child(4),.manager-page-evaluation-progress .manager-stat-table-row span:nth-child(3),.manager-page-evaluation-progress .manager-stat-table-row span:nth-child(4){text-align:right}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-table--three .manager-stat-table-row,.manager-page-statistics-errorhistory .manager-stat-table--three .manager-stat-table-row,.manager-page-evaluation-progress .manager-stat-table--three .manager-stat-table-row{grid-template-columns:minmax(0,1fr) 110px 90px}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-table--daily-page .manager-stat-table-row,.manager-page-statistics-errorhistory .manager-stat-table--daily-page .manager-stat-table-row,.manager-page-evaluation-progress .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-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),.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-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-errorhistory .manager-stat-table--daily-page .manager-stat-table-row span:nth-child(2),.manager-page-statistics-errorhistory .manager-stat-table--daily-page .manager-stat-table-row span:nth-child(3),.manager-page-statistics-errorhistory .manager-stat-table--daily-page .manager-stat-table-row span:nth-child(4),.manager-page-evaluation-progress .manager-stat-table--daily-page .manager-stat-table-row span:nth-child(2),.manager-page-evaluation-progress .manager-stat-table--daily-page .manager-stat-table-row span:nth-child(3),.manager-page-evaluation-progress .manager-stat-table--daily-page .manager-stat-table-row span:nth-child(4){text-align:left}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-table--daily-page .manager-stat-table-row span:nth-child(5),.manager-page-statistics-errorhistory .manager-stat-table--daily-page .manager-stat-table-row span:nth-child(5),.manager-page-evaluation-progress .manager-stat-table--daily-page .manager-stat-table-row span:nth-child(5){text-align:right}.manager-page-statistics-pageviews .manager-stat-table--activity-url,.manager-page-statistics-jobposting .manager-stat-table--activity-url,.manager-page-statistics-loginhistory .manager-stat-table--activity-url,.manager-page-statistics-activityhistory .manager-stat-table--activity-url,.manager-page-statistics-errorhistory .manager-stat-table--activity-url,.manager-page-evaluation-progress .manager-stat-table--activity-url{overflow-x:auto;overflow-y:hidden}.manager-page-statistics-pageviews .manager-stat-table--activity-url .manager-stat-table-row,.manager-page-statistics-jobposting .manager-stat-table--activity-url .manager-stat-table-row,.manager-page-statistics-loginhistory .manager-stat-table--activity-url .manager-stat-table-row,.manager-page-statistics-activityhistory .manager-stat-table--activity-url .manager-stat-table-row,.manager-page-statistics-errorhistory .manager-stat-table--activity-url .manager-stat-table-row,.manager-page-evaluation-progress .manager-stat-table--activity-url .manager-stat-table-row{min-width:900px;grid-template-columns:92px minmax(240px,.9fr) minmax(360px,1.5fr) 76px 70px;gap:16px}.manager-page-statistics-pageviews .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(1),.manager-page-statistics-pageviews .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(2),.manager-page-statistics-pageviews .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(3),.manager-page-statistics-jobposting .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(1),.manager-page-statistics-jobposting .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(2),.manager-page-statistics-jobposting .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(3),.manager-page-statistics-loginhistory .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(1),.manager-page-statistics-loginhistory .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(2),.manager-page-statistics-loginhistory .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(3),.manager-page-statistics-activityhistory .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(1),.manager-page-statistics-activityhistory .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(2),.manager-page-statistics-activityhistory .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(3),.manager-page-statistics-errorhistory .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(1),.manager-page-statistics-errorhistory .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(2),.manager-page-statistics-errorhistory .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(3),.manager-page-evaluation-progress .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(1),.manager-page-evaluation-progress .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(2),.manager-page-evaluation-progress .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(3){text-align:left}.manager-page-statistics-pageviews .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(4),.manager-page-statistics-pageviews .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(5),.manager-page-statistics-jobposting .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(4),.manager-page-statistics-jobposting .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(5),.manager-page-statistics-loginhistory .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(4),.manager-page-statistics-loginhistory .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(5),.manager-page-statistics-activityhistory .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(4),.manager-page-statistics-activityhistory .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(5),.manager-page-statistics-errorhistory .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(4),.manager-page-statistics-errorhistory .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(5),.manager-page-evaluation-progress .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(4),.manager-page-evaluation-progress .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(5){text-align:right}.manager-page-statistics-pageviews .manager-stat-table--activity-history,.manager-page-statistics-jobposting .manager-stat-table--activity-history,.manager-page-statistics-loginhistory .manager-stat-table--activity-history,.manager-page-statistics-activityhistory .manager-stat-table--activity-history,.manager-page-statistics-errorhistory .manager-stat-table--activity-history,.manager-page-evaluation-progress .manager-stat-table--activity-history{overflow-x:auto;overflow-y:hidden}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-table--activity-history .manager-stat-table-row,.manager-page-statistics-errorhistory .manager-stat-table--activity-history .manager-stat-table-row,.manager-page-evaluation-progress .manager-stat-table--activity-history .manager-stat-table-row{min-width:1250px;grid-template-columns:138px 76px 148px minmax(220px,1fr) 72px minmax(320px,1.45fr) 120px 86px 64px;gap:12px}.manager-page-statistics-pageviews .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(1),.manager-page-statistics-pageviews .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(3),.manager-page-statistics-pageviews .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(4),.manager-page-statistics-pageviews .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(6),.manager-page-statistics-pageviews .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(7),.manager-page-statistics-jobposting .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(1),.manager-page-statistics-jobposting .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(3),.manager-page-statistics-jobposting .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(4),.manager-page-statistics-jobposting .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(6),.manager-page-statistics-jobposting .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(7),.manager-page-statistics-loginhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(1),.manager-page-statistics-loginhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(3),.manager-page-statistics-loginhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(4),.manager-page-statistics-loginhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(6),.manager-page-statistics-loginhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(7),.manager-page-statistics-activityhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(1),.manager-page-statistics-activityhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(3),.manager-page-statistics-activityhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(4),.manager-page-statistics-activityhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(6),.manager-page-statistics-activityhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(7),.manager-page-statistics-errorhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(1),.manager-page-statistics-errorhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(3),.manager-page-statistics-errorhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(4),.manager-page-statistics-errorhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(6),.manager-page-statistics-errorhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(7),.manager-page-evaluation-progress .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(1),.manager-page-evaluation-progress .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(3),.manager-page-evaluation-progress .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(4),.manager-page-evaluation-progress .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(6),.manager-page-evaluation-progress .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(7){text-align:left}.manager-page-statistics-pageviews .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(5),.manager-page-statistics-pageviews .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(9),.manager-page-statistics-jobposting .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(5),.manager-page-statistics-jobposting .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(9),.manager-page-statistics-loginhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(5),.manager-page-statistics-loginhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(9),.manager-page-statistics-activityhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(5),.manager-page-statistics-activityhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(9),.manager-page-statistics-errorhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(5),.manager-page-statistics-errorhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(9),.manager-page-evaluation-progress .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(5),.manager-page-evaluation-progress .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(9){text-align:center}.manager-page-statistics-pageviews .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(8),.manager-page-statistics-jobposting .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(8),.manager-page-statistics-loginhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(8),.manager-page-statistics-activityhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(8),.manager-page-statistics-errorhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(8),.manager-page-evaluation-progress .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(8){text-align:right}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-table--activity-history .manager-stat-table-row em,.manager-page-statistics-errorhistory .manager-stat-table--activity-history .manager-stat-table-row em,.manager-page-evaluation-progress .manager-stat-table--activity-history .manager-stat-table-row em{min-height:22px;border-radius:4px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;justify-self:start;text-align:center;background:#006cb717;color:var(--dhrm-primary)}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-table--activity-history .manager-stat-table-row .activity-site-applicant,.manager-page-statistics-errorhistory .manager-stat-table--activity-history .manager-stat-table-row .activity-site-applicant,.manager-page-evaluation-progress .manager-stat-table--activity-history .manager-stat-table-row .activity-site-applicant{background:#087c8f1a;color:#087c8f}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-table--activity-history .manager-stat-table-row .activity-site-manager,.manager-page-statistics-errorhistory .manager-stat-table--activity-history .manager-stat-table-row .activity-site-manager,.manager-page-evaluation-progress .manager-stat-table--activity-history .manager-stat-table-row .activity-site-manager{background:#006cb71a;color:var(--dhrm-primary)}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-table--activity-history .manager-stat-table-row .activity-site-evaluator,.manager-page-statistics-errorhistory .manager-stat-table--activity-history .manager-stat-table-row .activity-site-evaluator,.manager-page-evaluation-progress .manager-stat-table--activity-history .manager-stat-table-row .activity-site-evaluator{background:#6d3bb81c;color:#6d3bb8}.manager-page-statistics-pageviews .manager-activity-error-panel .manager-stat-panel-head strong,.manager-page-statistics-jobposting .manager-activity-error-panel .manager-stat-panel-head strong,.manager-page-statistics-loginhistory .manager-activity-error-panel .manager-stat-panel-head strong,.manager-page-statistics-activityhistory .manager-activity-error-panel .manager-stat-panel-head strong,.manager-page-statistics-errorhistory .manager-activity-error-panel .manager-stat-panel-head strong,.manager-page-evaluation-progress .manager-activity-error-panel .manager-stat-panel-head strong{color:#9f2f2f}.manager-page-statistics-pageviews .manager-activity-error-list,.manager-page-statistics-jobposting .manager-activity-error-list,.manager-page-statistics-loginhistory .manager-activity-error-list,.manager-page-statistics-activityhistory .manager-activity-error-list,.manager-page-statistics-errorhistory .manager-activity-error-list,.manager-page-evaluation-progress .manager-activity-error-list{display:flex;flex-direction:column;gap:9px}.manager-page-statistics-pageviews .manager-activity-error-item,.manager-page-statistics-jobposting .manager-activity-error-item,.manager-page-statistics-loginhistory .manager-activity-error-item,.manager-page-statistics-activityhistory .manager-activity-error-item,.manager-page-statistics-errorhistory .manager-activity-error-item,.manager-page-evaluation-progress .manager-activity-error-item{min-width:0;border:1px solid rgba(239,68,68,.2);border-radius:4px;background:#fffdfd;padding:13px 14px;box-sizing:border-box}.manager-page-statistics-pageviews .manager-activity-error-item__head,.manager-page-statistics-jobposting .manager-activity-error-item__head,.manager-page-statistics-loginhistory .manager-activity-error-item__head,.manager-page-statistics-activityhistory .manager-activity-error-item__head,.manager-page-statistics-errorhistory .manager-activity-error-item__head,.manager-page-evaluation-progress .manager-activity-error-item__head{display:flex;align-items:center;justify-content:space-between;gap:14px}.manager-page-statistics-pageviews .manager-activity-error-item__head>div,.manager-page-statistics-jobposting .manager-activity-error-item__head>div,.manager-page-statistics-loginhistory .manager-activity-error-item__head>div,.manager-page-statistics-activityhistory .manager-activity-error-item__head>div,.manager-page-statistics-errorhistory .manager-activity-error-item__head>div,.manager-page-evaluation-progress .manager-activity-error-item__head>div{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.manager-page-statistics-pageviews .manager-activity-error-item__head time,.manager-page-statistics-pageviews .manager-activity-error-item__head span,.manager-page-statistics-pageviews .manager-activity-error-item__head em,.manager-page-statistics-pageviews .manager-activity-error-item__head small,.manager-page-statistics-jobposting .manager-activity-error-item__head time,.manager-page-statistics-jobposting .manager-activity-error-item__head span,.manager-page-statistics-jobposting .manager-activity-error-item__head em,.manager-page-statistics-jobposting .manager-activity-error-item__head small,.manager-page-statistics-loginhistory .manager-activity-error-item__head time,.manager-page-statistics-loginhistory .manager-activity-error-item__head span,.manager-page-statistics-loginhistory .manager-activity-error-item__head em,.manager-page-statistics-loginhistory .manager-activity-error-item__head small,.manager-page-statistics-activityhistory .manager-activity-error-item__head time,.manager-page-statistics-activityhistory .manager-activity-error-item__head span,.manager-page-statistics-activityhistory .manager-activity-error-item__head em,.manager-page-statistics-activityhistory .manager-activity-error-item__head small,.manager-page-statistics-errorhistory .manager-activity-error-item__head time,.manager-page-statistics-errorhistory .manager-activity-error-item__head span,.manager-page-statistics-errorhistory .manager-activity-error-item__head em,.manager-page-statistics-errorhistory .manager-activity-error-item__head small,.manager-page-evaluation-progress .manager-activity-error-item__head time,.manager-page-evaluation-progress .manager-activity-error-item__head span,.manager-page-evaluation-progress .manager-activity-error-item__head em,.manager-page-evaluation-progress .manager-activity-error-item__head small{font-size:.7rem}.manager-page-statistics-pageviews .manager-activity-error-item__head time,.manager-page-statistics-jobposting .manager-activity-error-item__head time,.manager-page-statistics-loginhistory .manager-activity-error-item__head time,.manager-page-statistics-activityhistory .manager-activity-error-item__head time,.manager-page-statistics-errorhistory .manager-activity-error-item__head time,.manager-page-evaluation-progress .manager-activity-error-item__head time{color:#475569;font-family:square-bd}.manager-page-statistics-pageviews .manager-activity-error-item__head span,.manager-page-statistics-pageviews .manager-activity-error-item__head em,.manager-page-statistics-jobposting .manager-activity-error-item__head span,.manager-page-statistics-jobposting .manager-activity-error-item__head em,.manager-page-statistics-loginhistory .manager-activity-error-item__head span,.manager-page-statistics-loginhistory .manager-activity-error-item__head em,.manager-page-statistics-activityhistory .manager-activity-error-item__head span,.manager-page-statistics-activityhistory .manager-activity-error-item__head em,.manager-page-statistics-errorhistory .manager-activity-error-item__head span,.manager-page-statistics-errorhistory .manager-activity-error-item__head em,.manager-page-evaluation-progress .manager-activity-error-item__head span,.manager-page-evaluation-progress .manager-activity-error-item__head em{min-height:22px;border-radius:4px;padding:0 8px;display:inline-flex;align-items:center;background:#f1f5f9;color:#475569;font-family:square-bd;font-style:normal}.manager-page-statistics-pageviews .manager-activity-error-item__head em,.manager-page-statistics-jobposting .manager-activity-error-item__head em,.manager-page-statistics-loginhistory .manager-activity-error-item__head em,.manager-page-statistics-activityhistory .manager-activity-error-item__head em,.manager-page-statistics-errorhistory .manager-activity-error-item__head em,.manager-page-evaluation-progress .manager-activity-error-item__head em{background:#006cb717;color:var(--dhrm-primary)}.manager-page-statistics-pageviews .manager-activity-error-item__head .activity-site-applicant,.manager-page-statistics-jobposting .manager-activity-error-item__head .activity-site-applicant,.manager-page-statistics-loginhistory .manager-activity-error-item__head .activity-site-applicant,.manager-page-statistics-activityhistory .manager-activity-error-item__head .activity-site-applicant,.manager-page-statistics-errorhistory .manager-activity-error-item__head .activity-site-applicant,.manager-page-evaluation-progress .manager-activity-error-item__head .activity-site-applicant{background:#087c8f1a;color:#087c8f}.manager-page-statistics-pageviews .manager-activity-error-item__head .activity-site-manager,.manager-page-statistics-jobposting .manager-activity-error-item__head .activity-site-manager,.manager-page-statistics-loginhistory .manager-activity-error-item__head .activity-site-manager,.manager-page-statistics-activityhistory .manager-activity-error-item__head .activity-site-manager,.manager-page-statistics-errorhistory .manager-activity-error-item__head .activity-site-manager,.manager-page-evaluation-progress .manager-activity-error-item__head .activity-site-manager{background:#006cb71a;color:var(--dhrm-primary)}.manager-page-statistics-pageviews .manager-activity-error-item__head .activity-site-evaluator,.manager-page-statistics-jobposting .manager-activity-error-item__head .activity-site-evaluator,.manager-page-statistics-loginhistory .manager-activity-error-item__head .activity-site-evaluator,.manager-page-statistics-activityhistory .manager-activity-error-item__head .activity-site-evaluator,.manager-page-statistics-errorhistory .manager-activity-error-item__head .activity-site-evaluator,.manager-page-evaluation-progress .manager-activity-error-item__head .activity-site-evaluator{background:#6d3bb81c;color:#6d3bb8}.manager-page-statistics-pageviews .manager-activity-error-item__head small,.manager-page-statistics-jobposting .manager-activity-error-item__head small,.manager-page-statistics-loginhistory .manager-activity-error-item__head small,.manager-page-statistics-activityhistory .manager-activity-error-item__head small,.manager-page-statistics-errorhistory .manager-activity-error-item__head small,.manager-page-evaluation-progress .manager-activity-error-item__head small{flex:0 0 auto;color:#64748b;white-space:nowrap}.manager-page-statistics-pageviews .manager-activity-error-item__target,.manager-page-statistics-jobposting .manager-activity-error-item__target,.manager-page-statistics-loginhistory .manager-activity-error-item__target,.manager-page-statistics-activityhistory .manager-activity-error-item__target,.manager-page-statistics-errorhistory .manager-activity-error-item__target,.manager-page-evaluation-progress .manager-activity-error-item__target{min-width:0;margin-top:10px;display:grid;grid-template-columns:minmax(160px,.32fr) minmax(0,1fr);align-items:center;gap:12px}.manager-page-statistics-pageviews .manager-activity-error-item__target strong,.manager-page-statistics-jobposting .manager-activity-error-item__target strong,.manager-page-statistics-loginhistory .manager-activity-error-item__target strong,.manager-page-statistics-activityhistory .manager-activity-error-item__target strong,.manager-page-statistics-errorhistory .manager-activity-error-item__target strong,.manager-page-evaluation-progress .manager-activity-error-item__target strong{color:#1e293b;font-family:square-eb;font-size:.76rem}.manager-page-statistics-pageviews .manager-activity-error-item__target code,.manager-page-statistics-jobposting .manager-activity-error-item__target code,.manager-page-statistics-loginhistory .manager-activity-error-item__target code,.manager-page-statistics-activityhistory .manager-activity-error-item__target code,.manager-page-statistics-errorhistory .manager-activity-error-item__target code,.manager-page-evaluation-progress .manager-activity-error-item__target code{min-width:0;color:#64748b;font-family:square-rg;font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-page-statistics-pageviews .manager-activity-error-item__message,.manager-page-statistics-jobposting .manager-activity-error-item__message,.manager-page-statistics-loginhistory .manager-activity-error-item__message,.manager-page-statistics-activityhistory .manager-activity-error-item__message,.manager-page-statistics-errorhistory .manager-activity-error-item__message,.manager-page-evaluation-progress .manager-activity-error-item__message{min-width:0;margin-top:10px;border:1px solid rgba(239,68,68,.14);border-radius:4px;background:#fef2f2b8;padding:9px 10px;display:flex;align-items:flex-start;gap:7px}.manager-page-statistics-pageviews .manager-activity-error-item__message .material-symbols-outlined,.manager-page-statistics-jobposting .manager-activity-error-item__message .material-symbols-outlined,.manager-page-statistics-loginhistory .manager-activity-error-item__message .material-symbols-outlined,.manager-page-statistics-activityhistory .manager-activity-error-item__message .material-symbols-outlined,.manager-page-statistics-errorhistory .manager-activity-error-item__message .material-symbols-outlined,.manager-page-evaluation-progress .manager-activity-error-item__message .material-symbols-outlined{flex:0 0 auto;color:#dc4c4c;font-size:1rem}.manager-page-statistics-pageviews .manager-activity-error-item__message strong,.manager-page-statistics-jobposting .manager-activity-error-item__message strong,.manager-page-statistics-loginhistory .manager-activity-error-item__message strong,.manager-page-statistics-activityhistory .manager-activity-error-item__message strong,.manager-page-statistics-errorhistory .manager-activity-error-item__message strong,.manager-page-evaluation-progress .manager-activity-error-item__message strong{min-width:0;color:#7f1d1d;font-family:square-bd;font-size:.73rem;line-height:1.45;overflow-wrap:anywhere}.manager-page-statistics-pageviews .manager-activity-error-item__details,.manager-page-statistics-jobposting .manager-activity-error-item__details,.manager-page-statistics-loginhistory .manager-activity-error-item__details,.manager-page-statistics-activityhistory .manager-activity-error-item__details,.manager-page-statistics-errorhistory .manager-activity-error-item__details,.manager-page-evaluation-progress .manager-activity-error-item__details{margin-top:9px}.manager-page-statistics-pageviews .manager-activity-error-item__details summary,.manager-page-statistics-jobposting .manager-activity-error-item__details summary,.manager-page-statistics-loginhistory .manager-activity-error-item__details summary,.manager-page-statistics-activityhistory .manager-activity-error-item__details summary,.manager-page-statistics-errorhistory .manager-activity-error-item__details summary,.manager-page-evaluation-progress .manager-activity-error-item__details summary{width:fit-content;color:#64748b;font-family:square-bd;font-size:.7rem;cursor:pointer}.manager-page-statistics-pageviews .manager-activity-error-item__details pre,.manager-page-statistics-jobposting .manager-activity-error-item__details pre,.manager-page-statistics-loginhistory .manager-activity-error-item__details pre,.manager-page-statistics-activityhistory .manager-activity-error-item__details pre,.manager-page-statistics-errorhistory .manager-activity-error-item__details pre,.manager-page-evaluation-progress .manager-activity-error-item__details pre{max-height:260px;margin:9px 0 0;border:1px solid #e2e8f0;border-radius:4px;background:#f8fafc;padding:11px 12px;color:#334155;font-family:Consolas,Courier New,monospace;font-size:.68rem;line-height:1.5;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-table--login-history .manager-stat-table-row,.manager-page-statistics-errorhistory .manager-stat-table--login-history .manager-stat-table-row,.manager-page-evaluation-progress .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-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),.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-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-errorhistory .manager-stat-table--login-history .manager-stat-table-row span:nth-child(3),.manager-page-statistics-errorhistory .manager-stat-table--login-history .manager-stat-table-row span:nth-child(5),.manager-page-statistics-errorhistory .manager-stat-table--login-history .manager-stat-table-row span:nth-child(6),.manager-page-statistics-errorhistory .manager-stat-table--login-history .manager-stat-table-row span:nth-child(7),.manager-page-statistics-errorhistory .manager-stat-table--login-history .manager-stat-table-row span:nth-child(8),.manager-page-evaluation-progress .manager-stat-table--login-history .manager-stat-table-row span:nth-child(3),.manager-page-evaluation-progress .manager-stat-table--login-history .manager-stat-table-row span:nth-child(5),.manager-page-evaluation-progress .manager-stat-table--login-history .manager-stat-table-row span:nth-child(6),.manager-page-evaluation-progress .manager-stat-table--login-history .manager-stat-table-row span:nth-child(7),.manager-page-evaluation-progress .manager-stat-table--login-history .manager-stat-table-row span:nth-child(8){text-align:left}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-table--login-history .manager-stat-table-row em,.manager-page-statistics-errorhistory .manager-stat-table--login-history .manager-stat-table-row em,.manager-page-evaluation-progress .manager-stat-table--login-history .manager-stat-table-row em{min-height:22px;border-radius:4px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;justify-self:start;text-align:center}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-table--login-history .manager-stat-table-row .login-result-success,.manager-page-statistics-errorhistory .manager-stat-table--login-history .manager-stat-table-row .login-result-success,.manager-page-evaluation-progress .manager-stat-table--login-history .manager-stat-table-row .login-result-success{background:#1373331a;color:#137333}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-table--login-history .manager-stat-table-row .login-result-fail,.manager-page-statistics-errorhistory .manager-stat-table--login-history .manager-stat-table-row .login-result-fail,.manager-page-evaluation-progress .manager-stat-table--login-history .manager-stat-table-row .login-result-fail{background:#b953001f;color:#9a4d00}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-table--login-history .manager-stat-table-row .login-result-logout,.manager-page-statistics-errorhistory .manager-stat-table--login-history .manager-stat-table-row .login-result-logout,.manager-page-evaluation-progress .manager-stat-table--login-history .manager-stat-table-row .login-result-logout{background:#4755691f;color:#475569}.manager-page-statistics-pageviews .manager-current-presence,.manager-page-statistics-jobposting .manager-current-presence,.manager-page-statistics-loginhistory .manager-current-presence,.manager-page-statistics-activityhistory .manager-current-presence,.manager-page-statistics-errorhistory .manager-current-presence,.manager-page-evaluation-progress .manager-current-presence{overflow:hidden;border:1px solid rgba(190,222,207,.95);border-radius:6px;background:radial-gradient(circle at 100% 0,rgba(34,197,94,.08),transparent 32%),linear-gradient(145deg,#fff,#f8fcfa);box-shadow:0 5px 16px #0f23340f}.manager-page-statistics-pageviews .manager-current-presence__head,.manager-page-statistics-jobposting .manager-current-presence__head,.manager-page-statistics-loginhistory .manager-current-presence__head,.manager-page-statistics-activityhistory .manager-current-presence__head,.manager-page-statistics-errorhistory .manager-current-presence__head,.manager-page-evaluation-progress .manager-current-presence__head{min-height:76px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(217,232,223,.95);box-sizing:border-box}.manager-page-statistics-pageviews .manager-current-presence__title,.manager-page-statistics-jobposting .manager-current-presence__title,.manager-page-statistics-loginhistory .manager-current-presence__title,.manager-page-statistics-activityhistory .manager-current-presence__title,.manager-page-statistics-errorhistory .manager-current-presence__title,.manager-page-evaluation-progress .manager-current-presence__title{min-width:0;display:flex;align-items:center;gap:12px}.manager-page-statistics-pageviews .manager-current-presence__title>div,.manager-page-statistics-jobposting .manager-current-presence__title>div,.manager-page-statistics-loginhistory .manager-current-presence__title>div,.manager-page-statistics-activityhistory .manager-current-presence__title>div,.manager-page-statistics-errorhistory .manager-current-presence__title>div,.manager-page-evaluation-progress .manager-current-presence__title>div{min-width:0}.manager-page-statistics-pageviews .manager-current-presence__title em,.manager-page-statistics-jobposting .manager-current-presence__title em,.manager-page-statistics-loginhistory .manager-current-presence__title em,.manager-page-statistics-activityhistory .manager-current-presence__title em,.manager-page-statistics-errorhistory .manager-current-presence__title em,.manager-page-evaluation-progress .manager-current-presence__title em{display:block;margin-bottom:3px;color:#15803d;font-family:square-bd;font-size:.62rem;font-style:normal;letter-spacing:.08em}.manager-page-statistics-pageviews .manager-current-presence__title strong,.manager-page-statistics-jobposting .manager-current-presence__title strong,.manager-page-statistics-loginhistory .manager-current-presence__title strong,.manager-page-statistics-activityhistory .manager-current-presence__title strong,.manager-page-statistics-errorhistory .manager-current-presence__title strong,.manager-page-evaluation-progress .manager-current-presence__title strong{color:var(--dhrm-text);font-family:square-eb;font-size:.92rem}.manager-page-statistics-pageviews .manager-current-presence__title p,.manager-page-statistics-jobposting .manager-current-presence__title p,.manager-page-statistics-loginhistory .manager-current-presence__title p,.manager-page-statistics-activityhistory .manager-current-presence__title p,.manager-page-statistics-errorhistory .manager-current-presence__title p,.manager-page-evaluation-progress .manager-current-presence__title p{margin:4px 0 0;color:var(--dhrm-muted);font-size:.75rem;line-height:1.45}.manager-page-statistics-pageviews .manager-current-presence__pulse,.manager-page-statistics-jobposting .manager-current-presence__pulse,.manager-page-statistics-loginhistory .manager-current-presence__pulse,.manager-page-statistics-activityhistory .manager-current-presence__pulse,.manager-page-statistics-errorhistory .manager-current-presence__pulse,.manager-page-evaluation-progress .manager-current-presence__pulse{position:relative;width:36px;height:36px;flex:0 0 36px;border-radius:50%;background:#22c55e1f}.manager-page-statistics-pageviews .manager-current-presence__pulse:before,.manager-page-statistics-pageviews .manager-current-presence__pulse:after,.manager-page-statistics-jobposting .manager-current-presence__pulse:before,.manager-page-statistics-jobposting .manager-current-presence__pulse:after,.manager-page-statistics-loginhistory .manager-current-presence__pulse:before,.manager-page-statistics-loginhistory .manager-current-presence__pulse:after,.manager-page-statistics-activityhistory .manager-current-presence__pulse:before,.manager-page-statistics-activityhistory .manager-current-presence__pulse:after,.manager-page-statistics-errorhistory .manager-current-presence__pulse:before,.manager-page-statistics-errorhistory .manager-current-presence__pulse:after,.manager-page-evaluation-progress .manager-current-presence__pulse:before,.manager-page-evaluation-progress .manager-current-presence__pulse:after{position:absolute;left:50%;top:50%;border-radius:50%;content:"";transform:translate(-50%,-50%)}.manager-page-statistics-pageviews .manager-current-presence__pulse:before,.manager-page-statistics-jobposting .manager-current-presence__pulse:before,.manager-page-statistics-loginhistory .manager-current-presence__pulse:before,.manager-page-statistics-activityhistory .manager-current-presence__pulse:before,.manager-page-statistics-errorhistory .manager-current-presence__pulse:before,.manager-page-evaluation-progress .manager-current-presence__pulse:before{width:12px;height:12px;background:#22c55e;box-shadow:0 0 0 5px #22c55e24}.manager-page-statistics-pageviews .manager-current-presence__pulse:after,.manager-page-statistics-jobposting .manager-current-presence__pulse:after,.manager-page-statistics-loginhistory .manager-current-presence__pulse:after,.manager-page-statistics-activityhistory .manager-current-presence__pulse:after,.manager-page-statistics-errorhistory .manager-current-presence__pulse:after,.manager-page-evaluation-progress .manager-current-presence__pulse:after{width:30px;height:30px;border:1px solid rgba(34,197,94,.3)}.manager-page-statistics-pageviews .manager-current-presence__actions,.manager-page-statistics-jobposting .manager-current-presence__actions,.manager-page-statistics-loginhistory .manager-current-presence__actions,.manager-page-statistics-activityhistory .manager-current-presence__actions,.manager-page-statistics-errorhistory .manager-current-presence__actions,.manager-page-evaluation-progress .manager-current-presence__actions{flex:0 0 auto;display:flex;align-items:center;gap:10px}.manager-page-statistics-pageviews .manager-current-presence__actions>span,.manager-page-statistics-jobposting .manager-current-presence__actions>span,.manager-page-statistics-loginhistory .manager-current-presence__actions>span,.manager-page-statistics-activityhistory .manager-current-presence__actions>span,.manager-page-statistics-errorhistory .manager-current-presence__actions>span,.manager-page-evaluation-progress .manager-current-presence__actions>span{color:#64748b;font-size:.75rem;white-space:nowrap}.manager-page-statistics-pageviews .manager-current-presence__actions button,.manager-page-statistics-jobposting .manager-current-presence__actions button,.manager-page-statistics-loginhistory .manager-current-presence__actions button,.manager-page-statistics-activityhistory .manager-current-presence__actions button,.manager-page-statistics-errorhistory .manager-current-presence__actions button,.manager-page-evaluation-progress .manager-current-presence__actions button{min-height:32px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(34,197,94,.28);border-radius:4px;background:#fff;color:#15803d;font-family:square-bd;font-size:.75rem;cursor:pointer}.manager-page-statistics-pageviews .manager-current-presence__actions button:hover:not(:disabled),.manager-page-statistics-jobposting .manager-current-presence__actions button:hover:not(:disabled),.manager-page-statistics-loginhistory .manager-current-presence__actions button:hover:not(:disabled),.manager-page-statistics-activityhistory .manager-current-presence__actions button:hover:not(:disabled),.manager-page-statistics-errorhistory .manager-current-presence__actions button:hover:not(:disabled),.manager-page-evaluation-progress .manager-current-presence__actions button:hover:not(:disabled){background:#f0fdf4}.manager-page-statistics-pageviews .manager-current-presence__actions button:disabled,.manager-page-statistics-jobposting .manager-current-presence__actions button:disabled,.manager-page-statistics-loginhistory .manager-current-presence__actions button:disabled,.manager-page-statistics-activityhistory .manager-current-presence__actions button:disabled,.manager-page-statistics-errorhistory .manager-current-presence__actions button:disabled,.manager-page-evaluation-progress .manager-current-presence__actions button:disabled{cursor:wait;opacity:.6}.manager-page-statistics-pageviews .manager-current-presence__actions button .material-symbols-outlined,.manager-page-statistics-jobposting .manager-current-presence__actions button .material-symbols-outlined,.manager-page-statistics-loginhistory .manager-current-presence__actions button .material-symbols-outlined,.manager-page-statistics-activityhistory .manager-current-presence__actions button .material-symbols-outlined,.manager-page-statistics-errorhistory .manager-current-presence__actions button .material-symbols-outlined,.manager-page-evaluation-progress .manager-current-presence__actions button .material-symbols-outlined{font-size:1rem}.manager-page-statistics-pageviews .manager-current-presence__actions button .material-symbols-outlined.is-spinning,.manager-page-statistics-jobposting .manager-current-presence__actions button .material-symbols-outlined.is-spinning,.manager-page-statistics-loginhistory .manager-current-presence__actions button .material-symbols-outlined.is-spinning,.manager-page-statistics-activityhistory .manager-current-presence__actions button .material-symbols-outlined.is-spinning,.manager-page-statistics-errorhistory .manager-current-presence__actions button .material-symbols-outlined.is-spinning,.manager-page-evaluation-progress .manager-current-presence__actions button .material-symbols-outlined.is-spinning{animation:managerPresenceSpin .8s linear infinite}.manager-page-statistics-pageviews .manager-current-presence__summary,.manager-page-statistics-jobposting .manager-current-presence__summary,.manager-page-statistics-loginhistory .manager-current-presence__summary,.manager-page-statistics-activityhistory .manager-current-presence__summary,.manager-page-statistics-errorhistory .manager-current-presence__summary,.manager-page-evaluation-progress .manager-current-presence__summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px 14px;border-bottom:1px solid rgba(226,232,240,.9);background:#f8fcfab8}.manager-page-statistics-pageviews .manager-presence-metric,.manager-page-statistics-jobposting .manager-presence-metric,.manager-page-statistics-loginhistory .manager-presence-metric,.manager-page-statistics-activityhistory .manager-presence-metric,.manager-page-statistics-errorhistory .manager-presence-metric,.manager-page-evaluation-progress .manager-presence-metric{min-height:58px;padding:9px 11px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;border:1px solid rgba(219,228,239,.9);border-radius:4px;background:#fff;box-sizing:border-box}.manager-page-statistics-pageviews .manager-presence-metric>.material-symbols-outlined,.manager-page-statistics-jobposting .manager-presence-metric>.material-symbols-outlined,.manager-page-statistics-loginhistory .manager-presence-metric>.material-symbols-outlined,.manager-page-statistics-activityhistory .manager-presence-metric>.material-symbols-outlined,.manager-page-statistics-errorhistory .manager-presence-metric>.material-symbols-outlined,.manager-page-evaluation-progress .manager-presence-metric>.material-symbols-outlined{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:#0f766e17;color:#0f766e;font-size:1.05rem}.manager-page-statistics-pageviews .manager-presence-metric em,.manager-page-statistics-jobposting .manager-presence-metric em,.manager-page-statistics-loginhistory .manager-presence-metric em,.manager-page-statistics-activityhistory .manager-presence-metric em,.manager-page-statistics-errorhistory .manager-presence-metric em,.manager-page-evaluation-progress .manager-presence-metric em{display:block;margin-bottom:3px;color:#64748b;font-family:square-bd;font-size:.64rem;font-style:normal}.manager-page-statistics-pageviews .manager-presence-metric strong,.manager-page-statistics-jobposting .manager-presence-metric strong,.manager-page-statistics-loginhistory .manager-presence-metric strong,.manager-page-statistics-activityhistory .manager-presence-metric strong,.manager-page-statistics-errorhistory .manager-presence-metric strong,.manager-page-evaluation-progress .manager-presence-metric strong{display:flex;align-items:baseline;gap:3px;color:var(--dhrm-text);font-family:square-eb;font-size:.92rem}.manager-page-statistics-pageviews .manager-presence-metric strong small,.manager-page-statistics-jobposting .manager-presence-metric strong small,.manager-page-statistics-loginhistory .manager-presence-metric strong small,.manager-page-statistics-activityhistory .manager-presence-metric strong small,.manager-page-statistics-errorhistory .manager-presence-metric strong small,.manager-page-evaluation-progress .manager-presence-metric strong small{color:#64748b;font-family:square-rg;font-size:.6rem}.manager-page-statistics-pageviews .manager-presence-metric.tone-active>.material-symbols-outlined,.manager-page-statistics-jobposting .manager-presence-metric.tone-active>.material-symbols-outlined,.manager-page-statistics-loginhistory .manager-presence-metric.tone-active>.material-symbols-outlined,.manager-page-statistics-activityhistory .manager-presence-metric.tone-active>.material-symbols-outlined,.manager-page-statistics-errorhistory .manager-presence-metric.tone-active>.material-symbols-outlined,.manager-page-evaluation-progress .manager-presence-metric.tone-active>.material-symbols-outlined{background:#22c55e1f;color:#15803d}.manager-page-statistics-pageviews .manager-presence-metric.tone-idle>.material-symbols-outlined,.manager-page-statistics-jobposting .manager-presence-metric.tone-idle>.material-symbols-outlined,.manager-page-statistics-loginhistory .manager-presence-metric.tone-idle>.material-symbols-outlined,.manager-page-statistics-activityhistory .manager-presence-metric.tone-idle>.material-symbols-outlined,.manager-page-statistics-errorhistory .manager-presence-metric.tone-idle>.material-symbols-outlined,.manager-page-evaluation-progress .manager-presence-metric.tone-idle>.material-symbols-outlined{background:#f59e0b1f;color:#b45309}.manager-page-statistics-pageviews .manager-presence-metric.tone-manager>.material-symbols-outlined,.manager-page-statistics-jobposting .manager-presence-metric.tone-manager>.material-symbols-outlined,.manager-page-statistics-loginhistory .manager-presence-metric.tone-manager>.material-symbols-outlined,.manager-page-statistics-activityhistory .manager-presence-metric.tone-manager>.material-symbols-outlined,.manager-page-statistics-errorhistory .manager-presence-metric.tone-manager>.material-symbols-outlined,.manager-page-evaluation-progress .manager-presence-metric.tone-manager>.material-symbols-outlined{background:#006cb71a;color:var(--dhrm-primary)}.manager-page-statistics-pageviews .manager-presence-metric.tone-applicant>.material-symbols-outlined,.manager-page-statistics-jobposting .manager-presence-metric.tone-applicant>.material-symbols-outlined,.manager-page-statistics-loginhistory .manager-presence-metric.tone-applicant>.material-symbols-outlined,.manager-page-statistics-activityhistory .manager-presence-metric.tone-applicant>.material-symbols-outlined,.manager-page-statistics-errorhistory .manager-presence-metric.tone-applicant>.material-symbols-outlined,.manager-page-evaluation-progress .manager-presence-metric.tone-applicant>.material-symbols-outlined{background:#087c8f1a;color:#087c8f}.manager-page-statistics-pageviews .manager-presence-metric.tone-evaluator>.material-symbols-outlined,.manager-page-statistics-jobposting .manager-presence-metric.tone-evaluator>.material-symbols-outlined,.manager-page-statistics-loginhistory .manager-presence-metric.tone-evaluator>.material-symbols-outlined,.manager-page-statistics-activityhistory .manager-presence-metric.tone-evaluator>.material-symbols-outlined,.manager-page-statistics-errorhistory .manager-presence-metric.tone-evaluator>.material-symbols-outlined,.manager-page-evaluation-progress .manager-presence-metric.tone-evaluator>.material-symbols-outlined{background:#6d3bb81c;color:#6d3bb8}.manager-page-statistics-pageviews .manager-current-session-table,.manager-page-statistics-jobposting .manager-current-session-table,.manager-page-statistics-loginhistory .manager-current-session-table,.manager-page-statistics-activityhistory .manager-current-session-table,.manager-page-statistics-errorhistory .manager-current-session-table,.manager-page-evaluation-progress .manager-current-session-table{max-height:330px;overflow:auto;background:#fff}.manager-page-statistics-pageviews .manager-current-session-row,.manager-page-statistics-jobposting .manager-current-session-row,.manager-page-statistics-loginhistory .manager-current-session-row,.manager-page-statistics-activityhistory .manager-current-session-row,.manager-page-statistics-errorhistory .manager-current-session-row,.manager-page-evaluation-progress .manager-current-session-row{min-width:1240px;min-height:44px;padding:0 14px;display:grid;grid-template-columns:92px 76px minmax(155px,1fr) minmax(170px,1.1fr) 150px 150px 94px minmax(190px,1.25fr);align-items:center;gap:10px;border-top:1px solid rgba(226,232,240,.9);box-sizing:border-box}.manager-page-statistics-pageviews .manager-current-session-row:first-child,.manager-page-statistics-jobposting .manager-current-session-row:first-child,.manager-page-statistics-loginhistory .manager-current-session-row:first-child,.manager-page-statistics-activityhistory .manager-current-session-row:first-child,.manager-page-statistics-errorhistory .manager-current-session-row:first-child,.manager-page-evaluation-progress .manager-current-session-row:first-child{border-top:0}.manager-page-statistics-pageviews .manager-current-session-row.is-head,.manager-page-statistics-jobposting .manager-current-session-row.is-head,.manager-page-statistics-loginhistory .manager-current-session-row.is-head,.manager-page-statistics-activityhistory .manager-current-session-row.is-head,.manager-page-statistics-errorhistory .manager-current-session-row.is-head,.manager-page-evaluation-progress .manager-current-session-row.is-head{position:sticky;top:0;z-index:1;min-height:34px;background:#f6f9fd;color:#475569;font-family:square-bd}.manager-page-statistics-pageviews .manager-current-session-row span,.manager-page-statistics-pageviews .manager-current-session-row strong,.manager-page-statistics-pageviews .manager-current-session-row em,.manager-page-statistics-jobposting .manager-current-session-row span,.manager-page-statistics-jobposting .manager-current-session-row strong,.manager-page-statistics-jobposting .manager-current-session-row em,.manager-page-statistics-loginhistory .manager-current-session-row span,.manager-page-statistics-loginhistory .manager-current-session-row strong,.manager-page-statistics-loginhistory .manager-current-session-row em,.manager-page-statistics-activityhistory .manager-current-session-row span,.manager-page-statistics-activityhistory .manager-current-session-row strong,.manager-page-statistics-activityhistory .manager-current-session-row em,.manager-page-statistics-errorhistory .manager-current-session-row span,.manager-page-statistics-errorhistory .manager-current-session-row strong,.manager-page-statistics-errorhistory .manager-current-session-row em,.manager-page-evaluation-progress .manager-current-session-row span,.manager-page-evaluation-progress .manager-current-session-row strong,.manager-page-evaluation-progress .manager-current-session-row em{min-width:0;overflow:hidden;color:#475569;font-size:.69rem;text-overflow:ellipsis;white-space:nowrap}.manager-page-statistics-pageviews .manager-current-session-row strong,.manager-page-statistics-jobposting .manager-current-session-row strong,.manager-page-statistics-loginhistory .manager-current-session-row strong,.manager-page-statistics-activityhistory .manager-current-session-row strong,.manager-page-statistics-errorhistory .manager-current-session-row strong,.manager-page-evaluation-progress .manager-current-session-row strong{color:var(--dhrm-text);font-family:square-bd}.manager-page-statistics-pageviews .manager-current-session-row em,.manager-page-statistics-jobposting .manager-current-session-row em,.manager-page-statistics-loginhistory .manager-current-session-row em,.manager-page-statistics-activityhistory .manager-current-session-row em,.manager-page-statistics-errorhistory .manager-current-session-row em,.manager-page-evaluation-progress .manager-current-session-row em{min-height:23px;padding:0 8px;display:inline-flex;align-items:center;justify-self:start;gap:6px;border-radius:4px;font-family:square-bd;font-style:normal}.manager-page-statistics-pageviews .manager-current-session-row em i,.manager-page-statistics-jobposting .manager-current-session-row em i,.manager-page-statistics-loginhistory .manager-current-session-row em i,.manager-page-statistics-activityhistory .manager-current-session-row em i,.manager-page-statistics-errorhistory .manager-current-session-row em i,.manager-page-evaluation-progress .manager-current-session-row em i{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor}.manager-page-statistics-pageviews .manager-current-session-row em.presence-active,.manager-page-statistics-jobposting .manager-current-session-row em.presence-active,.manager-page-statistics-loginhistory .manager-current-session-row em.presence-active,.manager-page-statistics-activityhistory .manager-current-session-row em.presence-active,.manager-page-statistics-errorhistory .manager-current-session-row em.presence-active,.manager-page-evaluation-progress .manager-current-session-row em.presence-active{background:#22c55e1f;color:#15803d}.manager-page-statistics-pageviews .manager-current-session-row em.presence-idle,.manager-page-statistics-jobposting .manager-current-session-row em.presence-idle,.manager-page-statistics-loginhistory .manager-current-session-row em.presence-idle,.manager-page-statistics-activityhistory .manager-current-session-row em.presence-idle,.manager-page-statistics-errorhistory .manager-current-session-row em.presence-idle,.manager-page-evaluation-progress .manager-current-session-row em.presence-idle{background:#f59e0b1f;color:#b45309}.manager-page-statistics-pageviews .manager-current-session-empty,.manager-page-statistics-jobposting .manager-current-session-empty,.manager-page-statistics-loginhistory .manager-current-session-empty,.manager-page-statistics-activityhistory .manager-current-session-empty,.manager-page-statistics-errorhistory .manager-current-session-empty,.manager-page-evaluation-progress .manager-current-session-empty{min-height:84px;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:.72rem}@keyframes managerPresenceSpin{to{transform:rotate(360deg)}}.manager-page-statistics-pageviews .manager-stat-funnel,.manager-page-statistics-jobposting .manager-stat-funnel,.manager-page-statistics-loginhistory .manager-stat-funnel,.manager-page-statistics-activityhistory .manager-stat-funnel,.manager-page-statistics-errorhistory .manager-stat-funnel,.manager-page-evaluation-progress .manager-stat-funnel{display:flex;flex-direction:column;gap:10px}.manager-page-statistics-pageviews .manager-stat-funnel-row,.manager-page-statistics-jobposting .manager-stat-funnel-row,.manager-page-statistics-loginhistory .manager-stat-funnel-row,.manager-page-statistics-activityhistory .manager-stat-funnel-row,.manager-page-statistics-errorhistory .manager-stat-funnel-row,.manager-page-evaluation-progress .manager-stat-funnel-row{min-height:54px;border:1px solid rgba(226,232,240,.96);border-radius:4px;background:#fbfdff;padding:10px 12px;display:grid;grid-template-columns:170px minmax(0,1fr) 88px;align-items:center;gap:12px;box-sizing:border-box}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-funnel-row div,.manager-page-statistics-errorhistory .manager-stat-funnel-row div,.manager-page-evaluation-progress .manager-stat-funnel-row div{min-width:0;display:flex;flex-direction:column;gap:4px}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-funnel-row strong,.manager-page-statistics-errorhistory .manager-stat-funnel-row strong,.manager-page-evaluation-progress .manager-stat-funnel-row strong{font-family:square-eb;font-size:.78rem;color:var(--dhrm-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-funnel-row span,.manager-page-statistics-errorhistory .manager-stat-funnel-row span,.manager-page-evaluation-progress .manager-stat-funnel-row span{font-family:square-rg;font-size:.75rem;color:var(--dhrm-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-funnel-row .bar-track,.manager-page-statistics-errorhistory .manager-stat-funnel-row .bar-track,.manager-page-evaluation-progress .manager-stat-funnel-row .bar-track{height:11px;border-radius:4px;background:#edf2f7;overflow:hidden}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-funnel-row .bar-track i,.manager-page-statistics-errorhistory .manager-stat-funnel-row .bar-track i,.manager-page-evaluation-progress .manager-stat-funnel-row .bar-track i{height:100%;border-radius:inherit;display:block;background:linear-gradient(90deg,var(--dhrm-primary),#16a34a)}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-funnel-row em,.manager-page-statistics-errorhistory .manager-stat-funnel-row em,.manager-page-evaluation-progress .manager-stat-funnel-row em{font-style:normal;font-family:square-eb;font-size:.78rem;color:var(--dhrm-primary);text-align:right;white-space:nowrap}.manager-page-statistics-pageviews .manager-stat-kpi-list,.manager-page-statistics-pageviews .manager-stat-device-list,.manager-page-statistics-jobposting .manager-stat-kpi-list,.manager-page-statistics-jobposting .manager-stat-device-list,.manager-page-statistics-loginhistory .manager-stat-kpi-list,.manager-page-statistics-loginhistory .manager-stat-device-list,.manager-page-statistics-activityhistory .manager-stat-kpi-list,.manager-page-statistics-activityhistory .manager-stat-device-list,.manager-page-statistics-errorhistory .manager-stat-kpi-list,.manager-page-statistics-errorhistory .manager-stat-device-list,.manager-page-evaluation-progress .manager-stat-kpi-list,.manager-page-evaluation-progress .manager-stat-device-list{display:flex;flex-direction:column;gap:9px}.manager-page-statistics-pageviews .manager-stat-kpi-item,.manager-page-statistics-pageviews .manager-stat-device-item,.manager-page-statistics-jobposting .manager-stat-kpi-item,.manager-page-statistics-jobposting .manager-stat-device-item,.manager-page-statistics-loginhistory .manager-stat-kpi-item,.manager-page-statistics-loginhistory .manager-stat-device-item,.manager-page-statistics-activityhistory .manager-stat-kpi-item,.manager-page-statistics-activityhistory .manager-stat-device-item,.manager-page-statistics-errorhistory .manager-stat-kpi-item,.manager-page-statistics-errorhistory .manager-stat-device-item,.manager-page-evaluation-progress .manager-stat-kpi-item,.manager-page-evaluation-progress .manager-stat-device-item{min-height:42px;border:1px solid rgba(226,232,240,.96);border-radius:4px;background:#fbfdff;padding:9px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;box-sizing:border-box}.manager-page-statistics-pageviews .manager-stat-kpi-item span,.manager-page-statistics-pageviews .manager-stat-device-item span,.manager-page-statistics-jobposting .manager-stat-kpi-item span,.manager-page-statistics-jobposting .manager-stat-device-item span,.manager-page-statistics-loginhistory .manager-stat-kpi-item span,.manager-page-statistics-loginhistory .manager-stat-device-item span,.manager-page-statistics-activityhistory .manager-stat-kpi-item span,.manager-page-statistics-activityhistory .manager-stat-device-item span,.manager-page-statistics-errorhistory .manager-stat-kpi-item span,.manager-page-statistics-errorhistory .manager-stat-device-item span,.manager-page-evaluation-progress .manager-stat-kpi-item span,.manager-page-evaluation-progress .manager-stat-device-item span{min-width:0;color:var(--dhrm-muted);font-family:square-bd;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager-page-statistics-pageviews .manager-stat-kpi-item strong,.manager-page-statistics-pageviews .manager-stat-kpi-item em,.manager-page-statistics-pageviews .manager-stat-device-item strong,.manager-page-statistics-pageviews .manager-stat-device-item em,.manager-page-statistics-jobposting .manager-stat-kpi-item strong,.manager-page-statistics-jobposting .manager-stat-kpi-item em,.manager-page-statistics-jobposting .manager-stat-device-item strong,.manager-page-statistics-jobposting .manager-stat-device-item em,.manager-page-statistics-loginhistory .manager-stat-kpi-item strong,.manager-page-statistics-loginhistory .manager-stat-kpi-item em,.manager-page-statistics-loginhistory .manager-stat-device-item strong,.manager-page-statistics-loginhistory .manager-stat-device-item em,.manager-page-statistics-activityhistory .manager-stat-kpi-item strong,.manager-page-statistics-activityhistory .manager-stat-kpi-item em,.manager-page-statistics-activityhistory .manager-stat-device-item strong,.manager-page-statistics-activityhistory .manager-stat-device-item em,.manager-page-statistics-errorhistory .manager-stat-kpi-item strong,.manager-page-statistics-errorhistory .manager-stat-kpi-item em,.manager-page-statistics-errorhistory .manager-stat-device-item strong,.manager-page-statistics-errorhistory .manager-stat-device-item em,.manager-page-evaluation-progress .manager-stat-kpi-item strong,.manager-page-evaluation-progress .manager-stat-kpi-item em,.manager-page-evaluation-progress .manager-stat-device-item strong,.manager-page-evaluation-progress .manager-stat-device-item em{flex:0 0 auto;margin:0;color:var(--dhrm-primary);font-family:square-eb;font-size:.78rem;font-style:normal;white-space:nowrap}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-device-item div,.manager-page-statistics-errorhistory .manager-stat-device-item div,.manager-page-evaluation-progress .manager-stat-device-item div{min-width:0;display:flex;flex-direction:column;gap:3px}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-device-item strong,.manager-page-statistics-errorhistory .manager-stat-device-item strong,.manager-page-evaluation-progress .manager-stat-device-item strong{color:var(--dhrm-text)}.manager-page-statistics-pageviews .manager-stat-empty,.manager-page-statistics-jobposting .manager-stat-empty,.manager-page-statistics-loginhistory .manager-stat-empty,.manager-page-statistics-activityhistory .manager-stat-empty,.manager-page-statistics-errorhistory .manager-stat-empty,.manager-page-evaluation-progress .manager-stat-empty{min-height:120px;border:1px dashed rgba(148,163,184,.6);border-radius:4px;background:#f8fafcdb;display:flex;align-items:center;justify-content:center;color:var(--dhrm-muted);font-family:square-rg;font-size:.76rem}@media(max-width:768px){.manager-page-statistics-pageviews .width-size,.manager-page-statistics-jobposting .width-size,.manager-page-statistics-loginhistory .width-size,.manager-page-statistics-activityhistory .width-size,.manager-page-statistics-errorhistory .width-size,.manager-page-evaluation-progress .width-size{gap:8px}.manager-page-statistics-pageviews .manager-statistics-shell,.manager-page-statistics-jobposting .manager-statistics-shell,.manager-page-statistics-loginhistory .manager-statistics-shell,.manager-page-statistics-activityhistory .manager-statistics-shell,.manager-page-statistics-errorhistory .manager-statistics-shell,.manager-page-evaluation-progress .manager-statistics-shell{min-width:0;gap:8px;padding-bottom:16px}.manager-page-statistics-pageviews .manager-statistics-hero,.manager-page-statistics-jobposting .manager-statistics-hero,.manager-page-statistics-loginhistory .manager-statistics-hero,.manager-page-statistics-activityhistory .manager-statistics-hero,.manager-page-statistics-errorhistory .manager-statistics-hero,.manager-page-evaluation-progress .manager-statistics-hero{min-height:0;padding:12px;align-items:flex-start;flex-direction:column}.manager-page-statistics-pageviews .manager-statistics-card-grid,.manager-page-statistics-pageviews .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-activityhistory .manager-statistics-card-grid,.manager-page-statistics-activityhistory .manager-statistics-card-grid.manager-statistics-card-grid--dense,.manager-page-statistics-errorhistory .manager-statistics-card-grid,.manager-page-statistics-errorhistory .manager-statistics-card-grid.manager-statistics-card-grid--dense,.manager-page-evaluation-progress .manager-statistics-card-grid,.manager-page-evaluation-progress .manager-statistics-card-grid.manager-statistics-card-grid--dense{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.manager-page-statistics-pageviews .manager-stat-card,.manager-page-statistics-jobposting .manager-stat-card,.manager-page-statistics-loginhistory .manager-stat-card,.manager-page-statistics-activityhistory .manager-stat-card,.manager-page-statistics-errorhistory .manager-stat-card,.manager-page-evaluation-progress .manager-stat-card{min-height:110px;padding:10px;grid-template-columns:30px minmax(0,1fr);gap:8px}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-card>.material-symbols-outlined,.manager-page-statistics-errorhistory .manager-stat-card>.material-symbols-outlined,.manager-page-evaluation-progress .manager-stat-card>.material-symbols-outlined{width:30px;height:30px}.manager-page-statistics-pageviews .manager-statistics-layout,.manager-page-statistics-pageviews .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-activityhistory .manager-statistics-layout,.manager-page-statistics-activityhistory .manager-statistics-layout.manager-statistics-layout--thirds,.manager-page-statistics-errorhistory .manager-statistics-layout,.manager-page-statistics-errorhistory .manager-statistics-layout.manager-statistics-layout--thirds,.manager-page-evaluation-progress .manager-statistics-layout,.manager-page-evaluation-progress .manager-statistics-layout.manager-statistics-layout--thirds{grid-template-columns:minmax(0,1fr);gap:8px}.manager-page-statistics-pageviews .manager-stat-panel,.manager-page-statistics-pageviews .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-activityhistory .manager-stat-panel,.manager-page-statistics-activityhistory .manager-stat-table-panel,.manager-page-statistics-errorhistory .manager-stat-panel,.manager-page-statistics-errorhistory .manager-stat-table-panel,.manager-page-evaluation-progress .manager-stat-panel,.manager-page-evaluation-progress .manager-stat-table-panel{padding:11px}.manager-page-statistics-pageviews .manager-stat-table,.manager-page-statistics-jobposting .manager-stat-table,.manager-page-statistics-loginhistory .manager-stat-table,.manager-page-statistics-activityhistory .manager-stat-table,.manager-page-statistics-errorhistory .manager-stat-table,.manager-page-evaluation-progress .manager-stat-table{width:100%;overflow:hidden}.manager-page-statistics-pageviews .manager-stat-table-row,.manager-page-statistics-jobposting .manager-stat-table-row,.manager-page-statistics-loginhistory .manager-stat-table-row,.manager-page-statistics-activityhistory .manager-stat-table-row,.manager-page-statistics-errorhistory .manager-stat-table-row,.manager-page-evaluation-progress .manager-stat-table-row{min-width:0;grid-template-columns:minmax(74px,.8fr) minmax(0,1.7fr) minmax(42px,.5fr) minmax(40px,.45fr);gap:6px;padding:0 8px}.manager-page-statistics-pageviews .manager-stat-table-row span,.manager-page-statistics-pageviews .manager-stat-table-row strong,.manager-page-statistics-pageviews .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-jobposting .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-loginhistory .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-activityhistory .manager-stat-table-row em,.manager-page-statistics-errorhistory .manager-stat-table-row span,.manager-page-statistics-errorhistory .manager-stat-table-row strong,.manager-page-statistics-errorhistory .manager-stat-table-row em,.manager-page-evaluation-progress .manager-stat-table-row span,.manager-page-evaluation-progress .manager-stat-table-row strong,.manager-page-evaluation-progress .manager-stat-table-row em{font-size:.68rem}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-table--three .manager-stat-table-row,.manager-page-statistics-errorhistory .manager-stat-table--three .manager-stat-table-row,.manager-page-evaluation-progress .manager-stat-table--three .manager-stat-table-row{min-width:0;grid-template-columns:minmax(0,1fr) minmax(52px,auto) minmax(44px,auto)}.manager-page-statistics-pageviews .manager-stat-table--daily-page,.manager-page-statistics-pageviews .manager-stat-table--activity-url,.manager-page-statistics-pageviews .manager-stat-table--activity-history,.manager-page-statistics-pageviews .manager-stat-table--login-history,.manager-page-statistics-jobposting .manager-stat-table--daily-page,.manager-page-statistics-jobposting .manager-stat-table--activity-url,.manager-page-statistics-jobposting .manager-stat-table--activity-history,.manager-page-statistics-jobposting .manager-stat-table--login-history,.manager-page-statistics-loginhistory .manager-stat-table--daily-page,.manager-page-statistics-loginhistory .manager-stat-table--activity-url,.manager-page-statistics-loginhistory .manager-stat-table--activity-history,.manager-page-statistics-loginhistory .manager-stat-table--login-history,.manager-page-statistics-activityhistory .manager-stat-table--daily-page,.manager-page-statistics-activityhistory .manager-stat-table--activity-url,.manager-page-statistics-activityhistory .manager-stat-table--activity-history,.manager-page-statistics-activityhistory .manager-stat-table--login-history,.manager-page-statistics-errorhistory .manager-stat-table--daily-page,.manager-page-statistics-errorhistory .manager-stat-table--activity-url,.manager-page-statistics-errorhistory .manager-stat-table--activity-history,.manager-page-statistics-errorhistory .manager-stat-table--login-history,.manager-page-evaluation-progress .manager-stat-table--daily-page,.manager-page-evaluation-progress .manager-stat-table--activity-url,.manager-page-evaluation-progress .manager-stat-table--activity-history,.manager-page-evaluation-progress .manager-stat-table--login-history{gap:7px;border:0;overflow:visible}.manager-page-statistics-pageviews .manager-stat-table--daily-page .manager-stat-table-row,.manager-page-statistics-pageviews .manager-stat-table--activity-url .manager-stat-table-row,.manager-page-statistics-pageviews .manager-stat-table--activity-history .manager-stat-table-row,.manager-page-statistics-pageviews .manager-stat-table--login-history .manager-stat-table-row,.manager-page-statistics-jobposting .manager-stat-table--daily-page .manager-stat-table-row,.manager-page-statistics-jobposting .manager-stat-table--activity-url .manager-stat-table-row,.manager-page-statistics-jobposting .manager-stat-table--activity-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--daily-page .manager-stat-table-row,.manager-page-statistics-loginhistory .manager-stat-table--activity-url .manager-stat-table-row,.manager-page-statistics-loginhistory .manager-stat-table--activity-history .manager-stat-table-row,.manager-page-statistics-loginhistory .manager-stat-table--login-history .manager-stat-table-row,.manager-page-statistics-activityhistory .manager-stat-table--daily-page .manager-stat-table-row,.manager-page-statistics-activityhistory .manager-stat-table--activity-url .manager-stat-table-row,.manager-page-statistics-activityhistory .manager-stat-table--activity-history .manager-stat-table-row,.manager-page-statistics-activityhistory .manager-stat-table--login-history .manager-stat-table-row,.manager-page-statistics-errorhistory .manager-stat-table--daily-page .manager-stat-table-row,.manager-page-statistics-errorhistory .manager-stat-table--activity-url .manager-stat-table-row,.manager-page-statistics-errorhistory .manager-stat-table--activity-history .manager-stat-table-row,.manager-page-statistics-errorhistory .manager-stat-table--login-history .manager-stat-table-row,.manager-page-evaluation-progress .manager-stat-table--daily-page .manager-stat-table-row,.manager-page-evaluation-progress .manager-stat-table--activity-url .manager-stat-table-row,.manager-page-evaluation-progress .manager-stat-table--activity-history .manager-stat-table-row,.manager-page-evaluation-progress .manager-stat-table--login-history .manager-stat-table-row{min-width:0;min-height:0;border:1px solid rgba(226,232,240,.96);border-radius:4px;padding:9px;background:#fff}.manager-page-statistics-pageviews .manager-stat-table--daily-page .manager-stat-table-row.is-head,.manager-page-statistics-pageviews .manager-stat-table--activity-url .manager-stat-table-row.is-head,.manager-page-statistics-pageviews .manager-stat-table--activity-history .manager-stat-table-row.is-head,.manager-page-statistics-pageviews .manager-stat-table--login-history .manager-stat-table-row.is-head,.manager-page-statistics-jobposting .manager-stat-table--daily-page .manager-stat-table-row.is-head,.manager-page-statistics-jobposting .manager-stat-table--activity-url .manager-stat-table-row.is-head,.manager-page-statistics-jobposting .manager-stat-table--activity-history .manager-stat-table-row.is-head,.manager-page-statistics-jobposting .manager-stat-table--login-history .manager-stat-table-row.is-head,.manager-page-statistics-loginhistory .manager-stat-table--daily-page .manager-stat-table-row.is-head,.manager-page-statistics-loginhistory .manager-stat-table--activity-url .manager-stat-table-row.is-head,.manager-page-statistics-loginhistory .manager-stat-table--activity-history .manager-stat-table-row.is-head,.manager-page-statistics-loginhistory .manager-stat-table--login-history .manager-stat-table-row.is-head,.manager-page-statistics-activityhistory .manager-stat-table--daily-page .manager-stat-table-row.is-head,.manager-page-statistics-activityhistory .manager-stat-table--activity-url .manager-stat-table-row.is-head,.manager-page-statistics-activityhistory .manager-stat-table--activity-history .manager-stat-table-row.is-head,.manager-page-statistics-activityhistory .manager-stat-table--login-history .manager-stat-table-row.is-head,.manager-page-statistics-errorhistory .manager-stat-table--daily-page .manager-stat-table-row.is-head,.manager-page-statistics-errorhistory .manager-stat-table--activity-url .manager-stat-table-row.is-head,.manager-page-statistics-errorhistory .manager-stat-table--activity-history .manager-stat-table-row.is-head,.manager-page-statistics-errorhistory .manager-stat-table--login-history .manager-stat-table-row.is-head,.manager-page-evaluation-progress .manager-stat-table--daily-page .manager-stat-table-row.is-head,.manager-page-evaluation-progress .manager-stat-table--activity-url .manager-stat-table-row.is-head,.manager-page-evaluation-progress .manager-stat-table--activity-history .manager-stat-table-row.is-head,.manager-page-evaluation-progress .manager-stat-table--login-history .manager-stat-table-row.is-head{display:none}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-table--daily-page .manager-stat-table-row,.manager-page-statistics-errorhistory .manager-stat-table--daily-page .manager-stat-table-row,.manager-page-evaluation-progress .manager-stat-table--daily-page .manager-stat-table-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:start}.manager-page-statistics-pageviews .manager-stat-table--daily-page .manager-stat-table-row>:nth-child(1),.manager-page-statistics-pageviews .manager-stat-table--daily-page .manager-stat-table-row>:nth-child(2),.manager-page-statistics-jobposting .manager-stat-table--daily-page .manager-stat-table-row>:nth-child(1),.manager-page-statistics-jobposting .manager-stat-table--daily-page .manager-stat-table-row>:nth-child(2),.manager-page-statistics-loginhistory .manager-stat-table--daily-page .manager-stat-table-row>:nth-child(1),.manager-page-statistics-loginhistory .manager-stat-table--daily-page .manager-stat-table-row>:nth-child(2),.manager-page-statistics-activityhistory .manager-stat-table--daily-page .manager-stat-table-row>:nth-child(1),.manager-page-statistics-activityhistory .manager-stat-table--daily-page .manager-stat-table-row>:nth-child(2),.manager-page-statistics-errorhistory .manager-stat-table--daily-page .manager-stat-table-row>:nth-child(1),.manager-page-statistics-errorhistory .manager-stat-table--daily-page .manager-stat-table-row>:nth-child(2),.manager-page-evaluation-progress .manager-stat-table--daily-page .manager-stat-table-row>:nth-child(1),.manager-page-evaluation-progress .manager-stat-table--daily-page .manager-stat-table-row>:nth-child(2){grid-column:1/-1;white-space:normal;overflow-wrap:anywhere}.manager-page-statistics-pageviews .manager-stat-table--daily-page .manager-stat-table-row>:nth-child(3),.manager-page-statistics-jobposting .manager-stat-table--daily-page .manager-stat-table-row>:nth-child(3),.manager-page-statistics-loginhistory .manager-stat-table--daily-page .manager-stat-table-row>:nth-child(3),.manager-page-statistics-activityhistory .manager-stat-table--daily-page .manager-stat-table-row>:nth-child(3),.manager-page-statistics-errorhistory .manager-stat-table--daily-page .manager-stat-table-row>:nth-child(3),.manager-page-evaluation-progress .manager-stat-table--daily-page .manager-stat-table-row>:nth-child(3){min-width:0}.manager-page-statistics-pageviews .manager-stat-table--daily-page .manager-stat-table-row>:nth-child(4),.manager-page-statistics-pageviews .manager-stat-table--daily-page .manager-stat-table-row>:nth-child(5),.manager-page-statistics-jobposting .manager-stat-table--daily-page .manager-stat-table-row>:nth-child(4),.manager-page-statistics-jobposting .manager-stat-table--daily-page .manager-stat-table-row>:nth-child(5),.manager-page-statistics-loginhistory .manager-stat-table--daily-page .manager-stat-table-row>:nth-child(4),.manager-page-statistics-loginhistory .manager-stat-table--daily-page .manager-stat-table-row>:nth-child(5),.manager-page-statistics-activityhistory .manager-stat-table--daily-page .manager-stat-table-row>:nth-child(4),.manager-page-statistics-activityhistory .manager-stat-table--daily-page .manager-stat-table-row>:nth-child(5),.manager-page-statistics-errorhistory .manager-stat-table--daily-page .manager-stat-table-row>:nth-child(4),.manager-page-statistics-errorhistory .manager-stat-table--daily-page .manager-stat-table-row>:nth-child(5),.manager-page-evaluation-progress .manager-stat-table--daily-page .manager-stat-table-row>:nth-child(4),.manager-page-evaluation-progress .manager-stat-table--daily-page .manager-stat-table-row>:nth-child(5){text-align:right}.manager-page-statistics-pageviews .manager-stat-table--activity-url .manager-stat-table-row,.manager-page-statistics-jobposting .manager-stat-table--activity-url .manager-stat-table-row,.manager-page-statistics-loginhistory .manager-stat-table--activity-url .manager-stat-table-row,.manager-page-statistics-activityhistory .manager-stat-table--activity-url .manager-stat-table-row,.manager-page-statistics-errorhistory .manager-stat-table--activity-url .manager-stat-table-row,.manager-page-evaluation-progress .manager-stat-table--activity-url .manager-stat-table-row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center}.manager-page-statistics-pageviews .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(3),.manager-page-statistics-jobposting .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(3),.manager-page-statistics-loginhistory .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(3),.manager-page-statistics-activityhistory .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(3),.manager-page-statistics-errorhistory .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(3),.manager-page-evaluation-progress .manager-stat-table--activity-url .manager-stat-table-row>:nth-child(3){grid-column:1/-1;grid-row:2;white-space:normal;overflow-wrap:anywhere}.manager-page-statistics-pageviews .manager-stat-table--activity-history .manager-stat-table-row,.manager-page-statistics-pageviews .manager-stat-table--login-history .manager-stat-table-row,.manager-page-statistics-jobposting .manager-stat-table--activity-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--activity-history .manager-stat-table-row,.manager-page-statistics-loginhistory .manager-stat-table--login-history .manager-stat-table-row,.manager-page-statistics-activityhistory .manager-stat-table--activity-history .manager-stat-table-row,.manager-page-statistics-activityhistory .manager-stat-table--login-history .manager-stat-table-row,.manager-page-statistics-errorhistory .manager-stat-table--activity-history .manager-stat-table-row,.manager-page-statistics-errorhistory .manager-stat-table--login-history .manager-stat-table-row,.manager-page-evaluation-progress .manager-stat-table--activity-history .manager-stat-table-row,.manager-page-evaluation-progress .manager-stat-table--login-history .manager-stat-table-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.manager-page-statistics-pageviews .manager-stat-table--activity-history .manager-stat-table-row>*,.manager-page-statistics-pageviews .manager-stat-table--login-history .manager-stat-table-row>*,.manager-page-statistics-jobposting .manager-stat-table--activity-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--activity-history .manager-stat-table-row>*,.manager-page-statistics-loginhistory .manager-stat-table--login-history .manager-stat-table-row>*,.manager-page-statistics-activityhistory .manager-stat-table--activity-history .manager-stat-table-row>*,.manager-page-statistics-activityhistory .manager-stat-table--login-history .manager-stat-table-row>*,.manager-page-statistics-errorhistory .manager-stat-table--activity-history .manager-stat-table-row>*,.manager-page-statistics-errorhistory .manager-stat-table--login-history .manager-stat-table-row>*,.manager-page-evaluation-progress .manager-stat-table--activity-history .manager-stat-table-row>*,.manager-page-evaluation-progress .manager-stat-table--login-history .manager-stat-table-row>*{text-align:left}.manager-page-statistics-pageviews .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(1),.manager-page-statistics-pageviews .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(4),.manager-page-statistics-pageviews .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(6),.manager-page-statistics-pageviews .manager-stat-table--login-history .manager-stat-table-row>:nth-child(1),.manager-page-statistics-pageviews .manager-stat-table--login-history .manager-stat-table-row>:nth-child(4),.manager-page-statistics-pageviews .manager-stat-table--login-history .manager-stat-table-row>:nth-child(6),.manager-page-statistics-jobposting .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(1),.manager-page-statistics-jobposting .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(4),.manager-page-statistics-jobposting .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(6),.manager-page-statistics-jobposting .manager-stat-table--login-history .manager-stat-table-row>:nth-child(1),.manager-page-statistics-jobposting .manager-stat-table--login-history .manager-stat-table-row>:nth-child(4),.manager-page-statistics-jobposting .manager-stat-table--login-history .manager-stat-table-row>:nth-child(6),.manager-page-statistics-loginhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(1),.manager-page-statistics-loginhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(4),.manager-page-statistics-loginhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(6),.manager-page-statistics-loginhistory .manager-stat-table--login-history .manager-stat-table-row>:nth-child(1),.manager-page-statistics-loginhistory .manager-stat-table--login-history .manager-stat-table-row>:nth-child(4),.manager-page-statistics-loginhistory .manager-stat-table--login-history .manager-stat-table-row>:nth-child(6),.manager-page-statistics-activityhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(1),.manager-page-statistics-activityhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(4),.manager-page-statistics-activityhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(6),.manager-page-statistics-activityhistory .manager-stat-table--login-history .manager-stat-table-row>:nth-child(1),.manager-page-statistics-activityhistory .manager-stat-table--login-history .manager-stat-table-row>:nth-child(4),.manager-page-statistics-activityhistory .manager-stat-table--login-history .manager-stat-table-row>:nth-child(6),.manager-page-statistics-errorhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(1),.manager-page-statistics-errorhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(4),.manager-page-statistics-errorhistory .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(6),.manager-page-statistics-errorhistory .manager-stat-table--login-history .manager-stat-table-row>:nth-child(1),.manager-page-statistics-errorhistory .manager-stat-table--login-history .manager-stat-table-row>:nth-child(4),.manager-page-statistics-errorhistory .manager-stat-table--login-history .manager-stat-table-row>:nth-child(6),.manager-page-evaluation-progress .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(1),.manager-page-evaluation-progress .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(4),.manager-page-evaluation-progress .manager-stat-table--activity-history .manager-stat-table-row>:nth-child(6),.manager-page-evaluation-progress .manager-stat-table--login-history .manager-stat-table-row>:nth-child(1),.manager-page-evaluation-progress .manager-stat-table--login-history .manager-stat-table-row>:nth-child(4),.manager-page-evaluation-progress .manager-stat-table--login-history .manager-stat-table-row>:nth-child(6){grid-column:1/-1;white-space:normal;overflow-wrap:anywhere}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-table--login-history .manager-stat-table-row,.manager-page-statistics-errorhistory .manager-stat-table--login-history .manager-stat-table-row,.manager-page-evaluation-progress .manager-stat-table--login-history .manager-stat-table-row{grid-template-columns:minmax(104px,1.25fr) minmax(56px,.68fr) minmax(74px,.9fr) minmax(38px,.5fr);grid-auto-rows:minmax(20px,auto);align-items:center;gap:3px 5px;padding:6px 8px}.manager-page-statistics-pageviews .manager-stat-table--login-history .manager-stat-table-row>:nth-child(n),.manager-page-statistics-jobposting .manager-stat-table--login-history .manager-stat-table-row>:nth-child(n),.manager-page-statistics-loginhistory .manager-stat-table--login-history .manager-stat-table-row>:nth-child(n),.manager-page-statistics-activityhistory .manager-stat-table--login-history .manager-stat-table-row>:nth-child(n),.manager-page-statistics-errorhistory .manager-stat-table--login-history .manager-stat-table-row>:nth-child(n),.manager-page-evaluation-progress .manager-stat-table--login-history .manager-stat-table-row>:nth-child(n){grid-column:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.manager-page-statistics-pageviews .manager-stat-table--login-history .manager-stat-table-row>:nth-child(5),.manager-page-statistics-jobposting .manager-stat-table--login-history .manager-stat-table-row>:nth-child(5),.manager-page-statistics-loginhistory .manager-stat-table--login-history .manager-stat-table-row>:nth-child(5),.manager-page-statistics-activityhistory .manager-stat-table--login-history .manager-stat-table-row>:nth-child(5),.manager-page-statistics-errorhistory .manager-stat-table--login-history .manager-stat-table-row>:nth-child(5),.manager-page-evaluation-progress .manager-stat-table--login-history .manager-stat-table-row>:nth-child(5){grid-area:2/3}.manager-page-statistics-pageviews .manager-stat-table--login-history .manager-stat-table-row>:nth-child(6),.manager-page-statistics-jobposting .manager-stat-table--login-history .manager-stat-table-row>:nth-child(6),.manager-page-statistics-loginhistory .manager-stat-table--login-history .manager-stat-table-row>:nth-child(6),.manager-page-statistics-activityhistory .manager-stat-table--login-history .manager-stat-table-row>:nth-child(6),.manager-page-statistics-errorhistory .manager-stat-table--login-history .manager-stat-table-row>:nth-child(6),.manager-page-evaluation-progress .manager-stat-table--login-history .manager-stat-table-row>:nth-child(6){grid-area:2/1}.manager-page-statistics-pageviews .manager-stat-table--login-history .manager-stat-table-row>:nth-child(7),.manager-page-statistics-jobposting .manager-stat-table--login-history .manager-stat-table-row>:nth-child(7),.manager-page-statistics-loginhistory .manager-stat-table--login-history .manager-stat-table-row>:nth-child(7),.manager-page-statistics-activityhistory .manager-stat-table--login-history .manager-stat-table-row>:nth-child(7),.manager-page-statistics-errorhistory .manager-stat-table--login-history .manager-stat-table-row>:nth-child(7),.manager-page-evaluation-progress .manager-stat-table--login-history .manager-stat-table-row>:nth-child(7){grid-area:2/2}.manager-page-statistics-pageviews .manager-stat-table--login-history .manager-stat-table-row>:nth-child(8),.manager-page-statistics-jobposting .manager-stat-table--login-history .manager-stat-table-row>:nth-child(8),.manager-page-statistics-loginhistory .manager-stat-table--login-history .manager-stat-table-row>:nth-child(8),.manager-page-statistics-activityhistory .manager-stat-table--login-history .manager-stat-table-row>:nth-child(8),.manager-page-statistics-errorhistory .manager-stat-table--login-history .manager-stat-table-row>:nth-child(8),.manager-page-evaluation-progress .manager-stat-table--login-history .manager-stat-table-row>:nth-child(8){grid-area:2/4}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-table--login-history .manager-stat-table-row em,.manager-page-statistics-errorhistory .manager-stat-table--login-history .manager-stat-table-row em,.manager-page-evaluation-progress .manager-stat-table--login-history .manager-stat-table-row em{min-height:20px;padding:0 5px;font-size:.66rem}.manager-page-statistics-pageviews .manager-command-fields,.manager-page-statistics-pageviews .manager-command-fields.manager-command-fields--inline,.manager-page-statistics-jobposting .manager-command-fields,.manager-page-statistics-jobposting .manager-command-fields.manager-command-fields--inline,.manager-page-statistics-loginhistory .manager-command-fields,.manager-page-statistics-loginhistory .manager-command-fields.manager-command-fields--inline,.manager-page-statistics-activityhistory .manager-command-fields,.manager-page-statistics-activityhistory .manager-command-fields.manager-command-fields--inline,.manager-page-statistics-errorhistory .manager-command-fields,.manager-page-statistics-errorhistory .manager-command-fields.manager-command-fields--inline,.manager-page-evaluation-progress .manager-command-fields,.manager-page-evaluation-progress .manager-command-fields.manager-command-fields--inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.manager-page-statistics-pageviews .manager-command-field,.manager-page-statistics-pageviews .manager-command-field.manager-command-field--lg,.manager-page-statistics-jobposting .manager-command-field,.manager-page-statistics-jobposting .manager-command-field.manager-command-field--lg,.manager-page-statistics-loginhistory .manager-command-field,.manager-page-statistics-loginhistory .manager-command-field.manager-command-field--lg,.manager-page-statistics-activityhistory .manager-command-field,.manager-page-statistics-activityhistory .manager-command-field.manager-command-field--lg,.manager-page-statistics-errorhistory .manager-command-field,.manager-page-statistics-errorhistory .manager-command-field.manager-command-field--lg,.manager-page-evaluation-progress .manager-command-field,.manager-page-evaluation-progress .manager-command-field.manager-command-field--lg{min-width:0}.manager-page-statistics-pageviews .activity-history-command-fields .manager-command-field:nth-child(5),.manager-page-statistics-jobposting .activity-history-command-fields .manager-command-field:nth-child(5),.manager-page-statistics-loginhistory .activity-history-command-fields .manager-command-field:nth-child(5),.manager-page-statistics-activityhistory .activity-history-command-fields .manager-command-field:nth-child(5),.manager-page-statistics-errorhistory .activity-history-command-fields .manager-command-field:nth-child(5),.manager-page-evaluation-progress .activity-history-command-fields .manager-command-field:nth-child(5){grid-column:1/-1}.manager-page-statistics-pageviews .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-activityhistory .activity-history-command-fields .manager-command-field--actions .manager-action-panel__button,.manager-page-statistics-errorhistory .activity-history-command-fields .manager-command-field--actions .manager-action-panel__button,.manager-page-evaluation-progress .activity-history-command-fields .manager-command-field--actions .manager-action-panel__button{width:100%}.manager-page-statistics-pageviews .manager-command-fields>.manager-action-panel__button--primary,.manager-page-statistics-jobposting .manager-command-fields>.manager-action-panel__button--primary,.manager-page-statistics-loginhistory .manager-command-fields>.manager-action-panel__button--primary,.manager-page-statistics-activityhistory .manager-command-fields>.manager-action-panel__button--primary,.manager-page-statistics-errorhistory .manager-command-fields>.manager-action-panel__button--primary,.manager-page-evaluation-progress .manager-command-fields>.manager-action-panel__button--primary{width:100%;grid-column:1/-1}.manager-page-statistics-pageviews .manager-current-presence__head,.manager-page-statistics-jobposting .manager-current-presence__head,.manager-page-statistics-loginhistory .manager-current-presence__head,.manager-page-statistics-activityhistory .manager-current-presence__head,.manager-page-statistics-errorhistory .manager-current-presence__head,.manager-page-evaluation-progress .manager-current-presence__head{padding:12px;align-items:flex-start;flex-direction:column}.manager-page-statistics-pageviews .manager-current-presence__actions,.manager-page-statistics-jobposting .manager-current-presence__actions,.manager-page-statistics-loginhistory .manager-current-presence__actions,.manager-page-statistics-activityhistory .manager-current-presence__actions,.manager-page-statistics-errorhistory .manager-current-presence__actions,.manager-page-evaluation-progress .manager-current-presence__actions{width:100%;justify-content:space-between}.manager-page-statistics-pageviews .manager-current-presence__summary,.manager-page-statistics-jobposting .manager-current-presence__summary,.manager-page-statistics-loginhistory .manager-current-presence__summary,.manager-page-statistics-activityhistory .manager-current-presence__summary,.manager-page-statistics-errorhistory .manager-current-presence__summary,.manager-page-evaluation-progress .manager-current-presence__summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.manager-page-statistics-pageviews .manager-stat-date-select,.manager-page-statistics-jobposting .manager-stat-date-select,.manager-page-statistics-loginhistory .manager-stat-date-select,.manager-page-statistics-activityhistory .manager-stat-date-select,.manager-page-statistics-errorhistory .manager-stat-date-select,.manager-page-evaluation-progress .manager-stat-date-select{align-items:stretch;flex-direction:column}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-date-select select,.manager-page-statistics-errorhistory .manager-stat-date-select select,.manager-page-evaluation-progress .manager-stat-date-select select{width:100%;min-width:0}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-date-select span,.manager-page-statistics-errorhistory .manager-stat-date-select span,.manager-page-evaluation-progress .manager-stat-date-select span{margin-left:0}.manager-page-statistics-pageviews .manager-stat-bar-row,.manager-page-statistics-jobposting .manager-stat-bar-row,.manager-page-statistics-loginhistory .manager-stat-bar-row,.manager-page-statistics-activityhistory .manager-stat-bar-row,.manager-page-statistics-errorhistory .manager-stat-bar-row,.manager-page-evaluation-progress .manager-stat-bar-row{grid-template-columns:72px minmax(0,1fr) 56px;gap:7px}.manager-page-statistics-pageviews .manager-stat-funnel-row,.manager-page-statistics-jobposting .manager-stat-funnel-row,.manager-page-statistics-loginhistory .manager-stat-funnel-row,.manager-page-statistics-activityhistory .manager-stat-funnel-row,.manager-page-statistics-errorhistory .manager-stat-funnel-row,.manager-page-evaluation-progress .manager-stat-funnel-row{grid-template-columns:minmax(0,1fr);gap:8px}.manager-page-statistics-pageviews .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-activityhistory .manager-stat-funnel-row em,.manager-page-statistics-errorhistory .manager-stat-funnel-row em,.manager-page-evaluation-progress .manager-stat-funnel-row em{text-align:left}.manager-page-statistics-pageviews .manager-activity-error-item__head,.manager-page-statistics-jobposting .manager-activity-error-item__head,.manager-page-statistics-loginhistory .manager-activity-error-item__head,.manager-page-statistics-activityhistory .manager-activity-error-item__head,.manager-page-statistics-errorhistory .manager-activity-error-item__head,.manager-page-evaluation-progress .manager-activity-error-item__head{align-items:flex-start;flex-direction:column}.manager-page-statistics-pageviews .manager-activity-error-item__target,.manager-page-statistics-jobposting .manager-activity-error-item__target,.manager-page-statistics-loginhistory .manager-activity-error-item__target,.manager-page-statistics-activityhistory .manager-activity-error-item__target,.manager-page-statistics-errorhistory .manager-activity-error-item__target,.manager-page-evaluation-progress .manager-activity-error-item__target{grid-template-columns:minmax(0,1fr);gap:5px}}@media(min-width:769px)and (max-width:1500px){.manager-page-statistics-pageviews .manager-statistics-card-grid,.manager-page-statistics-pageviews .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-activityhistory .manager-statistics-card-grid,.manager-page-statistics-activityhistory .manager-statistics-card-grid.manager-statistics-card-grid--dense,.manager-page-statistics-errorhistory .manager-statistics-card-grid,.manager-page-statistics-errorhistory .manager-statistics-card-grid.manager-statistics-card-grid--dense,.manager-page-evaluation-progress .manager-statistics-card-grid,.manager-page-evaluation-progress .manager-statistics-card-grid.manager-statistics-card-grid--dense{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-page-statistics-pageviews .manager-statistics-layout,.manager-page-statistics-pageviews .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-activityhistory .manager-statistics-layout,.manager-page-statistics-activityhistory .manager-statistics-layout.manager-statistics-layout--thirds,.manager-page-statistics-errorhistory .manager-statistics-layout,.manager-page-statistics-errorhistory .manager-statistics-layout.manager-statistics-layout--thirds,.manager-page-evaluation-progress .manager-statistics-layout,.manager-page-evaluation-progress .manager-statistics-layout.manager-statistics-layout--thirds{grid-template-columns:1fr}}.manager-grid-loading-placeholder,.manager-grid-empty-placeholder{min-height:260px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px dashed rgba(148,163,184,.6);border-radius:6px;background:#f8fafce0;color:#64748b;font-size:.86rem;font-family:square-rg}.manager-grid-loading-placeholder{flex-direction:column;align-items:stretch;padding:24px}.manager-grid-loading-placeholder .grid-state-spinner{display:none}.manager-loading-title{display:block;color:#475569;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{display:block;width:100%;height:16px;border-radius:4px;background:linear-gradient(90deg,#e7edf5,#f8fafc,#e7edf5 90%);background-size:220% 100%;animation:manager-skeleton-shimmer 1.1s ease-in-out infinite}.manager-placeholder-skeleton i.short{width:68%}@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{min-height:320px;padding:24px;border:1px solid rgba(226,232,240,.95);border-radius:6px;background:#f8fafce0;box-sizing:border-box}:root{--dhrm-primary: #1f4e79;--dhrm-primary-2: #2f6f9f;--dhrm-primary-3: #4f83b4;--dhrm-primary-soft: #eef4fa;--dhrm-text: #0f172a;--dhrm-muted: #64748b;--dhrm-border: #cbd5e1;--dhrm-surface: #ffffff;--dhrm-bg: #eef2f6}.manager-common-layout-headerlayout{height:58px;background:#eef3f8;border-bottom:1px solid #cfd8e3;box-shadow:inset 0 -1px #ffffffb8,0 1px 4px #1223370f}.manager-common-layout-headerlayout .header-mobile-menu-button{display:none}.manager-common-layout-headerlayout .tab-wrap{padding:7px 12px 0 10px;min-width:0;background:#eef3f8;box-sizing:border-box}.manager-common-layout-headerlayout .tab-wrap .tab-info{align-items:flex-end;gap:8px;box-sizing:border-box}.manager-common-layout-headerlayout .header-tab-list{position:relative;height:100%;align-items:flex-end;gap:2px;padding:10px 4px 0;border-bottom:1px solid #cfd8e3;box-sizing:border-box}.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:4px}.manager-common-layout-headerlayout .header-tab-list.is-drop-committing .header-tab-pill{transition:none}.manager-common-layout-headerlayout .header-tab-empty-guide{flex:1 1 auto;min-width:0;max-width:720px;height:30px;margin:0 0 5px 2px;padding:0 12px;border:1px solid #d3e1ec;border-radius:4px 4px 0 0;display:inline-flex;align-items:center;gap:7px;background:#f8fbfe;color:#4d6378;box-sizing:border-box;font-family:square-bd;font-size:.75rem;line-height:1;box-shadow:none}.manager-common-layout-headerlayout .header-tab-empty-guide .material-symbols-outlined{flex:0 0 auto;color:#2f80c4;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{position:relative;isolation:isolate;flex:0 0 auto;width:164px;height:35px;display:inline-flex;align-items:center;justify-content:flex-start;margin-right:0;margin-bottom:0;padding:0 6px 0 12px;border-radius:4px 4px 0 0;border:1px solid transparent;border-bottom:0;background:transparent;color:#475569;box-sizing:border-box;box-shadow:none;transform:none;transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .14s ease,background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,height .14s ease}.manager-common-layout-headerlayout .header-tab-pill:before{content:"";position:absolute;top:9px;right:-2px;left:auto;width:1px;height:18px;border-radius:0;background:#c8d3df;opacity:1;transition:opacity .14s ease}.manager-common-layout-headerlayout .header-tab-pill:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;display:none;background:#fff}.manager-common-layout-headerlayout .header-tab-pill:hover{z-index:2;height:35px;background:#f8fbff;color:#1f2d3d;border-color:#d7e0ea;box-shadow:none;transform:none}.manager-common-layout-headerlayout .header-tab-pill:hover:before{opacity:0}.manager-common-layout-headerlayout .header-tab-pill:focus-visible{z-index:5;border-color:#4f96cf;box-shadow:0 0 0 3px #007bc329,0 -5px 14px #0f233414}.manager-common-layout-headerlayout .header-tab-pill.active{z-index:4;height:40px;margin-bottom:0;background:#fff;color:#111827;border-color:#cfd8e3;border-bottom-color:#fff;box-shadow:none;transform:none}.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-refresh,.manager-common-layout-headerlayout .header-tab-pill.active .header-tab-close{color:#64748b;opacity:1}.manager-common-layout-headerlayout .header-tab-pill.is-dragging{z-index:6;opacity:.2;transform:translateY(2px) scale(.96)}.manager-common-layout-headerlayout .header-tab-pill.is-shifting-left{transform:translate(calc(-100% - 2px))}.manager-common-layout-headerlayout .header-tab-pill.is-shifting-right{transform:translate(calc(100% + 2px))}.manager-common-layout-headerlayout .header-tab-pill.is-drop-target{border-color:#74aee0;box-shadow:inset 3px 0 #2f80c4,0 -2px 8px #2f80c424}.manager-common-layout-headerlayout .header-tab-pill .header-tab-drag-handle{flex:0 0 15px;width:15px;height:22px;margin-right:4px;display:inline-flex;align-items:center;justify-content:center;color:#8494a8;font-size:1rem;line-height:1;opacity:.62;cursor:grab;-webkit-user-select:none;user-select:none;transition:color .14s ease,opacity .14s ease,transform .14s ease}.manager-common-layout-headerlayout .header-tab-pill .header-tab-drag-handle:hover{color:#2f80c4;opacity:1;transform:scale(1.08)}.manager-common-layout-headerlayout .header-tab-pill .header-tab-drag-handle:active{cursor:grabbing}.manager-common-layout-headerlayout .header-tab-pill .header-tab-label{min-width:0;max-width:106px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}.manager-common-layout-headerlayout .header-tab-pill .header-tab-refresh,.manager-common-layout-headerlayout .header-tab-pill .header-tab-close{flex:0 0 19px;width:19px;height:19px;margin-left:6px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;font-size:.92rem;color:#64748b;opacity:.62;transition:background-color .14s ease,color .14s ease,opacity .14s ease}.manager-common-layout-headerlayout .header-tab-pill .header-tab-refresh:hover,.manager-common-layout-headerlayout .header-tab-pill .header-tab-refresh:focus-visible,.manager-common-layout-headerlayout .header-tab-pill .header-tab-close:hover,.manager-common-layout-headerlayout .header-tab-pill .header-tab-close:focus-visible{opacity:1;outline:none}.manager-common-layout-headerlayout .header-tab-pill:hover .header-tab-refresh,.manager-common-layout-headerlayout .header-tab-pill:hover .header-tab-close{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:hover,.manager-common-layout-headerlayout .header-tab-pill .header-tab-refresh:focus-visible{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:hover,.manager-common-layout-headerlayout .header-tab-pill .header-tab-close:focus-visible{background:#dfe7f0;color:#0f172a}.manager-common-layout-headerlayout .header-tab-pill.is-load-done{background:linear-gradient(180deg,#fffbebfa,#fef3c7ad);outline:1px solid rgba(234,179,8,.28);outline-offset:-2px;filter:drop-shadow(0 -1px 5px rgba(202,138,4,.14));animation:manager-tab-load-done-glow 1.8s ease-in-out infinite}.manager-common-layout-headerlayout .header-tab-pill.is-load-done:hover{outline-color:#eab3086b;filter:drop-shadow(0 -1px 8px rgba(202,138,4,.22))}.manager-common-layout-headerlayout .header-tab-pill .header-tab-done-icon{flex:0 0 16px;width:16px;height:16px;margin-left:5px;border:1px solid rgba(202,138,4,.38);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background:#ffffffc7;color:#b45309;font-size:.76rem;line-height:1;box-shadow:0 2px 6px #ca8a0426;pointer-events:none}.manager-common-layout-headerlayout .tab-menu{align-self:center;margin-bottom:6px}.manager-common-layout-headerlayout .header-actions .header-action-button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #c9d6e5;border-radius:4px;background:#fff;color:#4b6178;cursor:pointer;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s ease}.manager-common-layout-headerlayout .header-actions .header-action-button .material-symbols-outlined{border:none;padding:0;font-size:1.15rem}.manager-common-layout-headerlayout .header-actions .header-action-button:hover,.manager-common-layout-headerlayout .header-actions .header-action-button:focus-visible{outline:none;background:#eef7ff;border-color:#9bbce3;color:var(--dhrm-primary);transform:none}.manager-common-layout-headerlayout .manager-tab-context-menu{position:fixed;z-index:20000;min-width:178px;padding:6px;border-radius:6px;border:1px solid rgba(203,213,225,.96);background:#fffffffa;box-shadow:0 10px 24px #0f172a29;-webkit-backdrop-filter:none;backdrop-filter:none}.manager-common-layout-headerlayout .manager-tab-context-menu button{width:100%;height:34px;padding:0 10px;border:0;border-radius:3px;display:flex;align-items:center;gap:8px;background:transparent;color:#243044;font-family:square-bd;font-size:.74rem;text-align:left;cursor:pointer;transition:background-color .14s ease,color .14s ease,transform .12s ease}.manager-common-layout-headerlayout .manager-tab-context-menu button .material-symbols-outlined{font-size:1rem;color:#007bc3f2}.manager-common-layout-headerlayout .manager-tab-context-menu button:hover:not(:disabled),.manager-common-layout-headerlayout .manager-tab-context-menu button:focus-visible:not(:disabled){outline:none;background:#00ace61a;color:var(--dhrm-primary);transform:translate(1px)}.manager-common-layout-headerlayout .manager-tab-context-menu button:disabled{opacity:.38;cursor:not-allowed}.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:hover:not(:disabled),.manager-common-layout-headerlayout .manager-tab-context-menu button.is-danger:focus-visible:not(:disabled){background:#ef44441a;color:#b91c1c}.manager-common-layout-headerlayout .manager-tab-context-menu .manager-tab-context-divider{height:1px;margin:5px 4px;background:linear-gradient(90deg,transparent,rgba(203,213,225,.96),transparent)}@media(max-width:768px){.manager-common-layout-headerlayout{height:52px;min-height:52px;padding:0 8px;align-items:center;gap:6px;box-sizing:border-box}.manager-common-layout-headerlayout .header-mobile-menu-button{flex:0 0 38px;width:38px;height:38px;padding:0;border:1px solid #c9d6e5;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#2f6f9f;box-shadow:0 3px 8px #0f233412;cursor:pointer}.manager-common-layout-headerlayout .header-mobile-menu-button .material-symbols-outlined{font-size:1.3rem}.manager-common-layout-headerlayout .logo-wrap.manager-brand{flex:0 1 132px!important;width:auto;min-width:0;justify-content:flex-start;gap:7px}.manager-common-layout-headerlayout .logo-wrap.manager-brand .brand-mark{flex:0 0 30px;width:30px;height:30px}.manager-common-layout-headerlayout .logo-wrap.manager-brand .brand-copy strong{font-size:.78rem}.manager-common-layout-headerlayout .logo-wrap.manager-brand .brand-copy span{display:none}.manager-common-layout-headerlayout .tab-wrap{min-width:0;padding:0}.manager-common-layout-headerlayout .tab-wrap .tab-info{justify-content:flex-end;gap:4px}.manager-common-layout-headerlayout .header-tab-list{display:none}.manager-common-layout-headerlayout .tab-menu{width:auto;min-width:0;margin:0;gap:4px}.manager-common-layout-headerlayout .tab-menu .header-guide-button,.manager-common-layout-headerlayout .tab-menu .header-user-meta{display:none}.manager-common-layout-headerlayout .tab-menu .header-user{padding:2px;background:transparent;box-shadow:none}.manager-common-layout-headerlayout .tab-menu .header-actions{gap:4px}.manager-common-layout-headerlayout .header-actions .header-action-button{width:36px;height:36px}}.manager-common-layout-menulayout{background:#f8fafc;border-right:1px solid #cbd5e1;box-shadow:none}.manager-common-layout-menulayout .manager-global-pick{margin:8px 8px 10px;padding:10px;border-radius:6px;border:1px solid #cbd5e1;background:#fff;box-shadow:none}.manager-common-layout-menulayout .manager-global-pick .manager-global-pick-body{margin-top:0;gap:8px}.manager-common-layout-menulayout .manager-global-pick .manager-recruitment-select{height:34px;border-radius:4px;border-color:#cbd5e1;box-shadow:none}.manager-common-layout-menulayout .manager-menu-wrap{padding:6px 9px 120px}.manager-common-layout-menulayout .manager-menu-item{margin-bottom:4px;border-radius:4px;border:1px solid #e2e8f0;background:#fff;box-shadow:none;overflow:hidden}.manager-common-layout-menulayout .manager-menu-item:hover{transform:none;border-color:#9fb3c8;box-shadow:none}.manager-common-layout-menulayout .manager-menu-title{min-height:42px;padding:0 10px 0 12px;border-radius:4px;background:transparent;color:#334155}.manager-common-layout-menulayout .manager-menu-title .icon-pill{flex-basis:30px;height:30px;background:#00ace61a;color:var(--dhrm-primary)}.manager-common-layout-menulayout .manager-menu-title:hover{background:#00ace614;color:var(--dhrm-primary);box-shadow:none}.manager-common-layout-menulayout .manager-menu-title.active{background:var(--dhrm-primary);color:#fff;box-shadow:none}.manager-common-layout-menulayout .manager-menu-title.active .icon-pill{background:#fff3;color:#fff}.manager-common-layout-menulayout .manager-menu-content{border-radius:0 0 4px 4px;border-top:1px solid rgba(226,232,240,.72);background:#fffffff5}.manager-common-layout-menulayout .manager-submenu-item{min-height:32px;margin:3px 7px;padding:0 10px 0 30px;border-radius:3px;color:#475569;background:transparent}.manager-common-layout-menulayout .manager-submenu-item .manager-submenu-bullet{position:absolute;left:10px;font-size:1rem;color:#007bc33d}.manager-common-layout-menulayout .manager-submenu-item:hover{transform:none;background:#00ace617;color:var(--dhrm-primary)}.manager-common-layout-menulayout .manager-submenu-item.active{background:#eaf1f7;color:#1f4e79;box-shadow:inset 3px 0 #2f6f9f;border-radius:3px}.manager-common-layout-menulayout .b1{top:10px;right:-18px;width:28px;height:28px;border-radius:4px;box-shadow:0 8px 18px #0f233429}@media(max-width:768px){.manager-common-layout-menulayout{display:none}}@media(max-width:768px){body.manager-mobile-menu-open{overflow:hidden}.manager-mobile-menu-backdrop{position:fixed;inset:52px 0 0;z-index:11990;width:100%;height:calc(100dvh - 52px);padding:0;border:0;display:block;background:#0f172a61;opacity:0;pointer-events:none;transition:opacity .2s ease}.manager-mobile-menu-backdrop.is-open{opacity:1;pointer-events:auto}.manager-mobile-navigation{position:fixed;top:52px;left:0;bottom:0;z-index:12000;width:92vw;max-width:360px;height:calc(100vh - 52px);height:calc(100dvh - 52px);min-height:0;display:none;flex-direction:column;box-sizing:border-box;border-right:1px solid #d8e1ec;border-radius:0 12px 0 0;background:#fff;box-shadow:18px 0 42px #0f172a33;color:#27384a;-webkit-user-select:none;user-select:none}.manager-mobile-navigation.is-open{display:flex}.manager-mobile-navigation-header{flex:0 0 52px;min-height:52px;padding:0 10px 0 16px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;border-bottom:1px solid #e2e8f0;background:#fff}.manager-mobile-navigation-header strong{color:#102033;font-family:square-bd;font-size:.9rem}.manager-mobile-navigation-close{width:38px;height:38px;padding:0;border:1px solid #d5e0eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;-webkit-appearance:none;appearance:none;background:#fff;color:#475569;cursor:pointer;touch-action:manipulation}.manager-mobile-navigation-close .material-symbols-outlined{font-size:1.25rem}.manager-mobile-navigation-context{flex:0 0 auto;padding:10px;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;box-sizing:border-box;border-bottom:1px solid #e2e8f0;background:#f8fbff}.manager-mobile-navigation-notice{flex:0 0 auto;margin:9px 9px 0;padding:9px 10px;display:flex;align-items:flex-start;gap:8px;box-sizing:border-box;border:1px solid #bdd7ed;border-radius:8px;background:#eef7ff;color:#315675}.manager-mobile-navigation-notice>.material-symbols-outlined{margin-top:1px;flex:0 0 auto;color:#2f80c2;font-size:1.05rem}.manager-mobile-navigation-notice div{min-width:0;display:grid;gap:2px}.manager-mobile-navigation-notice strong{color:#123b63;font-family:square-bd;font-size:.76rem;line-height:1.35}.manager-mobile-navigation-notice span:not(.material-symbols-outlined){font-family:square-rg;font-size:.7rem;line-height:1.45}.manager-mobile-navigation-field{min-width:0;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px}.manager-mobile-navigation-field-label{display:inline-flex;align-items:center;gap:4px;color:#445c74;font-family:square-bd;font-size:.75rem}.manager-mobile-navigation-field-label .material-symbols-outlined{color:#2f80c2;font-size:1rem}.manager-mobile-navigation-select{width:100%;min-width:0;height:38px;padding:0 32px 0 10px;box-sizing:border-box;border:1px solid #cbd8e6;border-radius:7px;-webkit-appearance:menulist;appearance:auto;background-color:#fff;color:#102033;font-family:square-rg;font-size:.78rem}.manager-mobile-navigation-select.is-empty{border-color:#d8a747}.manager-mobile-navigation-select:disabled{border-color:#dce4ec;background-color:#eef2f6;color:#738497;opacity:1}.manager-mobile-navigation-list{flex:1 1 auto;min-height:0;padding:10px 8px calc(18px + env(safe-area-inset-bottom,0px));overflow-x:hidden;overflow-y:auto;box-sizing:border-box;background:#f6f8fb;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.manager-mobile-navigation-group{margin-bottom:7px;overflow:hidden;border:1px solid #dfe7ef;border-radius:9px;background:#fff}.manager-mobile-navigation-group.is-open{border-color:#bfd7ec}.manager-mobile-navigation-group-button{width:100%;min-height:48px;padding:5px 10px;border:0;display:flex;align-items:center;gap:9px;-webkit-appearance:none;appearance:none;background:#fff;color:#27384a;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.manager-mobile-navigation-group-button[aria-expanded=true]{background:#e8f3ff;color:#123b63;box-shadow:inset 3px 0 #2f80c2}.manager-mobile-navigation-group-button[aria-expanded=true] .manager-mobile-navigation-group-icon{background:#fff;color:#1f5f99}.manager-mobile-navigation-group-button[aria-expanded=true] .manager-mobile-navigation-chevron{transform:rotate(180deg);color:#1f5f99}.manager-mobile-navigation-group-icon{width:30px;height:30px;flex:0 0 30px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;background:#eef5fc;color:#2f80c2}.manager-mobile-navigation-group-icon .material-symbols-outlined{font-size:1.2rem}.manager-mobile-navigation-group-title{flex:1 1 auto;min-width:0;overflow:hidden;color:inherit;font-family:square-bd;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.manager-mobile-navigation-chevron{flex:0 0 auto;color:#7e93a8;font-size:1.25rem;transition:transform .16s ease}.manager-mobile-navigation-submenu{padding:4px 7px 7px;border-top:1px solid #e3ebf3;background:#fbfdff}.manager-mobile-navigation-section-label{width:calc(100% - 8px);min-height:40px;margin:4px;padding:0 10px;display:flex;align-items:center;gap:7px;box-sizing:border-box;border:0;border-radius:7px;background:transparent;color:#53697f;font-family:square-bd;font-size:.76rem;line-height:1;text-align:left;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.manager-mobile-navigation-section-label:active{transform:scale(.985)}.manager-mobile-navigation-section-label:focus-visible{outline:2px solid rgba(47,128,194,.28);outline-offset:-2px}.manager-mobile-navigation-section-label.is-open{background:#eef5fc;color:#1f5f99;box-shadow:inset 2px 0 #4a8cc2}.manager-mobile-navigation-section-label .manager-submenu-section-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.manager-mobile-navigation-section-label .manager-mobile-navigation-section-chevron{flex:0 0 auto;color:#8295a8;font-size:1rem;transform:rotate(-90deg);transition:color .18s ease,transform .22s ease}.manager-mobile-navigation-section-label.is-open .manager-mobile-navigation-section-chevron{color:#2f80c2;transform:rotate(0)}.manager-mobile-navigation-submenu-link{min-height:0;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-5px);transition:max-height .24s ease,min-height .24s ease,padding .24s ease,opacity .16s ease,transform .2s ease,visibility 0s linear .24s}.manager-mobile-navigation-submenu-link.is-open{min-height:44px;max-height:52px;padding-top:6px;padding-bottom:6px;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.manager-mobile-navigation-link{min-height:44px;padding:6px 10px;display:flex;align-items:center;gap:8px;box-sizing:border-box;border-radius:7px;color:#4c6177;font-family:square-rg;font-size:.8rem;line-height:1.35;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.manager-mobile-navigation-link.is-grouped{margin-left:14px}.manager-mobile-navigation-link.is-active{background:#eaf4ff;color:#123b63;font-family:square-bd}.manager-mobile-navigation-link-icon{width:20px;flex:0 0 20px;display:inline-flex;align-items:center;justify-content:center;color:#91a6ba;font-size:1rem}.manager-mobile-navigation-link-icon.is-recruitment-required{color:#2f80c2}.manager-mobile-navigation-link-icon.is-recruitment-required .material-symbols-outlined{font-size:1rem}}.manager-default-wrap{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):not(.notification-template-shell):not(.grid-table-default-virtuar-wrap):not(.manager-grid-surface){border-radius:6px;box-shadow:none;margin-top:5px}.manager-default-wrap .manager-grid-surface{width:calc(100% - 24px);max-width:calc(100% - 24px);min-width:0;margin:0 12px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;box-shadow:none;overflow:hidden;box-sizing:border-box}@media(max-width:768px){.manager-default-wrap .manager-grid-surface{overflow:visible}}.manager-default-wrap .manager-grid-surface .grid-table-default-virtuar-wrap:not(.fullsize){width:100%;max-width:100%;border:0;border-radius:0;box-shadow:none}.manager-default-wrap .tool-box .tool-box-header{border-bottom-color:#cbd5e1db}.manager-default-wrap .tool-box .tool-box-header .title-row .material-symbols-outlined{color:var(--dhrm-primary)}.manager-default-wrap .tool-box.is-open{background:#f8fafc;border-color:#b8c7d8;box-shadow:none}.manager-default-wrap .tool-box .field-label:before{background:linear-gradient(180deg,var(--dhrm-primary),var(--dhrm-primary-3))!important}.manager-default-wrap .tool-box .field-control select,.manager-default-wrap .tool-box .field-control input,.manager-default-wrap .tool-box input,.manager-default-wrap .tool-box select,.manager-default-wrap .tool-box textarea{border-radius:4px;border-color:#cbd5e1;background:#fff}.manager-default-wrap .tool-box .field-control select:focus,.manager-default-wrap .tool-box .field-control input:focus,.manager-default-wrap .tool-box input:focus,.manager-default-wrap .tool-box select:focus,.manager-default-wrap .tool-box textarea:focus{border-color:#6f8fad;box-shadow:0 0 0 2px #2f6f9f1f}.manager-default-wrap .btn-company3,.manager-default-wrap .btn-white,.manager-default-wrap .btn-gray,.manager-default-wrap .btn-black,.manager-default-wrap .btn-primary,.manager-default-wrap .btn-secondary,.manager-default-wrap .btn-tertiary,.manager-default-wrap .rc-btn,.manager-default-wrap button[class*=btn-]{border-radius:4px;font-family:square-bd;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.manager-default-wrap .btn-company3:hover:not(:disabled),.manager-default-wrap .btn-white:hover:not(:disabled),.manager-default-wrap .btn-gray:hover:not(:disabled),.manager-default-wrap .btn-black: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 .rc-btn:hover:not(:disabled),.manager-default-wrap button[class*=btn-]:hover:not(:disabled){transform:none}.manager-default-wrap .btn-company3,.manager-default-wrap .btn-primary,.manager-default-wrap .rc-btn-primary{border-color:var(--dhrm-primary)!important;background:var(--dhrm-primary)!important;color:#fff!important;box-shadow:none}.manager-default-wrap .btn-white,.manager-default-wrap .btn-gray,.manager-default-wrap .btn-secondary,.manager-default-wrap .btn-tertiary,.manager-default-wrap .rc-btn-outline{border:1px solid rgba(203,213,225,.96)!important;background:#fff!important;color:#334155!important;box-shadow:none}.manager-default-wrap .btn-black{border:1px solid rgba(51,65,85,.82)!important;background:#334155!important;color:#fff!important;box-shadow:none}.manager-recruitmentprocesses-interviewpanel{height:calc(100vh - 58px);overflow-y:hidden}.manager-recruitmentprocesses-interviewpanel .width-size.padding{width:100%;min-width:0;height:100%;min-height:0;gap:8px;overflow:hidden;box-sizing:border-box}.manager-recruitmentprocesses-interviewpanel .interview-command-shell{flex:0 0 auto;position:sticky;top:0;z-index:40;margin-top:5px;overflow:visible!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box}.manager-recruitmentprocesses-interviewpanel .interview-commandbar{min-height:46px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:4px;background:#fff;box-shadow:0 2px 6px #0f233412;display:grid;grid-template-columns:minmax(300px,340px) max-content minmax(0,1fr) auto;grid-template-areas:"title tabs . actions" "summary summary summary summary";align-items:center;gap:10px;box-sizing:border-box}.manager-recruitmentprocesses-interviewpanel .manager-command-title{grid-area:title;min-width:240px}.manager-recruitmentprocesses-interviewpanel .interview-command-tabs{grid-area:tabs;min-width:160px;display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.55) transparent}.manager-recruitmentprocesses-interviewpanel .interview-command-tabs::-webkit-scrollbar{height:4px}.manager-recruitmentprocesses-interviewpanel .interview-command-tabs::-webkit-scrollbar-thumb{background:#94a3b8b8;border-radius:4px}.manager-recruitmentprocesses-interviewpanel .interview-command-tab{height:30px;padding:0 10px;border-radius:0;border:0;border-bottom:2px solid transparent;background:transparent;color:#475569;display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap;box-sizing:border-box;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease}.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{min-width:22px;height:18px;padding:0 6px;border-radius:3px;border:1px solid #cbd5e1;background:#f8fafc;color:#475569;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:.64rem;line-height:1}.manager-recruitmentprocesses-interviewpanel .interview-command-tab:hover{border-bottom-color:#9fb3c8;background:#f4f7fa;color:#1f4e79}.manager-recruitmentprocesses-interviewpanel .interview-command-tab.is-active{border-bottom-color:#1f4e79;background:#eef4fa;color:#1f4e79;box-shadow:none}.manager-recruitmentprocesses-interviewpanel .interview-command-tab.is-active em{background:#fff;color:#1f4e79;border:1px solid #b8cbe0}.manager-recruitmentprocesses-interviewpanel .interview-command-summary{grid-area:summary;min-width:0;padding-top:8px;border-top:1px solid #e2e8f0;display:flex;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:wrap}.manager-recruitmentprocesses-interviewpanel .interview-summary-chip-mini{min-height:27px;padding:0 10px;border-radius:3px;border:1px solid #dce5ef;background:#f8fafc;color:#65758b;display:inline-flex;align-items:center;gap:5px;box-sizing:border-box;font-family:square-bd,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.7rem;line-height:1;white-space:nowrap}.manager-recruitmentprocesses-interviewpanel .interview-summary-chip-mini strong{color:#22324a;font-family:square-eb,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.7rem}.manager-recruitmentprocesses-interviewpanel .interview-summary-chip-mini.is-waiting{border-color:#dfbf83;background:#fff8e8;color:#80591a}.manager-recruitmentprocesses-interviewpanel .interview-summary-chip-mini.is-assigned{border-color:#b8cbe0;background:#eef4fa;color:#1f4e79}.manager-recruitmentprocesses-interviewpanel .interview-summary-chip-mini.is-schedule{border-color:#a9cdbd;background:#edf7f2;color:#176b50}.manager-recruitmentprocesses-interviewpanel .interview-summary-chip-mini.is-empty{border-color:#64748b3d;background:#f8fafc;color:#475569}.manager-recruitmentprocesses-interviewpanel .interview-command-progress{min-height:24px;min-width:150px;padding:0 8px;border-radius:3px;border:1px solid #d5dee8;background:#f8fafc;display:inline-flex;align-items:center;gap:7px;color:#475569;font-family:square-bd,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;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{width:58px;height:6px;border-radius:2px;overflow:hidden;background:#e2e8f0}.manager-recruitmentprocesses-interviewpanel .interview-command-progress__track i{display:block;height:100%;border-radius:inherit;background:#2f6fb7;transition:width .18s ease}.manager-recruitmentprocesses-interviewpanel .interview-command-actions{grid-area:actions;flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:6px}.manager-recruitmentprocesses-interviewpanel .interview-command-actions .manager-summary-divider{width:1px;height:18px;margin:0 6px;background:#94a3b88c;flex:0 0 auto}.manager-recruitmentprocesses-interviewpanel .interview-command-actions .manager-action-panel__button{min-height:30px;padding:0 10px;border-radius:4px;font-size:.75rem}.manager-recruitmentprocesses-interviewpanel .interview-command-actions .manager-action-panel__button.is-active{border-color:#2563eb73;background:#eff6ff;color:#1d4ed8}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer{margin-top:8px;padding:12px;border:1px solid rgba(203,213,225,.95);border-radius:4px;background:#f8fafc;box-shadow:0 8px 20px #0f23341f;box-sizing:border-box}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer__head>div{min-width:0;display:flex;flex-direction:column;gap:4px}.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-style:normal;font-size:.75rem;line-height:1.25}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer__close{width:28px;height:28px;border:1px solid rgba(203,213,225,.9);border-radius:4px;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer__close .material-symbols-outlined{font-size:1rem;color:#64748b}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer__close:hover{background:#f1f5f9}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-grid{width:100%;display:grid;grid-template-columns:minmax(240px,.9fr) minmax(320px,1.2fr) minmax(320px,1.15fr);gap:10px;align-items:stretch}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-card{min-width:0;border:1px solid rgba(203,213,225,.82);border-radius:5px;background:#fff;padding:10px;display:flex;flex-direction:column;gap:10px;box-sizing:border-box}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-card__head{display:flex;align-items:center;gap:8px;min-width:0}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-card__head>.material-symbols-outlined{flex:0 0 30px;width:30px;height:30px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background:#eff6ff;color:#1d4ed8;font-size:1rem}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-card__head div{min-width:0;display:flex;flex-direction:column;gap:3px}.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-style:normal;font-size:.75rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-row,.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-inline{display:flex;align-items:center;gap:8px;min-width:0}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-row label,.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-inline label{flex:0 0 auto;color:#64748b;font-family:square-bd,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;white-space:nowrap}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-row input,.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-inline input{min-width:0;height:30px;border:1px solid rgba(203,213,225,.96);border-radius:4px;background:#fff;color:#0f172a;font-size:.72rem;box-sizing:border-box}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-setting-inline input{width:58px;padding:0 8px}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-schedule-fields{display:grid;grid-template-columns:minmax(128px,1fr) minmax(96px,.75fr) minmax(76px,.55fr) auto;gap:8px;align-items:end}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-schedule-fields label{min-width:0;display:flex;flex-direction:column;gap:4px;color:#64748b;font-family:square-bd,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-schedule-fields input{width:100%;height:30px;border:1px solid rgba(203,213,225,.96);border-radius:4px;background:#fff;color:#0f172a;font-size:.72rem;box-sizing:border-box}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .interview-quick-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer .manager-action-panel__button--danger{color:#b42318;background:#fff7f5;border-color:#fbb4aef2}.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{margin-top:0;flex:1 1 0;height:auto;min-height:0}.manager-recruitmentprocesses-interviewpanel .panel-body .interview-layout{grid-template-columns:280px minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;gap:12px}.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-template-columns:repeat(auto-fill,minmax(238px,1fr));grid-auto-rows:436px}.manager-recruitmentprocesses-interviewpanel .panel-body .group-card{height:436px}@media(max-width:1420px){.manager-recruitmentprocesses-interviewpanel .interview-command-summary{min-width:0;justify-content:flex-start}.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:1100px){.manager-recruitmentprocesses-interviewpanel .interview-commandbar{align-items:stretch;grid-template-columns:minmax(240px,1fr) auto;grid-template-areas:"title actions" "tabs tabs" "summary summary"}.manager-recruitmentprocesses-interviewpanel .interview-command-tabs,.manager-recruitmentprocesses-interviewpanel .interview-command-summary,.manager-recruitmentprocesses-interviewpanel .interview-command-actions{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;grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "tabs" "actions" "summary"}.manager-recruitmentprocesses-interviewpanel .interview-command-tabs,.manager-recruitmentprocesses-interviewpanel .interview-command-summary,.manager-recruitmentprocesses-interviewpanel .interview-command-actions{min-width:0}.manager-recruitmentprocesses-interviewpanel .interview-command-summary{align-items:flex-start;flex-direction:column}.manager-recruitmentprocesses-interviewpanel .interview-command-progress{width:100%;box-sizing:border-box}.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{width:100%;min-width:0;gap:8px;box-sizing:border-box}.manager-default-wrap .manager-action-panel{width:100%;margin:5px 0 8px;border-radius:6px;border-color:#cbd5e1;background:#fff;box-shadow:0 2px 6px #0f23340f;overflow:visible;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:.75rem}.manager-default-wrap .manager-action-panel .manager-action-panel__button{min-height:30px;border-radius:4px;font-size:.75rem}.manager-default-wrap .manager-action-panel .manager-action-panel__badge{min-height:24px;border-radius:3px;font-size:.75rem}.manager-default-wrap .manager-action-panel--collapsible{min-height:58px;position:sticky;top:0;z-index:75;overflow:visible!important}.manager-default-wrap .manager-action-panel--collapsible .manager-action-panel__body{border-radius:6px}.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{max-height:58px;overflow:hidden;background:#fffffff5}.manager-default-wrap .manager-action-panel--collapsible.is-expanded{z-index:160;min-height:58px}.manager-default-wrap .manager-action-panel--collapsible.is-expanded .manager-action-panel__body{position:absolute;left:0;right:0;top:0;z-index:150;max-height:72vh;overflow:auto;background:#f8fafcfc;border:1px solid #cbd5e1;border-radius:4px;box-shadow:0 10px 24px #0f233424;-webkit-backdrop-filter:none;backdrop-filter:none}.manager-default-wrap .manager-action-panel--collapsible.is-expanded .manager-action-panel__search,.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{max-height:none;opacity:1;pointer-events:auto}.manager-default-wrap .manager-action-panel__toggle{top:12px;right:12px;z-index:170;height:30px;padding:0 11px;border-radius:4px;border:1px solid #b8cbe0;background:#eef4fa;color:#1f4e79;box-shadow:none}.manager-default-wrap .manager-action-panel--collapsible.is-expanded .manager-action-panel__toggle{border-color:#cbd5e1f2;background:#fff;color:#475569}.manager-default-wrap .manager-content-hero,.manager-default-wrap .popup-manager-hero,.manager-default-wrap .notice-manager-hero,.manager-default-wrap .manager-statistics-hero,.manager-default-wrap .rc-notice,.manager-default-wrap .rc-toolbar{border:1px solid rgba(203,213,225,.95)!important;border-radius:6px!important;background:#fff!important;box-shadow:0 2px 6px #0f23340f!important;box-sizing:border-box}.manager-default-wrap .manager-content-hero,.manager-default-wrap .popup-manager-hero,.manager-default-wrap .notice-manager-hero,.manager-default-wrap .manager-statistics-hero,.manager-default-wrap .rc-notice{margin:5px 0 8px!important;padding:10px 12px!important;min-height:46px}.manager-default-wrap .rc-toolbar{margin:5px 0 8px!important;padding:8px 10px!important;min-height:46px}.manager-recruitmentprocesses-interviewpanel .interview-command-shell{z-index:120}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:130;max-height:72vh;overflow:auto;background:#f8fafcfc;box-shadow:0 18px 42px #0f23342e;-webkit-backdrop-filter:none;backdrop-filter:none}.manager-recruitmentprocesses-interviewpanel.is-settings-open .panel-body{height:auto;min-height:0}@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{flex:0 0 auto;position:sticky;top:0;z-index:82;margin:5px 0 8px;overflow:visible!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box}.manager-command-shell.manager-command-shell--inset{position:relative;top:auto;z-index:45;margin:0 0 8px}.manager-command-shell.is-settings-open{z-index:180}.manager-commandbar{min-height:46px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;box-shadow:0 2px 6px #0f23340f;display:flex;align-items:center;gap:10px;flex-wrap:wrap;box-sizing:border-box}.manager-command-title{flex:0 1 360px;min-width:230px;display:flex;align-items:center;gap:9px;min-height:30px}.manager-command-title>.material-symbols-outlined{width:30px;height:30px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:#eff6ff;color:#2f6fb7;font-size:1.08rem}.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{margin-top:2px;color:#122033;font-family:square-eb;font-size:.78rem;line-height:1.1}.manager-command-title p{margin-top:2px;color:#66758a;font-family:square-bd;font-size:.64rem;line-height:1.2}.manager-command-summary{flex:1 1 500px;min-width:320px;display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.manager-summary-divider{width:1px;height:18px;margin:0 8px;background:#94a3b88c;flex:0 0 auto}.manager-summary-chip-mini{min-height:27px;max-width:240px;padding:0 10px;border-radius:3px;border:1px solid #dce5ef;background:#f8fafc;color:#65758b;display:inline-flex;align-items:center;gap:5px;box-sizing:border-box;font-family:square-bd;font-size:.7rem;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager-summary-chip-mini strong{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#22324a;font-family:square-eb;font-size:.7rem}.manager-summary-chip-mini.is-info{border-color:#dce5ef;background:#f8fafc;color:#65758b}.manager-summary-chip-mini.is-complete,.manager-summary-chip-mini.is-progress{border-color:#b9e5da;background:#f0fbf8;color:#2b7a68}.manager-summary-chip-mini.is-complete strong,.manager-summary-chip-mini.is-progress strong{color:#17745f}.manager-summary-chip-mini.is-pending{border-color:#f59e0b57;background:#fffbeb;color:#92400e}.manager-summary-chip-mini.is-empty{border-color:#e5e7eb;background:#f9fafb;color:#9ca3af}.manager-command-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.manager-command-summary+.manager-command-actions:before{content:"";width:1px;height:18px;margin:0 6px 0 2px;background:#94a3b88c;flex:0 0 auto}.manager-command-actions .manager-action-panel__button,.manager-command-actions .rc-btn,.manager-command-actions .rc-nav-btn{min-height:30px;padding:0 10px;border-radius:4px;font-size:.75rem}.manager-command-actions .manager-action-panel__button.is-active{border-color:#2563eb73;background:#eff6ff;color:#1d4ed8}.manager-hover-preview{position:relative;flex:0 0 auto}.manager-hover-preview:after{content:"";position:absolute;top:100%;right:0;width:100%;height:8px}.manager-hover-preview:hover .manager-hover-preview__panel,.manager-hover-preview:focus-within .manager-hover-preview__panel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.manager-hover-preview__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:220;width:calc(100vw - 32px);max-width:520px;max-height:calc(100vh - 104px);padding:12px;overflow:auto;border:1px solid #cbd8e6;border-radius:6px;background:#fff;box-shadow:0 10px 24px #0f233424;box-sizing:border-box;opacity:0;visibility:hidden;transform:translateY(-4px);pointer-events:none;transition:opacity .14s ease,visibility .14s ease,transform .14s ease}.manager-hover-preview__panel.manager-hover-preview__panel--flush{padding:0;overflow:hidden auto}.manager-hover-preview--wide .manager-hover-preview__panel{max-width:920px}.manager-command-drawer{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:190;max-height:72vh;overflow:auto;padding:12px;border:1px solid #cbd5e1;border-radius:4px;background:#f8fafc;box-shadow:0 10px 24px #0f233424;-webkit-backdrop-filter:none;backdrop-filter:none;box-sizing:border-box}.manager-command-drawer__head{margin-bottom:10px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.manager-command-drawer__head strong,.manager-command-drawer__head em{display:block}.manager-command-drawer__head strong{color:#102033;font-family:square-eb;font-size:.82rem}.manager-command-drawer__head em{margin-top:3px;color:#64748b;font-family:square-bd;font-size:.75rem;font-style:normal}.manager-command-drawer__close{width:30px;height:30px;border:1px solid #cbd5e1;border-radius:4px;background:#fff;color:#475569;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none}.manager-command-drawer__close .material-symbols-outlined{font-size:1rem}.manager-command-setting-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.manager-command-setting-grid.manager-command-setting-grid--single{grid-template-columns:minmax(0,1fr)}.manager-command-setting-card{min-width:0;padding:12px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;box-shadow:none;box-sizing:border-box}.manager-command-setting-card.manager-command-setting-card--wide{grid-column:span 2}.manager-command-setting-card__head{margin-bottom:10px;display:flex;align-items:flex-start;gap:9px}.manager-command-setting-card__head>.material-symbols-outlined{width:28px;height:28px;border-radius:4px;background:#eff6ff;color:#2f6fb7;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:1rem}.manager-command-setting-card__head strong,.manager-command-setting-card__head em{display:block}.manager-command-setting-card__head strong{color:#102033;font-family:square-eb;font-size:.76rem}.manager-command-setting-card__head em{margin-top:3px;color:#64748b;font-family:square-bd;font-size:.64rem;font-style:normal;line-height:1.35;word-break:keep-all}.manager-command-fields{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px;align-items:end}.manager-command-fields.manager-command-fields--inline{grid-template-columns:repeat(auto-fit,minmax(130px,max-content));justify-content:flex-start;align-items:end}.manager-command-field{min-width:130px;display:flex;flex-direction:column;gap:5px}.manager-command-field.manager-command-field--lg{min-width:240px}.manager-command-field span{color:#475569;font-family:square-bd;font-size:.75rem}.manager-command-field input,.manager-command-field select{height:32px;border-radius:4px;border:1px solid #cbd5e1;background:#fffffffa;color:#0f172af0;padding:0 10px;font-size:.72rem;outline:none;box-sizing:border-box}.manager-command-field input:focus,.manager-command-field select:focus{border-color:#8fafcf;box-shadow:0 0 0 2px #5f85ad21}.manager-command-field input:disabled,.manager-command-field select:disabled{opacity:.58;cursor:not-allowed}.manager-command-field select{appearance:none;padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 10px) 50%;background-repeat:no-repeat;background-size:4px 4px,4px 4px;font-family:square-bd;cursor:pointer}.manager-command-check{min-height:32px;padding:0 10px;border-radius:4px;border:1px solid #cbd5e1;background:#fff;color:#0f172ae0;display:inline-flex;align-items:center;gap:7px;font-family:square-bd;font-size:.72rem;white-space:nowrap;box-sizing:border-box}.manager-command-check input{margin:0}.manager-command-check.is-disabled{opacity:.55;cursor:not-allowed}.manager-statistics-update-chip{width:fit-content;margin:0 0 8px auto;padding:5px 9px;border:1px solid #cbd5e1;border-radius:3px;background:#fff;color:#64748b;font-family:square-bd;font-size:.75rem;box-shadow:none}.manager-default-wrap .manager-content-hero,.manager-default-wrap .popup-manager-hero,.manager-default-wrap .notice-manager-hero,.manager-default-wrap .manager-statistics-hero,.manager-default-wrap .notification-template-summary{min-height:46px!important;padding:8px 10px!important;gap:10px!important}.manager-default-wrap .manager-content-title,.manager-default-wrap .popup-manager-title,.manager-default-wrap .notice-manager-title{gap:9px!important}.manager-default-wrap .manager-content-title>.material-symbols-outlined,.manager-default-wrap .popup-manager-title>.material-symbols-outlined,.manager-default-wrap .notice-manager-title>.material-symbols-outlined{width:30px!important;height:30px!important;border-radius:4px!important;font-size:1.08rem!important}.manager-default-wrap .manager-content-title em,.manager-default-wrap .popup-manager-title em,.manager-default-wrap .notice-manager-title em{font-size:.58rem!important}.manager-default-wrap .manager-content-title strong,.manager-default-wrap .popup-manager-title strong,.manager-default-wrap .notice-manager-title strong{margin-top:2px!important;font-size:.78rem!important}.manager-default-wrap .manager-content-title p,.manager-default-wrap .popup-manager-title p,.manager-default-wrap .notice-manager-title p{margin-top:2px!important;font-size:.64rem!important}.manager-default-wrap .manager-content-summary,.manager-default-wrap .popup-manager-summary,.manager-default-wrap .notice-manager-summary{gap:6px!important;flex-wrap:wrap;justify-content:flex-end}.manager-default-wrap .manager-content-summary>div,.manager-default-wrap .popup-manager-summary>div,.manager-default-wrap .notice-manager-summary>div{min-width:auto!important;max-width:220px;min-height:24px;padding:0 9px!important;border:1px solid rgba(203,213,225,.92)!important;border-radius:3px;background:#fff;display:inline-flex;align-items:center;gap:4px;overflow:hidden}.manager-default-wrap .manager-content-summary>div span,.manager-default-wrap .manager-content-summary>div strong,.manager-default-wrap .popup-manager-summary>div span,.manager-default-wrap .popup-manager-summary>div strong,.manager-default-wrap .notice-manager-summary>div span,.manager-default-wrap .notice-manager-summary>div strong{margin:0!important;display:inline!important;white-space:nowrap}.manager-default-wrap .manager-content-summary>div span,.manager-default-wrap .popup-manager-summary>div span,.manager-default-wrap .notice-manager-summary>div span{color:#475569!important;font-size:.75rem!important}.manager-default-wrap .manager-content-summary>div strong,.manager-default-wrap .popup-manager-summary>div strong,.manager-default-wrap .notice-manager-summary>div strong{max-width:150px;color:#0f172a!important;font-size:.73rem!important}@media(max-width:1320px){.manager-command-title{flex:1 1 260px}.manager-command-summary{flex:1 1 360px;min-width:260px;justify-content:flex-start}.manager-command-setting-grid,.manager-command-setting-card.manager-command-setting-card--wide{grid-template-columns:minmax(0,1fr);grid-column:auto}}@media(max-width:820px){.manager-command-shell{position:relative;top:auto;margin:6px 0 10px}.manager-commandbar{min-height:0;padding:12px;align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:10px;border-color:#cbd5e1;border-radius:4px;background:#fff;box-shadow:0 1px 3px #0f233414}.manager-command-title{width:100%;min-width:0;flex:1 1 100%;gap:10px;min-height:38px}.manager-command-title>.material-symbols-outlined{width:38px;height:38px;border-radius:3px;font-size:1.2rem;box-shadow:inset 0 0 0 1px #2f6fb714}.manager-command-title p{display:none}.manager-command-title em{display:block;font-size:.56rem;letter-spacing:.08em}.manager-command-title strong{margin-top:3px;font-size:.9rem;line-height:1.15}.manager-command-summary{width:100%;min-width:0;flex:1 1 100%;gap:6px}.manager-command-actions{display:none;width:100%;min-width:0;flex:1 1 100%;gap:6px}.manager-command-summary,.manager-command-actions{justify-content:flex-start}.manager-command-drawer{display:none;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-shell .manager-action-panel__button,.manager-command-drawer .manager-action-panel__button{min-height:30px;padding:0 13px;border-radius:4px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:square-bd;font-size:.75rem;cursor:pointer;white-space:nowrap;box-shadow:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease}.manager-command-shell .manager-action-panel__button .material-symbols-outlined,.manager-command-drawer .manager-action-panel__button .material-symbols-outlined{font-size:1rem}.manager-command-shell .manager-action-panel__button:disabled,.manager-command-shell .manager-action-panel__button.is-disabled,.manager-command-drawer .manager-action-panel__button:disabled,.manager-command-drawer .manager-action-panel__button.is-disabled{opacity:.62;cursor:not-allowed}.manager-command-shell .manager-action-panel__button--ghost,.manager-command-drawer .manager-action-panel__button--ghost,.manager-command-shell .manager-action-panel__button:not(.manager-action-panel__button--primary):not(.manager-action-panel__button--danger),.manager-command-drawer .manager-action-panel__button:not(.manager-action-panel__button--primary):not(.manager-action-panel__button--danger){color:#334155;background:#fff;border-color:#cbd5e1f5}.manager-command-shell .manager-action-panel__button--ghost:hover:not(:disabled),.manager-command-drawer .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),.manager-command-drawer .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-shell .manager-action-panel__button--primary,.manager-command-drawer .manager-action-panel__button--primary{color:#fff;background:var(--dhrm-primary);border-color:var(--dhrm-primary)}.manager-command-shell .manager-action-panel__button--primary:hover:not(:disabled),.manager-command-drawer .manager-action-panel__button--primary:hover:not(:disabled){background:#075f9e;border-color:#075f9e}.manager-command-shell .manager-action-panel__button--danger,.manager-command-drawer .manager-action-panel__button--danger{color:#b42318;background:#fff1f1;border-color:#ffcaca}.manager-command-drawer--score .manager-action-panel__score-grid{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px}.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:#475569f2;font-family:square-bd;font-size:.75rem}.manager-command-drawer--score .manager-action-panel__score-input{height:32px;border:1px solid rgba(203,213,225,.95);border-radius:4px;background:#fff;display:flex;align-items:center;overflow:hidden}.manager-command-drawer--score .manager-action-panel__score-input:focus-within{border-color:#8fafcf;box-shadow:0 0 0 2px #5f85ad21}.manager-command-drawer--score .manager-action-panel__score-input input{width:100%;height:32px;border:0;outline:none;padding:0 8px;background:transparent;color:#0f172af0;font-size:.72rem;box-sizing:border-box}.manager-command-drawer--score .manager-action-panel__score-input span{height:100%;min-width:34px;padding:0 8px;border-left:1px solid rgba(203,213,225,.95);background:#f8fafc;color:#64748b;display:inline-flex;align-items:center;justify-content:center;font-family:square-bd;font-size:.75rem}.manager-command-drawer--score .manager-action-panel__bottom-row{margin-top:12px;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.manager-command-drawer--score .manager-action-panel__badge{min-height:30px;padding:0 10px;border-radius:4px;border:1px solid rgba(37,99,235,.28);background:#eff6ff;color:#1d4ed8;display:inline-flex;align-items:center;font-family:square-bd;font-size:.75rem;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;min-width:0;max-width:420px}.slider-tabs--manager-command .slider-tabs__header.manager-commandbar .slider-tabs__list{order:0;width:auto;max-width:46vw;flex:0 1 auto;flex-basis:auto;min-width:0;margin:0 0 0 2px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;justify-content:flex-start}.slider-tabs--manager-command .slider-tabs__header.manager-commandbar .manager-command-summary{flex:0 1 auto;min-width:0;margin-left:auto}.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{max-width:100%;order:0;flex-basis:auto;margin-left:0}}.slider-tabs--manager-command.manager-grid-tabs .manager-commandbar,.manager-command-shell.manager-grid-tabs .manager-commandbar{flex-wrap:nowrap}.slider-tabs--manager-command.manager-grid-tabs .manager-commandbar .slider-tabs__list,.manager-command-shell.manager-grid-tabs .manager-commandbar .slider-tabs__list{flex:1 1 auto;width:auto;max-width:none;margin-left:80px;gap:2px;border-bottom:1px solid #d8e0e9}.slider-tabs--manager-command.manager-grid-tabs .manager-commandbar .manager-command-before-tabs+.slider-tabs__list,.manager-command-shell.manager-grid-tabs .manager-commandbar .manager-command-before-tabs+.slider-tabs__list{margin-left:18px}.slider-tabs--manager-command.manager-grid-tabs .manager-commandbar .slider-tabs__tab,.manager-command-shell.manager-grid-tabs .manager-commandbar .slider-tabs__tab{min-height:30px;margin-bottom:-1px;padding:0 12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#526174;box-shadow:none}.slider-tabs--manager-command.manager-grid-tabs .manager-commandbar .slider-tabs__tab .slider-tabs__badge,.manager-command-shell.manager-grid-tabs .manager-commandbar .slider-tabs__tab .slider-tabs__badge{border:1px solid #cbd5e1;border-radius:3px;background:#f8fafc;color:#475569}.slider-tabs--manager-command.manager-grid-tabs .manager-commandbar .slider-tabs__tab:hover,.manager-command-shell.manager-grid-tabs .manager-commandbar .slider-tabs__tab:hover{border-bottom-color:#9fb3c8;background:#f4f7fa;color:#1f4e79}.slider-tabs--manager-command.manager-grid-tabs .manager-commandbar .slider-tabs__tab.is-active,.manager-command-shell.manager-grid-tabs .manager-commandbar .slider-tabs__tab.is-active{border-bottom-color:#1f4e79;background:#eef4fa;color:#1f4e79;box-shadow:none}.slider-tabs--manager-command.manager-grid-tabs .manager-commandbar .slider-tabs__tab.is-active .slider-tabs__badge,.manager-command-shell.manager-grid-tabs .manager-commandbar .slider-tabs__tab.is-active .slider-tabs__badge{border-color:#b8cbe0;background:#fff;color:#1f4e79}.slider-tabs--manager-command.manager-grid-tabs .manager-commandbar .manager-command-summary,.manager-command-shell.manager-grid-tabs .manager-commandbar .manager-command-summary{flex:0 0 auto}@media(max-width:1320px){.slider-tabs--manager-command.manager-grid-tabs .manager-commandbar,.manager-command-shell.manager-grid-tabs .manager-commandbar{flex-wrap:wrap}.slider-tabs--manager-command.manager-grid-tabs .manager-commandbar .slider-tabs__list,.slider-tabs--manager-command.manager-grid-tabs .manager-commandbar .manager-command-before-tabs+.slider-tabs__list,.manager-command-shell.manager-grid-tabs .manager-commandbar .slider-tabs__list,.manager-command-shell.manager-grid-tabs .manager-commandbar .manager-command-before-tabs+.slider-tabs__list{flex:1 1 100%;width:100%;max-width:100%;margin:4px 0 0 39px}}@media(max-width:768px){.slider-tabs--manager-command.manager-grid-tabs .manager-commandbar,.manager-command-shell.manager-grid-tabs .manager-commandbar{flex-wrap:nowrap}.slider-tabs--manager-command.manager-grid-tabs .manager-commandbar .slider-tabs__list,.slider-tabs--manager-command.manager-grid-tabs .manager-commandbar .manager-command-before-tabs+.slider-tabs__list,.manager-command-shell.manager-grid-tabs .manager-commandbar .slider-tabs__list,.manager-command-shell.manager-grid-tabs .manager-commandbar .manager-command-before-tabs+.slider-tabs__list{width:100%;max-width:100%;min-width:0;margin:0;padding:4px;display:flex;flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-start;gap:4px;border:1px solid #cbd5e1;border-radius:4px;background:#f1f4f7;overflow-x:auto;overflow-y:hidden}.slider-tabs--manager-command.manager-grid-tabs .manager-commandbar .slider-tabs__tab,.manager-command-shell.manager-grid-tabs .manager-commandbar .slider-tabs__tab{min-height:38px;margin:0;padding:0 12px;flex:0 0 auto;border:1px solid transparent;border-radius:3px;background:transparent;color:#475569}.slider-tabs--manager-command.manager-grid-tabs .manager-commandbar .slider-tabs__tab.is-active,.manager-command-shell.manager-grid-tabs .manager-commandbar .slider-tabs__tab.is-active{border-color:#365f85;background:#365f85;color:#fff}.slider-tabs--manager-command.manager-grid-tabs .manager-commandbar .manager-command-summary,.manager-command-shell.manager-grid-tabs .manager-commandbar .manager-command-summary{width:100%;min-width:0;margin-left:0}}.manager-command-summary .manager-inline-control,.manager-command-summary .manager-inline-control-group,.manager-command-actions .manager-inline-control,.manager-command-actions .manager-inline-control-group{min-height:32px;border:1px solid rgba(203,213,225,.92);border-radius:4px;background:#fff;display:inline-flex;align-items:center;gap:7px;padding:0 8px 0 10px;box-sizing:border-box;white-space:nowrap;transition:border-color .14s ease,box-shadow .14s ease}.manager-command-summary .manager-inline-control:focus-within,.manager-command-summary .manager-inline-control-group:focus-within,.manager-command-actions .manager-inline-control:focus-within,.manager-command-actions .manager-inline-control-group:focus-within{border-color:#8fafcf;box-shadow:0 0 0 2px #5f85ad21}.manager-command-summary .manager-inline-control-label,.manager-command-summary .manager-inline-control>span,.manager-command-actions .manager-inline-control-label,.manager-command-actions .manager-inline-control>span{color:#475569;font-family:square-bd;font-size:.75rem;line-height:1}.manager-command-summary .manager-inline-control select,.manager-command-summary .manager-inline-control-group select,.manager-command-actions .manager-inline-control select,.manager-command-actions .manager-inline-control-group select{height:30px;min-width:82px;border:0;border-radius:0;appearance:none;background-color:transparent;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%);background-position:calc(100% - 8px) 50%,calc(100% - 4px) 50%;background-repeat:no-repeat;background-size:4px 4px,4px 4px;color:#0f172a;padding:0 22px 0 0;font-family:square-eb;font-size:.72rem;outline:none;box-sizing:border-box;cursor:pointer}.manager-command-summary .manager-inline-control select:focus,.manager-command-summary .manager-inline-control-group select:focus,.manager-command-actions .manager-inline-control select:focus,.manager-command-actions .manager-inline-control-group select:focus{border-color:transparent;box-shadow:none}.manager-command-summary .manager-inline-control select:disabled,.manager-command-summary .manager-inline-control-group select:disabled,.manager-command-actions .manager-inline-control select:disabled,.manager-command-actions .manager-inline-control-group select:disabled{opacity:.58;cursor:not-allowed}.manager-command-summary .manager-inline-control-group .manager-action-panel__button,.manager-command-actions .manager-inline-control-group .manager-action-panel__button{min-height:24px;height:24px;padding:0 9px;border-radius:3px;font-size:.75rem}.manager-command-summary .manager-inline-control-group--month select,.manager-command-actions .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{order:1;flex:1 1 360px;min-width:280px;max-width:none}.manager-command-shell--tabs-under-title .slider-tabs__header.manager-commandbar .manager-command-summary{order:2;flex:0 1 auto;min-width:0;margin-left:auto}.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{order:4;flex:0 0 100%;width:100%;max-width:100%;margin:4px 0 0 39px;padding:0;justify-content:flex-start}@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{flex:0 0 auto;min-width:0;display:inline-flex;align-items:center;gap:6px;margin-left:2px}.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-filter,.manager-command-inline-card{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;box-sizing:border-box}.manager-command-inline-actions{flex:0 0 auto}.manager-command-inline-actions--outcome-pass+.manager-command-inline-actions--erp{position:relative;margin-left:8px;padding-left:10px}.manager-command-inline-actions--outcome-pass+.manager-command-inline-actions--erp:before{content:"";position:absolute;left:0;top:50%;width:1px;height:18px;transform:translateY(-50%);background:#94a3b88c}.manager-applicants-outcomepass .manager-command-summary .manager-summary-chip-mini.is-complete+.manager-command-inline-actions--outcome-pass{position:relative;margin-left:8px;padding-left:10px}.manager-applicants-outcomepass .manager-command-summary .manager-summary-chip-mini.is-complete+.manager-command-inline-actions--outcome-pass:before{content:"";position:absolute;left:0;top:50%;width:1px;height:18px;transform:translateY(-50%);background:#94a3b88c}.manager-command-inline-filter,.manager-command-inline-card{min-height:30px;padding:3px 7px;border:1px solid rgba(203,213,225,.92);border-radius:4px;background:#fff;box-shadow:none}.manager-command-inline-card__title,.manager-command-inline-card__target{flex:0 0 auto;white-space:nowrap;line-height:1}.manager-command-inline-card__title{color:#1f4f85;font-family:square-eb;font-size:.75rem}.manager-command-inline-card__target{max-width:110px;overflow:hidden;text-overflow:ellipsis;color:#64748b;font-family:square-bd;font-size:.62rem;font-style:normal}.manager-command-inline-card select,.manager-command-inline-card input,.manager-command-inline-search input{height:24px;min-width:70px;border:1px solid rgba(203,213,225,.9);border-radius:4px;background:#f8fafc;color:#0f172a;padding:0 9px;font-family:square-bd;font-size:.75rem;outline:none;box-sizing:border-box}.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 #5f85ad21}.manager-command-inline-card input:disabled,.manager-command-inline-card select:disabled,.manager-command-inline-card button:disabled,.manager-command-inline-card button.is-disabled{opacity:.58;cursor:not-allowed}.manager-command-inline-card .manager-action-panel__button,.manager-command-inline-actions .manager-action-panel__button,.manager-command-inline-filter .manager-action-panel__button{min-height:24px;height:24px;padding:0 9px;border-radius:4px;font-size:.75rem}.manager-command-inline-actions--outcome-pass .manager-action-panel__button,.manager-command-inline-actions--erp .manager-action-panel__button{min-height:30px;height:30px;padding:0 13px;border-radius:4px;font-size:.75rem}.manager-command-inline-actions--outcome-pass .manager-action-panel__button .material-symbols-outlined,.manager-command-inline-actions--erp .manager-action-panel__button .material-symbols-outlined{font-size:1rem}.manager-command-shell .manager-action-panel__badge,.manager-command-drawer .manager-action-panel__badge{min-height:24px;padding:0 9px;border-radius:3px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;font-family:square-bd;font-size:.75rem;white-space:nowrap}.manager-command-shell .manager-action-panel__badge.is-info,.manager-command-drawer .manager-action-panel__badge.is-info{color:#006cb7;background:#00ace61a;border-color:#00ace633}.manager-command-shell .manager-action-panel__badge.is-empty,.manager-command-drawer .manager-action-panel__badge.is-empty{color:#64748bf5;background:#f1f5f9f5;border-color:#e2e8f0f5}.manager-command-shell .manager-action-panel__badge.is-progress,.manager-command-drawer .manager-action-panel__badge.is-progress{color:#245f9f;background:#eef6ff;border-color:#cfe1f5}.manager-command-shell .manager-action-panel__badge.is-complete,.manager-command-drawer .manager-action-panel__badge.is-complete{color:#137333;background:#eaf7ef;border-color:#c7ead4}.manager-command-shell .manager-action-panel__badge.is-pending,.manager-command-drawer .manager-action-panel__badge.is-pending{color:#8a5a00;background:#fff7e8;border-color:#f4ddb3}.manager-command-shell .manager-action-panel__badge.is-locked,.manager-command-drawer .manager-action-panel__badge.is-locked{color:#a64916;background:#fff3ea;border-color:#f1ceb9}.manager-command-viewmode-switch{min-height:28px}.manager-command-summary--talentpool{flex:1 1 900px;min-width:0;justify-content:flex-end}.manager-command-inline-filter__buttons{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;flex-wrap:wrap}.manager-command-inline-search{flex:1 1 210px;min-width:180px;display:inline-flex;align-items:center;gap:5px;color:#64748b}.manager-command-inline-search .material-symbols-outlined{font-size:.95rem}.manager-command-inline-search input{width:100%;min-width:180px}.manager-command-inline-card--talent-care{flex:1 1 360px;max-width:560px}.manager-command-inline-card--talent-care input[aria-label=태그]{flex:0 1 110px;min-width:90px}.manager-command-inline-card--talent-care input[aria-label=메모]{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=그룹사]{flex:0 1 110px}.manager-command-inline-card--talent-move select[aria-label=공고명]{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;justify-content:space-between;gap:10px;flex-wrap:wrap}@media(max-width:1320px){.manager-command-title--show-description{flex-basis:360px}.manager-command-summary--talentpool{flex-basis:100%;justify-content:flex-start}.manager-command-inline-card--talent-care,.manager-command-inline-card--talent-move{flex-basis:100%;max-width:100%}}@media(max-width:820px){.manager-command-inline-filter,.manager-command-inline-card,.manager-command-inline-actions{width:100%;flex-wrap:wrap;justify-content:flex-start}.manager-command-inline-card select,.manager-command-inline-card input,.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{min-width:0;max-width:none}.manager-page-applicants-postingapplicants .manager-command-title--show-description p{max-width:none;white-space:normal;overflow:visible;text-overflow:clip}.manager-page-applicants-postingapplicants .manager-command-actions--near-title{flex:0 0 auto}.manager-page-applicants-talentPooapplicants .width-size>.grid-table-default-virtuar-wrap:not(.fullsize){width:100%;max-width:100%;margin-right:0;margin-left:0}.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{flex:1 1 1020px;min-width:0;max-width:100%;align-items:flex-start;justify-content:flex-end;gap:6px;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=태그]{flex:0 1 100px;min-width:78px}.manager-page-applicants-talentPooapplicants .manager-command-inline-card--talent-care input[aria-label=메모]{flex:1 1 135px;min-width:100px}.manager-page-applicants-talentPooapplicants .manager-command-inline-card--talent-move select[aria-label=그룹사]{flex:0 1 105px;min-width:90px}.manager-page-applicants-talentPooapplicants .manager-command-inline-card--talent-move select[aria-label=공고명]{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{min-width:0;flex-basis:100%}.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 .width-size>.grid-table-default-virtuar-wrap:not(.fullsize){width:100%;max-width:100%;margin-right:0;margin-left:0}.manager-page-applicants-applycustominfo .apply-custom-process-filter{display:inline-flex;align-items:center;gap:5px;min-width:0;margin-left:6px;padding:3px 6px;border:1px solid #d7e0ea;border-radius:5px;background:#f8fafc;font-family:square-bd;font-size:.7rem}.manager-page-applicants-applycustominfo .apply-custom-process-filter .manager-action-panel__button{flex:0 0 auto;min-height:27px;height:27px;padding:0 9px;border-color:#d5dfea;border-radius:4px;background:#fff;color:#52657b;font-family:inherit;font-size:inherit}.manager-page-applicants-applycustominfo .apply-custom-process-filter .manager-action-panel__button.is-active{border-color:#2f6fb7;background:#2f6fb7;color:#fff;box-shadow:0 2px 5px #2f6fb72e}.manager-page-applicants-applycustominfo .apply-custom-process-filter .manager-action-panel__button em{min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#64748b1f;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-style:normal;font-size:inherit;line-height:1;box-sizing:border-box}.manager-page-applicants-applycustominfo .apply-custom-process-filter .manager-action-panel__button.is-active em{background:#fff3}.manager-page-applicants-applycustominfo .apply-custom-process-filter__label{flex:0 0 auto;margin-right:2px;color:#52657b;font-family:inherit;font-size:inherit;white-space:nowrap}.manager-page-applicants-applycustominfo .manager-command-drawer--columns{max-height:calc(100vh - 220px);overflow:hidden}.manager-page-applicants-applycustominfo .manager-summary-divider{width:1px;height:18px;margin:0 8px;background:#94a3b88c;flex:0 0 auto}.manager-page-applicants-applycustominfo .manager-command-setting-card--columns{padding:14px;overflow:hidden}.manager-page-applicants-applycustominfo .manager-command-columns-toprow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.manager-page-applicants-applycustominfo .manager-action-panel__search{width:100%;max-width:520px;height:34px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(203,213,225,.95);border-radius:6px;background:#fff;box-sizing:border-box;margin-bottom:12px}.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{flex:1 1 auto;min-width:0;height:100%;border:0;outline:none;background:transparent;color:#0f172a;font-family:square-bd;font-size:.72rem}.manager-page-applicants-applycustominfo .manager-action-panel__check-wrap{max-height:430px;display:flex;flex-direction:column;overflow:auto;padding:4px 8px 10px 2px;gap:25px;scrollbar-gutter:stable}.manager-page-applicants-applycustominfo .manager-action-panel__check-group{margin-bottom:0;padding:8px 9px 10px;border:1px solid #bfd1e4;border-radius:8px;background:#f9fbfe;box-shadow:0 2px 5px #1e406412;box-sizing:border-box}.manager-page-applicants-applycustominfo .manager-action-panel__check-title{width:100%;min-height:34px;margin:0 0 8px;padding:5px 9px;box-sizing:border-box;display:flex;align-items:center;gap:7px;border:1px solid #8fb2d7;border-radius:6px;background:#e8f2fc;color:#164b7f;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.manager-page-applicants-applycustominfo .manager-action-panel__check-title:hover{border-color:#6d9bc9;background:#deedfb}.manager-page-applicants-applycustominfo .manager-action-panel__check-title:focus-within{border-color:#2f6fb7;box-shadow:0 0 0 2px #2f6fb724}.manager-page-applicants-applycustominfo .manager-action-panel__check-title.is-checked,.manager-page-applicants-applycustominfo .manager-action-panel__check-title.is-partial{border-color:#5d91c5;background:#dcecff}.manager-page-applicants-applycustominfo .manager-action-panel__check-title.is-disabled{cursor:not-allowed;opacity:.68}.manager-page-applicants-applycustominfo .manager-action-panel__check-title input{width:15px;height:15px;margin:0;flex:0 0 auto;accent-color:#2f6fb7;cursor:pointer}.manager-page-applicants-applycustominfo .manager-action-panel__check-title input:disabled{cursor:not-allowed}.manager-page-applicants-applycustominfo .manager-action-panel__check-title-copy{min-width:0;flex:1 1 auto;display:flex;align-items:baseline;gap:8px}.manager-page-applicants-applycustominfo .manager-action-panel__check-title-name{flex:0 0 auto;font-family:square-eb;font-size:.78rem;line-height:1.25}.manager-page-applicants-applycustominfo .manager-action-panel__check-title-help{min-width:0;color:#64748b;font-family:square-r;font-size:.67rem;line-height:1.35;white-space:normal}.manager-page-applicants-applycustominfo .manager-action-panel__check-title-count{min-width:38px;height:20px;padding:0 7px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:#2f6fb721;color:#315f8d;font-family:square-bd;font-size:.65rem;line-height:1}.manager-page-applicants-applycustominfo .manager-action-panel__check-section-list{display:flex;flex-direction:column;gap:8px;margin-left:7px;padding:2px 4px 2px 15px;border-left:2px solid #d3e2f1}.manager-page-applicants-applycustominfo .manager-action-panel__check-section{min-width:0}.manager-page-applicants-applycustominfo .manager-action-panel__check-section.has-title{padding:6px 7px 8px;border:1px solid #dce6f0;border-radius:6px;background:#fff}.manager-page-applicants-applycustominfo .manager-action-panel__check-section.has-title:last-child{padding-bottom:8px;border:1px solid #dce6f0}.manager-page-applicants-applycustominfo .manager-action-panel__check-subtitle{width:100%;min-height:27px;margin:0 0 5px;padding:3px 7px;box-sizing:border-box;display:flex;align-items:center;gap:6px;border-left:4px solid #8badd0;border-radius:4px;background:#f3f7fb;color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.manager-page-applicants-applycustominfo .manager-action-panel__check-subtitle:hover{border-left-color:#2f6fb7;background:#eaf2fa}.manager-page-applicants-applycustominfo .manager-action-panel__check-subtitle:focus-within{box-shadow:0 0 0 2px #2f6fb71f}.manager-page-applicants-applycustominfo .manager-action-panel__check-subtitle.is-checked,.manager-page-applicants-applycustominfo .manager-action-panel__check-subtitle.is-partial{border-left-color:#2f6fb7;background:#edf5ff;color:#174f8f}.manager-page-applicants-applycustominfo .manager-action-panel__check-subtitle.is-disabled{cursor:not-allowed;opacity:.68}.manager-page-applicants-applycustominfo .manager-action-panel__check-subtitle input{width:14px;height:14px;margin:0;flex:0 0 auto;accent-color:#2f6fb7;cursor:pointer}.manager-page-applicants-applycustominfo .manager-action-panel__check-subtitle input:disabled{cursor:not-allowed}.manager-page-applicants-applycustominfo .manager-action-panel__check-subtitle span{font-family:square-eb;font-size:.69rem;line-height:1.2}.manager-page-applicants-applycustominfo .manager-action-panel__check-subtitle em{min-width:34px;height:18px;margin-left:auto;padding:0 6px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#64748b1c;color:#64748b;font-family:square-bd;font-size:.62rem;font-style:normal;line-height:1}.manager-page-applicants-applycustominfo .manager-action-panel__check-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px 6px}.manager-page-applicants-applycustominfo .manager-action-panel__check-item{width:100%;min-height:30px;padding:4px 6px;box-sizing:border-box;display:flex;align-items:center;gap:5px;min-width:0;border:1px solid rgba(226,232,240,.98);border-radius:5px;background:#fff;color:#334155;font-family:square-bd;font-size:.68rem;line-height:1.15;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease}.manager-page-applicants-applycustominfo .manager-action-panel__check-item:hover:not(.is-fixed){border-color:#2f6fb773;background:#f8fbff}.manager-page-applicants-applycustominfo .manager-action-panel__check-item:focus-within{border-color:#2f6fb7;box-shadow:0 0 0 2px #2f6fb71f}.manager-page-applicants-applycustominfo .manager-action-panel__check-item.is-checked{border-color:#2f6fb785;background:#eef6ff;color:#174f8f}.manager-page-applicants-applycustominfo .manager-action-panel__check-item input{width:15px;height:15px;margin:0;flex:0 0 auto;accent-color:#2f6fb7;cursor:pointer}.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{border-color:#e2e8f0e6;background:#f8fafc;color:#64748b;opacity:.72;cursor:not-allowed}.manager-page-applicants-applycustominfo .manager-action-panel__check-item.is-fixed input{cursor:not-allowed}.manager-page-applicants-outcome-fail-restore .manager-summary-divider{width:1px;height:18px;margin:0 8px;background:#94a3b88c;flex:0 0 auto}@media(max-width:1500px){.manager-page-applicants-applycustominfo .manager-action-panel__check-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1280px){.manager-page-applicants-applycustominfo .manager-action-panel__check-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:860px){.manager-page-applicants-applycustominfo .manager-action-panel__check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-page-applicants-applycustominfo .manager-action-panel__check-group{padding:6px}.manager-page-applicants-applycustominfo .manager-action-panel__check-section-list{margin-left:3px;padding-left:8px}.manager-page-applicants-applycustominfo .manager-action-panel__check-title-copy{flex-direction:column;align-items:flex-start;gap:2px}}@media(max-width:520px){.manager-page-applicants-applycustominfo .manager-action-panel__check-grid{grid-template-columns:minmax(0,1fr)}}.manager-command-summary--aptitude{flex:1 1 720px;min-width:0;align-items:flex-start;justify-content:flex-end}.manager-page-aptitudeTests-aptitudeTestwrite .manager-summary-divider{width:1px;height:18px;margin:0 8px;background:#94a3b88c;flex:0 0 auto}.manager-page-aptitudeTests-aptitudeTestwrite .criteria-button{border:1px solid rgba(203,213,225,.96);background:#fff;color:#334155;font-family:square-bd;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease}.manager-page-aptitudeTests-aptitudeTestwrite .criteria-button:hover:not(:disabled){transform:translateY(-1px);background:#eef7ff;border-color:#007bc359;color:var(--dhrm-primary)}.manager-page-aptitudeTests-aptitudeTestwrite .criteria-button:disabled{opacity:.45;cursor:not-allowed}.manager-page-aptitudeTests-aptitudeTestwrite .criteria-button .material-symbols-outlined{font-size:1rem;color:currentColor}.manager-page-aptitudeTests-aptitudeTestwrite .criteria-button.is-danger{color:#dc2626}.manager-page-aptitudeTests-aptitudeTestwrite .criteria-button.is-danger:hover:not(:disabled){background:#ef444414;border-color:#ef444447;color:#b91c1c}.manager-page-aptitudeTests-aptitudeTestwrite .criteria-button.is-danger{height:32px;border-radius:4px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:.72rem;white-space:nowrap}.manager-page-aptitudeTests-aptitudeTestlist .width-size>.grid-table-default-virtuar-wrap:not(.fullsize){width:100%;max-width:100%;margin-right:0;margin-left:0}.manager-command-inline-card--aptitude-form{flex:1 1 520px;max-width:780px;flex-wrap:wrap;justify-content:flex-start}.manager-command-inline-card--aptitude-form select{flex:1 1 180px;min-width:150px}.manager-command-inline-card--aptitude-form input[aria-label=컬럼명]{flex:1 1 220px;min-width:160px}.manager-command-inline-card--aptitude-form input[aria-label=검사명]{flex:1 1 160px;min-width:130px}.manager-command-inline-card--aptitude-form input[aria-label=추가행수]{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{width:1px;height:18px;margin:0 8px;background:#94a3b88c;flex:0 0 auto}.manager-notifications-templates .notification-template-panel-head__actions{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.manager-notifications-templates .notification-template-panel-head__actions--editor{flex-wrap:nowrap}.manager-notifications-templates .notification-template-panel-head__actions button,.manager-notifications-templates .notification-template-panel-head>button{min-height:32px;padding:0 10px;border:1px solid rgba(203,213,225,.96);border-radius:4px;background:#fff;color:#334155;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-family:square-eb;font-size:.72rem;cursor:pointer}.manager-notifications-templates .notification-template-panel-head__actions button:hover:not(:disabled),.manager-notifications-templates .notification-template-panel-head>button:hover:not(:disabled){transform:translateY(-1px);background:#eef7ff;border-color:#007bc359;color:var(--dhrm-primary)}.manager-notifications-templates .notification-template-panel-head__actions button:disabled,.manager-notifications-templates .notification-template-panel-head>button:disabled{opacity:.45;cursor:not-allowed}.manager-notifications-templates .notification-template-panel-head__actions button .material-symbols-outlined,.manager-notifications-templates .notification-template-panel-head>button .material-symbols-outlined{font-size:1rem;color:currentColor}.manager-notifications-templates .notification-template-panel-head__actions button.is-primary,.manager-notifications-templates .notification-template-panel-head>button.is-primary{border-color:transparent;background:var(--dhrm-primary);color:#fff}.manager-notifications-templates .notification-template-panel-head__actions button.is-danger,.manager-notifications-templates .notification-template-panel-head>button.is-danger{color:#dc2626}.manager-notifications-templates .notification-template-panel-head__actions button.is-danger:hover:not(:disabled),.manager-notifications-templates .notification-template-panel-head>button.is-danger:hover:not(:disabled){background:#ef444414;border-color:#ef444447;color:#b91c1c}.manager-notifications-templates .notification-template-actions{display:none}.manager-notifications-templates .notification-template-panel-head__actions .criteria-button{height:32px;border-radius:4px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:.72rem;white-space:nowrap;border:1px solid rgba(203,213,225,.96);background:#fff;color:#334155;font-family:square-bd;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease}.manager-notifications-templates .notification-template-panel-head__actions .criteria-button:hover:not(:disabled){transform:translateY(-1px);background:#eef7ff;border-color:#007bc359;color:var(--dhrm-primary)}.manager-notifications-templates .notification-template-panel-head__actions .criteria-button:disabled{opacity:.45;cursor:not-allowed}.manager-notifications-templates .notification-template-panel-head__actions .criteria-button .material-symbols-outlined{font-size:1rem;color:currentColor}.manager-notifications-templates .notification-template-panel-head__actions .criteria-button.is-primary{border-color:transparent;background:var(--dhrm-primary);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:#ef444414;border-color:#ef444447;color:#b91c1c}.manager-notifications-templates .notification-template-item.is-draft{border-color:#2f6fb773;background:linear-gradient(180deg,#f8fbff,#eef6ff);box-shadow:0 8px 18px #2f6fb721}.manager-notifications-templates .notification-template-item i.is-draft{color:#245f9f;background:#dcecff}.manager-page-careers-popup .popup-manager-list-item.is-draft{border-color:#2f6fb773;background:linear-gradient(180deg,#f8fbff,#eef6ff)}.manager-page-careers-popup .popup-state-dot.is-draft{background:#2f6fb7;box-shadow:0 0 0 3px #2f6fb721}.manager-page-evaluation-notice .notice-manager-list-item.is-draft{border-color:#2f6fb773;background:linear-gradient(180deg,#f8fbff,#eef6ff)}.manager-page-evaluation-notice .notice-manager-state-dot.is-draft{background:#2f6fb7;box-shadow:0 0 0 3px #2f6fb721}.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{border:1px solid rgba(203,213,225,.96);background:#fff;color:#334155;font-family:square-bd;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease}.manager-page-statistics-jobposting .criteria-button:hover:not(:disabled){transform:translateY(-1px);background:#eef7ff;border-color:#007bc359;color:var(--dhrm-primary)}.manager-page-statistics-jobposting .criteria-button:disabled{opacity:.45;cursor:not-allowed}.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:#ef444414;border-color:#ef444447;color:#b91c1c}.manager-page-statistics-jobposting .criteria-button.is-danger{height:32px;border-radius:4px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:.72rem;white-space:nowrap}@media(max-height:760px){.manager-page-applicants-applycustominfo .manager-action-panel__check-wrap{max-height:300px}}.manager-list-add-button{border-color:#2f6fb7!important;background:#2f6fb7!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;font-family:square-eb!important}.manager-content-list-item.is-draft{border-color:#2f6fb773!important;background:linear-gradient(180deg,#f8fbff,#eef6ff)!important;box-shadow:0 8px 18px #2f6fb71a}.manager-content-state-dot.is-draft{background:#2f6fb7!important;box-shadow:0 0 0 3px #2f6fb721}.manager-page-applicants-postingapplicants .manager-commandbar{flex-wrap:nowrap}.manager-page-applicants-postingapplicants .manager-command-title--show-description{flex:0 0 auto;min-width:0;max-width:none}.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-page-applicants-postingapplicants-list .width-size>.grid-table-default-virtuar-wrap:not(.fullsize),.manager-page-applicants-postingapplicants-not .width-size>.grid-table-default-virtuar-wrap:not(.fullsize){width:100%;max-width:100%;margin-right:0;margin-left:0}.manager-applicants-outcomepass .outcomepass-result-layout--single{grid-template-columns:minmax(0,1fr)!important}.manager-page-applicants-outcome-pass .manager-grid-surface,.manager-page-applicants-result .manager-grid-surface{width:100%;max-width:100%;margin-right:0;margin-left:0}.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-page-applicants-outcome-history .width-size>.grid-table-default-virtuar-wrap:not(.fullsize){width:100%;max-width:100%;margin-right:0;margin-left:0}.manager-josposting-jobpostinglist .width-size .slider-tabs__panel>.grid-table-default-virtuar-wrap:not(.fullsize){width:100%;max-width:100%;margin-right:0;margin-left:0}@media(max-width:1280px){.manager-page-applicants-postingapplicants .manager-commandbar{flex-wrap:wrap}.manager-page-applicants-postingapplicants .manager-command-title--show-description,.manager-page-applicants-postingapplicants .manager-command-actions--near-title,.manager-page-applicants-postingapplicants .manager-command-summary{flex-basis:100%}.manager-page-applicants-postingapplicants .manager-command-title--show-description{max-width:100%}.manager-page-applicants-postingapplicants .manager-command-summary{justify-content:flex-start}}.manager-command-title-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.manager-command-title-row>strong{flex:0 0 auto}.manager-command-title-inline-actions{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.manager-command-title-inline-actions .manager-action-panel__button{min-height:24px;padding:0 10px;white-space:nowrap}.manager-page-applicants-quality .width-size{gap:8px;padding-top:0}.manager-page-applicants-quality .width-size .slider-tabs__panel>.grid-table-default-virtuar-wrap:not(.fullsize){width:100%;max-width:100%;margin-right:0;margin-left:0}@media(min-width:1321px){.manager-page-applicants-quality .manager-command-summary{flex-wrap:nowrap}}.manager-command-drawer--animated{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px) scaleY(.985);transform-origin:top center;transition:opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s;will-change:opacity,transform}.manager-command-drawer--animated.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scaleY(1);transition:opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.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{min-height:46px;padding:8px 10px;align-items:center;gap:10px}.manager-recruitmentprocesses-interviewpanel .interview-command-tabs.slider-tabs__list{width:auto;flex:0 1 auto;min-width:160px;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.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{min-width:22px;height:18px;padding:0 6px;border-radius:4px;background:#eef2ff;color:#1d4ed8;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:.64rem;line-height:1}.manager-recruitmentprocesses-interviewpanel .interview-command-tab.slider-tabs__tab.is-active em{background:#fff;color:#1f4e79;border:1px solid #b8cbe0}.manager-recruitmentprocesses-interviewpanel .interview-command-summary{flex:1 1 520px;width:100%;min-width:0}.manager-recruitmentprocesses-interviewpanel .interview-settings-drawer.manager-command-drawer{margin-top:0;padding:12px}@media(max-width:1100px){.manager-recruitmentprocesses-interviewpanel .interview-command-tabs.slider-tabs__list{max-width:100%}}.manager-page-applicants-postingapplicants .manager-command-title--show-description{flex:0 0 auto;min-width:0;max-width:420px}.manager-page-applicants-postingapplicants .manager-command-title p{white-space:nowrap;overflow:visible;text-overflow:clip}.manager-page-applicants-postingapplicants .grid-table--merged .th-dynamic-process-group,.manager-page-applicants-postingapplicants .grid-table--merged .th-dynamic-process{background:#fff3bf!important;border-color:#f4d06f!important;color:#4b3a00!important}.manager-page-applicants-postingapplicants .grid-table--merged .th-dynamic-process-group .th-inner,.manager-page-applicants-postingapplicants .grid-table--merged .th-dynamic-process .th-inner{background:transparent!important}@media(max-width:768px){.manager-page-applicants-postingapplicants .manager-command-shell{position:relative;top:auto;margin:2px 0 10px}.manager-page-applicants-postingapplicants .manager-commandbar{min-height:0;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title summary";align-items:center;gap:12px 10px;border-color:#cbd5e1;border-radius:4px;background:#fff;box-shadow:0 1px 3px #0f233414}.manager-page-applicants-postingapplicants .manager-command-title--show-description{grid-area:title;width:100%;min-width:0;max-width:none;min-height:40px;gap:10px}.manager-page-applicants-postingapplicants .manager-command-title>.material-symbols-outlined{width:40px;height:40px;border-radius:3px;font-size:1.25rem}.manager-page-applicants-postingapplicants .manager-command-title p{display:none}.manager-page-applicants-postingapplicants .manager-command-title em{display:block;font-size:.56rem;letter-spacing:.08em}.manager-page-applicants-postingapplicants .manager-command-title strong{margin-top:4px;font-size:.94rem}.manager-page-applicants-postingapplicants .manager-command-shell.manager-grid-tabs .manager-commandbar .slider-tabs__list{grid-area:tabs;width:100%;max-width:none;min-width:0;margin:0;padding:4px;display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;border:1px solid #d2d9e1;border-radius:3px;background:#f1f4f7}.manager-page-applicants-postingapplicants .manager-command-shell.manager-grid-tabs .manager-commandbar .slider-tabs__tab{width:100%;min-height:36px;margin:0;padding:0 12px;border:0;border-radius:2px;background:transparent;color:#526174;font-size:.78rem}.manager-page-applicants-postingapplicants .manager-command-shell.manager-grid-tabs .manager-commandbar .slider-tabs__tab.is-active{border:1px solid #365f85;border-radius:2px;background:#365f85;color:#fff;box-shadow:none}.manager-page-applicants-postingapplicants .manager-command-summary{grid-area:summary;width:auto;min-width:0;display:flex;align-items:center;justify-content:flex-end}.manager-page-applicants-postingapplicants .manager-command-summary .manager-summary-chip-mini{min-height:30px;padding:0 10px;border:1px solid #cbd5e1;border-radius:3px;background:#f4f6f8;color:#40566d;font-size:.68rem}.manager-page-applicants-postingapplicants .manager-command-summary .manager-summary-chip-mini strong{color:#174f7e;font-size:.76rem}.manager-page-applicants-postingapplicants .manager-command-summary .manager-summary-chip-mini:not(:first-child){display:none}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize){border:0;border-radius:0;background:transparent;box-shadow:none}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .grid-table-top-wrap{margin-bottom:6px;padding:8px 10px;gap:6px;border:1px solid #cbd5e1;border-radius:4px;background:#f8fafc;box-shadow:none}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .grid-table-top-left{min-height:26px}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .grid-title-block{align-items:center}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .grid-title-main{color:#172b3e;font-family:square-eb;font-size:.88rem}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .grid-title-meta .chip,.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .grid-filter-pill{height:23px;border-radius:3px;font-size:.66rem}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .grid-table-select{display:none}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize).is-filtering .grid-table thead{display:none}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .grid-filter-pill,.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .grid-title-meta .chip-filtered,.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .grid-action-group-output,.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .grid-action-group-edit{display:none}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .util-btn-styl-btn,.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .util-btn-style-select{min-height:40px;border-color:#d4e0ec;border-radius:10px;background:#f8fafc;color:#40566d;font-family:square-bd;font-size:.74rem!important}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize).is-filtering .grid-action-group-query .grid-action-item:first-child .util-btn-styl-btn,.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .grid-action-search{border-color:#2f6fb7;background:#2f6fb7;color:#fff}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .grid-table-scroll,.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .grid-table,.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .grid-virtual-wrap,.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .grid-virtual-list{border:0;border-radius:0;background:transparent}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .grid-virtual-wrap,.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .grid-virtual-list{background:#f1f3f5}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .tr-class{left:6px!important;width:calc(100% - 12px)!important;padding:6px 8px;display:grid;grid-template-columns:82px 120px minmax(0,1fr);column-gap:12px;align-content:start;border:1px solid #cbd5e1;border-radius:4px;background:#fff;box-shadow:0 1px 2px #0f23340f;overflow:hidden}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .tr-class.row-selected,.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .tr-class.row-checked,.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .tr-class.row-checked.row-selected{border-color:#9bbbd8;background:#f7fbff;box-shadow:inset 3px 0 #3d78ad}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .tr-class .td-class{width:100%!important;min-width:0;height:34px!important;padding:0;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:stretch;border:0;border-bottom:1px solid #e6ebf0;background:transparent!important}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .tr-class .td-class.cell-mobile-empty,.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .tr-class .td-class.cell-row-merge-hidden{display:none}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .tr-class .td-class:before{padding:0 4px 0 1px;display:flex;align-items:center;color:#6a7784;font-family:square-bd;font-size:.64rem;line-height:1.25}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .tr-class .td-class>.grid-cell-inner{height:100%;padding:3px 1px 3px 4px!important;align-items:center;justify-content:flex-start!important;color:#263746;font-family:square-rg;font-size:.69rem;font-weight:400;line-height:1.25;text-align:left}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .tr-class .td-class[data-column-key=applyId]>.grid-cell-inner>div,.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .tr-class .td-class[data-column-key=korName]>.grid-cell-inner>div,.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .tr-class .td-class[data-column-key=statusNm]>.grid-cell-inner>div{width:100%;padding:0!important;border-radius:0!important;font-family:square-rg!important;font-size:inherit;font-weight:400!important;line-height:inherit;text-align:left!important;justify-content:flex-start!important}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .tr-class .td-class[data-column-key=applyId]{grid-column:2}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .tr-class .td-class[data-column-key=applyId]>.grid-cell-inner,.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .tr-class .td-class[data-column-key=applyId]>.grid-cell-inner>div{justify-content:flex-start!important;border:0!important;background:transparent!important;color:#263746!important;box-shadow:none!important;font-family:square-rg!important;font-weight:400!important}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .tr-class .td-class[data-column-key=korName]{grid-column:3}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .tr-class .td-class[data-column-key=statusNm]{grid-column:2/-1}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .tr-class.has-mobile-photo .td-class[data-column-key=passportPhoto]{width:82px!important;height:102px!important;grid-column:1;grid-row:1/span 3;display:flex;align-items:center;justify-content:center;border:0}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .tr-class.has-mobile-photo .td-class[data-column-key=passportPhoto]:before{display:none}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .tr-class.has-mobile-photo .td-class[data-column-key=passportPhoto]>.grid-cell-inner{padding:0!important;justify-content:center!important}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .circular-image{width:80px;max-width:80px;height:96px;max-height:96px;flex:0 0 80px;border:1px solid #cbd5e1;border-radius:2px;background:#edf0f3}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .grid-mobile-card-action{grid-column:1/-1;width:100%;min-height:32px;margin-top:6px;border:1px solid #6f879d;border-radius:3px;background:#fff;color:#294b6a;font-family:square-bd;font-size:.68rem;line-height:1;white-space:nowrap;cursor:pointer}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .grid-mobile-card-meta{grid-column:2/-1;min-width:0;min-height:34px;display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;column-gap:12px;overflow:hidden}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .grid-mobile-card-meta span{min-width:0;height:34px;padding:0 4px 0 1px;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:3px;border-bottom:1px solid #e6ebf0;white-space:nowrap}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .grid-mobile-card-meta span+span{border-left:0}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .grid-mobile-card-meta em{color:#6a7784;font-family:square-bd;font-size:.64rem;font-style:normal;line-height:1.25}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .grid-mobile-card-meta strong{min-width:0;overflow:hidden;color:#263746;font-family:square-rg;font-size:.69rem;font-weight:400;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .custom-checkbox{width:18px;height:18px}.manager-page-applicants-postingapplicants .grid-table-default-virtuar-wrap:not(.fullsize) .custom-checkbox .checkmark{width:18px;height:18px;border-radius:6px}}.manager-admin-header .tab-menu>.header-guide-button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #c9d6e5;border-radius:4px;background:#fff;color:#2563eb;cursor:pointer;box-shadow:0 3px 8px #0f233412;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s ease}.manager-admin-header .tab-menu>.header-guide-button .material-symbols-outlined{border:none;padding:0;font-size:1.18rem}.manager-admin-header .tab-menu>.header-guide-button:hover,.manager-admin-header .tab-menu>.header-guide-button:focus-visible{outline:none;background:#eef7ff;border-color:#9bbce3;color:#0f4f9a;transform:translateY(-1px)}.manager-admin-header .tab-menu>.header-admin-guide-button{color:#0f766e}.manager-admin-header .tab-menu>.header-admin-guide-button:hover,.manager-admin-header .tab-menu>.header-admin-guide-button:focus-visible{background:#ecfdf5;border-color:#8fd4c4;color:#0f5f57}.manager-gridtable-guide-modal-overlay{position:fixed;inset:0;z-index:1200;padding:24px;display:flex;align-items:center;justify-content:center;background:#0f172a7a;-webkit-backdrop-filter:none;backdrop-filter:none}.manager-gridtable-guide-modal{position:relative;width:calc(100vw - 48px);max-width:1560px;height:calc(100vh - 48px);border-radius:4px;overflow:hidden;background:#f5f7fb;border:1px solid rgba(219,229,242,.95);box-shadow:0 12px 30px #0f172a3d}.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{max-width:1480px;height:calc(100vh - 48px);margin:0 auto;padding:18px 26px 36px;overflow:auto}.manager-gridtable-guide-content .grid-guide-modal-topbar{position:sticky;top:-18px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-18px -26px 18px;padding:14px 18px 14px 22px;border-bottom:1px solid #dbe5f2;background:#f5f7fbf5;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.manager-gridtable-guide-content .grid-guide-modal-title{display:inline-flex;align-items:center;gap:10px;min-width:0}.manager-gridtable-guide-content .grid-guide-modal-title>.material-symbols-outlined{width:40px;height:40px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background:#eaf3ff;color:#1f5f96;font-size:1.32rem}.manager-gridtable-guide-content .grid-guide-modal-title strong{display:block;color:#102033;font-size:1.05rem;font-family:square-eb;letter-spacing:-.03em}.manager-gridtable-guide-content .grid-guide-modal-title span:not(.material-symbols-outlined){display:block;margin-top:2px;color:#64748b;font-size:.78rem}.manager-gridtable-guide-content .grid-guide-hero{display:flex;align-items:stretch;justify-content:space-between;gap:18px;padding:26px;border:1px solid #dbe5f2;border-radius:6px;background:#fff;box-shadow:none}.manager-gridtable-guide-content .grid-guide-hero .grid-guide-eyebrow{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:4px;background:#eaf3ff;color:#1f5f96;font-size:.78rem;font-family:square-eb}.manager-gridtable-guide-content .grid-guide-hero h2{margin:14px 0 8px;font-size:1.9rem;color:#102033;letter-spacing:-.04em;font-family:square-eb}.manager-gridtable-guide-content .grid-guide-hero p{margin:0;max-width:760px;color:#5b6b80;line-height:1.65;font-size:.96rem}.manager-gridtable-guide-content .grid-guide-modal-close{flex:0 0 auto;width:42px;height:42px;margin-left:auto;border:1px solid #dbe5f2;border-radius:4px;background:#fff;color:#334155;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .16s ease,color .16s ease,transform .12s ease,border-color .16s ease}.manager-gridtable-guide-content .grid-guide-modal-close .material-symbols-outlined{font-size:1.25rem}.manager-gridtable-guide-content .grid-guide-modal-close:hover,.manager-gridtable-guide-content .grid-guide-modal-close:focus-visible{outline:none;background:#102033;border-color:#102033;color:#fff;transform:translateY(-1px)}.manager-gridtable-guide-content .grid-guide-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.manager-gridtable-guide-content .grid-guide-summary>div{padding:16px 18px;border:1px solid #dbe5f2;border-radius:6px;background:#fff;box-shadow:0 8px 20px #0f23340d}.manager-gridtable-guide-content .grid-guide-summary>div strong{display:block;color:#1f5f96;font-size:1.35rem;font-family:square-eb}.manager-gridtable-guide-content .grid-guide-summary>div span{display:block;margin-top:4px;color:#64748b;font-size:.82rem}.manager-gridtable-guide-content .grid-guide-section{margin-top:18px;padding:22px;border:1px solid #dbe5f2;border-radius:6px;background:#fff;box-shadow:0 10px 26px #0f23340e}.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{margin:0;color:#102033;font-size:1.18rem;font-family:square-eb;letter-spacing:-.03em}.manager-gridtable-guide-content .grid-guide-section-title p{margin:6px 0 0;color:#64748b;font-size:.88rem;line-height:1.55}.manager-gridtable-guide-content .grid-guide-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.manager-gridtable-guide-content .grid-guide-feature-card{padding:17px;border:1px solid #e1e9f3;border-radius:6px;background:#fbfdff}.manager-gridtable-guide-content .grid-guide-feature-card .feature-card-title{display:flex;align-items:center;gap:9px;margin-bottom:10px}.manager-gridtable-guide-content .grid-guide-feature-card .feature-card-title .material-symbols-outlined{width:34px;height:34px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:#eaf3ff;color:#1f5f96;font-size:1.15rem}.manager-gridtable-guide-content .grid-guide-feature-card .feature-card-title h4{margin:0;color:#1f2937;font-size:.96rem;font-family:square-eb;letter-spacing:-.02em}.manager-gridtable-guide-content .grid-guide-feature-card ul{margin:0;padding-left:17px;color:#526173;font-size:.82rem;line-height:1.62}.manager-gridtable-guide-content .grid-guide-feature-card ul li+li{margin-top:5px}.manager-gridtable-guide-content .grid-guide-two-column{display:grid;grid-template-columns:1.08fr .92fr;gap:16px;padding:0;border:none;background:transparent;box-shadow:none}.manager-gridtable-guide-content .grid-guide-panel{padding:20px;border:1px solid #dbe5f2;border-radius:6px;background:#fff;box-shadow:0 10px 26px #0f23340e}.manager-gridtable-guide-content .grid-guide-props-table{display:grid;grid-template-columns:1fr 1fr;gap:8px}.manager-gridtable-guide-content .grid-guide-props-table .props-row{display:flex;align-items:center;gap:10px;min-height:38px;padding:8px 10px;border-radius:6px;background:#f6f9fd;border:1px solid #e3ebf5}.manager-gridtable-guide-content .grid-guide-props-table .props-row code{flex:0 0 138px;color:#1f5f96;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{margin:0;padding:0;list-style:none;counter-reset:guide-step}.manager-gridtable-guide-content .grid-guide-step-list li{position:relative;padding:13px 14px 13px 48px;border:1px solid #e3ebf5;border-radius:6px;background:#f8fbff;counter-increment:guide-step}.manager-gridtable-guide-content .grid-guide-step-list li:before{content:counter(guide-step);position:absolute;left:14px;top:13px;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#1f5f96;color:#fff;font-size:.76rem;font-family:square-eb}.manager-gridtable-guide-content .grid-guide-step-list li+li{margin-top:8px}.manager-gridtable-guide-content .grid-guide-step-list li strong{display:block;color:#1f2937;font-size:.88rem;font-family:square-eb}.manager-gridtable-guide-content .grid-guide-step-list li span{display:block;margin-top:4px;color:#64748b;line-height:1.5;font-size:.8rem}.manager-gridtable-guide-content .grid-guide-test-wrap{display:block}.manager-gridtable-guide-content .grid-guide-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.manager-gridtable-guide-content .grid-guide-scenario-card{padding:14px;border:1px solid #e1e9f3;border-radius:6px;background:#fbfdff}.manager-gridtable-guide-content .grid-guide-scenario-card .scenario-card-head{display:flex;align-items:center;gap:8px;margin-bottom:9px}.manager-gridtable-guide-content .grid-guide-scenario-card .scenario-card-head .material-symbols-outlined{width:32px;height:32px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:#eaf3ff;color:#1f5f96;font-size:1.12rem}.manager-gridtable-guide-content .grid-guide-scenario-card .scenario-card-head strong{color:#1f2937;font-size:.9rem;font-family:square-eb}.manager-gridtable-guide-content .grid-guide-scenario-card ul{margin:0;padding-left:18px;color:#526173;font-size:.8rem;line-height:1.6}.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{min-height:34px;padding:0 13px;border:1px solid #cfe2ff;border-radius:6px;background:#fff;color:#1f5f96;font-size:.82rem;font-family:square-eb;cursor:pointer}.manager-gridtable-guide-content .grid-guide-test-toolbar button:hover,.manager-gridtable-guide-content .grid-guide-test-toolbar button:focus-visible{outline:none;background:#eaf3ff;border-color:#9bbce3}.manager-gridtable-guide-content .grid-guide-event-log{min-height:180px;padding:15px;border:1px solid #dbe5f2;border-radius:6px;background:#0f172a;color:#dbeafe}.manager-gridtable-guide-content .grid-guide-event-log .event-log-title{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#fff;font-family:square-eb}.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{margin:0;color:#94a3b8;font-size:.82rem;line-height:1.55}.manager-gridtable-guide-content .grid-guide-event-log ul{margin:0;padding:0;list-style:none}.manager-gridtable-guide-content .grid-guide-event-log ul li{padding:7px 0;border-bottom:1px solid rgba(148,163,184,.18);color:#dbeafe;font-family:Consolas,Courier New,monospace;font-size:.78rem;line-height:1.4}.manager-gridtable-guide-content .grid-guide-checklist .checklist-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.manager-gridtable-guide-content .grid-guide-checklist .checklist-grid span{min-height:38px;display:inline-flex;align-items:center;padding:8px 12px;border-radius:6px;background:#f6f9fd;border:1px solid #e3ebf5;color:#334155;font-size:.82rem}.manager-gridtable-guide-content .grid-guide-checklist .checklist-grid span:before{content:"check_circle";font-family:Material Symbols Outlined;margin-right:7px;color:#16a34a;font-size:1rem}@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-props-table,.manager-gridtable-guide-content .grid-guide-checklist .checklist-grid{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-summary,.manager-gridtable-guide-content .grid-guide-feature-grid,.manager-gridtable-guide-content .grid-guide-scenario-grid,.manager-gridtable-guide-content .grid-guide-props-table,.manager-gridtable-guide-content .grid-guide-checklist .checklist-grid{grid-template-columns:1fr}}.manager-gridtable-guide-content .grid-guide-doc-tabs{display:inline-flex;gap:8px;padding:6px;margin:0 0 18px;border:1px solid #dbe5f2;border-radius:6px;background:#fff;box-shadow:0 8px 22px #0f23340d}.manager-gridtable-guide-content .grid-guide-doc-tabs button{border:none;border-radius:6px;padding:10px 16px;display:inline-flex;align-items:center;gap:7px;background:transparent;color:#526173;font-size:.88rem;font-family:square-eb;cursor:pointer}.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;color:#fff;box-shadow:0 8px 18px #1f5f963d}.manager-gridtable-guide-content .grid-guide-feature-grid.wide{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-gridtable-guide-content .grid-guide-dl{margin:0;display:grid;gap:8px}.manager-gridtable-guide-content .guide-dl-row{display:grid;grid-template-columns:128px minmax(0,1fr);gap:10px;padding:9px 10px;border:1px solid #e3ebf5;border-radius:6px;background:#fff}.manager-gridtable-guide-content .guide-dl-row dt{margin:0;color:#1f5f96;font-size:.8rem;font-family:square-eb;line-height:1.45;word-break:break-word;white-space:pre-wrap}.manager-gridtable-guide-content .guide-dl-row dd{margin:0;color:#526173;font-size:.8rem;line-height:1.55;word-break:keep-all}.manager-gridtable-guide-content .grid-guide-practice{border-color:#cfe2ff;background:linear-gradient(180deg,#fff,#f7fbff)}.manager-gridtable-guide-content .paste-helper-box{display:grid;grid-template-columns:230px minmax(0,1fr) 110px;gap:12px;align-items:stretch;margin-bottom:14px;padding:14px;border:1px solid #dbeafe;border-radius:6px;background:#f8fbff}.manager-gridtable-guide-content .paste-helper-box>div{display:flex;flex-direction:column;justify-content:center;gap:5px}.manager-gridtable-guide-content .paste-helper-box>div strong{color:#1f2937;font-size:.92rem;font-family:square-eb}.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{min-height:78px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;font-family:Consolas,Courier New,monospace;font-size:.8rem;line-height:1.5;resize:vertical}.manager-gridtable-guide-content .paste-helper-box button{border:none;border-radius:6px;background:#1f5f96;color:#fff;font-family:square-eb;font-size:.82rem;cursor:pointer}.manager-gridtable-guide-content .grid-guide-step-list.horizontal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.manager-gridtable-guide-content .code-card{border:1px solid #dbe5f2;border-radius:6px;background:#0f172a;overflow:hidden}.manager-gridtable-guide-content .code-card h4{margin:0;padding:12px 14px;border-bottom:1px solid rgba(148,163,184,.22);color:#fff;font-size:.86rem;font-family:square-eb}.manager-gridtable-guide-content .code-card pre{margin:0;padding:14px;max-height:340px;overflow:auto}.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{display:grid;grid-template-columns:1fr;gap:16px}.manager-gridtable-guide-content .grid-guide-example-card{padding:16px;border:1px solid #e1e9f3;border-radius:6px;background:#fbfdff}.manager-gridtable-guide-content .grid-guide-example-card .example-card-title{display:flex;align-items:center;gap:9px;margin-bottom:7px}.manager-gridtable-guide-content .grid-guide-example-card .example-card-title .material-symbols-outlined{width:34px;height:34px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:#eaf3ff;color:#1f5f96;font-size:1.15rem}.manager-gridtable-guide-content .grid-guide-example-card .example-card-title strong{color:#1f2937;font-size:.95rem;font-family:square-eb;letter-spacing:-.02em}.manager-gridtable-guide-content .grid-guide-example-card>p{margin:0 0 12px;color:#64748b;font-size:.82rem;line-height:1.55}.manager-gridtable-guide-content .grid-guide-example-card .grid-guide-example-body{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:stretch}.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{height:430px;min-height:0;border:1px solid #dbe5f2;border-radius:6px;background:#fff;overflow:hidden;display:flex;flex-direction:column;align-self:start}.manager-gridtable-guide-content .grid-guide-example-card .example-log-head{height:42px;padding:0 10px 0 12px;display:flex;align-items:center;gap:7px;border-bottom:1px solid #e6edf5;background:#f8fafc}.manager-gridtable-guide-content .grid-guide-example-card .example-log-head .material-symbols-outlined{font-size:1rem;color:#475569}.manager-gridtable-guide-content .grid-guide-example-card .example-log-head strong{flex:1;color:#1f2937;font-size:.8rem;font-family:square-eb}.manager-gridtable-guide-content .grid-guide-example-card .example-log-head button{border:1px solid #d5e0ec;border-radius:4px;background:#fff;color:#64748b;font-size:.72rem;height:26px;padding:0 8px;cursor:pointer}.manager-gridtable-guide-content .grid-guide-example-card .example-log-head button:hover{border-color:#9db4cc;color:#334155;background:#f1f5f9}.manager-gridtable-guide-content .grid-guide-example-card .example-log-panel>p{margin:0;padding:14px;color:#94a3b8;font-size:.78rem;line-height:1.55}.manager-gridtable-guide-content .grid-guide-example-card .example-log-panel ul{margin:0;padding:10px 12px 12px;list-style:none;overflow:auto;min-height:0;flex:1}.manager-gridtable-guide-content .grid-guide-example-card .example-log-panel li{padding:8px 0;border-bottom:1px dashed #e2e8f0;color:#475569;font-size:.75rem;line-height:1.45;word-break:break-word;white-space:pre-wrap}.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-feature-grid.wide,.manager-gridtable-guide-content .grid-guide-code-grid,.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{width:100%;display:grid;grid-template-columns:1fr}.manager-gridtable-guide-content .guide-dl-row{grid-template-columns:1fr;gap:4px}}.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{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:stretch;margin-bottom:20px;padding:24px;border:1px solid #dbe5f2;border-radius:4px;background:linear-gradient(135deg,#fff,#f6fbff);box-shadow:0 12px 30px #0f233412}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-hero .admin-guide-eyebrow{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:4px;background:#ecfdf5;color:#0f766e;font-size:.76rem;font-family:square-eb}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-hero h2{margin:13px 0 8px;color:#102033;font-size:1.72rem;font-family:square-eb;letter-spacing:0}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-hero p{margin:0;max-width:780px;color:#526173;font-size:.92rem;line-height:1.65}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-focus-box{display:flex;flex-direction:column;justify-content:center;gap:7px;padding:18px;border:1px solid #bbf7d0;border-radius:4px;background:#f0fdf4}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-focus-box span{color:#15803d;font-size:.78rem;font-family:square-eb}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-focus-box strong{color:#102033;font-size:1rem;font-family:square-eb;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{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px;padding:18px 20px;border:1px solid #dbe5f2;border-radius:4px;background:#fff}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-section-summary span{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:4px;background:#eaf3ff;color:#1f5f96;font-size:.74rem;font-family:square-eb}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-section-summary h3{margin:9px 0 6px;color:#102033;font-size:1.22rem;font-family:square-eb;letter-spacing:0}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-section-summary p{margin:0;color:#526173;font-size:.9rem;line-height:1.55}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-section-summary>strong{flex:0 0 auto;padding:10px 12px;border-radius:4px;background:#ecfdf5;color:#0f766e;font-size:.84rem;font-family:square-eb}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-list{display:grid;gap:26px;padding-bottom:96px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(480px,520px);gap:20px;align-items:stretch;padding:20px;border:1px solid #dbe5f2;border-radius:4px;background:#fff;box-shadow:0 14px 28px #0f233414}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-media{position:relative;min-width:0}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-badge{position:absolute;left:14px;top:14px;z-index:2;display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 10px;border-radius:4px;background:#0f2033db;color:#fff;box-shadow:0 8px 18px #0f172a38}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-badge span{font-size:.72rem;font-family:square-eb}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-badge strong{color:#bbf7d0;font-size:.74rem;font-family:square-eb}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-image-wrap{position:relative;overflow:hidden;border:1px solid #cbd7e6;border-radius:4px;background:#fff;aspect-ratio:16/9}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-image-wrap img{width:100%;height:100%;display:block;object-fit:contain;object-position:top center;background:#f8fbff}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-detail{display:grid;grid-template-columns:1fr;align-content:start;gap:10px;min-width:0;padding:2px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-heading{padding:2px 2px 14px;border-right:none;border-bottom:1px solid #e4edf7}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-heading span{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:4px;background:#ecfdf5;color:#0f766e;font-size:.72rem;font-family:square-eb}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-heading h4{margin:10px 0 6px;color:#102033;font-size:1.08rem;font-family:square-eb;line-height:1.35;letter-spacing:0;word-break:keep-all}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-heading code{display:block;margin-bottom:9px;color:#64748b;font-size:.72rem;font-family:Consolas,Courier New,monospace;line-height:1.4;word-break:break-all}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-heading p{margin:0;color:#526173;font-size:.86rem;line-height:1.55;word-break:keep-all}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-screen-description{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;min-width:0;padding:10px 12px;border:1px solid #dbeafe;border-radius:4px;background:#f8fbff}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-screen-description strong{display:block;margin-bottom:0;color:#1f5f96;font-size:.86rem;font-family:square-eb}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-screen-description p{margin:0;color:#334155;font-size:.84rem;line-height:1.65;word-break:keep-all}@media(max-width:760px){.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-screen-description{grid-template-columns:1fr;row-gap:4px}}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-detail-list li{display:grid;gap:6px;padding:12px;border:1px solid #e3ebf5;border-radius:4px;background:#fbfdff}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-detail-list li:last-child:nth-child(odd){grid-column:1/-1}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-detail-list strong{color:#102033;font-size:.86rem;font-family:square-eb}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-detail-list p{margin:0;color:#526173;font-size:.83rem;line-height:1.6;word-break:keep-all}@media(max-width:760px){.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-detail-list{grid-template-columns:1fr}}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-feature-grid{align-items:stretch}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-feature-card{min-width:0;align-content:start;border-color:#cfe3f8;background:#f7fbff}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-capture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-capture-card{padding:14px;border:1px solid #e1e9f3;border-radius:6px;background:#fbfdff}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-capture-card strong{display:block;margin-top:12px;color:#1f2937;font-size:.9rem;font-family:square-eb}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-capture-card p{margin:5px 0 0;color:#64748b;font-size:.78rem;line-height:1.5}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-screenshot-frame{height:190px;border:1px solid #dbe5f2;border-radius:6px;background:#f8fbff;overflow:hidden}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-screenshot-frame img{width:100%;height:100%;display:block;object-fit:cover;object-position:top center}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot{height:180px;border:1px solid #dbe5f2;border-radius:6px;background:#f8fbff;overflow:hidden}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-login{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eaf3ff,#f8fbff)}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-login .snapshot-login-card{width:76%;padding:13px;border-radius:6px;background:#fff;border:1px solid #dbe5f2;box-shadow:0 10px 24px #0f233414}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-login .snapshot-login-card .snapshot-logo{color:#1f5f96;font-size:.72rem;font-family:square-eb}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-login .snapshot-login-card strong{margin:5px 0 8px;color:#102033;font-size:.82rem}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-login .snapshot-login-card span{display:block;height:18px;margin-top:5px;padding:3px 7px;border-radius:4px;background:#f1f5f9;color:#94a3b8;font-size:.75rem}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-login .snapshot-login-card button{width:100%;height:24px;margin-top:8px;border:none;border-radius:4px;background:#1f5f96;color:#fff;font-size:.75rem}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-login .snapshot-login-card em{display:block;margin-top:5px;color:#0f766e;font-size:.75rem;font-style:normal;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{display:grid;grid-template-columns:82px minmax(0,1fr) 128px;gap:8px;align-items:center;padding:7px;border-bottom:1px solid #dbe5f2;background:#fff}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-header .snapshot-brand{color:#102033;font-size:.75rem;font-family:square-eb}.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{height:22px;padding:5px 7px 0;border-radius:4px;background:#eaf3ff;color:#1f5f96;font-size:.62rem;white-space:nowrap}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-header .snapshot-actions{display:flex;justify-content:flex-end;gap:5px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-header .snapshot-actions span{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid #dbe5f2;background:#fff;color:#475569;font-size:.9rem}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-header .snapshot-body{display:grid;grid-template-columns:62px minmax(0,1fr);gap:10px;padding:12px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-header .snapshot-side,.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-header .snapshot-panel{border-radius:6px;background:#eaf3ff}.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{padding:10px;background:#102033}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-menu .snapshot-select,.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-menu .snapshot-menu{min-height:20px;margin-bottom:6px;padding:4px 6px;border-radius:4px;background:#ffffff1f;color:#dbeafe;font-size:.58rem;line-height:1.3}.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{display:grid;gap:9px;padding:12px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-menu main div{border-radius:6px;border:1px solid #dbe5f2;background:#fff}.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{padding:12px;border-radius:6px;background:#102033}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-dashboard .snapshot-hero strong,.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-dashboard .snapshot-hero span{display:block;color:#fff}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-dashboard .snapshot-hero strong{font-size:.86rem;font-family:square-eb}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-dashboard .snapshot-hero span{margin-top:5px;color:#dbeafe;font-size:.64rem;line-height:1.35}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-dashboard .snapshot-card-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:9px 0}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-dashboard .snapshot-card-row span{min-height:31px;padding:6px;border-radius:4px;background:#fff;border:1px solid #dbe5f2;color:#64748b;font-size:.65rem;line-height:1.25}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-dashboard .snapshot-chart{display:grid;gap:5px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-dashboard .snapshot-chart i{height:10px;border-radius:4px;background:#dbeafe}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-dashboard .snapshot-chart i:nth-child(2){width:78%;background:#bbf7d0}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-snapshot.is-dashboard .snapshot-chart i:nth-child(3){width:58%;background:#fde68a}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-menu-groups{display:grid;gap:24px;padding-bottom:18px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-menu-group{padding:22px 22px 30px;border:1px solid #e1e9f3;border-radius:6px;background:#fbfdff}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-menu-group-title{display:flex;align-items:center;gap:10px;margin-bottom:14px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-menu-group-title>.material-symbols-outlined{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#ecfdf5;color:#0f766e;font-size:1.15rem}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-menu-group-title strong{display:block;color:#102033;font-size:1rem;font-family:square-eb}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-menu-group-title em{display:block;margin-top:2px;color:#64748b;font-size:.76rem;font-style:normal}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-screen-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px;align-items:start}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-screen-card{display:flex;flex-direction:column;min-height:100%;margin-bottom:6px;padding:14px;border:1px solid #dbe5f2;border-radius:6px;background:#fff}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-screen-card .admin-guide-screen-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:9px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-screen-card .admin-guide-screen-card-head strong{color:#1f2937;font-size:.9rem;font-family:square-eb;line-height:1.35}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-screen-card .admin-guide-screen-card-head code{max-width:46%;color:#64748b;font-size:.64rem;font-family:Consolas,Courier New,monospace;line-height:1.35;word-break:break-all;text-align:right}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-screen-card p{margin:0 0 10px;color:#526173;font-size:.79rem;line-height:1.55}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-screen-card ul{margin:0;padding-left:17px;color:#334155;font-size:.77rem;line-height:1.55}.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{display:flex;align-items:flex-start;gap:6px;margin-top:auto;padding-top:11px;color:#854d0e;font-size:.74rem;line-height:1.45}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-caution .material-symbols-outlined{flex:0 0 auto;margin-top:1px;font-size:.95rem}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-flow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-flow-card{padding:17px;border:1px solid #e1e9f3;border-radius:6px;background:#fbfdff}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-flow-card ol{margin:12px 0 0;padding-left:22px;color:#334155;font-size:.82rem;line-height:1.65}.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{display:flex;align-items:center;gap:10px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-flow-head>.material-symbols-outlined{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#eaf3ff;color:#1f5f96;font-size:1.12rem}.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-size:.75rem;font-style:normal;font-family:square-eb}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-flow-head strong{margin-top:2px;color:#102033;font-size:.95rem;font-family:square-eb}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-rules-table{display:grid;gap:9px}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-rule-row,.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-check-item{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;align-items:center;padding:11px 12px;border:1px solid #e3ebf5;border-radius:6px;background:#fbfdff}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-rule-row strong,.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-check-item strong{color:#0f766e;font-size:.82rem;font-family:square-eb}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-rule-row span,.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-check-item span{color:#526173;font-size:.82rem;line-height:1.5}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;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-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,.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-flow-grid,.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-checklist{grid-template-columns:1fr}.manager-gridtable-guide-content.manager-admin-guide-content .admin-guide-shot-heading{padding-right:2px;padding-bottom:14px;border-right:none;border-bottom:1px solid #e4edf7}.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{grid-template-columns:1fr;gap:4px}.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;max-width:100%;margin-top:5px;text-align:left}}.evaluation-common-layout-menulayout{position:sticky;top:64px;height:calc(100vh - 64px);align-self:flex-start;display:flex;flex-direction:column;flex:0 0 260px;width:260px;background:linear-gradient(180deg,#fff,#f4f9f8 40%,#ecfdf3);border-right:1px solid rgba(0,0,0,.04);box-shadow:0 4px 12px #0f233414;transition:flex-basis .25s ease,width .25s ease,transform .25s ease}.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{height:48px;padding:0 14px;display:flex;align-items:center;gap:8px;font-family:square-eb;font-size:.78rem;color:#6b7280;letter-spacing:.12em;text-transform:uppercase}.evaluation-common-layout-menulayout .evaluation-menu-header .material-symbols-outlined{font-size:1.2rem;color:#0d9488}.evaluation-common-layout-menulayout .evaluation-menu-wrap{flex: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:#0000001f;border-radius:10px}.evaluation-common-layout-menulayout .evaluation-menu-item{margin-bottom:4px;border-radius:12px;overflow:hidden;transition:transform .12s ease}.evaluation-common-layout-menulayout .evaluation-menu-item:first-child{margin-top:10px}.evaluation-common-layout-menulayout .evaluation-menu-item:hover{transform:translateY(-1px)}.evaluation-common-layout-menulayout .evaluation-menu-title{position:relative;display:flex;align-items:center;gap:8px;padding:10px 12px 10px 14px;font-size:.8rem;font-family:square-bd;color:#374151;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;background-color:#fffffff5;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.evaluation-common-layout-menulayout .evaluation-menu-title .icon-pill{flex:0 0 28px;height:28px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#14b8a614}.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;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evaluation-common-layout-menulayout .evaluation-menu-title:hover{background-color:#14b8a61a;color:#0f766e;box-shadow:0 2px 6px #0000000f}.evaluation-common-layout-menulayout .evaluation-menu-title.active{background:linear-gradient(90deg,#0f766e,#0d9488);color:#fff;box-shadow:0 4px 12px #00000029}.evaluation-common-layout-menulayout .evaluation-menu-title.active .icon-pill{background:#ffffff38}.evaluation-common-layout-menulayout .b1.evaluation-collapse-toggle{position:absolute;top:12px;right:-18px;width:36px;height:36px;border-radius:999px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 10px #0000002e;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#0f766e;transition:background-color .2s ease,transform .2s ease}.evaluation-common-layout-menulayout .b1.evaluation-collapse-toggle span{font-size:1.6rem}.evaluation-common-layout-menulayout .b1.evaluation-collapse-toggle:hover{background-color:#14b8a614;transform:translate(1px)}.evaluation-common-layout-menulayout.collapsed .b1.evaluation-collapse-toggle{right:-18px}.evaluation-common-layout-headerlayout{position:sticky;top:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:space-between;gap:24px;height:64px;padding:0 28px;width:100%;box-sizing:border-box;background:#0f766e;color:#f9fafb;box-shadow:0 2px 8px #0f172a80}.evaluation-common-layout-headerlayout .header-left{display:flex;align-items:center;min-width:0}.evaluation-common-layout-headerlayout .logo-wrap{display:flex;align-items:center;gap:12px;font-family:square-hv}.evaluation-common-layout-headerlayout .logo-wrap .logo-mark{width:40px;height:40px;border-radius:14px;background:radial-gradient(circle at 0 0,#22c55e,transparent 55%),radial-gradient(circle at 100% 100%,#0ea5e9,transparent 55%),linear-gradient(135deg,#0f766ee6,#0f172a);box-shadow:0 0 0 1px #94a3b859,0 10px 20px #0f172a99}.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{font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;color:#e5e7eb}.evaluation-common-layout-headerlayout .logo-wrap .logo-text .logo-sub{font-size:.75rem;color:#9ca3af}.evaluation-common-layout-headerlayout .header-right{display:flex;align-items:center;justify-content:flex-end;flex:1;min-width:0}.evaluation-common-layout-headerlayout .tab-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:2px;color:#e5e7eb}.evaluation-common-layout-headerlayout .tab-wrap .tab-menu{display:flex;align-items:center;gap:4px;font-family:square-hv;font-size:.82rem}.evaluation-common-layout-headerlayout .tab-wrap .tab-menu.user-line .user-chip{max-width:180px;padding:3px 10px;border-radius:999px;background:#0f172a8c;border:1px solid rgba(148,163,184,.45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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{display:flex;align-items:center;gap:5px}.evaluation-common-layout-headerlayout .session-pill{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;background:#0f172aa6;border:1px solid rgba(148,163,184,.6)}.evaluation-common-layout-headerlayout .session-pill .material-symbols-outlined{font-size:1.2rem;color:#14b8a6}.evaluation-common-layout-headerlayout .session-pill .session-text{font-family:square-bd;font-size:.75rem}.evaluation-common-layout-headerlayout .logout-button{display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:999px;border:1px solid rgba(248,250,252,.7);background:#0f172a66;color:#f9fafb;cursor:pointer;font-family:square-bd;font-size:.75rem;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease}.evaluation-common-layout-headerlayout .logout-button .material-symbols-outlined{font-size:1.3rem}.evaluation-common-layout-headerlayout .logout-button:hover{background:#f8fafc1a;transform:translateY(-1px);box-shadow:0 4px 10px #0f172a8c}.evaluation-common-layout-headerlayout .logout-button:active{transform:translateY(0);box-shadow:none}.evaluation-default-wrap{box-sizing:border-box;box-shadow:inset 0 5px 10px #0000001a;background-color:#fff;display:flex;justify-content:flex-start;align-items:stretch;overflow-y:auto;width:100%}.evaluation-default-wrap.gap{gap:30px}.evaluation-default-wrap .width-size{box-sizing:border-box;padding:20px;border-radius:5px;min-width:650px;max-width:1280px}.evaluation-default-wrap .width-size .slider-tabs .tab-header .tab{font-size:1.2rem;font-family:square-hv}.evaluation-default-wrap .width-size .slider-tabs .tab-header .tab.active{color:#000}.evaluation-default-wrap .width-size .name{font-size:1.7rem;font-family:square-hv;padding:0 0 20px;color:#5a5a5a;overflow:hidden}.evaluation-default-wrap .width-size .content-wrap{padding:30px;border-bottom:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2);border-left:1px solid rgba(0,0,0,.2);border-radius:0 0 5px 5px}.evaluation-default-wrap .width-size .box{overflow-y:auto;display:flex;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap;gap:10px;position:fixed;z-index:500;background-color:#0000004d;width:96%;max-width:1237px;box-shadow:2px 2px 5px #0000004d}.evaluation-default-wrap .width-size .box>div:nth-child(1){position:fixed}.evaluation-default-wrap .width-size .box>div:nth-child(1)>div{cursor:pointer;display:flex;align-items:center;padding:5px 10px;border-radius:10px;background-color:#fdfdfd;transition:.3s}.evaluation-default-wrap .width-size .box>div:nth-child(1)>div:hover{background-color:#e7dcdc;transition:.3s}.evaluation-default-wrap .width-size .box>div:nth-child(1)>div span{font-size:2rem;color:#000}.evaluation-default-wrap .width-size .box>div:nth-child(2){display:flex;flex-wrap:wrap;padding:10px;box-shadow:inset}.evaluation-default-wrap .width-size .box>div:nth-child(2)>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:60px;justify-content:flex-start}.evaluation-default-wrap .width-size .box>div:nth-child(2)>div .inner-box{background-color:#fdfdfd;width:196px;height:auto;border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:5px}.evaluation-default-wrap .width-size .box>div:nth-child(2)>div .inner-box .person-wrap{cursor:pointer;display:flex;align-items:center;gap:10px}.evaluation-default-wrap .width-size .box>div:nth-child(2)>div .inner-box .person-wrap .person{margin:5px 0;font-family:square-eb;font-size:.9rem;display:flex}.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{margin:3px 0;box-sizing:border-box;width:59px;height:59px;border-radius:50%;overflow:hidden;z-index:10}.evaluation-default-wrap .width-size .box>div:nth-child(2)>div .inner-box .person-wrap .circular-image img{width:100%;height:100%;object-fit:cover}.evaluation-default-wrap .width-size .box>div:nth-child(2)>div .inner-box .jo{text-align:center;font-family:square-hv;font-size:1rem;background-color:#ebebeb;padding:5px 0;border-radius:10px}.evaluation-default-wrap .width-size .th-header{font-size:1.15rem;font-family:square-hv}.evaluation-default-wrap .width-size .tr-class{padding:10px 0}.evaluation-default-wrap .width-size .tr-class .td-class{padding:5px 0;font-size:1rem;font-family:square-eb}.evaluation-default-wrap .width-size .tr-class .td-class>div{text-decoration:none!important;padding:5px 10px}.evaluation-default-wrap .width-size .tr-class .td-class>div>div>div>div>div{border:1px solid #eee!important;min-height:34px!important;height:auto!important;border-radius:5px}.evaluation-default-wrap .width-size .tr-class select{width:100%!important;height:50px!important;font-size:1.1rem!important;font-family:square-rg;border:1px solid #eee!important;font-family:square-eb}.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]{font-size:1rem!important;height:50px!important;border:1px solid #c7c1c1!important;font-family:square-eb;color:#6b6565}.evaluation-default-wrap .width-size select{width:100px!important;height:50px!important;font-size:1.1rem!important;font-family:square-rg;border:1px solid #eee!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{width:100px;height:50px;font-size:1.2rem;font-family:square-eb}.evaluation-default-wrap .width-size .btn-manager{height:50px;width:100px;font-family:square-hv}.evaluation-default-wrap .width-size>div{background-color:#fff;border-radius:5px;overflow-x:auto;box-sizing:border-box;overflow-y:auto}.evaluation-default-wrap .width-size .field-title{display:flex;justify-content:space-between;font-size:1.5rem;font-family:square-eb;width:100%;text-align:left;padding:50px 0 0 80px}.evaluation-default-wrap .width-size .field-subtitle{display:flex;justify-content:flex-start;font-size:.9rem;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{width:100%;padding:10px 0;margin-bottom:15px;border-bottom:1px solid rgba(0,0,0,.7)}.evaluation-default-wrap .width-size .tool-box{box-sizing:border-box;box-shadow:0 0 8px #0000001a;width:100%;background-color:#fff;margin:0 0 10px;display:flex;flex-direction:column;padding:10px 50px;border-radius:5px}.evaluation-default-wrap .width-size .tool-box input[type=text],.evaluation-default-wrap .width-size .tool-box input[type=date],.evaluation-default-wrap .width-size .tool-box select{background-color:#fff;height:35px;font-size:.9rem}.evaluation-default-wrap .width-size .tool-box .row{width:100%;height:40px;display:flex;gap:50px}.evaluation-default-wrap .width-size .tool-box .row .left{flex:1;display:flex}.evaluation-default-wrap .width-size .tool-box .row .left>div:first-child{width:35%;display:flex;align-items:center;justify-content:flex-end;font-family:square-eb;gap:10px;padding:0 20px;box-sizing:border-box}.evaluation-default-wrap .width-size .tool-box .row .left>div:last-child{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:10px}.evaluation-default-wrap .width-size .tool-box .row .center{flex:1;display:flex}.evaluation-default-wrap .width-size .tool-box .row .center>div:first-child{flex:35%;display:flex;align-items:center;justify-content:flex-end;font-family:square-eb;gap:10px;padding:0 20px 0 0;box-sizing:border-box}.evaluation-default-wrap .width-size .tool-box .row .center>div:last-child{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:10px}.evaluation-default-wrap .width-size .tool-box .row .right{flex:1;display:flex}.evaluation-default-wrap .width-size .tool-box .row .right>div:first-child{width:35%;display:flex;align-items:center;justify-content:flex-end;font-family:square-eb;gap:10px;padding:0 20px 0 0;box-sizing:border-box}.evaluation-default-wrap .width-size .tool-box .row .right>div:last-child{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:10px}.evaluation-default-wrap .width-size .tool-box .row .right>div:last-child.btn{padding:0;width:100%;justify-content:flex-end}.evaluation-default-wrap .width-size .tool-box .btn{width:100%;padding:10px 0 0;display:flex;justify-content:center}.evaluation-default-wrap .width-size .tool-box .btn>div{display:flex;gap:10px}.evaluation-default-wrap .width-size .tool-box .btn>div>div{font-size:.9rem;width:80px;height:30px;box-shadow:none;border:1px solid #ccc}.evaluation-default-wrap .width-size .btn-box{box-sizing:border-box;width:100%;background-color:#f8f7f7;display:flex;padding:20px 50px 10px 0;border-radius:5px}.evaluation-default-wrap .evaluation-page-title{font-size:1.5rem;font-family:square-eb;width:calc(100% - 40px);text-align:left;padding:0 0 10px;animation:fadeInUp 1.5s ease-out}.evaluation-default-wrap .switch{position:relative;display:inline-block;width:100px;height:30px}.evaluation-default-wrap .switch input{display:none}.evaluation-default-wrap .switch .slider{position:absolute;cursor:pointer;inset:0 0 0 2px;background-color:#ee8f8f;transition:.3s}.evaluation-default-wrap .switch .slider:before{position:absolute;content:"";height:30px;width:3px;top:0;left:0;bottom:4px;background-color:#fff;transition:.3s}.evaluation-default-wrap .switch input:checked+.slider{background-color:#00ace6}.evaluation-default-wrap .switch input:checked+.slider:before{transform:translate(98px)}.evaluation-default-wrap .switch .label{position:absolute;width:100%;height:30px;text-align:center;display:flex;justify-content:center;align-items:center;font-size:.9rem;color:#fff;transition:.3s}.evaluation-notices{width:100%;padding:24px 0 40px;background-color:#f3f4f6}.evaluation-notices .evaluation-notices-inner{max-width:1180px;min-width:1180px;margin:0 auto;padding:0 24px;box-sizing:border-box}@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{font-family:square-bd;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:#9ca3af;margin-bottom:4px}.evaluation-notices .evaluation-notices-header .title{font-family:square-hv;font-size:1.5rem;color:#0f172a;margin-bottom:4px}.evaluation-notices .evaluation-notices-header .description{font-family:square-rg;font-size:.88rem;color:#6b7280}.evaluation-notices .evaluation-notices-body{margin-top:4px}.evaluation-notices .notices-list{border-radius:16px;padding:4px 0;background:#fff;border:1px solid rgba(148,163,184,.45);box-shadow:0 10px 25px #0f172a0f,0 0 0 1px #fffc;display:flex;flex-direction:column}.evaluation-notices .notice-row{width:100%;border:none;background:transparent;padding:12px 20px;color:#111827;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;text-align:left;transition:background-color .15s ease,box-shadow .12s ease;border-bottom:1px solid rgba(226,232,240,.95)}.evaluation-notices .notice-row:last-child{border-bottom:none}.evaluation-notices .notice-row:hover{background:#eff6ff;box-shadow:inset 3px 0 #00ace6e6}.evaluation-notices .notice-row:active{background:#e0f2fe;box-shadow:inset 3px 0 #007bc3e6}.evaluation-notices .notice-main{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.evaluation-notices .notice-title-row{display:flex;align-items:center;gap:8px;min-width:0}.evaluation-notices .notice-badge-hot{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:19px;padding:0 7px;border-radius:4px;font-family:square-bd;font-size:.58rem;line-height:19px;letter-spacing:.06em;color:#315f58;background:#eef5f3;border:1px solid #a9c2bd;box-shadow:none;white-space:nowrap}.evaluation-notices .notice-title{font-family:square-rg;font-size:.98rem;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evaluation-notices .notice-meta{display:flex;align-items:center;gap:12px;font-family:square-rg;font-size:.78rem;color:#6b7280}.evaluation-notices .notice-meta .meta-item{display:inline-flex;align-items:center;gap:4px}.evaluation-notices .notice-meta .meta-item .material-symbols-outlined{font-size:1rem;color:#9ca3af}.evaluation-notices .notice-right{display:flex;align-items:center;gap:6px;flex-shrink:0}.evaluation-notices .view-count-pill{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;border:1px solid rgba(0,123,195,.4);background:#eff6ff;color:#0369a1;cursor:pointer;font-family:square-bd;font-size:.78rem;transition:background-color .15s ease,box-shadow .12s ease,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 #00ace680}.evaluation-notices .view-count-pill:active{transform:translateY(0);box-shadow:none}.evaluation-notices .chevron{font-size:1.2rem;color:#9ca3af}.evaluation-notices .notices-empty{margin-top:18px;border-radius:16px;padding:20px 18px;background:#fff;border:1px dashed rgba(148,163,184,.8);display:flex;flex-direction:column;gap:6px;align-items:flex-start;color:#4b5563}.evaluation-notices .notices-empty .material-symbols-outlined{font-size:1.5rem;color:#9ca3af}.evaluation-notices .notices-empty .empty-title{font-family:square-bd;font-size:.9rem}.evaluation-notices .notices-empty .empty-desc{font-family:square-rg;font-size:.8rem;color:#9ca3af}.evaluation-notices .notice-row.skeleton{cursor:default;background:#fff;border-bottom:1px solid rgba(226,232,240,.95);box-shadow:none}.evaluation-notices .notice-row.skeleton:hover{background:#fff;box-shadow:none}.evaluation-notices .skeleton-title,.evaluation-notices .skeleton-meta,.evaluation-notices .skeleton-view-pill{border-radius:999px;background:linear-gradient(90deg,#94a3b82e,#94a3b866,#94a3b82e);background-size:200% 100%;animation:skeleton-shimmer 1.1s infinite linear}.evaluation-notices .skeleton-title{width:60%;height:14px}.evaluation-notices .skeleton-meta{width:90px;height:10px}.evaluation-notices .skeleton-view-pill{width:56px;height:24px}@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}}@media(max-width:768px){.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{flex-direction:column;align-items:flex-start;gap:8px}.evaluation-notices .notice-meta{flex-wrap:wrap}.evaluation-notices .notice-right{width:100%;justify-content:flex-end}}.evaluation-applicant{width:100%;padding:24px 0 0;background-color:#f5f5f7}.evaluation-applicant .evaluation-applicant-inner{max-width:1180px;margin:0 auto;padding:0 24px;box-sizing:border-box}.evaluation-applicant .evaluation-applicant-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.evaluation-applicant .evaluation-applicant-header .left .eyebrow{font-family:square-bd;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:#9ca3af;margin-bottom:6px}.evaluation-applicant .evaluation-applicant-header .left .title{font-family:square-hv;font-size:1.6rem;color:#111827;margin-bottom:4px}.evaluation-applicant .evaluation-applicant-header .left .description{font-family:square-rg;font-size:.9rem;color:#6b7280}.evaluation-applicant .evaluation-applicant-header .right{display:flex;align-items:center;justify-content:flex-end}.evaluation-applicant .evaluation-applicant-header .right .summary-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#fff;border:1px solid #e5e7eb;font-family:square-rg;font-size:.8rem;color:#4b5563}.evaluation-applicant .evaluation-applicant-header .right .summary-chip .material-symbols-outlined{font-size:1.1rem;color:#6b7280}.evaluation-applicant .evaluation-applicant-toolbar{margin-bottom:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.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{font-family:square-bd;font-size:.78rem;color:#4b5563}.evaluation-applicant .evaluation-applicant-toolbar .filters .field .field-input{display:flex;align-items:center;border-radius:999px;background:#fff;border:1px solid #d1d5db;padding:6px 12px;min-width:160px;box-sizing:border-box}.evaluation-applicant .evaluation-applicant-toolbar .filters .field .field-input.with-icon .material-symbols-outlined{font-size:1.1rem;margin-right:4px;color:#9ca3af}.evaluation-applicant .evaluation-applicant-toolbar .filters .field .field-input input,.evaluation-applicant .evaluation-applicant-toolbar .filters .field .field-input select{border:none;outline:none;background:transparent;font-family:square-rg;font-size:.86rem;color:#111827;width:100%}.evaluation-applicant .evaluation-applicant-toolbar .filters .field .field-input select{cursor:pointer}.evaluation-applicant .evaluation-applicant-toolbar .toolbar-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.evaluation-applicant .evaluation-applicant-toolbar .toolbar-right .text-summary{font-family:square-rg;font-size:.82rem;color:#6b7280}.evaluation-applicant .evaluation-applicant-toolbar .toolbar-right .text-summary strong{font-family:square-bd;color:#111827}.evaluation-applicant .evaluation-applicant-toolbar .toolbar-right .btn-primary-outline{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid #d1d5db;background:#fff;font-family:square-bd;font-size:.8rem;color:#374151;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,transform .1s ease}.evaluation-applicant .evaluation-applicant-toolbar .toolbar-right .btn-primary-outline .material-symbols-outlined{font-size:1rem;color:#6b7280}.evaluation-applicant .evaluation-applicant-toolbar .toolbar-right .btn-primary-outline:hover{background:#f3f4f6;box-shadow:0 6px 14px #0f172a1a;transform:translateY(-1px)}.evaluation-applicant .evaluation-applicant-toolbar .toolbar-right .btn-primary-outline:active{transform:translateY(0);box-shadow:none}.evaluation-applicant .evaluation-applicant-body{width:100%}.evaluation-applicant .evaluation-applicant-list{width:100%;border-radius:16px;background:#fff;box-shadow:0 12px 26px #0f172a0f,0 0 0 1px #e5e7ebe6;overflow:hidden;height:calc(100vh - 350px);min-height:260px;display:flex;flex-direction:column}.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{display:grid;grid-template-columns:44px minmax(0,2.3fr) minmax(0,1.3fr) minmax(0,1.3fr) 136px;align-items:center;padding:10px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb;font-family:square-bd;font-size:.78rem;color:#6b7280}.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{display:flex;align-items:center;justify-content:center}.evaluation-applicant .col.col-main{display:flex;align-items:center;gap:10px;min-width:0;cursor:pointer}.evaluation-applicant .col.col-category,.evaluation-applicant .col.col-process{display:flex;align-items:center}.evaluation-applicant .col.col-actions{display:flex;align-items:center;justify-content:flex-end}.evaluation-applicant .checkbox-label{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.evaluation-applicant .checkbox-label input{display:none}.evaluation-applicant .checkbox-label .custom-checkbox{width:18px;height:18px;border-radius:6px;border:1px solid #d1d5db;background:#fff;box-sizing:border-box;position:relative}.evaluation-applicant .checkbox-label input:checked+.custom-checkbox{background:#111827;border-color:#111827}.evaluation-applicant .checkbox-label input:checked+.custom-checkbox:after{content:"";position:absolute;left:4px;top:1px;width:8px;height:12px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(40deg)}.evaluation-applicant .applicant-row{display:grid;grid-template-columns:44px minmax(0,2.3fr) minmax(0,1.3fr) minmax(0,1.3fr) 136px;align-items:center;padding:10px 16px;column-gap:10px;row-gap:6px;border-top:1px solid #f3f4f6;font-family:square-rg;font-size:.86rem;color:#111827;background:#fff;transition:background-color .12s ease,transform .08s ease,box-shadow .08s ease}.evaluation-applicant .applicant-row:hover{background:#f9fafb}.evaluation-applicant .avatar-wrap{width:48px;height:48px;border-radius:999px;overflow:hidden;flex-shrink:0;background:#e5e7eb}.evaluation-applicant .avatar-wrap img{width:100%;height:100%;object-fit:cover;display:block}.evaluation-applicant .main-text{display:flex;flex-direction:column;gap:2px;min-width:0}.evaluation-applicant .main-text .name-row{display:flex;align-items:baseline;gap:6px;min-width:0}.evaluation-applicant .main-text .name-row .name{font-family:square-bd;font-size:.96rem;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evaluation-applicant .main-text .name-row .apply-id{font-family:square-rg;font-size:.8rem;color:#9ca3af}.evaluation-applicant .main-text .sub-row .meta{font-family:square-rg;font-size:.78rem;color:#6b7280}.evaluation-applicant .main-text .line-tags{display:none;margin-top:4px;gap:6px;flex-wrap:wrap}.evaluation-applicant .pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-family:square-rg;font-size:.78rem;white-space:nowrap;box-sizing:border-box}.evaluation-applicant .pill.pill-category{background:#fff;color:#374151;border:1px solid #e5e7eb}.evaluation-applicant .pill.pill-process{background:#fff;color:#4b5563;border:1px solid #e5e7eb}.evaluation-applicant .pill.inline{padding:3px 8px;font-size:.74rem}.evaluation-applicant .btn-detail{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:999px;border:1px solid #d1d5db;background:#fff;font-family:square-bd;font-size:.78rem;color:#374151;cursor:pointer;transition:background-color .12s ease,box-shadow .12s ease,transform .08s ease}.evaluation-applicant .btn-detail .material-symbols-outlined{font-size:1rem;color:#6b7280}.evaluation-applicant .btn-detail:hover{background:#f3f4f6;box-shadow:0 4px 12px #0f172a1f;transform:translateY(-1px)}.evaluation-applicant .btn-detail:active{transform:translateY(0);box-shadow:none}.evaluation-applicant .applicant-empty{padding:24px 20px 26px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;border-top:1px dashed #e5e7eb;background:#fafafa}.evaluation-applicant .applicant-empty .material-symbols-outlined{font-size:1.6rem;color:#9ca3af}.evaluation-applicant .applicant-empty .empty-title{font-family:square-bd;font-size:.9rem;color:#111827}.evaluation-applicant .applicant-empty .empty-desc{font-family:square-rg;font-size:.8rem;color:#6b7280}.evaluation-applicant .applicant-row.skeleton{cursor:default;background:#f5f5f7}.evaluation-applicant .applicant-row.skeleton:hover{background:#f5f5f7;box-shadow:none;transform:none}.evaluation-applicant .applicant-row.skeleton .skeleton-checkbox{width:18px;height:18px;border-radius:6px;background:#e5e7eb}.evaluation-applicant .applicant-row.skeleton .skeleton-avatar{background:#e5e7eb}.evaluation-applicant .applicant-row.skeleton .skeleton-line,.evaluation-applicant .applicant-row.skeleton .skeleton-pill,.evaluation-applicant .applicant-row.skeleton .skeleton-button{border-radius:999px;background:linear-gradient(90deg,#e5e7eb66,#e5e7ebe6,#e5e7eb66);background-size:200% 100%;animation:skeleton-shimmer 1.1s infinite linear}.evaluation-applicant .applicant-row.skeleton .skeleton-line.short{width:40%;height:12px;margin-bottom:4px}.evaluation-applicant .applicant-row.skeleton .skeleton-line.long{width:70%;height:10px}.evaluation-applicant .applicant-row.skeleton .skeleton-pill{width:70px;height:20px}.evaluation-applicant .applicant-row.skeleton .skeleton-button{width:90px;height:26px}@media(max-width:768px){.evaluation-applicant .evaluation-applicant-inner{padding:0 16px}.evaluation-applicant .evaluation-applicant-header{flex-direction:column;align-items:flex-start}.evaluation-applicant .evaluation-applicant-header .right{width:100%;justify-content:flex-start}.evaluation-applicant .evaluation-applicant-toolbar{flex-direction:column;align-items:stretch}.evaluation-applicant .evaluation-applicant-toolbar .filters{order:1}.evaluation-applicant .evaluation-applicant-toolbar .toolbar-right{order:2;justify-content:space-between}.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{padding:6px 10px;font-size:.78rem}.evaluation-applicant .applicant-row .main-text .line-tags{display:flex}.evaluation-applicant .avatar-wrap{width:44px;height:44px}}@media(max-width:768px){.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{flex-direction:column;align-items:stretch;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{order:1;justify-content:flex-start}.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{order:3;justify-content:flex-start}.evaluation-applicant .applicant-row .main-text .line-tags{display:flex}}@keyframes interview-save-attention-ring{0%,to{opacity:.55;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}@keyframes interview-save-attention-dot{0%,to{opacity:.72}50%{opacity:1}}.evaluation-interview{width:100%;padding:24px 0 40px;background-color:#f5f5f7}.evaluation-interview .evaluation-interview-inner{max-width:1180px;margin:0 auto;padding:0 24px;box-sizing:border-box}.evaluation-interview .evaluation-interview-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.evaluation-interview .evaluation-interview-header .left .eyebrow{font-family:square-bd;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:#9ca3af;margin-bottom:6px}.evaluation-interview .evaluation-interview-header .left .title{font-family:square-hv;font-size:1.6rem;color:#111827;margin-bottom:4px}.evaluation-interview .evaluation-interview-header .left .description{font-family:square-rg;font-size:.9rem;color:#6b7280;max-width:720px}.evaluation-interview .evaluation-interview-header .right{display:flex;align-items:center;justify-content:flex-end}.evaluation-interview .evaluation-interview-header .right .summary-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#fff;border:1px solid #e5e7eb;font-family:square-rg;font-size:.8rem;color:#4b5563}.evaluation-interview .evaluation-interview-header .right .summary-chip .material-symbols-outlined{font-size:1.1rem;color:#6b7280}.evaluation-interview .evaluation-interview-header .right .summary-chip strong{font-family:square-bd;color:#111827}.evaluation-interview .evaluation-interview-toolbar{margin-bottom:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.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{font-family:square-bd;font-size:.78rem;color:#4b5563}.evaluation-interview .evaluation-interview-toolbar .filters .field .field-input{display:flex;align-items:center;border-radius:999px;background:#fff;border:1px solid #d1d5db;padding:6px 12px;min-width:160px;box-sizing:border-box}.evaluation-interview .evaluation-interview-toolbar .filters .field .field-input.with-icon .material-symbols-outlined{font-size:1.1rem;margin-right:4px;color:#9ca3af}.evaluation-interview .evaluation-interview-toolbar .filters .field .field-input input,.evaluation-interview .evaluation-interview-toolbar .filters .field .field-input select{border:none;outline:none;background:transparent;font-family:square-rg;font-size:.86rem;color:#111827;width:100%}.evaluation-interview .evaluation-interview-toolbar .filters .field .field-input select{cursor:pointer}.evaluation-interview .evaluation-interview-toolbar .filters .field .target-filter-chips{min-height:34px;padding:3px;display:inline-flex;align-items:center;gap:2px;border:1px solid #cbded8;border-radius:9px;background:#f5faf7}.evaluation-interview .evaluation-interview-toolbar .filters .field .target-filter-chips button{min-width:42px;height:28px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#61736d;font-family:square-bd;font-size:.7rem;cursor:pointer}.evaluation-interview .evaluation-interview-toolbar .filters .field .target-filter-chips button:hover{background:#e9f5f1;color:#178075}.evaluation-interview .evaluation-interview-toolbar .filters .field .target-filter-chips button.active{background:#178075;color:#fff;box-shadow:0 2px 5px #17807533}.evaluation-interview .evaluation-interview-toolbar .toolbar-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.evaluation-interview .evaluation-interview-toolbar .toolbar-right .text-summary{font-family:square-rg;font-size:.82rem;color:#6b7280}.evaluation-interview .evaluation-interview-toolbar .toolbar-right .text-summary strong{font-family:square-bd;color:#111827}.evaluation-interview .evaluation-interview-toolbar .toolbar-right .btn-primary-outline,.evaluation-interview .evaluation-interview-toolbar .toolbar-right .btn-primary{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;font-family:square-bd;font-size:.8rem;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,transform .1s ease}.evaluation-interview .evaluation-interview-toolbar .toolbar-right .btn-primary-outline .material-symbols-outlined,.evaluation-interview .evaluation-interview-toolbar .toolbar-right .btn-primary .material-symbols-outlined{font-size:1rem}.evaluation-interview .evaluation-interview-toolbar .toolbar-right .btn-primary-outline{border:1px solid #d1d5db;background:#fff;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 #0f172a1a;transform:translateY(-1px)}.evaluation-interview .evaluation-interview-toolbar .toolbar-right .btn-primary-outline:active{transform:translateY(0);box-shadow:none}.evaluation-interview .evaluation-interview-toolbar .toolbar-right .btn-primary-outline:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.evaluation-interview .evaluation-interview-toolbar .toolbar-right .btn-primary-outline.small{padding:6px 10px;font-size:.78rem}.evaluation-interview .evaluation-interview-toolbar .toolbar-right .btn-primary{border:1px solid #0f766e;background:#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 #2563eb59;transform:translateY(-1px)}.evaluation-interview .evaluation-interview-toolbar .toolbar-right .btn-primary:active{transform:translateY(0);box-shadow:none}.evaluation-interview .evaluation-interview-toolbar .toolbar-right .btn-primary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.evaluation-interview .evaluation-interview-toolbar .toolbar-right .interview-save-button{position:relative;min-width:64px;justify-content:center;overflow:visible}.evaluation-interview .evaluation-interview-toolbar .toolbar-right .interview-save-button.is-dirty{min-width:112px;padding-right:14px}.evaluation-interview .evaluation-interview-toolbar .toolbar-right .interview-save-button.is-dirty:before{content:"";position:absolute;inset:-4px;border:2px solid rgba(245,185,66,.9);border-radius:12px;pointer-events:none;animation:interview-save-attention-ring 1.25s ease-in-out infinite}.evaluation-interview .evaluation-interview-toolbar .toolbar-right .interview-save-button .save-attention-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#ffd166;box-shadow:0 0 0 3px #ffd1662e;animation:interview-save-attention-dot 1.25s ease-in-out infinite}.evaluation-interview .evaluation-interview-body{width:100%;display:grid;grid-template-columns:minmax(0,2.1fr) minmax(320px,1.1fr);column-gap:18px;align-items:stretch}.evaluation-interview .panel-card{width:100%;border-radius:16px;background:#fff;box-shadow:0 12px 26px #0f172a0f,0 0 0 1px #e5e7ebe6;overflow:hidden;display:flex;flex-direction:column}.evaluation-interview .panel-card-header{padding:10px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between}.evaluation-interview .panel-card-header .panel-title{display:inline-flex;align-items:center;gap:6px;font-family:square-bd;font-size:.86rem;color:#4b5563}.evaluation-interview .panel-card-header .panel-title .material-symbols-outlined{font-size:1.1rem;color:#6b7280}.evaluation-interview .panel-card-header .panel-meta .muted{font-family:square-rg;font-size:.78rem;color:#9ca3af}.evaluation-interview .empty{padding:20px 18px 22px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;background:#fafafa;border-top:1px dashed #e5e7eb}.evaluation-interview .empty .material-symbols-outlined{font-size:1.6rem;color:#9ca3af}.evaluation-interview .empty .empty-title{font-family:square-bd;font-size:.9rem;color:#111827}.evaluation-interview .empty .empty-desc{font-family:square-rg;font-size:.8rem;color:#6b7280}.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{display:grid;grid-template-columns:140px minmax(0,1fr) 70px 52px;align-items:center;padding:8px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb;font-family:square-bd;font-size:.78rem;color:#6b7280}.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{display:inline-flex;align-items:center;justify-content:center;padding:3px 10px;border-radius:999px;font-family:square-rg;font-size:.78rem;white-space:nowrap;box-sizing:border-box}.evaluation-interview .interview-left .pill.pill-target{background:#fff;color:#374151;border:1px solid #e5e7eb}.evaluation-interview .interview-left .set-row{display:grid;grid-template-columns:140px minmax(0,1fr) 70px 52px;align-items:center;padding:8px 16px;border-top:1px solid #f3f4f6;background:#fff;cursor:pointer;border:0;width:100%;text-align:left;transition:background-color .12s ease,transform .08s ease,box-shadow .08s ease}.evaluation-interview .interview-left .set-row:hover{background:#f9fafb}.evaluation-interview .interview-left .set-row.active{background:#eff6ff;box-shadow:inset 3px 0 #0f766e}.evaluation-interview .interview-left .set-row .col-preview{min-width:0}.evaluation-interview .interview-left .set-row .preview-text{font-family:square-bd;font-size:.82rem;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evaluation-interview .interview-left .set-row .preview-sub{margin-top:2px;font-family:square-rg;font-size:.76rem;color:#9ca3af}.evaluation-interview .interview-left .set-row .count-chip{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:22px;padding:0 8px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;font-family:square-bd;font-size:.78rem;color:#374151;justify-self:end}.evaluation-interview .interview-left .set-row.skeleton{cursor:default;background:#f5f5f7}.evaluation-interview .interview-left .set-row.skeleton:hover{background:#f5f5f7;box-shadow:none;transform:none}.evaluation-interview .interview-left .set-row.skeleton .skeleton-box,.evaluation-interview .interview-left .set-row.skeleton .skeleton-pill{border-radius:999px;background:linear-gradient(90deg,#e5e7eb66,#e5e7ebe6,#e5e7eb66);background-size:200% 100%;animation:skeleton-shimmer 1.1s infinite linear}.evaluation-interview .interview-left .set-row.skeleton .skeleton-box.short{width:40%;height:12px;justify-self:end}.evaluation-interview .interview-left .set-row.skeleton .skeleton-box.long{width:70%;height:12px}.evaluation-interview .interview-left .set-row.skeleton .skeleton-pill{width:90px;height:20px}.evaluation-interview .interview-left .editor-card{flex:1;min-height:0}.evaluation-interview .interview-left .editor-card .editor-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:12px;min-height:0}.evaluation-interview .interview-left .editor-card .editor-top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.evaluation-interview .interview-left .editor-card .editor-top .editor-field{display:flex;flex-direction:column;gap:6px;flex:1;min-width:240px}.evaluation-interview .interview-left .editor-card .editor-top .editor-field label{font-family:square-bd;font-size:.8rem;color:#4b5563}.evaluation-interview .interview-left .editor-card .editor-top .editor-field .target-selection-control{display:flex;align-items:center;gap:8px;box-sizing:border-box}.evaluation-interview .interview-left .editor-card .editor-top .editor-field .target-selection-control .target-selected-chip{min-width:0;min-height:34px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;flex:1;border:1px solid #b7d7cf;border-radius:9px;background:#eef7f3;color:#2c403b}.evaluation-interview .interview-left .editor-card .editor-top .editor-field .target-selection-control .target-selected-chip .material-symbols-outlined{flex:0 0 auto;color:#178075;font-size:1rem}.evaluation-interview .interview-left .editor-card .editor-top .editor-field .target-selection-control .target-selected-chip strong{min-width:0;overflow:hidden;font-family:square-bd;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.evaluation-interview .interview-left .editor-card .editor-top .editor-field .target-selection-control .target-change-button{min-height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;border:1px solid #cbded8;border-radius:8px;background:#fff;color:#178075;font-family:square-bd;font-size:.76rem;cursor:pointer}.evaluation-interview .interview-left .editor-card .editor-top .editor-field .target-selection-control .target-change-button .material-symbols-outlined{font-size:.95rem}.evaluation-interview .interview-left .editor-card .editor-top .editor-field .target-selection-control .target-change-button:hover{border-color:#91c8bb;background:#f5faf7}.evaluation-interview .interview-left .editor-card .editor-top .editor-actions{display:flex;align-items:center;gap:8px}.evaluation-interview .interview-left .editor-card .editor-top .question-add-button{min-height:38px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #0f766e;border-radius:9px;background:#178075;box-shadow:0 5px 12px #1780753d;color:#fff;font-family:square-bd;font-size:.78rem;white-space:nowrap;cursor:pointer;transition:background-color .14s ease,box-shadow .14s ease,transform .1s ease}.evaluation-interview .interview-left .editor-card .editor-top .question-add-button .material-symbols-outlined{color:#fff;font-size:1.05rem}.evaluation-interview .interview-left .editor-card .editor-top .question-add-button:hover{background:#126b63;box-shadow:0 7px 16px #1780754d;transform:translateY(-1px)}.evaluation-interview .interview-left .editor-card .editor-top .question-add-button:active{transform:translateY(0);box-shadow:none}.evaluation-interview .interview-left .editor-card .editor-top .question-add-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.evaluation-interview .interview-left .editor-card .target-picker-panel{flex:0 0 auto;padding:10px;display:flex;flex-direction:column;gap:8px;border:1px solid #b7d7cf;border-radius:10px;background:#f5faf7}.evaluation-interview .interview-left .editor-card .target-picker-panel .target-picker-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.evaluation-interview .interview-left .editor-card .target-picker-panel .target-picker-head>div{min-width:0;display:flex;flex-direction:column;gap:2px}.evaluation-interview .interview-left .editor-card .target-picker-panel .target-picker-head strong{color:#2c403b;font-family:square-bd;font-size:.78rem}.evaluation-interview .interview-left .editor-card .target-picker-panel .target-picker-head span{color:#61736d;font-size:.68rem}.evaluation-interview .interview-left .editor-card .target-picker-panel .target-picker-close{width:26px;height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px;border:1px solid #d8e6e1;border-radius:7px;background:#fff;color:#526861;cursor:pointer}.evaluation-interview .interview-left .editor-card .target-picker-panel .target-picker-close .material-symbols-outlined{font-size:.9rem}.evaluation-interview .interview-left .editor-card .target-picker-panel .target-picker-search{min-height:32px;padding:0 9px;display:flex;align-items:center;gap:6px;border:1px solid #cbded8;border-radius:8px;background:#fff}.evaluation-interview .interview-left .editor-card .target-picker-panel .target-picker-search .material-symbols-outlined{flex:0 0 auto;color:#789087;font-size:.95rem}.evaluation-interview .interview-left .editor-card .target-picker-panel .target-picker-search input{height:30px;padding:0;border:0;background:transparent;box-shadow:none;font-size:.72rem}.evaluation-interview .interview-left .editor-card .target-picker-panel .target-picker-options{max-height:170px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;overflow-y:auto}.evaluation-interview .interview-left .editor-card .target-picker-panel .target-picker-option{min-width:0;min-height:34px;padding:6px 8px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;border:1px solid #d8e6e1;border-radius:8px;background:#fff;color:#2c403b;text-align:left;cursor:pointer}.evaluation-interview .interview-left .editor-card .target-picker-panel .target-picker-option:hover:not(:disabled){border-color:#91c8bb;background:#eef7f3}.evaluation-interview .interview-left .editor-card .target-picker-panel .target-picker-option.active{border-color:#91c8bb;background:#e9f5f1}.evaluation-interview .interview-left .editor-card .target-picker-panel .target-picker-option:disabled{cursor:default;opacity:.64}.evaluation-interview .interview-left .editor-card .target-picker-panel .target-type-badge{min-width:30px;height:20px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;background:#e9f5f1;color:#178075;font-family:square-bd;font-size:.6rem}.evaluation-interview .interview-left .editor-card .target-picker-panel .target-picker-label{min-width:0;overflow:hidden;color:#2c403b;font-family:square-bd;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.evaluation-interview .interview-left .editor-card .target-picker-panel .target-picker-status{color:#789087;font-size:.58rem;white-space:nowrap}.evaluation-interview .interview-left .editor-card .target-picker-panel .target-picker-empty{grid-column:1/-1;padding:14px 10px;color:#748781;font-size:.7rem;text-align:center}.evaluation-interview .interview-left .editor-card .question-items{display:flex;flex-direction:column;gap:8px;min-height:0;max-height:420px;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{display:grid;grid-template-columns:46px minmax(0,1fr) 168px;align-items:center;gap:10px;padding:10px;border-radius:12px;border:1px solid #e5e7eb;background:#fff}.evaluation-interview .interview-left .editor-card .question-item .qno{font-family:square-bd;font-size:.82rem;color:#6b7280;display:flex;justify-content:center}.evaluation-interview .interview-left .editor-card .question-item input{width:100%;border-radius:10px;border:1px solid #d1d5db;padding:9px 10px;font-family:square-rg;font-size:.86rem;color:#111827;outline:none;background:#f9fafb}.evaluation-interview .interview-left .editor-card .question-item input:focus{border-color:#0f766e;box-shadow:0 0 0 1px #2563eb8c;background:#fff}.evaluation-interview .interview-left .editor-card .question-item .item-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.evaluation-interview .interview-left .editor-card .editor-help{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.evaluation-interview .interview-left .editor-card .editor-help .material-symbols-outlined{font-size:1.1rem;color:#64748b}.evaluation-interview .interview-left .editor-card .editor-help span{font-family:square-rg;font-size:.8rem;color:#475569}.evaluation-interview .interview-left .editor-card .editor-help span strong{font-family:square-bd;color:#0f172a}.evaluation-interview .interview-left .editor-card .editor-empty{border-top:none}.evaluation-interview .interview-left .editor-card .target-empty-state{min-height:150px;justify-content:center}.evaluation-interview .interview-left .editor-card .target-empty-state .target-create-button{min-height:34px;margin-top:6px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #178075;border-radius:8px;background:#178075;color:#fff;font-family:square-bd;font-size:.76rem;cursor:pointer}.evaluation-interview .interview-left .editor-card .target-empty-state .target-create-button .material-symbols-outlined{color:#fff;font-size:.95rem}.evaluation-interview .interview-left .editor-card .target-empty-state .target-create-button:hover{background:#126b63}.evaluation-interview .interview-right{display:flex;flex-direction:column;gap:14px;min-height:0}.evaluation-interview .interview-right .target-explorer-card{min-height:0;height:100%}.evaluation-interview .interview-right .target-explorer{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.evaluation-interview .interview-right .target-explorer-search{min-height:34px;margin:9px 9px 7px;padding:0 8px;display:flex;align-items:center;gap:6px;flex:0 0 auto;border:1px solid #cbded8;border-radius:8px;background:#fbfdfc}.evaluation-interview .interview-right .target-explorer-search>.material-symbols-outlined{flex:0 0 auto;color:#789087;font-size:.95rem}.evaluation-interview .interview-right .target-explorer-search input{min-width:0;height:32px;padding:0;flex:1;border:0;background:transparent;box-shadow:none;color:#2c403b;font-size:.7rem}.evaluation-interview .interview-right .target-explorer-search button{width:24px;height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;border:0;border-radius:6px;background:transparent;color:#789087;cursor:pointer}.evaluation-interview .interview-right .target-explorer-search button:hover{background:#e9f5f1;color:#178075}.evaluation-interview .interview-right .target-explorer-search button .material-symbols-outlined{font-size:.88rem}.evaluation-interview .interview-right .target-explorer-body{min-height:0;padding:0 8px 10px;flex:1;overflow-x:hidden;overflow-y:auto}.evaluation-interview .interview-right .target-explorer-body::-webkit-scrollbar{width:8px}.evaluation-interview .interview-right .target-explorer-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}.evaluation-interview .interview-right .target-explorer-option{width:100%;min-height:52px;padding:8px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid #cbded8;border-radius:9px;background:#fbfdfc;box-shadow:0 2px 6px #123f390f;color:#2c403b;text-align:left;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.evaluation-interview .interview-right .target-explorer-option:hover{border-color:#78b9aa;background:#eef7f3;box-shadow:0 4px 10px #1780751f}.evaluation-interview .interview-right .target-explorer-option.active{border-color:#91c8bb;background:#e9f5f1;box-shadow:inset 3px 0 #178075}.evaluation-interview .interview-right .target-option-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#eef7f3;color:#178075}.evaluation-interview .interview-right .target-option-icon .material-symbols-outlined{font-size:1rem}.evaluation-interview .interview-right .target-option-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.evaluation-interview .interview-right .target-option-copy strong{overflow:hidden;color:#2c403b;font-family:square-bd;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.evaluation-interview .interview-right .target-option-copy small{overflow:hidden;color:#748781;font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.evaluation-interview .interview-right .target-option-status{min-width:54px;height:24px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #178075;border-radius:6px;background:#178075;color:#fff;font-family:square-bd;font-size:.6rem;white-space:nowrap}.evaluation-interview .interview-right .target-option-status.registered{border-color:#b7d7cf;background:#e9f5f1;color:#178075}.evaluation-interview .interview-right .target-group{margin-top:7px;overflow:hidden;border:1px solid #d8e6e1;border-radius:9px;background:#fff}.evaluation-interview .interview-right .target-group-header{min-height:38px;padding:4px 5px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;background:#f2f7f4}.evaluation-interview .interview-right .target-group-toggle{min-width:0;min-height:30px;padding:0 5px;display:flex;align-items:center;gap:4px;border:0;border-radius:6px;background:transparent;color:#2c403b;text-align:left;cursor:pointer}.evaluation-interview .interview-right .target-group-toggle:hover{background:#e9f5f1}.evaluation-interview .interview-right .target-group-toggle .material-symbols-outlined{flex:0 0 auto;color:#789087;font-size:.95rem}.evaluation-interview .interview-right .target-group-toggle strong{min-width:0;overflow:hidden;font-family:square-bd;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.evaluation-interview .interview-right .target-group-toggle small{flex:0 0 auto;color:#789087;font-size:.6rem}.evaluation-interview .interview-right .target-group-all{min-height:30px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;border:1px solid #178075;border-radius:6px;background:#178075;color:#fff;font-family:square-bd;font-size:.62rem;cursor:pointer}.evaluation-interview .interview-right .target-group-all:hover{border-color:#126b63;background:#126b63}.evaluation-interview .interview-right .target-group-all.registered,.evaluation-interview .interview-right .target-group-all.active{border-color:#91c8bb;background:#e9f5f1;color:#178075}.evaluation-interview .interview-right .target-group-all em{color:inherit;font-style:normal;font-family:square-bd;font-size:.56rem}.evaluation-interview .interview-right .target-group-unavailable{padding-right:4px;color:#9aa8a3;font-size:.56rem;white-space:nowrap}.evaluation-interview .interview-right .target-person-list{border-top:1px solid #e1ebe7}.evaluation-interview .interview-right .target-person-row{min-height:46px;display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:stretch;border-bottom:1px solid #edf3f0;background:#fff}.evaluation-interview .interview-right .target-person-row:last-child{border-bottom:0}.evaluation-interview .interview-right .target-person-row:hover{background:#f8fbfa}.evaluation-interview .interview-right .target-person-row.active{background:#eef7f3;box-shadow:inset 3px 0 #91c8bb}.evaluation-interview .interview-right .target-person-button{min-width:0;padding:6px 5px 6px 8px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;border:0;background:transparent;color:#2c403b;text-align:left;cursor:pointer}.evaluation-interview .interview-right .target-person-button .avatar{width:28px;height:28px;overflow:hidden;border-radius:7px;background:#e5ece9}.evaluation-interview .interview-right .target-person-button .avatar img{width:100%;height:100%;display:block;object-fit:cover}.evaluation-interview .interview-right .target-person-copy{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:5px}.evaluation-interview .interview-right .target-person-copy>span{display:flex;flex-direction:column;gap:1px;min-width:0}.evaluation-interview .interview-right .target-person-copy strong{overflow:hidden;color:#2c403b;font-family:square-bd;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.evaluation-interview .interview-right .target-person-copy small{color:#879a93;font-size:.58rem}.evaluation-interview .interview-right .target-person-copy em{min-width:52px;height:23px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid #178075;border-radius:6px;background:#178075;color:#fff;font-style:normal;font-family:square-bd;font-size:.58rem;white-space:nowrap}.evaluation-interview .interview-right .target-person-copy em.registered{border-color:#b7d7cf;background:#e9f5f1;color:#178075}.evaluation-interview .interview-right .target-active-check{color:#178075;font-size:.95rem}.evaluation-interview .interview-right .target-resume-button{width:26px;height:26px;padding:0;align-self:center;justify-self:center;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8e6e1;border-radius:7px;background:#fff;color:#789087;cursor:pointer}.evaluation-interview .interview-right .target-resume-button:hover{border-color:#91c8bb;background:#e9f5f1;color:#178075}.evaluation-interview .interview-right .target-resume-button .material-symbols-outlined{font-size:.88rem}.evaluation-interview .interview-right .target-other-section{margin-top:8px;display:flex;flex-direction:column;gap:5px}.evaluation-interview .interview-right .target-other-title{padding:0 2px;color:#789087;font-family:square-bd;font-size:.62rem}.evaluation-interview .interview-right .target-search-empty,.evaluation-interview .interview-right .target-no-applicants{margin-top:8px;padding:14px 10px;display:flex;flex-direction:column;align-items:center;gap:4px;border:1px dashed #cbded8;border-radius:8px;background:#f8fbfa;color:#748781;font-size:.64rem;text-align:center}.evaluation-interview .interview-right .target-search-empty .material-symbols-outlined,.evaluation-interview .interview-right .target-no-applicants .material-symbols-outlined{color:#91a59e;font-size:1.1rem}.evaluation-interview .interview-right .target-search-empty strong,.evaluation-interview .interview-right .target-no-applicants strong{color:#3e5450;font-family:square-bd;font-size:.7rem}.evaluation-interview .icon-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;transition:background-color .12s ease,box-shadow .12s ease,transform .08s ease}.evaluation-interview .icon-btn .material-symbols-outlined{font-size:1.05rem;color:#6b7280}.evaluation-interview .icon-btn:hover{background:#f3f4f6;box-shadow:0 4px 12px #0f172a1f;transform:translateY(-1px)}.evaluation-interview .icon-btn:active{transform:translateY(0);box-shadow:none}.evaluation-interview .icon-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.evaluation-interview .icon-btn.danger{border-color:#fecaca;background:#fef2f2}.evaluation-interview .icon-btn.danger .material-symbols-outlined{color:#ef4444}.evaluation-interview .icon-btn.danger:hover{background:#fee2e2;box-shadow:0 4px 12px #f8717140}.evaluation-interview.resume-dock-open .dialog-overlay,.evaluation-interview.resume-dock-open .modal-overlay,.evaluation-interview.resume-dock-open .overlay{position:static!important;inset:auto!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0!important}.evaluation-interview.resume-dock-open .dialog,.evaluation-interview.resume-dock-open .modal,.evaluation-interview.resume-dock-open .dialog-panel,.evaluation-interview.resume-dock-open .modal-panel,.evaluation-interview.resume-dock-open .overlay-panel{position:static!important;transform:none!important;width:100%!important;height:auto!important;max-height:none!important;border-radius:12px!important;box-shadow:none!important}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.evaluation-notifications{width:100%;padding:24px 0 0;background-color:#f5f5f7}.evaluation-notifications .evaluation-notifications-inner{max-width:1180px;margin:0 auto;padding:0 24px;box-sizing:border-box}.evaluation-notifications .evaluation-notifications-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.evaluation-notifications .evaluation-notifications-header .left .eyebrow{font-family:square-bd;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:#9ca3af;margin-bottom:6px}.evaluation-notifications .evaluation-notifications-header .left .title{font-family:square-hv;font-size:1.6rem;color:#111827;margin-bottom:4px}.evaluation-notifications .evaluation-notifications-header .left .description{font-family:square-rg;font-size:.9rem;color:#6b7280}.evaluation-notifications .evaluation-notifications-header .left .description strong{font-family:square-bd;color:#111827}.evaluation-notifications .evaluation-notifications-header .right{display:flex;align-items:center;justify-content:flex-end}.evaluation-notifications .evaluation-notifications-header .right .summary-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#fff;border:1px solid #e5e7eb;font-family:square-rg;font-size:.8rem;color:#4b5563}.evaluation-notifications .evaluation-notifications-header .right .summary-chip .material-symbols-outlined{font-size:1.1rem;color:#6b7280}.evaluation-notifications .evaluation-notifications-header .right .summary-chip strong{font-family:square-bd;color:#111827}.evaluation-notifications .evaluation-notifications-header .right .summary-chip .divider{color:#d1d5db;padding:0 2px}.evaluation-notifications .evaluation-notifications-toolbar{margin-bottom:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.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{font-family:square-bd;font-size:.78rem;color:#4b5563}.evaluation-notifications .evaluation-notifications-toolbar .filters .field .field-input{display:flex;align-items:center;border-radius:999px;background:#fff;border:1px solid #d1d5db;padding:6px 12px;min-width:160px;box-sizing:border-box}.evaluation-notifications .evaluation-notifications-toolbar .filters .field .field-input.with-icon .material-symbols-outlined{font-size:1.1rem;margin-right:4px;color:#9ca3af}.evaluation-notifications .evaluation-notifications-toolbar .filters .field .field-input input,.evaluation-notifications .evaluation-notifications-toolbar .filters .field .field-input select{border:none;outline:none;background:transparent;font-family:square-rg;font-size:.86rem;color:#111827;width:100%}.evaluation-notifications .evaluation-notifications-toolbar .filters .field .field-input select{cursor:pointer}.evaluation-notifications .evaluation-notifications-toolbar .toolbar-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.evaluation-notifications .evaluation-notifications-toolbar .toolbar-right .text-summary{font-family:square-rg;font-size:.82rem;color:#6b7280}.evaluation-notifications .evaluation-notifications-toolbar .toolbar-right .text-summary strong{font-family:square-bd;color:#111827}.evaluation-notifications .evaluation-notifications-body{width:100%}.evaluation-notifications .global-empty{width:100%;padding:40px 20px 44px;border-radius:16px;background:#fff;border:1px dashed #e5e7eb;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;box-sizing:border-box}.evaluation-notifications .global-empty .material-symbols-outlined{font-size:2.2rem;color:#9ca3af}.evaluation-notifications .global-empty .title{font-family:square-bd;font-size:.96rem;color:#111827}.evaluation-notifications .global-empty .desc{font-family:square-rg;font-size:.82rem;color:#6b7280}.evaluation-notifications .process-section-list{display:flex;flex-direction:column;gap:16px}.evaluation-notifications .process-section{width:100%;border-radius:16px;background:#fff;box-shadow:0 12px 26px #0f172a0f,0 0 0 1px #e5e7ebe6;overflow:hidden;display:flex;flex-direction:column}.evaluation-notifications .process-header{padding:10px 18px 8px;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;gap:12px}.evaluation-notifications .process-header .left{display:flex;flex-direction:column;gap:4px}.evaluation-notifications .process-header .left .process-name{font-family:square-bd;font-size:.9rem;color:#111827}.evaluation-notifications .process-header .left .process-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-family:square-rg;font-size:.8rem;color:#6b7280}.evaluation-notifications .process-header .left .process-meta .pill-stage{display:inline-flex;align-items:center;justify-content:center;padding:3px 10px;border-radius:999px;background:#eef2ff;color:#4338ca;font-family:square-bd;font-size:.78rem}.evaluation-notifications .process-header .left .process-meta .count-text strong{font-family:square-bd;color:#111827}.evaluation-notifications .process-body{padding:4px 0;overflow-y:auto;height:calc(100vh - 420px)}.evaluation-notifications .process-empty{padding:24px 20px 26px;display:flex;align-items:flex-start;gap:10px;border-top:1px dashed #e5e7eb;background:#fafafa}.evaluation-notifications .process-empty .material-symbols-outlined{font-size:1.6rem;color:#9ca3af}.evaluation-notifications .process-empty .texts{display:flex;flex-direction:column;gap:4px}.evaluation-notifications .process-empty .texts .title{font-family:square-bd;font-size:.9rem;color:#111827}.evaluation-notifications .process-empty .texts .desc{font-family:square-rg;font-size:.8rem;color:#6b7280}.evaluation-notifications .process-row-list{display:flex;flex-direction:column}.evaluation-notifications .process-row{padding:10px 18px;display:flex;align-items:center;justify-content:space-between;column-gap:16px;row-gap:10px;border-top:1px solid #f3f4f6;background:#fff;box-sizing:border-box;transition:background-color .12s ease,transform .08s ease,box-shadow .08s ease}.evaluation-notifications .process-row:hover{background:#f9fafb}.evaluation-notifications .row-left{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.evaluation-notifications .avatar-wrap{width:44px;height:44px;border-radius:999px;overflow:hidden;flex-shrink:0;background:#e5e7eb}.evaluation-notifications .avatar-wrap img{width:100%;height:100%;object-fit:cover;display:block}.evaluation-notifications .avatar-group{display:flex;align-items:center;min-width:120px}.evaluation-notifications .avatar-small{width:32px;height:32px;border-radius:999px;overflow:hidden;background:#e5e7eb;border:2px solid #ffffff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px #94a3b859;margin-left:-10px}.evaluation-notifications .avatar-small:first-child{margin-left:0}.evaluation-notifications .avatar-small img{width:100%;height:100%;object-fit:cover;display:block}.evaluation-notifications .avatar-more{background:#4b5563;color:#f9fafb;font-family:square-bd;font-size:.75rem}.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{display:inline-flex;align-items:baseline}.evaluation-notifications .name-row .name-pair .primary-name{font-size:.9rem;font-family:square-bd;color:#111827}.evaluation-notifications .name-row .name-pair .apply-id{margin-left:4px;font-size:.75rem;color:#9ca3af}.evaluation-notifications .name-row .name-pair .name-delimiter{margin:0 6px;font-size:.8rem;color:#d1d5db}.evaluation-notifications .sub-row .meta{font-family:square-rg;font-size:.78rem;color:#6b7280;display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.evaluation-notifications .sub-row .pill{display:inline-flex;align-items:center;justify-content:center;padding:3px 9px;border-radius:999px;font-family:square-rg;font-size:.76rem;white-space:nowrap;box-sizing:border-box}.evaluation-notifications .sub-row .pill.pill-group{background:#fff;color:#374151;border:1px solid #e5e7eb}.evaluation-notifications .sub-row .pill.pill-type,.evaluation-notifications .sub-row .pill.pill-category{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.evaluation-notifications .sub-row .time-text{font-family:square-rg;font-size:.78rem;color:#6b7280}.evaluation-notifications .row-right{display:flex;align-items:flex-start;justify-content:flex-end;gap:14px;flex-shrink:0}.evaluation-notifications .score-vertical{display:flex;align-items:flex-start;width:150px;gap:6px}.evaluation-notifications .score-vertical .score-label{margin-top:2px;padding:2px 8px;border-radius:999px;background:#eef2ff;font-family:square-bd;font-size:.75rem;color:#4338ca;white-space:nowrap}.evaluation-notifications .score-vertical .score-list{display:flex;flex-direction:column;flex:1;min-width:0;gap:2px}.evaluation-notifications .score-vertical .score-list .score-row{font-size:.7rem;color:#374151;white-space:nowrap;border:1px solid #e5e7eb;border-radius:10px;width:100%;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:2px 3px;background-color:#f8f3f3;box-sizing:border-box;overflow:hidden}.evaluation-notifications .score-vertical .score-list .score-row .score-name{margin-right:2px;font-family:square-bd;flex:0 0 auto;min-width:0;white-space:nowrap;overflow-wrap:normal}.evaluation-notifications .score-vertical .score-list .score-row .score-value{color:#4b5563;flex-shrink:0}.evaluation-notifications .score-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.evaluation-notifications .score-wrap .score-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;background:#eff6ff;font-family:square-rg;font-size:.7rem;color:#1f2937}.evaluation-notifications .score-wrap .score-chip.sub{background:#ffe6e6}.evaluation-notifications .score-wrap .score-chip .label{font-family:square-bd;color:#0f766e}.evaluation-notifications .score-wrap .score-chip .value{font-family:square-bd;color:#111827}.evaluation-notifications .btn-eval{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid #4338ca;background:#4f46e5;font-family:square-bd;font-size:.8rem;color:#eef2ff;cursor:pointer;transition:background-color .12s ease,box-shadow .12s ease,transform .08s ease}.evaluation-notifications .btn-eval .material-symbols-outlined{font-size:1rem;color:#e5e7eb}.evaluation-notifications .btn-eval:hover{background:#4338ca;box-shadow:0 8px 18px #4f46e559;transform:translateY(-1px)}.evaluation-notifications .btn-eval:active{transform:translateY(0);box-shadow:none}@media(max-width:768px){.evaluation-notifications .evaluation-notifications-inner{padding:0 16px}.evaluation-notifications .evaluation-notifications-header{flex-direction:column;align-items:flex-start}.evaluation-notifications .evaluation-notifications-header .right{width:100%;justify-content:flex-start}.evaluation-notifications .evaluation-notifications-toolbar{flex-direction:column;align-items:stretch}.evaluation-notifications .evaluation-notifications-toolbar .filters{order:1}.evaluation-notifications .evaluation-notifications-toolbar .toolbar-right{order:2;justify-content:space-between}.evaluation-notifications .process-row{padding:10px 14px}}@media(max-width:768px){.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{flex-direction:column;align-items:stretch;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{flex-direction:column;align-items:flex-start;row-gap:8px}.evaluation-notifications .row-right{width:100%;justify-content:space-between}.evaluation-notifications .row-right .score-vertical{flex:0 0 auto}.evaluation-notifications .btn-eval{justify-content:center}}.evaluation-common-layout-headerlayout{position:sticky;top:0;z-index:1300;width:100%;height:72px;padding:0 30px;display:grid;grid-template-columns:minmax(260px,1fr) auto minmax(360px,1.3fr);align-items:center;gap:18px;box-sizing:border-box;background:linear-gradient(135deg,#062f2b,#0f766e 42%,#115e59);color:#fff;box-shadow:0 10px 30px #0f172a2e}.evaluation-common-layout-headerlayout .evaluation-header-left,.evaluation-common-layout-headerlayout .evaluation-header-center,.evaluation-common-layout-headerlayout .evaluation-header-right{min-width:0}.evaluation-common-layout-headerlayout .evaluation-header-right{display:flex;justify-content:flex-end;align-items:center;gap:10px}.evaluation-common-layout-headerlayout .logo-wrap{display:flex;align-items:center;gap:12px;min-width:0}.evaluation-common-layout-headerlayout .logo-mark{flex:0 0 42px;width:42px;height:42px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:#ffffff24;border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #fff3}.evaluation-common-layout-headerlayout .logo-mark .material-symbols-outlined{font-size:1.55rem;color:#ccfbf1}.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;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evaluation-common-layout-headerlayout .logo-sub{font-family:square-rg;font-size:.74rem;color:#f0fdfab8;white-space:nowrap}.evaluation-common-layout-headerlayout .evaluation-recruit-chip{height:38px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;gap:7px;background:#064e3b94;border:1px solid rgba(153,246,228,.28);color:#ecfeff;box-shadow:inset 0 1px #ffffff14}.evaluation-common-layout-headerlayout .evaluation-recruit-chip .material-symbols-outlined{font-size:1.1rem;color:#99f6e4}.evaluation-common-layout-headerlayout .evaluation-recruit-chip .label{font-family:square-rg;font-size:.72rem;color:#f0fdfab3}.evaluation-common-layout-headerlayout .evaluation-recruit-chip strong{font-family:square-hv;font-size:.84rem}.evaluation-common-layout-headerlayout .evaluation-recruit-chip.muted{background:#0f172a47;border-color:#ffffff29}.evaluation-common-layout-headerlayout .evaluator-profile{display:flex;align-items:center;gap:9px;min-width:0;max-width:300px;padding:5px 10px 5px 6px;border-radius:999px;background:#0f172a38;border:1px solid rgba(255,255,255,.14)}.evaluation-common-layout-headerlayout .profile-avatar{flex:0 0 34px;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ecfeff;color:#0f766e;font-family:square-hv;font-size:.95rem}.evaluation-common-layout-headerlayout .profile-text{min-width:0;display:flex;flex-direction:column;gap:2px}.evaluation-common-layout-headerlayout .profile-name{font-family:square-bd;font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evaluation-common-layout-headerlayout .profile-meta{font-size:.75rem;color:#f0fdfab3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evaluation-common-layout-headerlayout .session-pill{height:34px;padding:0 11px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;background:#0f172a3d;border:1px solid rgba(255,255,255,.14)}.evaluation-common-layout-headerlayout .session-pill .material-symbols-outlined{font-size:1.1rem;color:#a7f3d0}.evaluation-common-layout-headerlayout .session-pill .session-text{font-family:square-bd;font-size:.74rem;white-space:nowrap}.evaluation-common-layout-headerlayout .logout-button{height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#ffffff1a;color:#fff;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-family:square-bd;font-size:.74rem;transition:background-color .16s ease,transform .16s ease}.evaluation-common-layout-headerlayout .logout-button .material-symbols-outlined{font-size:1.1rem}.evaluation-common-layout-headerlayout .logout-button:hover{background:#ffffff2e;transform:translateY(-1px)}.evaluation-common-layout-menulayout.evaluation-top-nav{position:sticky;display:block;top:72px;z-index:1100;flex:none;width:100%;height:auto;box-sizing:border-box;background:#f4f8f7f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-right:0;border-bottom:1px solid rgba(15,118,110,.12);box-shadow:0 10px 24px #0f172a0f;transform:none}.evaluation-common-layout-menulayout.evaluation-top-nav .evaluation-workflow-nav-inner{width:calc(100% - 48px);max-width:1320px;margin:0 auto;padding:14px 0;display:grid;grid-template-columns:280px minmax(0,1fr);align-items:center;gap:18px}.evaluation-common-layout-menulayout.evaluation-top-nav .evaluation-workflow-title{display:flex;align-items:center;gap:10px;min-width:0;color:#0f172a}.evaluation-common-layout-menulayout.evaluation-top-nav .evaluation-workflow-title>.material-symbols-outlined{flex:0 0 38px;width:38px;height:38px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#fff;color:#0f766e;box-shadow:0 8px 18px #0f172a14}.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{font-family:square-rg;font-size:.74rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evaluation-common-layout-menulayout.evaluation-top-nav .evaluation-workflow-menu-wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.evaluation-common-layout-menulayout.evaluation-top-nav .evaluation-workflow-menu-card{position:relative;min-height:78px;padding:13px 14px 12px;border-radius:18px;box-sizing:border-box;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"icon text" "step text";column-gap:10px;align-items:center;background:#fff;border:1px solid rgba(148,163,184,.28);box-shadow:0 12px 24px #0f172a0d;color:#0f172a;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.evaluation-common-layout-menulayout.evaluation-top-nav .evaluation-workflow-menu-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:transparent;transition:background .16s ease}.evaluation-common-layout-menulayout.evaluation-top-nav .evaluation-workflow-menu-card:hover{transform:translateY(-2px);border-color:#0f766e47;box-shadow:0 16px 30px #0f172a1a}.evaluation-common-layout-menulayout.evaluation-top-nav .evaluation-workflow-menu-card.active{background:linear-gradient(135deg,#0f766e,#14b8a6);border-color:transparent;color:#fff;box-shadow:0 18px 36px #0f766e47}.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-step,.evaluation-common-layout-menulayout.evaluation-top-nav .evaluation-workflow-menu-card.active .menu-desc{color:#f0fdfac7}.evaluation-common-layout-menulayout.evaluation-top-nav .evaluation-workflow-menu-card.active .menu-icon-wrap{background:#ffffff2e;color:#fff}.evaluation-common-layout-menulayout.evaluation-top-nav .menu-icon-wrap{grid-area:icon;width:34px;height:34px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:#ecfdf5;color:#0f766e}.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{grid-area:step;margin-top:4px;font-family:square-hv;font-size:.75rem;color:#94a3b8}.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;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evaluation-common-layout-menulayout.evaluation-top-nav .menu-desc{font-family:square-rg;font-size:.72rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evaluation-default-wrap{min-height:calc(100vh - 180px);width:100%;box-sizing:border-box;background:#f4f8f7;box-shadow:none}.evaluation-home{padding:28px 0 54px}.evaluation-home .evaluation-home-inner{width:calc(100% - 48px);max-width:1180px;margin:0 auto}.evaluation-home .evaluation-home-hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;align-items:stretch;margin-bottom:20px}.evaluation-home .hero-copy{min-height:250px;padding:38px;border-radius:28px;background:radial-gradient(circle at 0% 0%,rgba(20,184,166,.3),transparent 38%),linear-gradient(135deg,#0f172a,#115e59);color:#fff;box-shadow:0 22px 48px #0f172a2e}.evaluation-home .eyebrow{font-family:square-hv;font-size:.78rem;letter-spacing:.18em;color:#99f6e4;margin-bottom:16px}.evaluation-home h1{max-width:640px;margin:0 0 14px;font-family:square-hv;font-size:2.2rem;line-height:1.2;letter-spacing:-.04em}.evaluation-home p{max-width:680px;margin:0;font-family:square-rg;font-size:.98rem;line-height:1.7;color:#f0fdfac7}.evaluation-home .hero-actions{margin-top:26px;display:flex;flex-wrap:wrap;gap:10px}.evaluation-home .primary-action,.evaluation-home .secondary-action{height:42px;padding:0 16px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;font-family:square-bd;font-size:.86rem;transition:transform .16s ease,background .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{transform:translateY(-1px)}.evaluation-home .primary-action{background:#ccfbf1;color:#0f766e}.evaluation-home .secondary-action{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.18)}.evaluation-home .hero-panel{padding:24px;border-radius:28px;background:#fff;border:1px solid rgba(148,163,184,.22);box-shadow:0 16px 36px #0f172a14}.evaluation-home .panel-label{font-family:square-hv;font-size:1.02rem;color:#0f172a;margin-bottom:18px}.evaluation-home .panel-row{display:flex;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid #eef2f7}.evaluation-home .panel-row:last-child{border-bottom:0}.evaluation-home .panel-row span{font-family:square-rg;font-size:.82rem;color:#64748b}.evaluation-home .panel-row strong{max-width:200px;font-family:square-hv;font-size:.9rem;color:#0f172a;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evaluation-home .evaluation-home-menu-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.evaluation-home .home-menu-card{min-height:148px;padding:20px;border-radius:24px;background:#fff;border:1px solid rgba(148,163,184,.24);box-shadow:0 14px 30px #0f172a0f;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.evaluation-home .home-menu-card:hover{transform:translateY(-3px);border-color:#0f766e40;box-shadow:0 20px 40px #0f172a1a}.evaluation-home .card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.evaluation-home .card-top .material-symbols-outlined{width:42px;height:42px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:#ecfdf5;color:#0f766e;font-size:1.4rem}.evaluation-home .card-step{font-family:square-hv;font-size:.75rem;color:#94a3b8}.evaluation-home .card-title{font-family:square-hv;font-size:1.02rem;color:#0f172a;margin-bottom:8px}.evaluation-home .card-desc{font-family:square-rg;font-size:.8rem;color:#64748b}@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{grid-template-columns:1fr;gap:10px}.evaluation-common-layout-menulayout.evaluation-top-nav .evaluation-workflow-title{display:none}}@media(max-width:820px){.evaluation-common-layout-headerlayout{height:auto;min-height:66px;padding:10px 14px;grid-template-columns:1fr;gap:10px}.evaluation-common-layout-headerlayout .evaluation-header-right{justify-content:flex-start;flex-wrap:wrap}.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{height:64px;padding:0 28px;grid-template-columns:300px minmax(180px,1fr) auto;gap:16px;background:#075e57;box-shadow:0 2px 10px #0f172a2e}.evaluation-common-layout-headerlayout .logo-mark{flex:0 0 38px;width:38px;height:38px;border-radius:12px;background:#fff}.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-weight:700;font-size:1.14rem;letter-spacing:-.02em}.evaluation-common-layout-headerlayout .logo-sub{font-size:.8rem;color:#ffffffc7}.evaluation-common-layout-headerlayout .evaluation-recruit-chip{height:40px;padding:0 16px;background:#ffffff1f;border-color:#fff3;cursor:pointer}.evaluation-common-layout-headerlayout .evaluation-recruit-chip .label{font-size:.8rem;color:#ffffffc7}.evaluation-common-layout-headerlayout .evaluation-recruit-chip strong{font-size:.94rem}.evaluation-common-layout-headerlayout .evaluator-profile{max-width:320px;background:#ffffff1f}.evaluation-common-layout-headerlayout .profile-name{font-size:.92rem}.evaluation-common-layout-headerlayout .profile-meta{font-size:.76rem;color:#ffffffb8}.evaluation-common-layout-headerlayout .session-pill,.evaluation-common-layout-headerlayout .logout-button{min-height:38px;height:38px;font-size:.84rem}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu{top:64px;background:#fff;border-bottom:1px solid #d9e2e7;box-shadow:0 2px 8px #0f172a0d}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .evaluation-simple-menu-inner{width:calc(100% - 48px);max-width:1280px;margin:0 auto;padding:12px 0;display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;align-items:center}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-title{display:inline-flex;align-items:center;gap:8px;color:#0f172a;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{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#e8f5f3;color:#075e57;font-size:1.25rem}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-title .simple-menu-logo img{width:22px;height:22px;display:block;object-fit:contain}.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{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-button{min-height:62px;padding:10px 14px;border-radius:14px;border:1px solid #d7dee4;background:#f8fafc;display:grid;grid-template-columns:28px 34px minmax(0,1fr);align-items:center;gap:10px;color:#1f2937;box-sizing:border-box;transition:background-color .14s ease,border-color .14s ease,transform .14s ease}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-button:hover{background:#eef7f6;border-color:#83c5bf;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-no,.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-button.active .simple-menu-icon{background:#ffffff29;color:#fff}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-button.active em{color:#ffffffc2}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-no{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#e2e8f0;color:#334155;font-family:square-hv;font-size:.9rem}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-icon{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#e8f5f3;color:#075e57;font-size:1.25rem}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-text{min-width:0;display:flex;flex-direction:column;gap:3px}.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;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-text em{font-family:square-rg;font-style:normal;font-size:.82rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evaluation-default-wrap{min-height:calc(100vh - 151px);background:#f3f6f8}.evaluation-home.evaluation-home-v2{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:24px 26px 42px}.evaluation-home.evaluation-home-v2 .evaluation-home-inner{width:100%;max-width:1280px;margin:0 auto}.evaluation-home.evaluation-home-v2 .evaluation-start-panel{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:stretch;margin-bottom:18px}.evaluation-home.evaluation-home-v2 .start-copy,.evaluation-home.evaluation-home-v2 .start-info-box,.evaluation-home.evaluation-home-v2 .evaluation-guide-panel,.evaluation-home.evaluation-home-v2 .dashboard-summary-card,.evaluation-home.evaluation-home-v2 .quick-action-card{background:#fff;border:1px solid #dbe3e8;box-shadow:0 6px 16px #0f172a0d}.evaluation-home.evaluation-home-v2 .start-copy{padding:30px 34px;border-radius:20px;border-left:8px solid #075e57}.evaluation-home.evaluation-home-v2 .start-kicker{font-family:square-hv;font-size:.92rem;color:#075e57;margin-bottom:10px}.evaluation-home.evaluation-home-v2 h1{margin:0 0 10px;color:#111827;font-family:square-hv;font-size:2rem;line-height:1.25;letter-spacing:-.04em}.evaluation-home.evaluation-home-v2 p{margin:0;color:#475569;font-family:square-rg;font-size:1.03rem;line-height:1.7}.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{min-height:34px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:square-bd;font-size:.82rem;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{border:1px solid #075e57;background:#075e57;color:#fff}.evaluation-home.evaluation-home-v2 .dashboard-secondary-action{border:1px solid #cbded8;background:#f5faf7;color:#2c403b}.evaluation-home.evaluation-home-v2 .start-info-box{padding:24px;border-radius:20px}.evaluation-home.evaluation-home-v2 .info-label{margin-bottom:12px;font-family:square-hv;font-size:1.08rem;color:#111827}.evaluation-home.evaluation-home-v2 .info-line{min-height:46px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #e5edf2}.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{max-width:210px;color:#111827;font-family:square-hv;font-size:1rem;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-home.evaluation-home-v2 .dashboard-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.evaluation-home.evaluation-home-v2 .dashboard-summary-card{min-width:0;min-height:66px;padding:14px 16px;border-radius:18px;display:flex;align-items:center;gap:12px}.evaluation-home.evaluation-home-v2 .dashboard-summary-card>.material-symbols-outlined{flex:0 0 40px;width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#e8f5f3;color:#075e57}.evaluation-home.evaluation-home-v2 .dashboard-summary-card small{display:block;margin-bottom:4px;color:#64748b;font-size:.78rem}.evaluation-home.evaluation-home-v2 .dashboard-summary-card strong{display:block;color:#111827;font-family:square-hv;font-size:.98rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-home.evaluation-home-v2 .dashboard-summary-card em{display:block;margin-top:3px;color:#64748b;font-style:normal;font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-home.evaluation-home-v2 .dashboard-completion{margin-top:16px;padding:14px 16px;border-radius:14px;background:#f5faf7;border:1px solid #cbded8}.evaluation-home.evaluation-home-v2 .completion-header,.evaluation-home.evaluation-home-v2 .completion-footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.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{height:8px;margin:10px 0 8px;border-radius:999px;background:#dcebe6;overflow:hidden}.evaluation-home.evaluation-home-v2 .dashboard-progress-bar span{display:block;height:100%;min-width:0;border-radius:inherit;background:#178075;transition:width .2s ease}.evaluation-home.evaluation-home-v2 .dashboard-progress-bar.compact{width:110px;height:6px;margin:5px 0 0}.evaluation-home.evaluation-home-v2 .dashboard-error{min-height:34px;padding:8px 12px;display:flex;align-items:center;gap:8px;border:1px solid #f5d0a9;border-radius:12px;background:#fff8ed;color:#9a5a12;font-size:.82rem}.evaluation-home.evaluation-home-v2 .dashboard-error .material-symbols-outlined{font-size:1.1rem}.evaluation-home.evaluation-home-v2 .evaluation-home-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.evaluation-home.evaluation-home-v2 .flow-step{min-height:52px;padding:10px 12px;border:1px solid #dbe3e8;border-radius:14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;background:#fff;color:#111827;box-shadow:0 6px 16px #0f172a0d}.evaluation-home.evaluation-home-v2 .flow-step span{width:28px;height:28px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#e8f5f3;color:#075e57;font-family:square-hv;font-size:.78rem}.evaluation-home.evaluation-home-v2 .flow-step strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:square-bd;font-size:.9rem}.evaluation-home.evaluation-home-v2 .flow-step em{color:#64748b;font-style:normal;font-size:.78rem;white-space:nowrap}.evaluation-home.evaluation-home-v2 .evaluation-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(92px,auto);gap:16px;margin-bottom:18px}.evaluation-home.evaluation-home-v2 .dashboard-stage-panel,.evaluation-home.evaluation-home-v2 .dashboard-notice-panel{min-width:0;min-height:220px;padding:18px;border:1px solid #dbe3e8;border-radius:20px;background:#fff;box-shadow:0 6px 16px #0f172a0d}.evaluation-home.evaluation-home-v2 .dashboard-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.evaluation-home.evaluation-home-v2 .dashboard-section-head strong{display:block;color:#111827;font-family:square-hv;font-size:1rem}.evaluation-home.evaluation-home-v2 .dashboard-section-head span{display:block;margin-top:3px;color:#64748b;font-size:.82rem}.evaluation-home.evaluation-home-v2 .dashboard-section-head a{flex:0 0 auto;padding:7px 10px;border:1px solid #cbded8;border-radius:999px;background:#f5faf7;color:#075e57;font-family:square-bd;font-size:.78rem}.evaluation-home.evaluation-home-v2 .dashboard-stage-list,.evaluation-home.evaluation-home-v2 .dashboard-notice-list{display:grid;gap:8px}.evaluation-home.evaluation-home-v2 .dashboard-stage-row,.evaluation-home.evaluation-home-v2 .dashboard-notice-row{min-width:0;padding:10px 12px;border:1px solid #e1ebe7;border-radius:12px;background:#fbfdfc}.evaluation-home.evaluation-home-v2 .dashboard-stage-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.evaluation-home.evaluation-home-v2 .stage-row-main{min-width:0}.evaluation-home.evaluation-home-v2 .stage-row-main strong{display:block;color:#2c403b;font-family:square-bd;font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-home.evaluation-home-v2 .stage-row-main span{display:block;margin-top:4px;color:#64748b;font-size:.78rem}.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{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;color:#2c403b}.evaluation-home.evaluation-home-v2 .dashboard-notice-row>span{width:28px;height:28px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:#eef7f3;color:#178075;font-family:square-bd;font-size:.75rem}.evaluation-home.evaluation-home-v2 .dashboard-notice-row strong{display:block;overflow:hidden;font-family:square-bd;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.evaluation-home.evaluation-home-v2 .dashboard-notice-row em{display:block;margin-top:4px;overflow:hidden;color:#64748b;font-style:normal;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.evaluation-home.evaluation-home-v2 .dashboard-loading,.evaluation-home.evaluation-home-v2 .dashboard-empty{min-height:112px;display:flex;align-items:center;justify-content:center;border:1px dashed #cbded8;border-radius:12px;background:#fbfdfc;color:#64748b;font-size:.82rem}.evaluation-home.evaluation-home-v2 .quick-action-card{min-height:64px;padding:24px;border-radius:20px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:18px;align-items:center;color:#111827;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.evaluation-home.evaluation-home-v2 .quick-action-card:hover{transform:translateY(-2px);border-color:#075e57;box-shadow:0 10px 22px #0f172a17}.evaluation-home.evaluation-home-v2 .quick-card-icon{width:58px;height:58px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:#e8f5f3;color:#075e57}.evaluation-home.evaluation-home-v2 .quick-card-icon .material-symbols-outlined{font-size:2rem}.evaluation-home.evaluation-home-v2 .quick-step{margin-bottom:6px;color:#075e57;font-family:square-hv;font-size:.9rem}.evaluation-home.evaluation-home-v2 .quick-card-body h2{margin:0 0 7px;font-family:square-hv;font-size:1.28rem;color:#111827}.evaluation-home.evaluation-home-v2 .quick-card-body p{font-size:.98rem;color:#475569;line-height:1.55}.evaluation-home.evaluation-home-v2 .quick-card-button{min-width:108px;height:46px;padding:0 16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:4px;background:#075e57;color:#fff;font-family:square-hv;font-size:.98rem;white-space:nowrap}.evaluation-home.evaluation-home-v2 .evaluation-guide-panel{padding:22px 24px;border-radius:20px}.evaluation-home.evaluation-home-v2 .guide-title-wrap{display:flex;align-items:center;gap:12px;margin-bottom:14px}.evaluation-home.evaluation-home-v2 .guide-title-wrap>.material-symbols-outlined{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#fef3c7;color:#92400e}.evaluation-home.evaluation-home-v2 .guide-title-wrap h2{margin:0 0 2px;font-family:square-hv;font-size:1.14rem;color:#111827}.evaluation-home.evaluation-home-v2 .guide-title-wrap p{font-size:.92rem;color:#64748b}.evaluation-home.evaluation-home-v2 ul{margin:0;padding-left:20px;color:#334155;font-size:1rem;line-height:1.8}.evaluation-home.evaluation-home-v2 .dashboard-check-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.evaluation-home.evaluation-home-v2 .dashboard-check-item{min-width:0;min-height:48px;padding:10px 12px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;border-radius:12px;background:#eef7f3;color:#2c403b}.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{overflow:hidden;font-family:square-bd;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.evaluation-home.evaluation-home-v2 .dashboard-check-item em{color:#64748b;font-style:normal;font-size:.76rem;white-space:nowrap}.evaluation-notices,.evaluation-applicant,.evaluation-interview,.evaluation-notifications{background:#f3f6f8;padding-top:22px}.evaluation-notices .evaluation-notices-inner,.evaluation-notices .evaluation-applicant-inner,.evaluation-notices .evaluation-interview-inner,.evaluation-notices .evaluation-notifications-inner,.evaluation-applicant .evaluation-notices-inner,.evaluation-applicant .evaluation-applicant-inner,.evaluation-applicant .evaluation-interview-inner,.evaluation-applicant .evaluation-notifications-inner,.evaluation-interview .evaluation-notices-inner,.evaluation-interview .evaluation-applicant-inner,.evaluation-interview .evaluation-interview-inner,.evaluation-interview .evaluation-notifications-inner,.evaluation-notifications .evaluation-notices-inner,.evaluation-notifications .evaluation-applicant-inner,.evaluation-notifications .evaluation-interview-inner,.evaluation-notifications .evaluation-notifications-inner{width:calc(100% - 48px);max-width:1280px;min-width:0;margin:0 auto;padding:0}.evaluation-notices .evaluation-notices-header{margin-bottom:14px;padding:0}.evaluation-notices .evaluation-notices-header .eyebrow{font-size:.9rem;letter-spacing:0;text-transform:none;color:#075e57}.evaluation-notices .evaluation-notices-header .title{font-size:1.75rem;margin-bottom:6px}.evaluation-notices .evaluation-notices-header .description{font-size:1rem;color:#475569}.evaluation-notices .notices-list,.evaluation-notices .notices-empty{border-radius:18px;border:1px solid #dbe3e8;box-shadow:0 6px 16px #0f172a0d}.evaluation-notices .notices-empty{margin-top:0;min-height:86px;padding:22px 24px;border-style:solid;background:#fff;flex-direction:row;align-items:center;gap:14px}.evaluation-notices .notices-empty .material-symbols-outlined{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#eef7f6;color:#075e57;font-size:1.55rem}.evaluation-notices .notices-empty .empty-title{font-size:1.05rem;color:#111827}.evaluation-notices .notices-empty .empty-desc{font-size:.92rem;color:#64748b}.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{min-height:34px;font-size:.9rem}@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{grid-template-columns:1fr;gap:10px}.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-title{display:none}}@media(max-width:820px){.evaluation-common-layout-headerlayout{min-height:64px;height:auto;padding:10px 14px;grid-template-columns:1fr}.evaluation-common-layout-headerlayout .evaluation-header-right{justify-content:flex-start;flex-wrap:wrap}.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 .evaluation-start-panel,.evaluation-home.evaluation-home-v2 .dashboard-summary-grid,.evaluation-home.evaluation-home-v2 .evaluation-home-flow,.evaluation-home.evaluation-home-v2 .evaluation-quick-actions{grid-template-columns:1fr}.evaluation-home.evaluation-home-v2 .dashboard-primary-actions{flex-direction:column;align-items:stretch}.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-notices .evaluation-notices-inner,.evaluation-notices .evaluation-applicant-inner,.evaluation-notices .evaluation-interview-inner,.evaluation-notices .evaluation-notifications-inner,.evaluation-applicant .evaluation-notices-inner,.evaluation-applicant .evaluation-applicant-inner,.evaluation-applicant .evaluation-interview-inner,.evaluation-applicant .evaluation-notifications-inner,.evaluation-interview .evaluation-notices-inner,.evaluation-interview .evaluation-applicant-inner,.evaluation-interview .evaluation-interview-inner,.evaluation-interview .evaluation-notifications-inner,.evaluation-notifications .evaluation-notices-inner,.evaluation-notifications .evaluation-applicant-inner,.evaluation-notifications .evaluation-interview-inner,.evaluation-notifications .evaluation-notifications-inner{width:calc(100% - 24px)}}.process-section-list--loading .process-section--skeleton .process-skeleton-line,.process-section-list--loading .process-section--skeleton .process-skeleton-avatar,.process-section-list--loading .process-section--skeleton .process-skeleton-button{border-radius:999px;background:linear-gradient(90deg,#e5e7eb66,#e5e7ebe6,#e5e7eb66);background-size:200% 100%;animation:process-skeleton-shimmer 1.1s infinite linear}.process-section-list--loading .process-section--skeleton .process-skeleton-line.title{width:180px;height:18px;margin-bottom:10px}.process-section-list--loading .process-section--skeleton .process-skeleton-line.meta{width:260px;height:14px}.process-section-list--loading .process-section--skeleton .process-skeleton-avatar{width:42px;height:42px;flex:0 0 42px}.process-section-list--loading .process-section--skeleton .process-skeleton-line.name{width:180px;height:14px;margin-bottom:8px}.process-section-list--loading .process-section--skeleton .process-skeleton-line.desc{width:280px;height:12px}.process-section-list--loading .process-section--skeleton .process-skeleton-button{width:96px;height:34px}.process-section-list--loading .process-section--skeleton .process-row.skeleton{cursor:default;pointer-events:none}@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 #0f766e33}.evaluation-common-layout-menulayout .evaluation-submenu-item.active{color:#0f766e;background:linear-gradient(90deg,#14b8a629,#fffffffa);box-shadow:inset 3px 0 #14b8a6}.evaluation-common-layout-headerlayout{background:linear-gradient(180deg,#fff,#fbfdff);border-bottom:1px solid rgba(203,213,225,.78)}a{color:inherit;text-decoration:none;cursor:pointer}.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;top:0;margin:0;padding:0}::selection{background:#eeff0080;color:#000}::-moz-selection{background:#eeff0080;color:#000}::-webkit-scrollbar{width:7px;height: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=text],input[type=number],input[type=date],input[type=password],input[type=time],textarea{font-size:.75rem;width:100%;height:30px;padding:0 12px;box-sizing:border-box;background-color:#f9fafb;color:#222;border:1px solid #d4d7e1;border-radius:6px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;resize:vertical}input[type=text]:hover,input[type=number]:hover,input[type=date]:hover,input[type=password]:hover,input[type=time]:hover,textarea:hover{background-color:#f3f4f7;border-color:#c5cada}input[type=text]:focus,input[type=number]:focus,input[type=date]:focus,input[type=password]:focus,input[type=time]:focus,textarea:focus{outline:none;background-color:#fff;border-color:#00ace6;box-shadow:0 0 0 2px #00ace640}input[type=text]::placeholder,input[type=number]::placeholder,input[type=date]::placeholder,input[type=password]::placeholder,input[type=time]::placeholder,textarea::placeholder{color:#a0a4b1;opacity:1}input[type=date],input[type=time]{padding:0 8px;text-align:center;resize:none!important}textarea{min-height:120px;padding:8px 12px;line-height:1.4}input[type=text]:read-only,input[type=number]:read-only,input[type=date]:read-only,input[type=password]: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=text]:read-only,input[type=number]:read-only,input[type=date]:read-only,input[type=password]:read-only,input[type=time]:read-only,textarea:read-only{background-color:#0000000a;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]{font-size:.85rem;border:none;background-color:transparent;width:18px;height:18px}label{display:flex;gap:5px;align-items:center}textarea{height:200px}select{font-size:.75rem;width:100%;height:30px;padding:0 34px 0 12px;box-sizing:border-box;background-color:#f9fafb;color:#222;border:1px solid #d4d7e1;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='48'%20viewBox='0%2096%20960%20960'%20width='48'%3e%3cpath%20d='M480%20696%20280%20497h400L480%20696Z'/%3e%3c/svg%3e");background-size:18px 18px;background-repeat:no-repeat;background-position:right 8px center;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}select:hover{background-color:#f3f4f7;border-color:#c5cada}select:focus{outline:none;background-color:#fff;border-color:#00ace6;box-shadow:0 0 0 2px #00ace640}select:disabled{background-color:#f3f4f7;border-color:#e1e3ea;color:#999}select:option{font-size:.8rem;color:#161414}.default-wrap{display:flex;flex-direction:column;background-color:#fff;width:100%}.default-wrap .CareerApp{font-size:.8rem;font-family:square-rg}.default-wrap .CareerApp input[type=text],.default-wrap .CareerApp input[type=number],.default-wrap .CareerApp input[type=date],.default-wrap .CareerApp input[type=password],.default-wrap .CareerApp input[type=time],.default-wrap .CareerApp select{font-size:.8rem;height:30px;font-family:square-rg}.default-wrap .CareerApp input[type=text]:option,.default-wrap .CareerApp input[type=number]:option,.default-wrap .CareerApp input[type=date]:option,.default-wrap .CareerApp input[type=password]:option,.default-wrap .CareerApp input[type=time]:option,.default-wrap .CareerApp select:option{font-size:.8rem;color:#161414}.default-wrap .CareerApp .input-container{position:relative;display:inline-block}.default-wrap .CareerApp .input-container .input-label{position:absolute;right:5px;top:50%;transform:translateY(-50%);border-radius:20px;padding:5px}.default-wrap .CareerApp .input-container .input-label:hover{cursor:pointer;background-color:#999;color:#fff;transition:.3s}.default-wrap .CareerApp .input-container input[type=text],.default-wrap .CareerApp .input-container input[type=number]{padding:10px 60px 10px 20px}.default-wrap .CareerApp .checkbox-group,.default-wrap .CareerApp .radio-group{display:flex;flex-wrap:wrap;align-items:center;padding:3px 0}.default-wrap .CareerApp .checkbox-group.horizontal,.default-wrap .CareerApp .radio-group.horizontal{flex-direction:row;align-items:center;gap:30px}.default-wrap .CareerApp .checkbox-group.vertical,.default-wrap .CareerApp .radio-group.vertical{flex-direction:column;align-items:flex-start}.default-wrap .CareerApp .checkbox-group label,.default-wrap .CareerApp .radio-group label{display:flex;align-items:center;position:relative;cursor:pointer}.default-wrap .CareerApp .checkbox-group label input[type=radio],.default-wrap .CareerApp .radio-group label input[type=radio]{appearance:none;background-color:#fff;width:18px;height:18px;border:1px solid #ccc;border-radius:20px;cursor:pointer}.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{content:"";position:absolute;width:5px;height:10px;border:solid #ffffff;border-width:0 3px 3px 0;top:10px;left:15px;transform:translate(-50%,-50%) rotate(45deg)}.default-wrap .CareerApp .checkbox-group label input[type=checkbox],.default-wrap .CareerApp .radio-group label input[type=checkbox]{appearance:none;background-color:#fff;width:17px;height:17px;border:1px solid #ccc;cursor:pointer}.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{content:"";position:absolute;width:5px;height:10px;border:solid #ffffff;border-width:0 3px 3px 0;top:10px;left:13px;transform:translate(-50%,-50%) rotate(45deg)}.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{font-size:.7rem;display:flex;font-family:square-rg;color:#000}@media(max-width:768px){.default-wrap .ManagerApp{width:100%;min-width:0;height:calc(100dvh - 52px);min-height:calc(100dvh - 52px);position:relative;overflow:hidden}}.default-wrap .ManagerApp input[type=text],.default-wrap .ManagerApp input[type=number],.default-wrap .ManagerApp input[type=date],.default-wrap .ManagerApp input[type=password],.default-wrap .ManagerApp input[type=time],.default-wrap .ManagerApp textarea,.default-wrap .ManagerApp select{font-family:square-rg;width:100%;height:34px;font-size:.7rem}.default-wrap .ManagerApp input[type=text]:option,.default-wrap .ManagerApp input[type=number]:option,.default-wrap .ManagerApp input[type=date]:option,.default-wrap .ManagerApp input[type=password]:option,.default-wrap .ManagerApp input[type=time]:option,.default-wrap .ManagerApp textarea:option,.default-wrap .ManagerApp select:option{font-size:.7rem;color:#161414;background-color:snow}.default-wrap .ManagerApp .tab-header{display:flex;box-sizing:border-box;align-items:flex-end;border-bottom:1px solid rgba(0,0,0,.2)}.default-wrap .ManagerApp .tab-header .tab{display:flex;background-color:#0000000f;color:#565a5e;flex:0 0 130px;height:13px;border-top:1px solid rgba(0,0,0,.04);border-right:1px solid rgba(0,0,0,.04);border-left:1px solid rgba(0,0,0,.04);justify-content:center;cursor:pointer;font-family:square-eb;font-size:.7rem;border-radius:5px 5px 0 0}.default-wrap .ManagerApp .tab-header .tab:hover{background-color:#0000000a;color:#5e6977}.default-wrap .ManagerApp .tab-header .tab.active{background-color:#fff;height:15px!important;margin-bottom:-2px;align-items:center;border-top:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2);border-left:1px solid rgba(0,0,0,.2);border-radius:5px 5px 0 0}.default-wrap .ManagerApp .checkbox-group,.default-wrap .ManagerApp .radio-group{display:flex;flex-wrap:wrap;align-items:center;padding:3px 0}.default-wrap .ManagerApp .checkbox-group.horizontal,.default-wrap .ManagerApp .radio-group.horizontal{flex-direction:row;align-items:center;gap:30px}.default-wrap .ManagerApp .checkbox-group.vertical,.default-wrap .ManagerApp .radio-group.vertical{flex-direction:column;align-items:flex-start}.default-wrap .ManagerApp .checkbox-group label,.default-wrap .ManagerApp .radio-group label{display:flex;align-items:center;position:relative;cursor:pointer}.default-wrap .ManagerApp .checkbox-group label input[type=radio],.default-wrap .ManagerApp .radio-group label input[type=radio]{appearance:none;background-color:#fff;width:15px;height:15px;border:1px solid #ccc;border-radius:20px;cursor:pointer}.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{content:"";position:absolute;width:3px;height:8px;border:solid #ffffff;border-width:0 3px 3px 0;top:10px;left:12px;transform:translate(-50%,-50%) rotate(45deg)}.default-wrap .ManagerApp .checkbox-group label input[type=checkbox],.default-wrap .ManagerApp .radio-group label input[type=checkbox]{appearance:none;background-color:#fff;width:15px;height:15px;border:1px solid #ccc;cursor:pointer}.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{content:"";position:absolute;width:3px;height:8px;border:solid #ffffff;border-width:0 3px 3px 0;top:9px;left:12px;transform:translate(-50%,-50%) rotate(45deg)}.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{font-size:.76rem;display:flex;flex-direction:column;width:100%;min-height:calc(100vh - 64px);background:#f4f8f7;font-family:square-rg;color:#000}.default-wrap .EvaluationApp input[type=text],.default-wrap .EvaluationApp input[type=number],.default-wrap .EvaluationApp input[type=date],.default-wrap .EvaluationApp input[type=password],.default-wrap .EvaluationApp input[type=time],.default-wrap .EvaluationApp select{font-family:square-rg}.default-wrap .EvaluationApp .tab-header{display:flex;box-sizing:border-box;align-items:flex-end;border-bottom:1px solid rgba(0,0,0,.2)}.default-wrap .EvaluationApp .tab-header .tab{display:flex;background-color:#00000005;color:#565a5e;flex:0 0 150px;height:20px;border-top:1px solid rgba(0,0,0,.04);border-right:1px solid rgba(0,0,0,.04);border-left:1px solid rgba(0,0,0,.04);justify-content:center;cursor:pointer;font-family:square-bd;font-size:.85rem;border-radius:5px 5px 0 0}.default-wrap .EvaluationApp .tab-header .tab:hover{background-color:#0000000a;color:#5e6977}.default-wrap .EvaluationApp .tab-header .tab.active{background-color:#fff;height:25px!important;margin-bottom:-2px;align-items:center;border-top:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2);border-left:1px solid rgba(0,0,0,.2);border-radius:5px 5px 0 0}.btn-black{display:flex;justify-content:center;align-items:center;background-color:#000;color:#fff;height:45px;border-radius:5px;font-size:.75rem;cursor:pointer;transition:.3s;width:auto;height:auto}.btn-black:hover{background-color:#6e6565;transition:.3s}.btn-company1{display:flex;justify-content:center;align-items:center;background-color:#006cb7;color:#fff;height:45px;border-radius:5px;font-size:.75rem;cursor:pointer;box-shadow:1px 1px 1px #0000004d;transition:.3s;width:auto;height:auto}.btn-company1:hover{background-color:#87c0ee;transition:.3s}.btn-company3{display:flex;justify-content:center;align-items:center;background-color:#00ace6;color:#fff;height:45px;border-radius:5px;font-size:.75rem;cursor:pointer;box-shadow:1px 1px 1px #0000004d;transition:.3s;width:auto;height:auto}.btn-company3:hover{background-color:#87c0ee;transition:.3s}.btn-gray{display:flex;justify-content:center;align-items:center;background-color:#f5f1f1;color:#4e4d4d;height:45px;border-radius:5px;font-size:.75rem;cursor:pointer;box-shadow:1px 1px 1px #0000004d;transition:.3s;width:auto;height:auto}.btn-gray:hover{background-color:#0000001a;transition:.3s}.btn-white{display:flex;justify-content:center;align-items:center;background-color:#fff;color:#000;height:45px;border-radius:5px;font-size:.75rem;cursor:pointer;box-shadow:0 1px 5px #0000004d;transition:.3s;width:auto;height:auto}.btn-white:hover{background-color:#eee9e9;transition:.3s}.btn-manager{font-family:square-rg;background-color:snow;border:none;color:#000;border:1px solid rgba(0,0,0,.1);text-align:center;text-decoration:none;display:flex;justify-content:center;align-items:center;min-width:70px;height:35px;font-size:.75rem;margin:4px 2px;cursor:pointer;border-radius:5px;outline:none;transition:.3s}.btn-manager:hover{background-color:#e0e7e2;transition:.3s}.btn-red{display:flex;justify-content:center;align-items:center;background-color:#e97575;color:#fff;height:45px;border-radius:5px;font-size:.75rem;cursor:pointer;box-shadow:0 1px 1px #0000004d;transition:.3s;width:auto;height: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{font-family:Material Symbols Outlined!important;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}: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: #ffffff;--dhrm-bg: #f4f7fb}body .default-wrap>.evaluation-common-layout-headerlayout{position:sticky!important;top:0!important;z-index:1300!important;width:100%!important;min-height:64px!important;padding:0 28px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:300px minmax(180px,1fr) auto!important;align-items:center!important;gap:16px!important;background:linear-gradient(135deg,#005792,#006cb7 52%,#00ace6)!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.16)!important;box-shadow:0 8px 24px #004c803d!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-header-right{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-wrap{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-mark{flex:0 0 38px!important;width:38px!important;height:38px!important;border-radius:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fffffff5!important;border:1px solid rgba(255,255,255,.56)!important;box-shadow:0 10px 20px #003f7842!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-mark .material-symbols-outlined{color:#006cb7!important;font-size:1.45rem!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-text{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-main{font-family:square-hv!important;font-size:1.14rem!important;letter-spacing:-.02em!important;color:#fff!important;white-space:nowrap!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-sub{font-family:square-rg!important;font-size:.8rem!important;color:#ffffffd1!important;white-space:nowrap!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 .session-pill,body .default-wrap>.evaluation-common-layout-headerlayout .logout-button{background:#ffffff29!important;border:1px solid rgba(255,255,255,.26)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff1f!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip{height:40px!important;padding:0 16px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;cursor:pointer!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip .material-symbols-outlined,body .default-wrap>.evaluation-common-layout-headerlayout .session-pill .material-symbols-outlined,body .default-wrap>.evaluation-common-layout-headerlayout .logout-button .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:#ffffffc2!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip strong,body .default-wrap>.evaluation-common-layout-headerlayout .profile-name,body .default-wrap>.evaluation-common-layout-headerlayout .session-text,body .default-wrap>.evaluation-common-layout-headerlayout .logout-label{color:#fff!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluator-profile{display:flex!important;align-items:center!important;gap:9px!important;max-width:320px!important;min-width:0!important;padding:5px 10px 5px 6px!important;border-radius:999px!important}body .default-wrap>.evaluation-common-layout-headerlayout .profile-avatar{flex:0 0 34px!important;width:34px!important;height:34px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;color:#006cb7!important;font-family:square-hv!important}body .default-wrap>.evaluation-common-layout-headerlayout .profile-text{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}body .default-wrap>.evaluation-common-layout-headerlayout .profile-name,body .default-wrap>.evaluation-common-layout-headerlayout .profile-meta{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap>.evaluation-common-layout-headerlayout .session-pill,body .default-wrap>.evaluation-common-layout-headerlayout .logout-button{min-height:38px!important;height:38px!important;padding:0 12px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-family:square-bd!important;font-size:.84rem!important}body .default-wrap>.evaluation-common-layout-headerlayout .logout-button{cursor:pointer!important;transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease!important}body .default-wrap>.evaluation-common-layout-headerlayout .logout-button:hover{background:#ffffff3d!important;transform:translateY(-1px)!important;box-shadow:0 8px 18px #003f7838!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu{top:64px!important;background:#fffffff5!important;border-bottom:1px solid rgba(0,108,183,.18)!important;box-shadow:0 8px 20px #0f172a14!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-title .material-symbols-outlined,body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-icon{background:#00ace61f!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:#00ace680!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;color:#fff!important;box-shadow:0 12px 28px #006cb747!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-button.active .simple-menu-no,body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-button.active .simple-menu-icon{background:#ffffff2e!important;color:#fff!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-button.active em{color:#ffffffd1!important}body .default-wrap .EvaluationApp .evaluation-notices-header .eyebrow,body .default-wrap .EvaluationApp .evaluation-applicant-header .eyebrow,body .default-wrap .EvaluationApp .evaluation-interview-header .eyebrow,body .default-wrap .EvaluationApp .evaluation-notifications-header .eyebrow,body .default-wrap .EvaluationApp .evaluation-home-v2 .eyebrow{color:#006cb7!important}body .default-wrap .EvaluationApp .view-count-pill{border-color:#006cb759!important;background:#eef8ff!important;color:#005792!important}body .default-wrap .EvaluationApp .notice-row:hover{background:#eef8ff!important;box-shadow:inset 4px 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{min-height:64px!important;height:auto!important;padding:10px 14px!important;grid-template-columns:1fr!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-header-right{justify-content:flex-start!important;flex-wrap:wrap!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{min-height:58px!important;height:58px!important;padding:8px 10px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-auto-flow:column!important;align-items:center!important;gap:8px!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{grid-column:2!important;grid-row:1!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:5px!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{flex-basis:34px!important;width:34px!important;height:34px!important;border-radius:12px!important;box-shadow:0 7px 14px #003f7838!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{max-width:118px!important;font-size:.94rem!important;letter-spacing:-.03em!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{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;padding:0!important;justify-content:center!important;gap:0!important;border-radius:999px!important}body .default-wrap>.evaluation-common-layout-headerlayout .profile-avatar{flex-basis:28px!important;width:28px!important;height:28px!important;font-size:.8rem!important}body .default-wrap>.evaluation-common-layout-headerlayout .session-pill{height:34px!important;min-height:34px!important;padding:0 8px!important;gap:3px!important;font-size:.72rem!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{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;justify-content:center!important;border-radius:12px!important}body .default-wrap>.evaluation-common-layout-headerlayout .logout-button .material-symbols-outlined{font-size:1.08rem!important}body .default-wrap .EvaluationApp{min-height:calc(100vh - 58px)!important;background:#f4f7fb!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu{top:58px!important;overflow-x:hidden!important;background:#fffffffa!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;box-shadow:0 6px 14px #0f172a14!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .evaluation-simple-menu-inner{width:100%!important;max-width:none!important;padding:6px 8px 8px!important;display:block!important;box-sizing:border-box!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{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;min-width:0!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-button{min-height:54px!important;padding:6px 4px!important;border-radius:14px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!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{width:25px!important;height:25px!important;min-width:25px!important;border-radius:9px!important;font-size:1rem!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-text{align-items:center!important;text-align:center!important;gap:0!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-text strong{max-width:100%!important;white-space:normal!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;text-align:center!important;font-size:.75rem!important;line-height:1.12!important;letter-spacing:-.05em!important}body .default-wrap .EvaluationApp .evaluation-default-wrap,body .default-wrap .EvaluationApp .evaluation-home,body .default-wrap .EvaluationApp .evaluation-notices,body .default-wrap .EvaluationApp .evaluation-applicant,body .default-wrap .EvaluationApp .evaluation-interview,body .default-wrap .EvaluationApp .evaluation-notifications{padding-top:14px!important;padding-bottom:24px!important;background:#f4f7fb!important}body .default-wrap .EvaluationApp .evaluation-home-inner,body .default-wrap .EvaluationApp .evaluation-notices-inner,body .default-wrap .EvaluationApp .evaluation-applicant-inner,body .default-wrap .EvaluationApp .evaluation-interview-inner,body .default-wrap .EvaluationApp .evaluation-notifications-inner{width:calc(100% - 20px)!important;max-width:none!important;padding:0!important;margin:0 auto!important;box-sizing:border-box!important}body .default-wrap .EvaluationApp .evaluation-start-panel,body .default-wrap .EvaluationApp .evaluation-quick-actions,body .default-wrap .EvaluationApp .evaluation-interview-body{grid-template-columns:1fr!important;gap:10px!important}body .default-wrap .EvaluationApp .start-copy,body .default-wrap .EvaluationApp .start-info-box,body .default-wrap .EvaluationApp .evaluation-guide-panel,body .default-wrap .EvaluationApp .quick-action-card,body .default-wrap .EvaluationApp .notices-list,body .default-wrap .EvaluationApp .notices-empty,body .default-wrap .EvaluationApp .panel-card,body .default-wrap .EvaluationApp .process-section{border-radius:16px!important;box-shadow:0 8px 20px #0f172a12!important}body .default-wrap .EvaluationApp .start-copy{padding:22px 18px!important;border-left-width:5px!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{grid-template-columns:42px minmax(0,1fr)!important;padding:16px!important;gap:12px!important}body .default-wrap .EvaluationApp .quick-card-icon{width:42px!important;height:42px!important;border-radius:14px!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;width:100%!important;height:40px!important;margin-top:2px!important}body .default-wrap .EvaluationApp .evaluation-notices-header,body .default-wrap .EvaluationApp .evaluation-applicant-header,body .default-wrap .EvaluationApp .evaluation-interview-header,body .default-wrap .EvaluationApp .evaluation-notifications-header{margin-bottom:10px!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important}body .default-wrap .EvaluationApp .evaluation-notices-header .title,body .default-wrap .EvaluationApp .evaluation-applicant-header .title,body .default-wrap .EvaluationApp .evaluation-interview-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-notices-header .description,body .default-wrap .EvaluationApp .evaluation-applicant-header .description,body .default-wrap .EvaluationApp .evaluation-interview-header .description,body .default-wrap .EvaluationApp .evaluation-notifications-header .description{font-size:.84rem!important;line-height:1.5!important}body .default-wrap .EvaluationApp .evaluation-notices-header .right,body .default-wrap .EvaluationApp .evaluation-applicant-header .right,body .default-wrap .EvaluationApp .evaluation-interview-header .right,body .default-wrap .EvaluationApp .evaluation-notifications-header .right{width:100%!important;justify-content:flex-start!important}body .default-wrap .EvaluationApp .evaluation-applicant-toolbar,body .default-wrap .EvaluationApp .evaluation-interview-toolbar,body .default-wrap .EvaluationApp .evaluation-notifications-toolbar{padding:12px!important;margin-bottom:12px!important;border-radius:16px!important;background:#fff!important;border:1px solid #dbe4ef!important;box-shadow:0 8px 20px #0f172a0f!important;flex-direction:column!important;align-items:stretch!important;gap:10px!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{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important}body .default-wrap .EvaluationApp .evaluation-applicant-toolbar .field,body .default-wrap .EvaluationApp .evaluation-interview-toolbar .field,body .default-wrap .EvaluationApp .evaluation-notifications-toolbar .field,body .default-wrap .EvaluationApp .evaluation-applicant-toolbar .field-input,body .default-wrap .EvaluationApp .evaluation-interview-toolbar .field-input,body .default-wrap .EvaluationApp .evaluation-notifications-toolbar .field-input{width:100%!important;min-width:0!important}body .default-wrap .EvaluationApp .evaluation-applicant-toolbar input,body .default-wrap .EvaluationApp .evaluation-interview-toolbar input,body .default-wrap .EvaluationApp .evaluation-notifications-toolbar input,body .default-wrap .EvaluationApp .evaluation-applicant-toolbar select,body .default-wrap .EvaluationApp .evaluation-interview-toolbar select,body .default-wrap .EvaluationApp .evaluation-notifications-toolbar select{min-height:34px!important;font-size:.92rem!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{width:100%!important;flex-direction:column!important;align-items:stretch!important;gap:8px!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{min-height:40px!important;justify-content:center!important}body .default-wrap .EvaluationApp .notices-list{gap:8px!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}body .default-wrap .EvaluationApp .notice-row{padding:14px!important;border-radius:16px!important;background:#fff!important;border:1px solid #dbe4ef!important;box-shadow:0 7px 16px #0f172a0f!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!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;gap:6px 10px!important;font-size:.8rem!important}body .default-wrap .EvaluationApp .notice-right{width:100%!important;justify-content:space-between!important}body .default-wrap .EvaluationApp .evaluation-applicant-list,body .default-wrap .EvaluationApp .process-body,body .default-wrap .EvaluationApp .set-list-body,body .default-wrap .EvaluationApp .question-items,body .default-wrap .EvaluationApp .applicant-list-body{height:auto!important;max-height:none!important;overflow:visible!important}body .default-wrap .EvaluationApp .evaluation-applicant-list{display:flex!important;flex-direction:column!important;gap:8px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .default-wrap .EvaluationApp .evaluation-applicant-list-header{display:none!important}body .default-wrap .EvaluationApp .applicant-row{border-radius:16px!important;border:1px solid #dbe4ef!important;box-shadow:0 7px 16px #0f172a0f!important;background:#fff!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{grid-column:1!important;align-self:flex-start!important}body .default-wrap .EvaluationApp .evaluation-applicant .applicant-row .col-main{grid-column:2!important;align-items:flex-start!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;width:100%!important;justify-content:stretch!important}body .default-wrap .EvaluationApp .evaluation-applicant .btn-detail{width:100%!important;min-height:40px!important;justify-content:center!important;font-size:.86rem!important}body .default-wrap .EvaluationApp .evaluation-applicant .avatar-wrap{width:42px!important;height:42px!important}body .default-wrap .EvaluationApp .evaluation-applicant .line-tags{display:flex!important}body .default-wrap .EvaluationApp .evaluation-interview-body{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-title,body .default-wrap .EvaluationApp .evaluation-interview .set-row .col-meta,body .default-wrap .EvaluationApp .evaluation-interview .set-row .col-target{grid-column:1/-1!important}body .default-wrap .EvaluationApp .evaluation-interview .question-item{grid-template-columns:1fr!important;gap:8px!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{padding:12px!important;align-items:flex-start!important;flex-direction:column!important}body .default-wrap .EvaluationApp .process-row{padding:14px!important;flex-direction:column!important;align-items:flex-start!important;border-radius:14px!important;border:1px solid #e5edf5!important;margin:8px!important;box-shadow:0 4px 12px #0f172a0a!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{justify-content:space-between!important;align-items:center!important;gap:8px!important}body .default-wrap .EvaluationApp .process-row .btn-eval{min-height:40px!important;padding:0 14px!important;justify-content:center!important}body .default-wrap .EvaluationApp .process-row .avatar-group{min-width:auto!important}body .default-wrap .EvaluationApp .score-vertical{width:auto!important;max-width:58%!important;flex-wrap:wrap!important}}@media(max-width:480px){body .default-wrap>.evaluation-common-layout-headerlayout .logo-main{max-width:84px!important;font-size:.86rem!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:.75rem!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{min-height:52px!important;padding:5px 2px!important;border-radius:12px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-top-nav.evaluation-simple-menu .simple-menu-icon{width:23px!important;height:23px!important;min-width:23px!important;font-size:.92rem!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-home-inner,body .default-wrap .EvaluationApp .evaluation-notices-inner,body .default-wrap .EvaluationApp .evaluation-applicant-inner,body .default-wrap .EvaluationApp .evaluation-interview-inner,body .default-wrap .EvaluationApp .evaluation-notifications-inner{width:calc(100% - 16px)!important}body .default-wrap .EvaluationApp .notice-row,body .default-wrap .EvaluationApp .evaluation-applicant .applicant-row,body .default-wrap .EvaluationApp .process-row{padding:12px!important}body .default-wrap .EvaluationApp .process-row .row-right{flex-direction:column!important;align-items:stretch!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{padding:14px!important;align-items:center!important}body .default-wrap .evaluation-login-modal .evaluation-login-form,body .default-wrap .evaluation-password-modal .evaluation-password-form{width:100%!important;max-width:none!important;min-height:auto!important;padding:0!important;border-radius:14px!important}body .default-wrap .evaluation-board-modal,body .default-wrap .viewcnt-modal,body .default-wrap .interview-modal{padding:8px!important;align-items:stretch!important}body .default-wrap .evaluation-board-modal .board-modal-wrap,body .default-wrap .viewcnt-modal .viewcnt-modal-wrap,body .default-wrap .interview-modal .wrap{width:100%!important;max-width:none!important;height:auto!important;max-height:calc(100vh - 16px)!important;margin:0!important;border-radius:14px!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-table-header,body .default-wrap .viewcnt-modal .viewcnt-row{grid-template-columns:1.5fr 1fr .8fr .9fr!important;padding-left:8px!important;padding-right:8px!important;font-size:.75rem!important}}body.evaluation-mobile-menu-open{overflow:hidden!important}body .default-wrap>.evaluation-common-layout-headerlayout{position:sticky!important;top:0!important;z-index:2200!important;display:grid!important;grid-template-columns:minmax(260px,.9fr) minmax(240px,1fr) auto!important;align-items:center!important;gap:18px!important;width:100%!important;min-height:72px!important;height:72px!important;padding:0 22px!important;box-sizing:border-box!important;background:#fff!important;color:#102033!important;border-bottom:1px solid #dce6ed!important;box-shadow:0 8px 22px #0f233414!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-header-left,body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-header-center,body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-header-right{min-width:0!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-header-left,body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-header-right{display:flex!important;align-items:center!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{justify-content:flex-end!important;gap:8px!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-mobile-menu-button{display:none!important;width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;border:1px solid #d8e4ec!important;border-radius:10px!important;align-items:center!important;justify-content:center!important;background:#f6fafc!important;color:#006cb7!important;cursor:pointer!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;align-items:center!important;gap:11px!important;min-width:0!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-mark{flex:0 0 42px!important;width:42px!important;height:42px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#006cb7,#00ace6)!important;border:0!important;box-shadow:0 10px 20px #006cb733!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;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-sub{margin-top:2px!important;color:#6b7b8c!important;font-size:.76rem!important;white-space:nowrap!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip{min-height:40px!important;height:40px!important;padding:0 14px!important;border-radius:10px!important;background:#f4f9fc!important;border:1px solid #d7e5ef!important;color:#102033!important;box-shadow:none!important;cursor:pointer!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 .session-pill,body .default-wrap>.evaluation-common-layout-headerlayout .logout-button{border-radius:10px!important;border:1px solid #d8e4ec!important;background:#fff!important;color:#102033!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 .session-pill .material-symbols-outlined,body .default-wrap>.evaluation-common-layout-headerlayout .logout-button .material-symbols-outlined{color:#006cb7!important}body .default-wrap>.evaluation-common-layout-headerlayout .logout-button:hover{background:#eef8ff!important;border-color:#006cb74d!important;color:#006cb7!important;transform:translateY(-1px)!important;box-shadow:none!important}body .default-wrap .EvaluationApp{display:grid!important;grid-template-columns:276px minmax(0,1fr)!important;align-items:start!important;width:100%!important;min-height:calc(100vh - 72px)!important;background:#f4f7fb!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{position:sticky!important;top:72px!important;grid-column:1!important;grid-row:1/span 30!important;z-index:1050!important;display:flex!important;flex-direction:column!important;width:276px!important;height:calc(100vh - 72px)!important;min-height:calc(100vh - 72px)!important;padding:18px 16px!important;box-sizing:border-box!important;background:#0b1d2e!important;color:#fff!important;border-right:1px solid rgba(15,35,52,.18)!important;box-shadow:18px 0 36px #0f233414!important;overflow:hidden!important;transform:none!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .evaluation-side-menu-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:52px!important;margin-bottom:14px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;color:#fff!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title>.material-symbols-outlined{flex:0 0 38px!important;width:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;background:#00ace62e!important;color:#8ee8ff!important;font-size:1.35rem!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title strong,body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title em{display:block!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title strong{font-family:square-hv!important;font-size:1.02rem!important;color:#fff!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title em{margin-top:3px!important;font-style:normal!important;font-size:.74rem!important;color:#ffffff8f!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;display:flex!important;flex-direction:column!important;gap:8px!important;min-height:0!important;padding:8px 0!important;overflow-y:auto!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:#ffffff2e!important;border-radius:999px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button{position:relative!important;display:grid!important;grid-template-columns:28px 38px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:70px!important;padding:12px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;background:#ffffff0f!important;color:#ffffffd1!important;text-decoration:none!important;box-shadow:none!important;transition:background-color .14s ease,border-color .14s ease,transform .14s ease!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button:hover{background:#ffffff1a!important;border-color:#8ee8ff52!important;transform:translate(2px)!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button.active{background:#fff!important;border-color:#fff!important;color:#0b1d2e!important;box-shadow:0 16px 30px #0000002e!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-no{width:28px!important;height:28px!important;min-width:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;background:#ffffff14!important;color:#ffffff9e!important;font-family:square-hv!important;font-size:.78rem!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-icon{width:38px!important;height:38px!important;min-width:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;background:#00ace624!important;color:#8ee8ff!important;font-size:1.35rem!important}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-button.active .simple-menu-icon{background:#e8f6fd!important;color:#006cb7!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-text{min-width:0!important;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;color:inherit!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-text em{font-style:normal!important;font-size:.74rem!important;line-height:1.2!important;color:#ffffff8a!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!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{display:flex!important;align-items:center!important;gap:9px!important;min-height:46px!important;margin-top:14px!important;padding:0 12px!important;border-radius:12px!important;background:#ffffff14!important;color:#ffffff9e!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{margin:0!important;font-family:square-bd!important;font-size:.74rem!important}@media(max-width:1180px){body .default-wrap>.evaluation-common-layout-headerlayout{grid-template-columns:minmax(230px,.8fr) minmax(180px,.7fr) auto!important;gap:12px!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{grid-template-columns:auto minmax(0,1fr) auto!important;min-height:64px!important;height:64px!important;padding:0 12px!important;gap:8px!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{flex-basis:36px!important;width:36px!important;height:36px!important;border-radius:10px!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-main{max-width:154px!important;font-size:.96rem!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-sub,body .default-wrap>.evaluation-common-layout-headerlayout .evaluator-profile,body .default-wrap>.evaluation-common-layout-headerlayout .logout-label{display:none!important}body .default-wrap>.evaluation-common-layout-headerlayout .session-pill,body .default-wrap>.evaluation-common-layout-headerlayout .logout-button{min-width:36px!important;height:36px!important;min-height:36px!important;padding:0 9px!important;border-radius:10px!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{position:fixed!important;inset:0!important;z-index:2380!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;border:0!important;background:#0818267a!important;opacity:0!important;pointer-events:none!important;transition:opacity .18s ease!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{position:fixed!important;top:0!important;bottom:0!important;left:0!important;z-index:2400!important;width:calc(100vw - 52px)!important;max-width:330px!important;height:100vh!important;min-height:0!important;padding:16px!important;border-radius:0 18px 18px 0!important;transform:translate(-104%)!important;transition:transform .22s ease!important}body.evaluation-mobile-menu-open .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav.evaluation-simple-menu{transform:translate(0)!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .evaluation-menu-close{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:10px!important;background:#ffffff14!important;color:#fff!important;cursor:pointer!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{max-width:112px!important;font-size:.88rem!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{min-height:66px!important;grid-template-columns:24px 36px minmax(0,1fr)!important;padding:10px!important}}body .default-wrap>.evaluation-common-layout-headerlayout{grid-template-columns:minmax(0,1fr) auto!important;min-height:72px!important;height:72px!important;padding:0 20px!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;border-bottom:1px solid #d8e6f0!important;box-shadow:0 6px 18px #00599614!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-header-left{min-width:0!important;gap:12px!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;box-shadow:none!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-mark .material-symbols-outlined{color:#006cb7!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-main{color:#2c403b!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{appearance:none!important;flex:0 0 auto!important;min-width:0!important;min-height:42px!important;height:42px!important;padding:0 14px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;background:#edf8ff!important;border:1px solid #c7e3f6!important;color:#0f2740!important;box-shadow:inset 0 1px #fffc!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;white-space:nowrap!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluator-profile,body .default-wrap>.evaluation-common-layout-headerlayout .session-pill,body .default-wrap>.evaluation-common-layout-headerlayout .logout-button{background:#f9fcff!important;border-color:#d4e5f0!important;color:#102033!important}body .default-wrap>.evaluation-common-layout-headerlayout .profile-name,body .default-wrap>.evaluation-common-layout-headerlayout .logout-label{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{grid-template-columns:276px minmax(0,1fr)!important;background:#f3f8fc!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav.evaluation-simple-menu{background:linear-gradient(180deg,#fff,#f5fbff)!important;color:#102033!important;border-right:1px solid #d9e8f1!important;box-shadow:12px 0 28px #0059960f!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title{color:#2c403b!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{min-height:68px!important;background:#fff!important;border-color:#dbe9f2!important;color:#203247!important;box-shadow:0 8px 18px #0059960a!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;transform:translate(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;color:#005792!important;box-shadow:inset 4px 0 #00ace6,0 10px 20px #006cb714!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-icon,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:#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-text em,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{background:#eef8ff!important;color:#49677f!important;border:1px solid #d4e9f5!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{min-height:calc(100vh - 72px)!important;padding:30px 0 54px!important;background:radial-gradient(circle at 8% 0%,rgba(0,172,230,.12),transparent 28%),linear-gradient(180deg,#f8fcff,#eef6fb)!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-home-inner{width:calc(100% - 56px)!important;max-width:1280px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-start-panel{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)!important;gap:18px!important;margin-bottom:16px!important}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-home.evaluation-home-v2 .quick-action-card,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-guide-panel{border:1px solid #d8e8f2!important;border-radius:16px!important;background:#fffffff0!important;box-shadow:0 12px 26px #00599612!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-copy{position:relative!important;min-height:246px!important;padding:34px 36px!important;overflow:hidden!important;border-left:6px solid #00ace6!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-copy:after{content:""!important;position:absolute!important;top:24px!important;right:28px!important;width:132px!important;height:132px!important;border-radius:28px!important;background:linear-gradient(135deg,#00ace61f,#006cb70a)!important;transform:rotate(8deg)!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-kicker{position:relative!important;z-index:1!important;display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:0 11px!important;border-radius:999px!important;background:#e8f6ff!important;color:#006cb7!important;font-family:square-hv!important;font-size:.82rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 h1{position:relative!important;z-index:1!important;max-width:720px!important;margin:16px 0 10px!important;color:#102033!important;font-family:square-hv!important;font-size:2rem!important;line-height:1.28!important;letter-spacing:0!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 p{position:relative!important;z-index:1!important;color:#5b6f82!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-meta-strip{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:24px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-meta-strip>div{min-width:0!important;min-height:62px!important;padding:10px 12px!important;border:1px solid #d9e8f1!important;border-radius:12px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;grid-template-areas:"icon label" "icon value"!important;column-gap:10px!important;align-items:center!important;background:#f8fcff!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-meta-strip .material-symbols-outlined{grid-area:icon!important;width:34px!important;height:34px!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#e0f3ff!important;color:#006cb7!important;font-size:1.18rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-meta-strip small{grid-area:label!important;color:#6d8092!important;font-size:.74rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-meta-strip strong{grid-area:value!important;min-width:0!important;color:#102033!important;font-family:square-hv!important;font-size:.9rem!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{min-height:48px!important;border-bottom-color:#e5eef5!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{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-bottom:16px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .flow-step{min-height:52px!important;padding:0 14px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;gap:10px!important;background:#fff!important;border:1px solid #d8e8f2!important;color:#203247!important;box-shadow:0 8px 18px #0059960d!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{min-width:0!important;color:#102033!important;font-family:square-bd!important;font-size:.9rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-action-card{min-height:132px!important;padding:22px!important;grid-template-columns:52px minmax(0,1fr) auto!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-action-card:hover{border-color:#9ed5f2!important;box-shadow:0 16px 30px #006cb71a!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-card-icon{width:52px!important;height:52px!important;border-radius:12px!important;background:#e0f3ff!important;color:#006cb7!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{border-radius:12px!important;background:#006cb7!important;color:#fff!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 .guide-title-wrap p,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-guide-panel li{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{max-width:138px!important;height:36px!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 .start-meta-strip,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-home-flow,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-quick-actions{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{min-height:calc(100vh - 72px)!important;padding:30px 0 54px!important;background:radial-gradient(circle at 8% 0%,rgba(0,172,230,.1),transparent 28%),linear-gradient(180deg,#f8fcff,#eef6fb)!important}body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-inner{width:calc(100% - 56px)!important;max-width:1280px!important;min-width:0!important;padding:0!important;margin:0 auto!important}body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-header{position:relative!important;margin-bottom:16px!important;padding:30px 34px!important;border:1px solid #d8e8f2!important;border-left:6px solid #00ace6!important;border-radius:16px!important;background:#fffffff2!important;box-shadow:0 12px 26px #00599612!important;overflow:hidden!important}body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-header:after{content:""!important;position:absolute!important;top:20px!important;right:28px!important;width:116px!important;height:116px!important;border-radius:26px!important;background:linear-gradient(135deg,#00ace61f,#006cb70a)!important;transform:rotate(8deg)!important}body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-header .eyebrow{position:relative!important;z-index:1!important;display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:0 11px!important;margin-bottom:14px!important;border-radius:999px!important;background:#e8f6ff!important;color:#006cb7!important;font-family:square-hv!important;font-size:.8rem!important;letter-spacing:0!important}body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-header .title{position:relative!important;z-index:1!important;margin:0 0 8px!important;color:#102033!important;font-family:square-hv!important;font-size:2rem!important;line-height:1.25!important;letter-spacing:0!important}body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-header .description{position:relative!important;z-index:1!important;max-width:680px!important;color:#5b6f82!important;font-size:.98rem!important;line-height:1.65!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-overview{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-bottom:16px!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-overview-card{min-width:0!important;min-height:82px!important;padding:16px!important;border:1px solid #d8e8f2!important;border-radius:14px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;background:#fff!important;box-shadow:0 10px 22px #0059960d!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{width:44px!important;height:44px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#e0f3ff!important;color:#006cb7!important;font-size:1.45rem!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{margin-bottom:5px!important;color:#6d8092!important;font-size:.76rem!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-overview-card strong{color:#102033!important;font-family:square-hv!important;font-size:1.05rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-body{margin-top:0!important}body .default-wrap .EvaluationApp .evaluation-notices .notices-list{padding:8px!important;border:1px solid #d8e8f2!important;border-radius:16px!important;background:#fffffff5!important;box-shadow:0 12px 26px #00599612!important;gap:6px!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-row{min-height:78px!important;padding:14px 16px!important;border:1px solid transparent!important;border-radius:12px!important;background:#fff!important;color:#102033!important;box-shadow:none!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 #00ace6,0 8px 18px #006cb712!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-index{flex:0 0 42px!important;width:42px!important;height:42px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#e8f6ff!important;color:#006cb7!important;font-family:square-hv!important;font-size:.9rem!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;line-height:1.3!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{min-height:34px!important;padding:0 12px!important;border-radius:10px!important;border-color:#c7e3f6!important;background:#edf8ff!important;color:#005792!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{min-height:220px!important;padding:34px!important;border:1px dashed #b8d8eb!important;border-radius:16px!important;align-items:center!important;justify-content:center!important;text-align:center!important;background:#fff!important;color:#102033!important;box-shadow:0 10px 22px #0059960d!important}body .default-wrap .EvaluationApp .evaluation-notices .notices-empty .material-symbols-outlined{width:52px!important;height:52px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#e0f3ff!important;color:#006cb7!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{border-color:transparent!important;background:#fff!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{align-items:flex-start!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-right{grid-column:2!important;width:100%!important;justify-content:space-between!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{width:34px!important;height:34px!important;flex-basis:34px!important;border-radius:10px!important;font-size:.78rem!important}}body .default-wrap>.evaluation-common-layout-headerlayout{height:76px!important;min-height:76px!important;padding:0 24px!important;background:#fff!important;border-bottom:1px solid #d6dde5!important;box-shadow:none!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 .session-pill,body .default-wrap>.evaluation-common-layout-headerlayout .logout-button{min-height:44px!important;height:44px!important;border-radius:8px!important;background:#fff!important;border:1px solid #cfd8e3!important;color:#111827!important;box-shadow:none!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 .profile-name,body .default-wrap>.evaluation-common-layout-headerlayout .logout-label{color:#111827!important;font-size:1rem!important}body .default-wrap .EvaluationApp{grid-template-columns:260px minmax(0,1fr)!important;min-height:calc(100vh - 76px)!important;background:#f5f7fa!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav.evaluation-simple-menu{top:76px!important;width:260px!important;height:calc(100vh - 76px)!important;min-height:calc(100vh - 76px)!important;padding:18px 14px!important;background:#fff!important;border-right:1px solid #d6dde5!important;box-shadow:none!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title{padding:0 4px 10px!important;border-bottom:1px solid #e5e7eb!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 .simple-menu-title em,body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .evaluation-side-menu-foot{display:none!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-list{gap:6px!important;padding-top:14px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button{min-height:64px!important;padding:12px 10px!important;border:1px solid transparent!important;border-radius:8px!important;background:#fff!important;color:#1f2937!important;box-shadow:none!important;grid-template-columns:36px minmax(0,1fr)!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;transform:none!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button.active{background:#eef5fb!important;border-color:#bfdbfe!important;color:#0f172a!important;box-shadow:inset 4px 0 #2563eb!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-button.active .simple-menu-icon{width:36px!important;height:36px!important;min-width:36px!important;border-radius:8px!important;background:#f2f6fa!important;color:#2563eb!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-text em,body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button.active .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{min-height:calc(100vh - 76px)!important;padding:24px 0 40px!important;background:#f5f7fa!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% - 48px)!important;max-width:1160px!important}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-home.evaluation-home-v2 .quick-action-card,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-guide-panel,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-list,body .default-wrap .EvaluationApp .evaluation-notices .notices-empty{border:1px solid #d6dde5!important;border-radius:8px!important;background:#fff!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{padding:28px 30px!important;border-left:6px solid #2563eb!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-kicker,body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-header .eyebrow{min-height:auto!important;padding:0!important;margin-bottom:12px!important;border-radius:0!important;background:transparent!important;color:#2563eb!important;font-size:.92rem!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 .start-meta-strip,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-home-flow{display:none!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-start-panel{grid-template-columns:minmax(0,1fr) 320px!important;gap:16px!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{grid-template-columns:1fr!important;gap:10px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-action-card{min-height:92px!important;padding:18px 20px!important;grid-template-columns:48px minmax(0,1fr) 120px!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-overview-card>.material-symbols-outlined,body .default-wrap .EvaluationApp .evaluation-notices .notice-index,body .default-wrap .EvaluationApp .evaluation-notices .notices-empty .material-symbols-outlined{border-radius:8px!important;background:#f2f6fa!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{min-width:112px!important;height:44px!important;border-radius:8px!important;background:#2563eb!important;color:#fff!important;font-size:.95rem!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-overview{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-overview-card{min-height:76px!important;padding:14px 16px!important;grid-template-columns:40px minmax(0,1fr)!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-overview-card.primary{background:#fff!important}body .default-wrap .EvaluationApp .evaluation-notices .notices-list{padding:0!important;gap:0!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-row{min-height:76px!important;padding:16px 18px!important;border:0!important;border-bottom:1px solid #e5e7eb!important;border-radius:0!important;background:#fff!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{width:38px!important;height:38px!important;flex-basis: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{min-height:38px!important;border-radius:8px!important;background:#fff!important;border-color:#cfd8e3!important;color:#1f2937!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{top:0!important;width:calc(100vw - 44px)!important;max-width:320px!important;height:100vh!important;min-height:0!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;width:34px!important;height: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 .session-pill,body .default-wrap>.evaluation-common-layout-headerlayout .logout-button{height:36px!important;min-height:36px!important;border-radius:6px!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 .profile-name,body .default-wrap>.evaluation-common-layout-headerlayout .logout-label{font-size:.86rem!important}body .default-wrap>.evaluation-common-layout-headerlayout .profile-avatar{flex-basis:28px!important;width:28px!important;height:28px!important;font-size:.82rem!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{top:60px!important;width:220px!important;height:calc(100vh - 60px)!important;min-height:calc(100vh - 60px)!important;padding:12px 10px!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .evaluation-side-menu-head{min-height:40px!important;margin-bottom:6px!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{width:30px!important;height:30px!important;flex-basis:30px!important;font-size:1.1rem!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{min-height:48px!important;padding:8px!important;border-radius:6px!important;grid-template-columns:30px minmax(0,1fr)!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-button.active .simple-menu-icon{width:30px!important;height:30px!important;min-width:30px!important;border-radius:6px!important;font-size:1.08rem!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-home.evaluation-home-v2,body .default-wrap .EvaluationApp .evaluation-notices,body .default-wrap .EvaluationApp .evaluation-applicant,body .default-wrap .EvaluationApp .evaluation-notifications{min-height:calc(100vh - 60px)!important;padding:14px 0 18px!important;background:#f5f7fa!important}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-applicant .evaluation-applicant-inner,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-inner{width:calc(100% - 28px)!important;max-width:1080px!important;min-width:0!important;padding:0!important}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-applicant .evaluation-applicant-header,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-header{min-height:0!important;padding:14px 16px!important;margin-bottom:10px!important;border:1px solid #d6dde5!important;border-left:4px solid #2563eb!important;border-radius:6px!important;background:#fff!important;box-shadow:none!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-home.evaluation-home-v2 .start-kicker,body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-header .eyebrow,body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-header .eyebrow,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-header .eyebrow{display:none!important}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-applicant .evaluation-applicant-header .title,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-header .title{margin:0!important;font-size:1.18rem!important;line-height:1.25!important;color:#111827!important}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-applicant .evaluation-applicant-header .description,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-header .description,body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-toolbar .text-summary,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{grid-template-columns:minmax(0,1fr) 280px!important;gap:10px!important;margin-bottom:10px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-info-box{padding:12px 14px!important;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{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-action-card{min-height:70px!important;padding:12px 14px!important;grid-template-columns:36px minmax(0,1fr) 92px!important;border-radius:6px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-card-icon{width:36px!important;height:36px!important;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{margin-bottom:2px!important;font-size:.98rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-card-body p{font-size:.8rem!important;line-height:1.35!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-card-button{min-width:86px!important;height:32px!important;border-radius:6px!important;font-size:.78rem!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-notices .notices-list,body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-list,body .default-wrap .EvaluationApp .evaluation-notifications .process-section{border-radius:6px!important;box-shadow:none!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-row{min-height:52px!important;padding:9px 12px!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-index{width:30px!important;height:30px!important;flex-basis:30px!important;border-radius:6px!important;font-size:.74rem!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{min-height:30px!important;height:30px!important;padding:0 9px!important;font-size:.76rem!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-toolbar,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-toolbar{margin-bottom:10px!important;padding:10px 12px!important;border:1px solid #d6dde5!important;border-radius:6px!important;background:#fff!important;align-items:center!important;gap:10px!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{min-width:136px!important;height:32px!important;padding:0 9px!important;border-radius:6px!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{min-height:30px!important;padding:0 9px!important;border-radius:6px!important;font-size:.78rem!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 .evaluation-applicant-list-header,body .default-wrap .EvaluationApp .evaluation-applicant .applicant-row{grid-template-columns:34px minmax(0,2fr) minmax(100px,.8fr) minmax(100px,.8fr) 94px!important;padding:7px 10px!important;column-gap:12px!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-list-header{min-height:32px!important;font-size:.72rem!important}body .default-wrap .EvaluationApp .evaluation-applicant .applicant-row{min-height:54px!important;font-size:.78rem!important}body .default-wrap .EvaluationApp .evaluation-applicant .avatar-wrap{width:34px!important;height: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{height:30px!important;padding:0 9px!important;border-radius:6px!important;font-size:.76rem!important}body .default-wrap .EvaluationApp .evaluation-notifications .process-section-list{gap:12px!important}body .default-wrap .EvaluationApp .evaluation-notifications .process-header{min-height:38px!important;padding:8px 12px!important}body .default-wrap .EvaluationApp .evaluation-notifications .process-header .process-name{font-size:.86rem!important}body .default-wrap .EvaluationApp .evaluation-notifications .process-header .process-meta,body .default-wrap .EvaluationApp .evaluation-notifications .process-header .pill-stage{font-size:.72rem!important}body .default-wrap .EvaluationApp .evaluation-notifications .process-body{height:calc(100vh - 250px)!important;overflow-y:auto!important}body .default-wrap .EvaluationApp .evaluation-notifications .process-row{min-height:54px!important;padding:8px 12px!important;gap:10px!important}body .default-wrap .EvaluationApp .evaluation-notifications .row-left{gap:9px!important}body .default-wrap .EvaluationApp .evaluation-notifications .avatar-wrap{width:34px!important;height:34px!important}body .default-wrap .EvaluationApp .evaluation-notifications .avatar-small{width:26px!important;height: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 .time-text,body .default-wrap .EvaluationApp .evaluation-notifications .sub-row .pill{font-size:.72rem!important}body .default-wrap .EvaluationApp .evaluation-notifications .score-vertical{width:180px!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:.72rem!important}body .default-wrap .EvaluationApp .evaluation-notifications .btn-eval{height:30px!important;padding:0 10px!important;border-radius:6px!important;font-size:.76rem!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-home.evaluation-home-v2,body .default-wrap .EvaluationApp .evaluation-notices,body .default-wrap .EvaluationApp .evaluation-applicant,body .default-wrap .EvaluationApp .evaluation-notifications{min-height:calc(100vh - 56px)!important;padding:12px 0 16px!important}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-applicant .evaluation-applicant-inner,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-inner{width:calc(100% - 20px)!important}}body .default-wrap>.evaluation-common-layout-headerlayout{position:sticky!important;top:0!important;z-index:1200!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;height:50px!important;min-height:50px!important;padding:0 10px!important;border-bottom:1px solid #d6e3df!important;background:#fbfdfc!important;box-shadow:0 6px 18px #233e3812!important}body .default-wrap>.evaluation-common-layout-headerlayout:before{content:""!important;position:absolute!important;left:0!important;top:0!important;width:100%!important;height:3px!important;display:none!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-header-left,body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-header-right{min-width:0!important;height:100%!important;display:flex!important;align-items:center!important;gap:6px!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-header-center{display:none!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-wrap{min-width:150px!important;height:34px!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border:0!important;background:transparent!important;color:inherit!important;cursor:pointer!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-mark{flex:0 0 32px!important;width:32px!important;height:32px!important;border:1px solid #d7e5e0!important;border-radius:9px!important;background:#fff!important;color:#178075!important;box-shadow:none!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{width:22px!important;height:22px!important;display:block!important;object-fit:contain!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-main{color:#2c403b!important;font-family:square-bd!important;font-weight:700!important;font-size:.92rem!important;line-height:1.05!important;letter-spacing:0!important;white-space:nowrap!important}body .default-wrap>.evaluation-common-layout-headerlayout .logo-sub{display:block!important;margin-top:1px!important;color:#6f837d!important;font-family:square-rg!important;font-size:.58rem!important;line-height:1!important;letter-spacing:.05em!important;white-space:nowrap!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline{flex:0 1 auto!important;max-width:760px!important;height:32px!important;min-height:32px!important;padding:0 12px 0 9px!important;border:1px solid #d7e5e0!important;border-radius:10px!important;background:#fff!important;color:#334a45!important;box-shadow:0 3px 8px #233e380a!important;gap:7px!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline .material-symbols-outlined{width:22px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:7px!important;background:#eef7f3!important;color:#178075!important;font-size:.92rem!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline .label{color:#748781!important;font-size:.75rem!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline strong{display:inline-block!important;min-width:0!important;overflow:hidden!important;color:#2c403b!important;font-family:square-bd!important;font-size:.78rem!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{display:inline-flex!important;align-items:center!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{display:inline-flex!important;align-items:center!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{height:32px!important;min-height:32px!important;min-width:166px!important;padding:0 12px 0 6px!important;border:1px solid #d1e0db!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important;gap:7px!important}body .default-wrap>.evaluation-common-layout-headerlayout .profile-avatar{flex:0 0 24px!important;width:24px!important;height:24px!important;border-radius:7px!important;background:#e8f3ef!important;color:#178075!important;font-size:.72rem!important}body .default-wrap>.evaluation-common-layout-headerlayout .profile-text{min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:1px!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{max-width:178px!important;overflow:hidden!important;color:#748781!important;font-size:.75rem!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap>.evaluation-common-layout-headerlayout .session-pill,body .default-wrap>.evaluation-common-layout-headerlayout .logout-button{height:30px!important;min-height:30px!important;border:1px solid #d1e0db!important;border-radius:999px!important;background:#fff!important;color:#334a45!important;box-shadow:none!important}body .default-wrap>.evaluation-common-layout-headerlayout .session-pill{min-width:92px!important;padding:0 11px!important;justify-content:center!important;gap:5px!important}body .default-wrap>.evaluation-common-layout-headerlayout .session-pill .material-symbols-outlined,body .default-wrap>.evaluation-common-layout-headerlayout .logout-button .material-symbols-outlined{color:#178075!important;font-size:1rem!important}body .default-wrap>.evaluation-common-layout-headerlayout .session-text,body .default-wrap>.evaluation-common-layout-headerlayout .logout-label{color:#334a45!important;font-size:.75rem!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 .logout-button:hover,body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-recruit-chip.evaluation-recruit-inline:hover{border-color:#b6d0c8!important;background:#eef7f3!important;transform:none!important;box-shadow:none!important}body .default-wrap>.evaluation-common-layout-headerlayout .evaluation-mobile-menu-button{display:none!important;width:34px!important;height:34px!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:999px!important;background:#ffffff1a!important;color:#fff!important}body .default-wrap .EvaluationApp{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;background:#edf3ef!important;color:#102033!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav.evaluation-simple-menu{position:relative!important;top:0!important;left:0!important;grid-column:1!important;grid-row:1!important;width:auto!important;height:100%!important;min-height:0!important;padding:14px 12px!important;border-right:1px solid #d6e3df!important;border-bottom:0!important;background:#f8fbf9!important;box-shadow:8px 0 18px #233e380a!important;overflow:hidden!important;transform:none!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .evaluation-side-menu-head{min-height:54px!important;margin:0 0 10px!important;padding:4px 4px 12px!important;border-bottom:1px solid #dce9e4!important;display:flex!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title{align-items:center!important;gap:8px!important;padding:0!important;color:#2c403b!important;text-decoration:none!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title>.material-symbols-outlined,body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title .simple-menu-logo{flex:0 0 24px!important;width:28px!important;height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #d7e5e0!important;border-radius:8px!important;background:#fff!important;color:#178075!important;font-size:.92rem!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-title .simple-menu-logo img{width:19px!important;height:19px!important;display:block!important;object-fit:contain!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 .simple-menu-title em{display:none!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{display:none!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-list{height:calc(100% - 64px)!important;display:flex!important;flex-direction:column!important;gap:6px!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button{flex:0 0 auto!important;min-height:40px!important;width:100%!important;min-width:0!important;padding:0 10px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;justify-content:start!important;gap:8px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#526861!important;box-shadow:none!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button:hover{border-color:#d2e2dd!important;background:#eef7f3!important;transform:none!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-button.active{border-color:#b7d7cf!important;background:#e8f5f1!important;color:#126d65!important;box-shadow:none!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-no,body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .simple-menu-icon{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{width:28px!important;height:28px!important;min-width:0!important;border-radius:8px!important;background:#edf5f2!important;color:currentColor!important;font-size:1rem!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{overflow:hidden!important;color:currentColor!important;font-family:square-rg!important;font-size:.76rem!important;line-height:1.2!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-default-wrap,body .default-wrap .EvaluationApp>.evaluation-applicant,body .default-wrap .EvaluationApp>.evaluation-interview{grid-column:2!important;grid-row:1!important;min-width:0!important;height:calc(100vh - 50px)!important;max-height:calc(100vh - 50px)!important;min-height:0!important;padding:16px 20px 20px!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;background:linear-gradient(180deg,#ffffffb8,#fff0 180px),#edf3ef!important}body .default-wrap .EvaluationApp>.evaluation-default-wrap.evaluation-home,body .default-wrap .EvaluationApp>.evaluation-default-wrap.evaluation-notices{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;padding:22px 24px 26px!important}body .default-wrap .EvaluationApp>.evaluation-default-wrap>.evaluation-notifications{height:100%!important;min-height:0!important;padding:0!important;background:transparent!important}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-applicant .evaluation-applicant-inner,body .default-wrap .EvaluationApp .evaluation-interview .evaluation-interview-inner,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-inner{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:0!important;box-sizing:border-box!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-home-inner{max-width:1280px!important;height:auto!important;margin:0 auto!important}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-applicant .evaluation-applicant-header,body .default-wrap .EvaluationApp .evaluation-interview .evaluation-interview-header,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-header{flex:0 0 auto!important;min-height:0!important;margin:0!important;padding:13px 16px!important;border:1px solid #d3e0dc!important;border-left:4px solid #91c8bb!important;border-radius:12px!important;background:#fff!important;color:#2c403b!important;box-shadow:0 8px 20px #233e380f!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-welcome-card{min-height:112px!important;padding:18px 20px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;border-left-color:#178075!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{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}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-applicant .evaluation-applicant-header .eyebrow,body .default-wrap .EvaluationApp .evaluation-interview .evaluation-interview-header .eyebrow,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-header .eyebrow{display:block!important;margin:0 0 2px!important;padding:0!important;border:0!important;background:transparent!important;color:#178075!important;font-size:.75rem!important;line-height:1.15!important;letter-spacing:.02em!important}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-applicant .evaluation-applicant-header .title,body .default-wrap .EvaluationApp .evaluation-interview .evaluation-interview-header .title,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-header .title{margin:0!important;color:#2c403b!important;font-family:square-bd!important;font-size:.96rem!important;line-height:1.25!important;letter-spacing:0!important}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-applicant .evaluation-applicant-header .description,body .default-wrap .EvaluationApp .evaluation-interview .evaluation-interview-header .description,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-header .description{display:block!important;max-height:18px!important;margin:3px 0 0!important;overflow:hidden!important;color:#61736d!important;font-size:.72rem!important;line-height:1.35!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{min-height:30px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;border-radius:999px!important;font-family:square-bd!important;font-size:.72rem!important;line-height:1!important;text-decoration:none!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-primary-action{border:1px solid #178075!important;background:#178075!important;color:#fff!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-secondary-action{border:1px solid #cbded8!important;background:#f5faf7!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 .summary-chip,body .default-wrap .EvaluationApp .evaluation-applicant .summary-chip,body .default-wrap .EvaluationApp .evaluation-interview .summary-chip,body .default-wrap .EvaluationApp .evaluation-notifications .summary-chip{min-height:26px!important;padding:0 10px!important;border:1px solid #d3e0dc!important;border-radius:999px!important;background:#f5faf7!important;color:#3e5450!important;box-shadow:none!important;font-size:.75rem!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{flex:0 0 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) 260px!important;gap:12px!important;margin:0!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .start-info-box{min-height:0!important;padding:12px 14px!important;border:1px solid #cbded8!important;border-radius:12px!important;background:#fbfdfc!important;box-shadow:0 10px 20px #123f3914!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .info-label{display:block!important;margin-bottom:4px!important;color:#178075!important;font-size:.75rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .info-line{min-height:22px!important;padding:0!important;border-bottom:1px solid #edf4f1!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:.75rem!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{flex:0 0 auto!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-summary-card{min-width:0!important;min-height:58px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;gap:9px!important;border:1px solid #d3e0dc!important;border-radius:12px!important;background:#fff!important;box-shadow:0 8px 18px #123f390f!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-summary-card>.material-symbols-outlined{flex:0 0 32px!important;width:32px!important;height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;background:#eef7f3!important;color:#178075!important;font-size:1.05rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-summary-card small{display:block!important;margin-bottom:3px!important;color:#61766f!important;font-size:.62rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-summary-card strong{display:block!important;max-width:100%!important;overflow:hidden!important;color:#2c403b!important;font-family:square-bd!important;font-size:.78rem!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-summary-card em{display:block!important;margin-top:2px!important;overflow:hidden!important;color:#61766f!important;font-style:normal!important;font-size:.62rem!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-completion{margin-top:10px!important;padding:10px 12px!important;border:1px solid #cbded8!important;border-radius:11px!important;background:#f5faf7!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .completion-header,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .completion-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .completion-header{color:#2c403b!important;font-size:.75rem!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{height:7px!important;margin:8px 0 6px!important;border-radius:999px!important;background:#dcebe6!important;overflow:hidden!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-progress-bar span{display:block!important;height:100%!important;border-radius:inherit!important;background:#178075!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-progress-bar.compact{width:96px!important;height:5px!important;margin:4px 0 0!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-error{min-height:30px!important;padding:7px 10px!important;display:flex!important;align-items:center!important;gap:7px!important;border:1px solid #f5d0a9!important;border-radius:10px!important;background:#fff8ed!important;color:#9a5a12!important;font-size:.75rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-home-flow{flex:0 0 auto!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:0!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .flow-step{min-height:48px!important;padding:9px 11px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;border:1px solid #d3e0dc!important;border-radius:10px!important;background:#fff!important;color:#102033!important;box-shadow:0 6px 14px #123f390f!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .flow-step:hover{border-color:#9ec7bd!important;background:#f0f8f5!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .flow-step span{width:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;background:#eef7f3!important;color:#178075!important;font-size:.64rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .flow-step strong{overflow:hidden!important;font-size:.72rem!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-style:normal!important;font-size:.62rem!important;white-space:nowrap!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-quick-actions{flex:0 0 auto!important;min-height:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(220px,auto)!important;gap:12px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-stage-panel,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-notice-panel{min-width:0!important;min-height:220px!important;padding:12px 14px!important;border:1px solid #d3e0dc!important;border-radius:12px!important;background:#fff!important;box-shadow:0 10px 24px #123f3914!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:10px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-section-head strong{display:block!important;color:#2c403b!important;font-family:square-bd!important;font-size:.8rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-section-head span{display:block!important;margin-top:2px!important;color:#61766f!important;font-size:.64rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-section-head a{flex:0 0 auto!important;padding:6px 9px!important;border:1px solid #cbded8!important;border-radius:999px!important;background:#f5faf7!important;color:#178075!important;font-family:square-bd!important;font-size:.64rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-stage-list,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-notice-list{display:grid!important;gap:7px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-stage-row,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-notice-row{min-width:0!important;padding:9px 10px!important;border:1px solid #e1ebe7!important;border-radius:10px!important;background:#fbfdfc!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-stage-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!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{display:block!important;overflow:hidden!important;color:#2c403b!important;font-family:square-bd!important;font-size:.74rem!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .stage-row-main span{display:block!important;margin-top:3px!important;color:#61766f!important;font-size:.64rem!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{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;color:#2c403b!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-notice-row>span{width:26px!important;height:26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;background:#eef7f3!important;color:#178075!important;font-family:square-bd!important;font-size:.64rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-notice-row strong{display:block!important;overflow:hidden!important;color:#2c403b!important;font-family:square-bd!important;font-size:.72rem!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-notice-row em{display:block!important;margin-top:3px!important;overflow:hidden!important;color:#61766f!important;font-style:normal!important;font-size:.62rem!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-loading,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-empty{min-height:126px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px dashed #cbded8!important;border-radius:10px!important;background:#fbfdfc!important;color:#61766f!important;font-size:.75rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-action-card{position:relative!important;min-height:76px!important;height:100%!important;padding:12px 14px!important;grid-template-columns:36px minmax(0,1fr) 76px!important;align-items:center!important;border:1px solid #d3e0dc!important;border-radius:12px!important;background:#fff!important;box-shadow:0 10px 24px #123f3914!important;overflow:hidden!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-action-card:before{content:""!important;position:absolute!important;left:0!important;top:0!important;width:100%!important;height:3px!important;background:#91c8bb!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-action-card:hover{border-color:#8fbeb3!important;background:#fbfdfc!important;transform:translateY(-1px)!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-card-icon{width:36px!important;height:36px!important;border-radius:10px!important;background:#eef7f3!important;color:#178075!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-card-body h2{margin:0 0 4px!important;color:#2c403b!important;font-family:square-bd!important;font-size:.82rem!important;line-height:1.25!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-card-body p{display:block!important;max-height:28px!important;overflow:hidden!important;color:#5a6f68!important;font-size:.75rem!important;line-height:1.35!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-step{width:fit-content!important;display:inline-flex!important;margin:0 0 4px!important;color:#178075!important;font-family:square-bd!important;font-size:.62rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .quick-card-button{min-width:72px!important;height:28px!important;border:1px solid #178075!important;border-radius:999px!important;background:#178075!important;color:#fff!important;box-shadow:none!important;font-size:.75rem!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-guide-panel{flex:0 0 auto!important;display:grid!important;grid-template-columns:170px minmax(0,1fr)!important;gap:10px!important;margin:0!important;padding:11px 14px!important;border:1px solid #cbded8!important;border-radius:12px!important;background:#fbfdfc!important;box-shadow:0 8px 20px #123f390f!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{margin:0!important;color:#2c403b!important;font-family:square-bd!important;font-size:.74rem!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{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:0!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-guide-panel li{min-height:28px!important;padding:6px 8px!important;border-radius:8px!important;background:#eef7f3!important;color:#34514a!important;font-size:.75rem!important;line-height:1.3!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-check-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-check-item{min-width:0!important;min-height:32px!important;padding:6px 8px!important;display:grid!important;grid-template-columns:20px minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;border-radius:8px!important;background:#eef7f3!important;color:#34514a!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{overflow:hidden!important;font-family:square-bd!important;font-size:.75rem!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-style:normal!important;font-size:.6rem!important;white-space:nowrap!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-overview{flex:0 0 auto!important;display:grid!important;grid-template-columns:minmax(120px,.6fr) minmax(150px,.75fr) minmax(280px,1.8fr) minmax(150px,.75fr)!important;gap:12px!important;margin:0!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-overview-card{min-height:50px!important;padding:9px 12px!important;grid-template-columns:30px minmax(0,1fr)!important;border:1px solid #d3e0dc!important;border-radius:12px!important;background:#fff!important;box-shadow:0 8px 20px #123f390f!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-overview-card.primary{border-color:#0f766e47!important;background:#eef7f3!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{width:30px!important;height:30px!important;border-radius:9px!important;background:#dcefe9!important;color:#178075!important;font-size:.9rem!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{overflow:hidden!important;color:#2c403b!important;font-family:square-bd!important;font-size:.74rem!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-body,body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-body,body .default-wrap .EvaluationApp .evaluation-interview .evaluation-interview-body,body .default-wrap .EvaluationApp .evaluation-notifications .evaluation-notifications-body{flex:1 1 auto!important;min-height:0!important;margin:0!important;overflow:hidden!important}body .default-wrap .EvaluationApp .evaluation-notices .evaluation-notices-body{max-width:100%!important;overflow-x:hidden!important}body .default-wrap .EvaluationApp .evaluation-notices .notices-list,body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-list,body .default-wrap .EvaluationApp .evaluation-interview .panel-card,body .default-wrap .EvaluationApp .evaluation-notifications .process-section{border:1px solid #d3e0dc!important;border-radius:12px!important;background:#fff!important;box-shadow:0 10px 24px #123f3912!important}body .default-wrap .EvaluationApp .evaluation-notices .notices-list{height:100%!important;max-width:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-row{min-height:52px!important;max-width:100%!important;padding:9px 12px!important;border:0!important;border-bottom:1px solid #e1ebe7!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow-x:hidden!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-row:hover{background:#f1f8f5!important;transform:none!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-index{flex:0 0 30px!important;width:30px!important;height:30px!important;border-radius:9px!important;background:#eef7f3!important;color:#0f766e!important;font-size:.64rem!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-main{min-width:0!important;max-width:100%!important;overflow:hidden!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-title{min-width:0!important;overflow:hidden!important;color:#2c403b!important;font-family:square-rg!important;font-weight:400!important;font-size:.78rem!important;line-height:1.3!important;text-decoration:none!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-title-row{display:inline-flex!important;max-width:100%!important;min-width:0!important;align-items:center!important;gap:5px!important;cursor:pointer!important}body .default-wrap .EvaluationApp .evaluation-notices .notice-title-icon{flex:0 0 auto!important;width:18px!important;height:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:4px!important;background:#e5f3ef!important;color:#0f766e!important;font-size:.82rem!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{gap:8px!important;color:#61766f!important;font-size:.64rem!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{height:28px!important;min-height:28px!important;padding:0 9px!important;border:1px solid #cbded8!important;border-radius:999px!important;background:#fbfdfc!important;color:#17332f!important;box-shadow:none!important;font-size:.75rem!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{flex:0 0 auto!important;min-height:46px!important;margin:0!important;padding:8px 12px!important;border:1px solid #d3e0dc!important;border-radius:12px!important;background:#fff!important;box-shadow:0 8px 20px #123f390f!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!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{display:flex!important;align-items:center!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:.75rem!important;line-height:1.1!important}body .default-wrap .EvaluationApp .field-stage-buttons{flex:1 1 auto!important;min-width:180px!important;max-width:100%!important}body .default-wrap .EvaluationApp .stage-button-group{min-height:32px!important;max-width:100%!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:5px!important;padding:3px!important;border:1px solid #d5e2de!important;border-radius:10px!important;background:#f2f7f4!important}body .default-wrap .EvaluationApp .stage-button{min-height:28px!important;padding:0 9px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:#17332f!important;font-family:square-bd!important;font-size:.75rem!important;line-height:1.2!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important}body .default-wrap .EvaluationApp .stage-button:hover{border-color:#b8d6ce!important;background:#fff!important}body .default-wrap .EvaluationApp .stage-button.active{border-color:#178075!important;background:#178075!important;color:#fff!important}body .default-wrap .EvaluationApp .stage-button:disabled{border-color:#d8e5e0!important;background:#f4f8f6!important;color:#879a93!important;cursor:default!important}body .default-wrap .EvaluationApp .field-input,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{height:30px!important;min-width:116px!important;padding:0 7px!important;border:1px solid #c4d8d1!important;border-radius:8px!important;background:#fbfdfc!important;box-shadow:none!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:.75rem!important}body .default-wrap .EvaluationApp .toolbar-right{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:6px!important}body .default-wrap .EvaluationApp .text-summary{display:block!important;color:#5a6f68!important;font-size:.75rem!important}body .default-wrap .EvaluationApp .btn-primary,body .default-wrap .EvaluationApp .btn-primary-outline,body .default-wrap .EvaluationApp .btn-detail,body .default-wrap .EvaluationApp .btn-eval,body .default-wrap .EvaluationApp .icon-btn{border-radius:8px!important;box-shadow:none!important;transform:none!important}body .default-wrap .EvaluationApp .btn-primary,body .default-wrap .EvaluationApp .btn-detail,body .default-wrap .EvaluationApp .btn-eval{border:1px solid #178075!important;background:#178075!important;color:#fff!important}body .default-wrap .EvaluationApp .btn-primary-outline{border:1px solid #b7d7cf!important;background:#f5faf7!important;color:#178075!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-list{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!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 .evaluation-applicant-list-header,body .default-wrap .EvaluationApp .evaluation-applicant .applicant-row{display:grid!important;grid-template-columns:30px minmax(210px,1.8fr) minmax(90px,.7fr) minmax(90px,.7fr) 96px!important;column-gap:8px!important;align-items:center!important;padding:8px 12px!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-list-header{position:sticky!important;top:0!important;z-index:2!important;min-height:34px!important;border-bottom:1px solid #d8e6e1!important;background:#f2f7f4!important;color:#526861!important;font-family:square-rg!important;font-size:.64rem!important}body .default-wrap .EvaluationApp .evaluation-applicant .applicant-row{min-height:52px!important;border-bottom:1px solid #e1ebe7!important;background:#fff!important}body .default-wrap .EvaluationApp .evaluation-applicant .applicant-row:hover{background:#f1f8f5!important}body .default-wrap .EvaluationApp .evaluation-applicant .avatar-wrap{width:30px!important;height:30px!important;border-radius:9px!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{height:28px!important;min-width:88px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;font-size:.75rem!important;line-height:1!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{display:grid!important;grid-template-columns:minmax(0,1fr) 250px!important;gap:12px!important}body .default-wrap .EvaluationApp .evaluation-interview .interview-left{min-width:0!important;min-height:0!important;display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;gap:12px!important}body .default-wrap .EvaluationApp .evaluation-interview .interview-right{min-width:0!important;min-height:0!important}body .default-wrap .EvaluationApp .evaluation-interview .panel-card{min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}body .default-wrap .EvaluationApp .evaluation-interview .panel-card-header{flex:0 0 auto!important;min-height:36px!important;padding:8px 12px!important;border-bottom:1px solid #d8e6e1!important;background:#f2f7f4!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 .set-list,body .default-wrap .EvaluationApp .evaluation-interview .editor-body,body .default-wrap .EvaluationApp .evaluation-interview .applicant-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{padding:12px!important;display:flex!important;flex-direction:column!important;gap:10px!important;background:#fbfdfc!important}body .default-wrap .EvaluationApp .evaluation-interview .set-list-body,body .default-wrap .EvaluationApp .evaluation-interview .question-items,body .default-wrap .EvaluationApp .evaluation-interview .applicant-list-body{max-height:none!important;height:100%!important;overflow-y:auto!important}body .default-wrap .EvaluationApp .evaluation-interview .set-list-header,body .default-wrap .EvaluationApp .evaluation-interview .set-row{min-height:38px!important;padding:7px 9px!important;display:grid!important;grid-template-columns:82px minmax(0,1fr) 44px 32px!important;column-gap:8px!important;align-items:center!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{border-bottom:1px solid #e1ebe7!important;background:#fff!important;text-align:left!important}body .default-wrap .EvaluationApp .evaluation-interview .set-row.active{background:#eef7f3!important;box-shadow:inset 4px 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{overflow:hidden!important;color:#3e5450!important;font-size:.75rem!important;line-height:1.3!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .EvaluationApp .evaluation-interview .preview-sub{margin-top:2px!important;color:#879a93!important;font-size:.6rem!important}body .default-wrap .EvaluationApp .evaluation-interview .editor-top{flex:0 0 auto!important;padding:10px!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:10px!important;border:1px solid #d8e6e1!important;border-radius:10px!important;background:#fff!important}body .default-wrap .EvaluationApp .evaluation-interview .editor-field{flex:1 1 auto!important;min-width:180px!important;display:flex!important;flex-direction:column!important;gap:5px!important}body .default-wrap .EvaluationApp .evaluation-interview .editor-field label{color:#526861!important;font-family:square-rg!important;font-size:.75rem!important}body .default-wrap .EvaluationApp .evaluation-interview .editor-actions{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:6px!important}body .default-wrap .EvaluationApp .evaluation-interview .question-item{min-height:46px!important;padding:8px 10px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;border:1px solid #d8e6e1!important;border-radius:10px!important;background:#fff!important}body .default-wrap .EvaluationApp .evaluation-interview .question-item input{height:32px!important;border:1px solid #c4d8d1!important;border-radius:8px!important;background:#fbfdfc!important;color:#2c403b!important;font-size:.72rem!important}body .default-wrap .EvaluationApp .evaluation-interview .question-item input:focus{border-color:#91c8bb!important;background:#fff!important;box-shadow:0 0 0 3px #91c8bb2e!important}body .default-wrap .EvaluationApp .evaluation-interview .question-item .item-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important}body .default-wrap .EvaluationApp .evaluation-interview .question-item .item-actions button,body .default-wrap .EvaluationApp .evaluation-interview .icon-btn{width:26px!important;height:26px!important;min-width:26px!important;border:1px solid #d8e6e1!important;border-radius:7px!important;background:#fff!important;color:#526861!important}body .default-wrap .EvaluationApp .evaluation-interview .question-item .item-actions button:hover,body .default-wrap .EvaluationApp .evaluation-interview .icon-btn:hover{border-color:#b7d7cf!important;background:#eef7f3!important;color:#178075!important}body .default-wrap .EvaluationApp .evaluation-interview .question-item .item-actions button.danger,body .default-wrap .EvaluationApp .evaluation-interview .icon-btn.danger{color:#b45309!important}body .default-wrap .EvaluationApp .evaluation-interview .editor-help{flex:0 0 auto!important;padding:8px 10px!important;border:1px solid #d8e6e1!important;border-radius:10px!important;background:#f5faf7!important;color:#61736d!important;font-size:.75rem!important}body .default-wrap .EvaluationApp .evaluation-interview .qno,body .default-wrap .EvaluationApp .evaluation-interview .count-chip,body .default-wrap .EvaluationApp .evaluation-interview .pill{border-radius:5px!important;background:#e9f5f1!important;color:#178075!important;font-size:.62rem!important}body .default-wrap .EvaluationApp .evaluation-interview .applicant-main{width:100%!important;min-height:44px!important;padding:7px 8px!important;display:flex!important;align-items:center!important;gap:8px!important;border:0!important;background:transparent!important;cursor:pointer!important;text-align:left!important;min-width:0!important}body .default-wrap .EvaluationApp .evaluation-interview .applicant-main:focus-visible{outline:2px solid #8dd3c4!important;outline-offset:2px!important;border-radius:6px!important}body .default-wrap .EvaluationApp .evaluation-interview .applicant-name-button{position:relative!important;display:inline-flex!important;align-items:center!important;max-width:100%!important;padding:0 1px 2px!important;border:0!important;background:transparent!important;color:#178075!important;font-family:square-rg!important;font-size:.72rem!important;line-height:1.2!important;text-decoration:underline!important;text-underline-offset:3px!important;cursor:pointer!important;white-space:nowrap!important}body .default-wrap .EvaluationApp .evaluation-interview .applicant-name-button:hover,body .default-wrap .EvaluationApp .evaluation-interview .applicant-name-button:focus-visible{color:#0b4f49!important;background:#edf8f4!important;border-radius:4px!important;outline:none!important}body .default-wrap .EvaluationApp .evaluation-interview .applicant-name-button:after{content:attr(data-tooltip)!important;position:absolute!important;left:0!important;bottom:calc(100% + 7px)!important;z-index:20!important;padding:4px 7px!important;border:1px solid #cbded8!important;border-radius:5px!important;background:#fff!important;color:#1f3248!important;font-family:square-rg!important;font-size:.75rem!important;line-height:1!important;box-shadow:0 4px 12px #0f233724!important;opacity:0!important;pointer-events:none!important;transform:translateY(3px)!important;transition:opacity .12s ease,transform .12s ease!important;white-space:nowrap!important}body .default-wrap .EvaluationApp .evaluation-interview .applicant-name-button:hover:after,body .default-wrap .EvaluationApp .evaluation-interview .applicant-name-button:focus-visible:after{opacity:1!important;transform:translateY(0)!important}body .default-wrap .EvaluationApp .evaluation-interview .avatar{width:28px!important;height:28px!important;border-radius:6px!important}body .default-wrap .EvaluationApp .evaluation-notifications .process-section-list{height:100%!important;display:flex!important;flex-direction:column!important;gap:12px!important;overflow:hidden!important}body .default-wrap .EvaluationApp .evaluation-notifications .process-section{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}body .default-wrap .EvaluationApp .evaluation-notifications .process-header{flex:0 0 auto!important;min-height:38px!important;padding:8px 12px!important;border-bottom:1px solid #d8e6e1!important;background:#f2f7f4!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 .process-meta,body .default-wrap .EvaluationApp .evaluation-notifications .process-header .pill-stage{color:#748781!important;font-size:.62rem!important}body .default-wrap .EvaluationApp .evaluation-notifications .process-body{flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow-y:auto!important}body .default-wrap .EvaluationApp .evaluation-notifications .process-row{min-height:54px!important;padding:9px 12px!important;gap:8px!important;border-bottom:1px solid #e1ebe7!important;background:#fff!important}body .default-wrap .EvaluationApp .evaluation-notifications .process-row:hover{background:#f1f8f5!important}body .default-wrap .EvaluationApp .evaluation-notifications .avatar-wrap{width:30px!important;height:30px!important;border-radius:9px!important}body .default-wrap .EvaluationApp .evaluation-notifications .avatar-small{width:22px!important;height: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 .sub-row,body .default-wrap .EvaluationApp .evaluation-notifications .pill,body .default-wrap .EvaluationApp .evaluation-notifications .time-text{color:#5a6f68!important;font-size:.62rem!important}body .default-wrap .EvaluationApp .evaluation-notifications .score-vertical{width:200px!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:.66rem!important}body .default-wrap .EvaluationApp .evaluation-notifications .btn-eval{height:28px!important;padding:0 10px!important;font-size:.75rem!important}body .default-wrap .EvaluationApp .notices-empty,body .default-wrap .EvaluationApp .applicant-empty,body .default-wrap .EvaluationApp .global-empty,body .default-wrap .EvaluationApp .process-empty,body .default-wrap .EvaluationApp .empty{border:1px solid #d3e0dc!important;border-radius:12px!important;background:#fff!important;color:#5a6f68!important;box-shadow:0 8px 20px #123f390f!important}body .default-wrap .EvaluationApp *::-webkit-scrollbar,.manager-common-popup-resumedetail *::-webkit-scrollbar{width:8px!important;height:8px!important}body .default-wrap .EvaluationApp *::-webkit-scrollbar-track,.manager-common-popup-resumedetail *::-webkit-scrollbar-track{background:#edf2f7!important}body .default-wrap .EvaluationApp *::-webkit-scrollbar-thumb,.manager-common-popup-resumedetail *::-webkit-scrollbar-thumb{border:2px solid #edf2f7!important;border-radius:999px!important;background:#9fb1c4!important}.manager-common-popup-resumedetail:not(.is-embedded){position:fixed!important;inset:0!important;z-index:9999!important;box-sizing:border-box!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:#141e2a61!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;overflow:hidden!important}.manager-common-popup-resumedetail:not(.is-embedded)>.resume-detail-modal-panel{box-sizing:border-box!important;flex:0 1 960px!important;width:calc(100vw - 48px)!important;max-width:960px!important;margin:0 auto!important;transform:none!important}.manager-common-popup-resumedetail .resume-detail-modal-panel{height:calc(100vh - 48px)!important;max-height:none!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #dce6ee!important;border-radius:20px!important;background:#eef3f7!important;box-shadow:0 26px 70px #141e2a33!important;color:#172331!important}.manager-common-popup-resumedetail.is-embedded .resume-detail-modal-panel{width:100%!important;height:100%!important;border:1px solid #dce6ee!important;border-radius:16px!important;background:#eef3f7!important;box-shadow:none!important}.manager-common-popup-resumedetail .resume-modal-header{flex:0 0 auto!important;min-height:94px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:16px 20px!important;border-bottom:1px solid #dfe8ef!important;background:linear-gradient(180deg,#fff,#fbfdfe)!important}.manager-common-popup-resumedetail .resume-header-left{display:flex!important;align-items:center!important;min-width:0!important;gap:14px!important}.manager-common-popup-resumedetail .resume-avatar{width:70px!important;height:82px!important;flex:0 0 auto!important;overflow:hidden!important;border:1px solid #d7e1e9!important;border-radius:14px!important;background:#eef4f7!important;box-shadow:none!important}.manager-common-popup-resumedetail .resume-avatar img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important}.manager-common-popup-resumedetail .resume-header-meta{display:flex!important;flex-direction:column!important;min-width:0!important;gap:7px!important}.manager-common-popup-resumedetail .resume-header-meta .name-row{display:flex!important;align-items:center!important;min-width:0!important;gap:8px!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{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:0 9px!important;border:1px solid #d4e1ea!important;border-radius:999px!important;background:#fff!important;color:#5d6f7d!important;font-size:.76rem!important;font-weight:600!important}.manager-common-popup-resumedetail .resume-header-meta .sub-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;min-width:0!important;gap:6px!important}.manager-common-popup-resumedetail .resume-header-meta .pill{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:0 9px!important;border:1px solid #d8e4ec!important;border-radius:999px!important;background:#f7fafc!important;color:#405463!important;font-size:.76rem!important;font-weight:600!important;line-height:1!important;white-space:nowrap!important}.manager-common-popup-resumedetail .resume-header-meta .pill-category{border-color:#bfd8e7!important;background:#eef7fb!important;color:#245f7d!important}.manager-common-popup-resumedetail .resume-header-meta .pill-process{border-color:#c8dfd8!important;background:#f0f8f5!important;color:#2e6d57!important}.manager-common-popup-resumedetail .resume-header-meta .headline{max-width:520px!important;overflow:hidden!important;color:#607280!important;font-size:.8rem!important;line-height:1.35!important;text-overflow:ellipsis!important;white-space:nowrap!important}.manager-common-popup-resumedetail .resume-header-right{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;gap:8px!important}.manager-common-popup-resumedetail .resume-header-actions{display:inline-flex!important;align-items:center!important;gap:6px!important}.manager-common-popup-resumedetail .resume-header-actions .material-symbols-outlined,.manager-common-popup-resumedetail .resume-fontsize-control .material-symbols-outlined{width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;padding:0!important;border:1px solid #d5e0e8!important;border-radius:10px!important;background:#fff!important;color:#476170!important;font-size:18px!important;box-shadow:0 3px 10px #1c2e3e0f!important}.manager-common-popup-resumedetail .resume-header-actions .material-symbols-outlined:hover,.manager-common-popup-resumedetail .resume-fontsize-control .material-symbols-outlined:hover{border-color:#a8c7d6!important;background:#f0f8fb!important;color:#1f667f!important}.manager-common-popup-resumedetail .resume-fontsize-control{display:inline-flex!important;align-items:center!important;gap:6px!important;margin:0!important}.manager-common-popup-resumedetail .resume-fontsize-value{min-height:34px!important;display:inline-flex!important;align-items:center!important;box-sizing:border-box!important;padding:0 11px!important;border:1px solid #d5e0e8!important;border-radius:10px!important;background:#fff!important;color:#405463!important;font-size:.76rem!important;font-weight:600!important}.manager-common-popup-resumedetail .resume-modal-close{width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;padding:0!important;margin:0!important;border:1px solid #d5e0e8!important;border-radius:10px!important;background:#fff!important;color:#49606f!important;cursor:pointer!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{border-color:#e3b8b8!important;background:#fff5f5!important;color:#b54141!important}.manager-common-popup-resumedetail .resume-modal-tabs{flex:0 0 auto!important;min-height:50px!important;border-bottom:1px solid #dfe8ef!important;background:#fbfdfe!important}.manager-common-popup-resumedetail .resume-tabs-inner{padding:8px 20px!important}.manager-common-popup-resumedetail .resume-tab-list{display:flex!important;align-items:center!important;gap:6px!important;padding:0!important;overflow-x:auto!important}.manager-common-popup-resumedetail .resume-tab-button{min-height:34px!important;display:inline-flex!important;align-items:center!important;padding:0 13px!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;color:#657684!important;font-size:.79rem!important;font-weight:600!important;white-space:nowrap!important}.manager-common-popup-resumedetail .resume-tab-button:hover{border-color:#cfe0e9!important;background:#f3f8fb!important;color:#245f7d!important}.manager-common-popup-resumedetail .resume-tab-button.is-active{border-color:#c6dbe7!important;background:#fff!important;color:#164f66!important;box-shadow:0 6px 16px #1c2e3e14!important;transform:none!important}.manager-common-popup-resumedetail .resume-tab-button.is-active:before{content:""!important;width:6px!important;height:6px!important;display:inline-block!important;margin-right:7px!important;border-radius:999px!important;background:#2f8aa3!important;box-shadow:none!important}.manager-common-popup-resumedetail .resume-modal-main{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;padding:20px!important;overflow:hidden!important;background:#eef3f7!important}.manager-common-popup-resumedetail .resume-tab-content{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;max-width:820px!important;width:100%!important;box-sizing:border-box!important;margin:0 auto!important;padding:0 4px 2px 0!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{margin-bottom:12px!important;padding:18px 20px!important;border:1px solid #dfe8ef!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 26px #1c2e3e0e!important}.manager-common-popup-resumedetail .resume-card-title{display:flex!important;align-items:center!important;gap:9px!important;margin-bottom:14px!important;color:#172331!important;font-size:.92rem!important;font-weight:700!important;letter-spacing:0!important}.manager-common-popup-resumedetail .resume-card-title:before{content:""!important;width:4px!important;height:18px!important;display:inline-block!important;border-radius:999px!important;background:#2f8aa3!important}.manager-common-popup-resumedetail .resume-card-body{color:#334554!important;font-size:.82rem!important}.manager-common-popup-resumedetail .resume-overview-grid,.manager-common-popup-resumedetail .resume-profile-grid,.manager-common-popup-resumedetail .resume-language-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.manager-common-popup-resumedetail .resume-overview-grid,.manager-common-popup-resumedetail .resume-language-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!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{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;align-items:start!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{display:grid!important;gap:10px!important}.manager-common-popup-resumedetail .section-title{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:10px!important;color:#23323f!important;font-size:.82rem!important;font-weight:700!important}.manager-common-popup-resumedetail .section-title:before{content:""!important;width:6px!important;height:6px!important;display:inline-block!important;border-radius:999px!important;background:#2f8aa3!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{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;padding:8px 0!important;border-bottom:1px solid #edf2f5!important}.manager-common-popup-resumedetail .overview-row:last-child{border-bottom:0!important}.manager-common-popup-resumedetail .overview-row .label,.manager-common-popup-resumedetail .info-item dt,.manager-common-popup-resumedetail .career-body-row .label,.manager-common-popup-resumedetail .edu-body-row .label,.manager-common-popup-resumedetail .kv-row .k{color:#687a88!important;font-size:.76rem!important;font-weight:600!important}.manager-common-popup-resumedetail .overview-row .value{justify-content:flex-end!important;color:#1d2c38!important;font-size:.82rem!important;font-weight:500!important;text-align:right!important}.manager-common-popup-resumedetail .info-grid{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{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;min-height:54px!important;box-sizing:border-box!important;padding:0 12px 10px 0!important;border:0!important;border-bottom:1px solid #edf2f5!important;border-radius:0!important;background:transparent!important;min-width: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{margin:0!important;color:#23323f!important;font-size:.82rem!important;font-weight:400!important;line-height:1.45!important;word-break:break-word!important}.manager-common-popup-resumedetail .profile-phone-grid,.manager-common-popup-resumedetail .profile-motto-grid,.manager-common-popup-resumedetail .profile-period-grid{margin-top:12px!important}.manager-common-popup-resumedetail .profile-status-section{display:grid!important;gap:10px!important}.manager-common-popup-resumedetail .address-block{margin-top:12px!important;padding-top:12px!important;border-top:1px solid #e5edf3!important}.manager-common-popup-resumedetail .address-block .info-item{min-height:0!important;padding:0 0 10px!important;background:transparent!important}.manager-common-popup-resumedetail .chip-id,.manager-common-popup-resumedetail .chip-sub,.manager-common-popup-resumedetail .status-pill,.manager-common-popup-resumedetail .edu-level-badge,.manager-common-popup-resumedetail .edu-chip,.manager-common-popup-resumedetail .career-chip,.manager-common-popup-resumedetail .salary-badge,.manager-common-popup-resumedetail .ability-pill{border-radius:999px!important;font-size:.74rem!important;font-weight:600!important}.manager-common-popup-resumedetail .status-pill{min-height:26px!important;display:inline-flex!important;align-items:center!important;box-sizing:border-box!important;padding:0 10px!important}.manager-common-popup-resumedetail .status-detail-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:12px!important}.manager-common-popup-resumedetail .status-column,.manager-common-popup-resumedetail .edu-card,.manager-common-popup-resumedetail .career-card,.manager-common-popup-resumedetail .language-cert-item,.manager-common-popup-resumedetail .language-ability-item,.manager-common-popup-resumedetail .other-tag-item,.manager-common-popup-resumedetail .other-block-item,.manager-common-popup-resumedetail .essay-card{border:1px solid #dfe8ef!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}.manager-common-popup-resumedetail .status-column{padding:12px!important;background:#f8fbfd!important}.manager-common-popup-resumedetail .resume-edu-timeline{position:relative!important;margin-top:4px!important;padding:0!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{position:relative!important;overflow:visible!important;border-radius:14px!important;border-color:#dbe6ed!important;padding:18px 18px 16px 58px!important;box-shadow:0 8px 24px #1c2e3e0d!important}.manager-common-popup-resumedetail .edu-card:before{content:""!important;position:absolute!important;top:28px!important;left:29px!important;width:1px!important;height:calc(100% + 8px)!important;border-radius:999px!important;background:linear-gradient(180deg,#9fc7b4,#9fc7b42e)!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{content:""!important;position:absolute!important;top:24px!important;left:22px!important;width:14px!important;height:14px!important;box-sizing:border-box!important;border:3px solid #4f8a6b!important;border-radius:4px!important;background:#fff!important;box-shadow:0 0 0 5px #edf7f1!important}.manager-common-popup-resumedetail .edu-card>*,.manager-common-popup-resumedetail .career-card>*{position:relative!important;z-index:1!important}.manager-common-popup-resumedetail .edu-header-row,.manager-common-popup-resumedetail .career-header{position:relative!important;z-index:1!important;padding-bottom:10px!important;border-bottom:1px solid #eef3f6!important}.manager-common-popup-resumedetail .edu-sub-row{position:relative!important;z-index:1!important;margin-top:10px!important}.manager-common-popup-resumedetail .edu-metrics{margin-top:10px!important;gap:7px!important}.manager-common-popup-resumedetail .edu-metric{grid-template-columns:58px minmax(0,1fr)!important;padding:8px 10px!important;border-color:#e6eef3!important;border-radius:12px!important;background:#f8fbfc!important}.manager-common-popup-resumedetail .edu-body{position:relative!important;z-index:1!important;margin-top:10px!important;padding-top:10px!important;border-top:1px solid #eef3f6!important}.manager-common-popup-resumedetail .edu-body-row{grid-template-columns:66px minmax(0,1fr)!important}.manager-common-popup-resumedetail .resume-career-list{position:relative!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding-left:0!important}.manager-common-popup-resumedetail .resume-career-list:before{display:none!important}.manager-common-popup-resumedetail .career-card{position:relative!important;overflow:visible!important;border-radius:14px!important;border-color:#dbe6ed!important;padding:18px 18px 16px 58px!important;box-shadow:0 8px 24px #1c2e3e0d!important}.manager-common-popup-resumedetail .career-card:before{content:""!important;position:absolute!important;top:28px!important;left:29px!important;width:1px!important;height:calc(100% + 8px)!important;border-radius:999px!important;background:linear-gradient(180deg,#b9ccd6,#b9ccd62e)!important}.manager-common-popup-resumedetail .career-card:last-child:before{height:calc(100% - 50px)!important}.manager-common-popup-resumedetail .career-card:after{content:""!important;position:absolute!important;top:24px!important;left:22px!important;width:14px!important;height:14px!important;box-sizing:border-box!important;border:3px solid #54728a!important;border-radius:4px!important;background:#fff!important;box-shadow:0 0 0 5px #eef4f7!important}.manager-common-popup-resumedetail .career-meta{position:relative!important;z-index:1!important;margin-top:10px!important}.manager-common-popup-resumedetail .career-body{position:relative!important;z-index:1!important;margin-top:10px!important;padding-top:0!important;border-top:0!important;gap:8px!important}.manager-common-popup-resumedetail .career-body-row{grid-template-columns:64px minmax(0,1fr)!important;padding:9px 10px!important;border-color:#e6eef3!important;border-radius:12px!important;background:#f8fbfc!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{border:1px solid #e6eef3!important;border-radius:12px!important;background:#f8fbfc!important}.manager-common-popup-resumedetail .career-body-row .value,.manager-common-popup-resumedetail .edu-body-row .value,.manager-common-popup-resumedetail .kv-row .v,.manager-common-popup-resumedetail .career-detail-text,.manager-common-popup-resumedetail .essay-card-body,.manager-common-popup-resumedetail .block-body{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{color:#4f8a6b!important;background:none!important;-webkit-background-clip:border-box!important;-webkit-text-fill-color:#4f8a6b!important;font-weight:600!important}.manager-common-popup-resumedetail .language-cert-item .lang-main .lang-exam,.manager-common-popup-resumedetail .other-tag-item .tag-name,.manager-common-popup-resumedetail .other-block-item .block-title{color:#1d2c38!important;font-weight:600!important}.manager-common-popup-resumedetail .language-cert-item .lang-sub,.manager-common-popup-resumedetail .other-tag-item .tag-sub,.manager-common-popup-resumedetail .other-tag-item .tag-meta,.manager-common-popup-resumedetail .other-block-item .block-sub,.manager-common-popup-resumedetail .other-block-item .block-meta{color:#687a88!important;font-weight:500!important}.manager-common-popup-resumedetail .language-cert-item .lang-sub .lang-score{color:#2d3d49!important;background:#f8fbfc!important;border-color:#e6eef3!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{color:#4f8a6b!important;background:#edf7f1!important;border-color:#cfe4d6!important;font-weight:600!important}.manager-common-popup-resumedetail .language-ability-item .ability-pill{color:#2d3d49!important;background:#f8fbfc!important;border-color:#e6eef3!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-tag-list,.manager-common-popup-resumedetail .other-block-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.manager-common-popup-resumedetail .edu-metrics,.manager-common-popup-resumedetail .edu-body,.manager-common-popup-resumedetail .tag-kv,.manager-common-popup-resumedetail .language-ability-item .ability-body{grid-template-columns:minmax(0,1fr)!important}.manager-common-popup-resumedetail .essay-card-header{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:flex-start!important;gap:10px!important}.manager-common-popup-resumedetail .essay-question{margin:0!important;color:#1d2c38!important;font-size:.86rem!important;font-weight:600!important;line-height:1.45!important}.manager-common-popup-resumedetail .essay-card-body{margin-top:10px!important;padding:12px!important;border:1px solid #e3ebf1!important;border-radius:10px!important;background:#f8fafc!important}.manager-common-popup-resumedetail .no-data{padding:18px!important;border:1px dashed #cfdce8!important;border-radius:12px!important;background:#fff!important;color:#71808b!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{height:calc(100vh - 16px)!important;border-radius:12px!important}.manager-common-popup-resumedetail .resume-modal-header{min-height:0!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:10px!important;padding:12px!important}.manager-common-popup-resumedetail .resume-header-left{width:100%!important;min-width:0!important}.manager-common-popup-resumedetail .resume-avatar{width:58px!important;height:70px!important}.manager-common-popup-resumedetail .resume-header-right{width:100%!important;align-self:flex-start!important;justify-content:space-between!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;min-width:0!important;max-width:100%!important;overflow:hidden!important}.manager-common-popup-resumedetail .resume-tabs-inner{width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:8px 12px!important;overflow:hidden!important}.manager-common-popup-resumedetail .resume-tab-list{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;overflow:visible!important}.manager-common-popup-resumedetail .resume-tab-button{width:100%!important;min-width:0!important;min-height:38px!important;justify-content:center!important;padding:0 6px!important;font-size:.76rem!important;overflow:hidden!important}.manager-common-popup-resumedetail .resume-tab-content,.manager-common-popup-resumedetail .resume-tab-pane,.manager-common-popup-resumedetail .resume-card,.manager-common-popup-resumedetail .resume-card-body,.manager-common-popup-resumedetail .resume-language-grid{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.manager-common-popup-resumedetail .other-tag-list{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.manager-common-popup-resumedetail .other-tag-head{display:none!important}.manager-common-popup-resumedetail .other-tag-item,.manager-common-popup-resumedetail .computer-usage-table .other-tag-item{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;padding:6px 12px!important;box-sizing:border-box!important}.manager-common-popup-resumedetail .other-tag-item>span{min-width:0!important;display:flex!important;min-height:0!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;padding:9px 6px!important;color:#2d3d49!important;font-size:.8rem!important;line-height:1.5!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important}.manager-common-popup-resumedetail .other-tag-item>span:before{content:attr(data-label)!important;color:#71808b!important;font-size:.68rem!important;font-weight:600!important;line-height:1.2!important}.manager-common-popup-resumedetail .other-block-item{width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:0!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 .edu-card,.manager-common-popup-resumedetail .career-card{padding-left:50px!important}.manager-common-popup-resumedetail .edu-card:before,.manager-common-popup-resumedetail .career-card:before{left:24px!important}.manager-common-popup-resumedetail .edu-card:after,.manager-common-popup-resumedetail .career-card:after{left:17px!important}.manager-common-popup-resumedetail .edu-header-row{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px 10px!important}.manager-common-popup-resumedetail .edu-school-name{min-width:0!important;word-break:keep-all!important;overflow-wrap:anywhere!important;line-height:1.45!important}.manager-common-popup-resumedetail .edu-period{grid-column:1/-1!important;width:fit-content!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}.manager-common-popup-resumedetail .language-cert-list{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.manager-common-popup-resumedetail .language-cert-head{display:none!important}.manager-common-popup-resumedetail .language-cert-item{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;padding:6px 12px!important;box-sizing:border-box!important}.manager-common-popup-resumedetail .language-cert-item>span{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;padding:9px 6px!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important}.manager-common-popup-resumedetail .language-cert-item>span:before{content:attr(data-label)!important;color:#71808b!important;font-size:.68rem!important;font-weight:600!important;line-height:1.2!important}.manager-common-popup-resumedetail .resume-overview-grid,.manager-common-popup-resumedetail .resume-profile-grid,.manager-common-popup-resumedetail .resume-language-grid,.manager-common-popup-resumedetail .profile-extra-body,.manager-common-popup-resumedetail .status-detail-grid,.manager-common-popup-resumedetail .other-tag-list,.manager-common-popup-resumedetail .other-block-list,.manager-common-popup-resumedetail .info-grid.two-column{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:560px){.manager-common-popup-resumedetail .resume-modal-header{padding:10px!important}.manager-common-popup-resumedetail .resume-avatar{width:48px!important;height:60px!important}.manager-common-popup-resumedetail .resume-header-meta .name-row,.manager-common-popup-resumedetail .resume-header-actions{flex-wrap:wrap!important}.manager-common-popup-resumedetail .resume-card-body{padding:10px!important}.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>.evaluation-common-layout-headerlayout .profile-meta,body .default-wrap .EvaluationApp .text-summary,body .default-wrap .EvaluationApp .evaluation-applicant .col-category,body .default-wrap .EvaluationApp .evaluation-applicant .col-process{display:none!important}body .default-wrap .EvaluationApp .evaluation-applicant .evaluation-applicant-list-header,body .default-wrap .EvaluationApp .evaluation-applicant .applicant-row{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{display:none!important;align-items:center!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{display:none!important}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{position:relative!important;top:0!important;left:0!important;z-index:1!important;width:auto!important;max-width:none!important;height:100%!important;padding:10px 8px!important;transform:none!important;transition:none!important}body.evaluation-mobile-menu-open .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav.evaluation-simple-menu{transform:none!important}body .default-wrap .EvaluationApp>.evaluation-common-layout-menulayout.evaluation-side-nav .evaluation-menu-close{display:none!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;border:1px solid #cbded8!important;border-radius:6px!important;background:#fff!important;color:#0f766e!important}body .default-wrap .EvaluationApp .evaluation-mobile-menu-backdrop{position:fixed!important;inset:0!important;z-index:1290!important;display:none!important;border:0!important;background:#0f172a5c!important}body.evaluation-mobile-menu-open .default-wrap .EvaluationApp .evaluation-mobile-menu-backdrop{display:none!important}body .default-wrap .EvaluationApp>.evaluation-default-wrap,body .default-wrap .EvaluationApp>.evaluation-applicant,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;padding:10px!important;overflow-x:hidden!important;overflow-y:auto!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .evaluation-start-panel,body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-summary-grid,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-guide-panel,body .default-wrap .EvaluationApp .evaluation-notices .notice-overview,body .default-wrap .EvaluationApp .evaluation-interview .evaluation-interview-body{grid-template-columns:1fr!important}body .default-wrap .EvaluationApp .evaluation-home.evaluation-home-v2 .dashboard-primary-actions{flex-direction:column!important;align-items:stretch!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}@media(max-width:768px){body .default-wrap.default-wrap-manager:not(.is-popup-route){height:100dvh!important;max-height:100dvh!important}}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header{flex:0 0 58px!important;height:58px!important;min-height:58px!important;max-height:58px!important;width:100%!important;display:flex!important;align-items:stretch!important;box-sizing:border-box!important;border-bottom:1px solid #cfd8e3!important;background:#eef3f8!important;box-shadow:inset 0 -1px #ffffffb8,0 1px 4px #1223370f!important;color:#102033!important;z-index:1200!important}@media(max-width:768px){body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header{flex:0 0 52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding:0 8px!important;align-items:center!important;gap:6px!important}}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .logo-wrap.manager-brand{flex:0 0 252px!important;width:252px!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;border-right:1px solid #d8e1ec!important;background:#f8fbff!important;cursor:pointer!important;box-sizing:border-box!important}@media(max-width:768px){body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .logo-wrap.manager-brand{flex:1 1 auto!important;width:auto!important;min-width:0!important;padding:0 4px!important;gap:7px!important;border-right:0!important;background:transparent!important}}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .brand-mark{width:38px!important;height:34px!important;flex:0 0 38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:7px!important;border:1px solid #d4e1ee!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}@media(max-width:768px){body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .brand-mark{width:30px!important;height:30px!important;flex-basis:30px!important}}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .brand-mark img{width:28px!important;height:28px!important;display:block!important;object-fit:contain!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .brand-copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important;line-height:1.05!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}@media(max-width:768px){body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .brand-copy strong{font-size:.78rem!important}}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .brand-copy span{color:#61758b!important;font-family:square-rg!important;font-size:.75rem!important;letter-spacing:0!important}@media(max-width:768px){body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .brand-copy span{display:none!important}}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .tab-wrap{flex:1 1 auto!important;min-width:0!important;padding:7px 12px 0 10px!important;background:#eef3f8!important;box-sizing:border-box!important}@media(max-width:768px){body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .tab-wrap{flex:0 0 auto!important;padding:0!important}}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .tab-info{height:100%!important;display:flex!important;align-items:flex-end!important;gap:8px!important;box-sizing:border-box!important}@media(max-width:768px){body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .tab-info{align-items:center!important;justify-content:flex-end!important;gap:4px!important}}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-list{position:relative!important;flex:1 1 auto!important;min-width:0!important;height:100%!important;display:flex!important;align-items:flex-end!important;gap:2px!important;padding:10px 4px 0!important;border-bottom:1px solid #cfd8e3!important;box-sizing:border-box!important;overflow-x:auto!important;overflow-y:hidden!important}@media(max-width:768px){body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-list{display:none!important}}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-list.is-reordering{-webkit-user-select:none!important;user-select:none!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-list.is-drop-committing .header-tab-pill{transition:none!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill{position:relative!important;isolation:isolate!important;flex:0 0 auto!important;width:190px!important;height:35px!important;margin:0!important;padding:0 6px 0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;border:1px solid transparent!important;border-bottom:0!important;border-radius:8px 8px 0 0!important;background:#f9f9f9!important;color:#333!important;box-shadow:none!important;transform:none!important;font-size:.72rem!important;font-family:square-bd!important;cursor:pointer!important;box-sizing:border-box!important;transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .14s ease,background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,height .14s ease!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill:before{content:""!important;position:absolute!important;top:9px!important;right:-2px!important;width:1px!important;height:18px!important;display:block!important;background:#c8d3df!important;opacity:1!important;transition:opacity .14s ease!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-1px!important;height:2px!important;display:none!important;background:#fff!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill:hover{z-index:2!important;height:37px!important;border-color:#d7e0ea!important;background:#f8fbff!important;color:#1f2d3d!important;box-shadow:0 -1px 5px #12233712!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill:hover:before,body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill.active:before{opacity:0!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill.active{z-index:4!important;height:40px!important;border-color:#cfd8e3!important;border-bottom-color:#fff!important;background:#fff!important;color:#111827!important;box-shadow:0 -2px 8px #12233717!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill.is-dragging{z-index:6!important;opacity:.2!important;transform:translateY(2px) scale(.96)!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill.is-shifting-left{transform:translate(calc(-100% - 2px))!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill.is-shifting-right{transform:translate(calc(100% + 2px))!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill.is-drop-target{border-color:#74aee0!important;box-shadow:inset 3px 0 #2f80c4,0 -2px 8px #2f80c424!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill.is-load-done{border-bottom-color:#ca8a0457!important;background:linear-gradient(180deg,#fffbebfa,#fef3c7ad)!important;filter:drop-shadow(0 -1px 5px rgba(202,138,4,.14));animation:manager-tab-load-done-glow 1.8s ease-in-out infinite}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill.is-load-done:hover{border-bottom-color:#ca8a0475!important;outline-color:#eab3086b!important;filter:drop-shadow(0 -1px 8px rgba(202,138,4,.22))}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-done-icon{flex:0 0 16px!important;width:16px!important;height:16px!important;margin-left:5px!important;border:1px solid rgba(202,138,4,.38)!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#ffffffc7!important;color:#b45309!important;font-size:.76rem!important;line-height:1!important;box-shadow:0 2px 6px #ca8a0426!important;pointer-events:none!important}@keyframes manager-tab-load-done-glow{0%,to{outline-color:#eab3083d;filter:drop-shadow(0 -1px 5px rgba(202,138,4,.12))}50%{outline-color:#eab30875;filter:drop-shadow(0 -1px 10px rgba(202,138,4,.24))}}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;min-width:0!important;max-width:106px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill .header-tab-drag-handle{flex:0 0 15px!important;width:15px!important;height:22px!important;margin-right:4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#8494a8!important;font-size:1rem!important;line-height:1!important;opacity:.62!important;cursor:grab!important;-webkit-user-select:none!important;user-select:none!important;transition:color .14s ease,opacity .14s ease,transform .14s ease!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill .header-tab-drag-handle:hover{color:#2f80c4!important;opacity:1!important;transform:scale(1.08)!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill .header-tab-drag-handle:active{cursor:grabbing!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-refresh{flex:0 0 18px!important;width:18px!important;height:18px!important;margin-left:1px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:4px!important;color:#64748b!important;opacity:.62!important;transition:background-color .14s ease,color .14s ease,opacity .14s ease!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-popout{flex:0 0 18px!important;width:18px!important;height:18px!important;margin-left:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:4px!important;color:#64748b!important;font-size:.9rem!important;line-height:1!important;opacity:.62!important;transition:background-color .14s ease,color .14s ease,opacity .14s ease!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-close{flex:0 0 18px!important;width:18px!important;height:18px!important;margin-left:1px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:4px!important;color:#64748b!important;opacity:.72!important;transition:background-color .14s ease,color .14s ease,opacity .14s ease!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill:hover .header-tab-refresh,body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill:hover .header-tab-popout,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.active .header-tab-refresh,body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill.active .header-tab-popout,body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-pill.active .header-tab-close{opacity:1!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-refresh:hover,body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-refresh:focus-visible{background:#e4edf7!important;color:#1f5f96!important;outline:none!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-popout:hover,body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-popout:focus-visible{background:#e4edf7!important;color:#1f5f96!important;outline:none!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-close:hover,body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-tab-close:focus-visible{background:#dfe7f0!important;color:#0f172a!important;outline:none!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .tab-menu{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:8px!important;padding-bottom:7px!important}@media(max-width:768px){body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .tab-menu{gap:4px!important;padding-bottom:0!important}}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-user{min-width:0!important;height:34px!important;padding:0 9px!important;display:flex!important;align-items:center!important;gap:8px!important;border:1px solid #d6e1ec!important;border-radius:8px!important;background:#fbfdff!important}@media(max-width:768px){body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-user{display:none!important}}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-user-avatar{width:24px!important;height:24px!important;flex:0 0 24px!important;border-radius:7px!important;background:#2f80c2!important;color:#fff!important;font-size:.76rem!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-user-name{max-width:260px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#1f3248!important;font-size:.74rem!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-user-session{color:#61758b!important;font-size:.75rem!important}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-actions{display:flex!important;align-items:center!important;gap:6px!important}@media(max-width:768px){body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-actions{gap:4px!important}}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-action-button{width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #d6e1ec!important;border-radius:8px!important;background:#fff!important;color:#2f5f8d!important;cursor:pointer!important}@media(max-width:768px){body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-action-button{width:36px!important;height:36px!important}}@media(max-width:768px){body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-action-button.header-guide-button{display:none!important}}body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .header-action-button:hover{border-color:#9fc3e5!important;background:#eaf4ff!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{flex:1 1 auto!important;height:calc(100vh - 58px)!important;min-height:0!important;max-height:calc(100vh - 58px)!important;overflow:hidden!important;box-sizing:border-box!important;background:#f3f6fa!important}body .default-wrap .ManagerApp.manager-popout-app{width:100%!important;height:100vh!important;max-height:100vh!important;min-width:0!important;flex:1 1 auto!important}body .default-wrap .ManagerApp.manager-popout-app>.manager-live-popout-host{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;overflow:hidden!important}body .default-wrap .ManagerApp.manager-popout-app .manager-default-wrap{height:100%!important;min-height:0!important}body .default-wrap .ManagerApp.manager-popout-app .manager-default-wrap.manager-popout-grid-page{overflow-y:hidden!important}@media(max-width:768px){body .default-wrap .ManagerApp{width:100%!important;height:calc(100dvh - 52px)!important;min-height:0!important;max-height:calc(100dvh - 52px)!important}body .default-wrap .ManagerApp.manager-popout-app{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important}}body.manager-live-popout-body{width:100%!important;height:100vh!important;margin:0!important;overflow:hidden!important}body.manager-live-popout-body>.manager-live-popout-shell{width:100%!important;height:100vh!important;min-width:0!important;min-height:0!important}.manager-live-page-mount{display:flex;flex:1 1 auto;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;box-sizing:border-box}.manager-live-page-dock{display:contents}.manager-live-popout-parking{display:none!important}.manager-popout-layer-root{position:relative;z-index:5000}body .default-wrap .ManagerApp .manager-popout-placeholder{width:100%!important;height:100%!important;min-height:420px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:40px!important;box-sizing:border-box!important;color:#5f6f82!important;text-align:center!important;background:#f3f6fa!important}body .default-wrap .ManagerApp .manager-popout-placeholder>.material-symbols-outlined{width:58px!important;height:58px!important;margin-bottom:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #c9d8e8!important;border-radius:16px!important;color:#2c5b8d!important;font-size:1.75rem!important;background:#fff!important;box-shadow:0 8px 24px #27486d14!important}body .default-wrap .ManagerApp .manager-popout-placeholder>strong{color:#263d55!important;font-size:1.1rem!important;line-height:1.45!important}body .default-wrap .ManagerApp .manager-popout-placeholder>p{margin:10px 0 0!important;color:#718197!important;font-size:.88rem!important;line-height:1.65!important}body .default-wrap .ManagerApp .manager-popout-placeholder>.manager-popout-placeholder__return{margin-top:20px!important;padding:9px 16px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;border:1px solid #9eb9d5!important;border-radius:8px!important;color:#244e79!important;font-size:.86rem!important;font-weight:700!important;background:#fff!important;cursor:pointer!important}body .default-wrap .ManagerApp .manager-popout-placeholder>.manager-popout-placeholder__return>.material-symbols-outlined{font-size:1rem!important}body .default-wrap .ManagerApp .manager-popout-placeholder>.manager-popout-placeholder__return:hover{border-color:#316ba5!important;background:#edf5fd!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu{flex:0 0 252px!important;width:252px!important;height:calc(100vh - 58px)!important;min-height:0!important;max-height:calc(100vh - 58px)!important;overflow:visible!important;box-sizing:border-box!important;border-right:1px solid #d8e1ec!important;background:#fff!important;box-shadow:6px 0 18px #1223370f!important}@media(max-width:768px){body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu{position:fixed!important;top:52px!important;left:0!important;bottom:0!important;z-index:12000!important;width:92vw!important;max-width:360px!important;height:calc(100dvh - 52px)!important;min-height:0!important;max-height:calc(100dvh - 52px)!important;flex:0 0 92vw!important;border-radius:0 14px 0 0!important;box-shadow:18px 0 42px #0f172a33!important;transform:translate(-105%)!important;transition:transform .2s ease!important;overflow:hidden!important}}@media(max-width:768px){body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu.mobile-open{transform:translate(0)!important}}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu.has-recruit-tip{overflow:visible!important}@media(max-width:768px){body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu.has-recruit-tip{overflow:hidden!important}}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu.collapsed{flex-basis:12px!important;width:12px!important}@media(max-width:768px){body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu.collapsed{width:92vw!important;max-width:360px!important;flex-basis:92vw!important}}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-menu-headline{height:30px!important;padding:10px 12px 0!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;box-sizing:border-box!important}@media(max-width:768px){body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-menu-headline{height:46px!important;padding:6px 10px 6px 14px!important;align-items:center!important}}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-menu-headline span{color:#6e8296!important;font-size:.75rem!important;font-family:square-bd!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-menu-headline strong{color:#102033!important;font-size:.82rem!important;font-family:square-bd!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu.collapsed .manager-menu-headline{opacity:0!important}@media(max-width:768px){body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu.collapsed .manager-menu-headline{opacity:1!important}}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-global-pick{margin:0 10px 8px!important;padding:9px!important;border:1px solid #d8e1ec!important;border-radius:8px!important;background:#f8fbff!important;box-shadow:none!important}@media(max-width:768px){body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-global-pick{margin:0 8px 7px!important;padding:7px!important}}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-global-pick-body{gap:7px!important}@media(max-width:768px){body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-global-pick-body{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-global-pick-item{gap:4px!important}@media(max-width:768px){body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-global-pick-item{min-width:0!important}}@media(max-width:768px){body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-global-pick.tip-open .manager-global-pick-body{grid-template-columns:1fr!important}}@media(max-width:768px){body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-global-pick-divider,body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-recruitment-menu-guide{display:none!important}}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .item-cap{color:#445c74!important;font-size:.75rem!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{height:32px!important;border:1px solid #cbd8e6!important;border-radius:6px!important;background-color:#fff!important;color:#102033!important;font-size:.72rem!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-recruitment-select.is-empty{border-color:#91b8d8!important;box-shadow:0 0 0 2px #4a8bc01a!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-recruitment-select.is-tip{border-color:#347fb9!important;box-shadow:0 0 0 2px #347fb92e,0 9px 18px #22517733,0 2px 4px #2251771f!important;animation:managerRecruitSelectNudge 1.4s ease-in-out infinite!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;padding:0 8px 120px!important;overflow-y:auto!important}@media(max-width:768px){body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-menu-wrap{padding:0 7px 16px!important;overscroll-behavior:contain!important}}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-menu-item{margin:0 0 5px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-menu-item:hover{transform:none!important;border-color:#d8e1ec!important;background:#fbfdff!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-menu-title{min-height:38px!important;padding:0 8px!important;border-radius:7px!important;color:#27384a!important;background:transparent!important}@media(max-width:768px){body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-menu-title{min-height:44px!important}}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-menu-title .icon-pill{width:28px!important;height:28px!important;flex:0 0 28px!important;border-radius:7px!important;background:#eef5fc!important;color:#2f80c2!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;color:#123b63!important;box-shadow:inset 3px 0 #2f80c2!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:transform .16s ease!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-menu-title.active .chevron{transform:rotate(180deg)!important;color:#1f5f99!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-menu-content{margin:2px 0 6px!important;border:0!important;border-radius:0!important;background:transparent!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-submenu-item{min-height:30px!important;margin:1px 0 1px 55px!important;padding:0 8px 0 5px!important;border-radius:6px!important;color:#4c6177!important;font-size:.72rem!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-submenu-item.is-grouped{margin-left:70px!important}@media(max-width:768px){body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-submenu-item{min-height:38px!important;margin-left:42px!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-submenu-item.is-grouped{margin-left:56px!important}}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-submenu-bullet{left:-17px!important;color:#91a6ba!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;color:#123b63!important;box-shadow:inset 0 0 #2f80c2!important}body>.manager-submenu-tooltip-fixed{position:fixed!important;z-index:99999!important;width:auto!important;max-width:220px!important;min-width:0!important;box-sizing:border-box!important;padding:7px 9px!important;border:1px solid #bdd7ed!important;border-radius:8px!important;background:#fff!important;color:#123b63!important;font-family:square-rg!important;font-size:.72rem!important;line-height:1.45!important;white-space:normal!important;box-shadow:0 12px 24px #12233724!important;pointer-events:none!important;transform:translateY(-50%)!important}body>.manager-submenu-tooltip-fixed:after{content:""!important;position:absolute!important;left:-6px!important;top:50%!important;width:10px!important;height:10px!important;border-left:1px solid #bdd7ed!important;border-bottom:1px solid #bdd7ed!important;background:#fff!important;transform:translateY(-50%) rotate(45deg)!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .b1{top:12px!important;right:-16px!important;width:28px!important;height:28px!important;border:1px solid #cbd8e6!important;background:#fff!important;color:#2f80c2!important;box-shadow:0 6px 16px #1223371f!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{position:absolute!important;z-index:1200!important;left:calc(100% + 13px)!important;top:50%!important;width:252px!important;max-width:none!important;margin:0;padding:12px 14px!important;display:flex!important;align-items:center!important;gap:10px!important;box-sizing:border-box!important;border:1px solid #bfd4e6!important;border-radius:12px!important;background:linear-gradient(135deg,#fff,#f3f8fc)!important;box-shadow:0 20px 38px #244c6f33,0 7px 14px #244c6f21,inset 0 1px #fffffff2!important;color:#263a4d!important;transform:translate3d(10px,-50%,0)!important;transform-origin:left center!important;animation:managerRecruitTipPop .38s cubic-bezier(.18,.9,.24,1.2) both,managerRecruitTipFloat 2.5s ease-in-out .38s infinite,managerRecruitTipNudge 1.35s ease-in-out .52s infinite!important}@media(max-width:768px){body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-recruitment-tip{position:static!important;width:auto!important;margin:7px 0 0!important;padding:9px 10px!important;transform:none!important;animation:none!important}}@media(prefers-reduced-motion:reduce){body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-recruitment-tip{animation:none!important}}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-recruitment-tip:before{content:""!important;position:absolute!important;top:50%!important;left:-7px!important;width:13px!important;height:13px!important;display:block!important;border-left:1px solid #bfd4e6!important;border-bottom:1px solid #bfd4e6!important;background:#f8fbfe!important;transform:translateY(-50%) rotate(45deg);animation:managerRecruitTipArrowWiggle 1.35s ease-in-out .52s infinite!important}@media(max-width:768px){body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-recruitment-tip:before{display:none!important}}@media(prefers-reduced-motion:reduce){body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-recruitment-tip:before{animation:none!important}}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-recruitment-tip:after{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;pointer-events:none!important;overflow:hidden!important;background:linear-gradient(110deg,transparent 20%,rgba(185,216,239,.32) 45%,transparent 70%)!important;background-size:240% 100%!important;background-position:180% 0!important;animation:managerRecruitTipShine 3.1s ease-in-out .9s infinite!important}@media(prefers-reduced-motion:reduce){body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-recruitment-tip:after{animation:none!important}}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-recruitment-tip .tip-icon{position:relative!important;z-index:1!important;width:34px!important;height:34px!important;flex:0 0 34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;border:1px solid #c9dceb!important;background:#eaf3fa!important;color:#3478ad!important;font-size:1.22rem!important;box-shadow:0 6px 12px #30689524!important;animation:managerRecruitTipIconBounce 1.35s ease-in-out .52s infinite!important}@media(prefers-reduced-motion:reduce){body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-recruitment-tip .tip-icon{animation:none!important}}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-recruitment-tip .tip-content{position:relative!important;z-index:1!important;min-width:0!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-recruitment-tip .tip-title{color:#203449!important;font-family:square-eb!important;font-size:.78rem!important;line-height:1.35!important}body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu .manager-recruitment-tip .tip-desc{margin-top:3px!important;color:#617386!important;font-size:.7rem!important;line-height:1.4!important}@keyframes managerRecruitTipPop{0%{opacity:0;filter:blur(3px)}70%{opacity:1;filter:blur(0)}to{opacity:1;filter:none}}@keyframes managerRecruitTipFloat{0%,to{margin-top:-3px}50%{margin-top:4px}}@keyframes managerRecruitTipNudge{0%,to{margin-left:0}50%{margin-left:4px}}@keyframes managerRecruitTipArrowWiggle{0%,to{transform:translateY(-50%) rotate(45deg) scale(1)}50%{transform:translate(-2px,-50%) rotate(45deg) scale(.9)}}@keyframes managerRecruitTipIconBounce{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-4px) rotate(5deg)}}@keyframes managerRecruitTipShine{0%,58%{background-position:180% 0}78%,to{background-position:-120% 0}}@keyframes managerRecruitSelectNudge{0%,to{transform:translateY(-1px)}45%{transform:translateY(-1px)}55%{transform:translate(3px,-1px)}65%{transform:translate(-2px,-1px)}75%{transform:translate(1px,-1px)}85%{transform:translateY(-1px)}}body .default-wrap .ManagerApp .manager-recruitment-coachmark{display:none!important}body .default-wrap .ManagerApp .manager-recruitment-coachmark .coach-card{width:238px!important;padding:9px 10px!important;border:1px solid #d8e1ec!important;border-left:4px solid #2f80c2!important;border-radius:8px!important;background:#fff!important;box-shadow:0 8px 18px #1223371f!important;color:#102033!important}body .default-wrap .ManagerApp .manager-recruitment-coachmark .coach-title{display:flex!important;align-items:center!important;gap:6px!important;color:#123b63!important;font-family:square-bd!important;font-size:.74rem!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{margin-top:5px!important;color:#5d7084!important;font-size:.75rem!important;line-height:1.35!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{flex:1 1 auto!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:12px!important;overflow:hidden!important;background:#f3f6fa!important;box-sizing:border-box!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-shell{width:100%!important;height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:10px!important;overflow:hidden!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-hero{min-height:118px!important;padding:18px 20px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;gap:14px!important;align-items:center!important;border:1px solid #d8e1ec!important;border-radius:8px!important;background:#fff!important;box-shadow:0 8px 20px #1223370f!important;box-sizing:border-box!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .eyebrow{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#2f80c2!important;font-family:square-bd!important;font-size:.72rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home h1{margin:6px 0 4px!important;color:#102033!important;font-family:square-hv!important;font-size:1.55rem!important;line-height:1.2!important;letter-spacing:0!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home p{margin:0!important;color:#5d7084!important;font-size:.78rem!important;line-height:1.45!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .hero-status{min-width:0!important;min-height:72px!important;padding:12px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;border:1px solid #d8e1ec!important;border-radius:8px!important;background:#f8fbff!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .hero-status>.material-symbols-outlined{width:36px!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;background:#eaf4ff!important;color:#2f80c2!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{display:block!important;color:#102033!important;font-family:square-bd!important;font-size:.82rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .hero-status em{display:block!important;min-width:0!important;margin-top:4px!important;color:#5d7084!important;font-style:normal!important;font-size:.74rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-grid{flex:1 1 auto!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 312px!important;gap:10px!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{--jobposting-inflow-max-height: calc(7.875rem + 176px) ;display:flex!important;flex-direction:column!important;gap:10px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .section-head{min-height:52px!important;padding:10px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border:1px solid #d8e1ec!important;border-radius:8px!important;background:#fff!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .section-head span{display:block!important;color:#2f80c2!important;font-family:square-bd!important;font-size:.75rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .section-head strong{display:block!important;margin-top:2px!important;color:#102033!important;font-family:square-bd!important;font-size:.92rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-card{min-height:92px!important;padding:13px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:10px!important;align-items:start!important;border:1px solid #d8e1ec!important;border-radius:8px!important;background:#fff!important;box-shadow:0 8px 20px #1223370d!important;color:inherit!important;box-sizing:border-box!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-card:hover{border-color:#a9c8e7!important;background:#fbfdff!important;box-shadow:0 10px 22px #12233714!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-icon{width:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;background:#eef5fc!important;color:#2f80c2!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{display:block!important;color:#102033!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{margin-top:6px!important;color:#61758b!important;font-size:.72rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-count{min-width:26px!important;height:22px!important;padding:0 7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:6px!important;background:#f0f5fa!important;color:#4f657a!important;font-family:square-bd!important;font-size:.75rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-side{display:flex!important;flex-direction:column!important;gap:10px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .side-card{padding:13px!important;border:1px solid #d8e1ec!important;border-radius:8px!important;background:#fff!important;box-shadow:0 8px 20px #1223370d!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .side-title{display:flex!important;align-items:center!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{margin:0!important;display:grid!important;gap:8px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home dl div{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:8px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home dt{color:#6f8398!important;font-size:.75rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home dd{min-width:0!important;margin:0!important;color:#203348!important;font-family:square-bd!important;font-size:.74rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .workflow-list{margin:0!important;padding:0!important;display:grid!important;gap:9px!important;list-style:none!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .workflow-list li{display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;gap:9px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .workflow-list li>span{width:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:7px!important;background:#eaf4ff!important;color:#2f80c2!important;font-family:square-bd!important;font-size:.75rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .workflow-list strong{display:block!important;color:#102033!important;font-family:square-bd!important;font-size:.76rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .workflow-list p{margin-top:3px!important;font-size:.75rem!important}@media(max-width:1280px){body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .logo-wrap.manager-brand,body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu:not(.collapsed){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-hero,body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-grid{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}}@media(max-width:980px)and (max-width:768px){body .default-wrap>.manager-common-layout-headerlayout.manager-admin-header .logo-wrap.manager-brand{flex:1 1 auto!important;width:auto!important;min-width:0!important}}@media(max-width:980px){body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu:not(.collapsed){flex-basis:220px!important;width:220px!important}}@media(max-width:980px)and (max-width:768px){body .default-wrap .ManagerApp>.manager-common-layout-menulayout.manager-admin-side-menu:not(.collapsed){flex-basis:92vw!important;width:92vw!important;max-width:360px!important}}@media(max-width:980px){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;justify-content:stretch!important;padding:12px!important;overflow:auto!important;background:#eef3f8!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-shell{display:grid!important;grid-template-rows:auto auto auto!important;align-content:start!important;gap:10px!important;height:auto!important;min-height:100%!important;overflow:visible!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-hero{min-height:112px!important;padding:16px 18px!important;grid-template-columns:minmax(0,1fr) minmax(280px,360px)!important;overflow:hidden!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{margin-top:12px!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .hero-meta-row span{height:24px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;border:1px solid #d5e2ee!important;border-radius:6px!important;background:#f7fbff!important;color:#4d647a!important;font-family:square-bd!important;font-size:.75rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-summary-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;min-height:82px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-card{min-width:0!important;padding:13px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;border:1px solid #d8e1ec!important;border-radius:8px!important;background:#fff!important;box-shadow:0 8px 18px #1223370d!important;box-sizing:border-box!important;color:inherit!important;text-decoration:none!important;cursor:pointer!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-icon{width:40px!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;background:#eaf4ff!important;color:#2375b8!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{display:block!important;color:#667a8f!important;font-size:.75rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-body strong{display:block!important;margin-top:3px!important;color:#102033!important;font-family:square-hv!important;font-size:1.42rem!important;line-height:1!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-body small{margin-left:3px!important;color:#61758b!important;font-family:square-bd!important;font-size:.72rem!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{margin-top:4px!important;color:#7b8ea1!important;font-size:.75rem!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{min-height:0!important;grid-template-columns:minmax(0,1fr) 330px!important;align-items:start!important;gap:10px!important;overflow:visible!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-main{min-height:0!important;display:grid!important;grid-template-rows:auto minmax(140px,auto) auto auto!important;align-content:start!important;gap:10px!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{min-width:0!important;min-height:0!important;border:1px solid #d8e1ec!important;border-radius:8px!important;background:#fff!important;box-shadow:0 8px 18px #1223370d!important;box-sizing:border-box!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-card{padding:12px!important;display:flex!important;flex-direction:column!important;gap:10px!important;overflow:visible!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .section-head.compact{min-height:42px!important;padding:0!important;border:0!important;box-shadow:none!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .section-link{height:30px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;border:1px solid #d8e1ec!important;border-radius:6px!important;background:#f8fbff!important;color:#2f80c2!important;font-family:square-bd!important;font-size:.75rem!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:.75rem!important;line-height:1!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-list{flex:1 1 auto!important;min-height:0!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important;gap:8px!important;overflow:hidden!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-item{min-width:0!important;min-height:0!important;padding:11px!important;display:grid!important;grid-template-rows:auto 9px auto!important;gap:8px!important;align-content:center!important;border:1px solid #dbe4ee!important;border-radius:8px!important;background:#f8fbff!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-card.is-many .pipeline-list{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:minmax(68px,1fr)!important;align-content:start!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:2px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-card.is-many .pipeline-item{padding:9px 11px!important;grid-template-rows:auto 9px auto!important;gap:6px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-top strong{min-width:0!important;overflow:hidden!important;color:#102033!important;font-family:square-bd!important;font-size:.78rem!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:.75rem!important;white-space:nowrap!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-bar{align-self:center!important;height:9px!important;border-radius:999px!important;background:#e7edf4!important;overflow:hidden!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-bar-fill{display:block!important;height:100%!important;border-radius:inherit!important;background:#2f80c2!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-style:normal!important;font-family:square-bd!important;font-size:.75rem!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{flex:1 1 auto!important;min-height:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal{min-width:0!important;min-height:0!important;padding:10px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;gap:9px!important;align-items:center!important;border:1px solid #dbe4ee!important;border-radius:8px!important;background:#f8fbff!important;color:#203348!important;text-decoration:none!important;cursor:pointer!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal:hover{border-color:#a9c8e7!important;background:#eef7ff!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal-icon{width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;background:#eaf4ff!important;color:#2375b8!important;font-size:1.14rem!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{display:block!important;overflow:hidden!important;color:#102033!important;font-family:square-bd!important;font-size:.76rem!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal-text p{margin-top:4px!important;overflow:hidden!important;color:#6c8094!important;font-size:.64rem!important;line-height:1.25!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-style:normal!important;font-family:square-hv!important;font-size:1rem!important;line-height:1!important;white-space:nowrap!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal em small{margin-left:2px!important;color:#61758b!important;font-family:square-bd!important;font-size:.62rem!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{flex:0 0 auto!important;min-height:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(84px,1fr)!important;gap:8px!important;overflow:visible!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-card{min-height:0!important;padding:11px!important;grid-template-columns:34px minmax(0,1fr) auto!important;gap:9px!important;box-shadow:none!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-icon{width:34px!important;height: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{display:block!important;margin-top:7px!important;color:#2f80c2!important;font-style:normal!important;font-family:square-bd!important;font-size:.75rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-side{min-height:0!important;display:grid!important;grid-template-rows:auto auto auto!important;gap:10px!important;align-content:start!important;overflow:visible!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .side-card{padding:12px!important;overflow:visible!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{display:block!important;color:#102033!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{margin-top:5px!important;color:#667a8f!important;font-size:.75rem!important;line-height:1.35!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .action-link-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .action-link{min-width:0!important;min-height:34px!important;padding:8px 9px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:7px!important;border:1px solid #e0e8f1!important;border-radius:7px!important;background:#f8fbff!important;color:#203348!important;font-family:square-bd!important;font-size:.69rem!important;line-height:1.2!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .action-link:hover{border-color:#a9c8e7!important;background:#eef7ff!important;color:#2f80c2!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .action-link:after{content:">"!important;flex:0 0 auto!important;color:#7d95aa!important;font-family:Arial,sans-serif!important;font-size:.75rem!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{display:grid!important;gap:8px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .insight-item{padding:9px!important;border:1px solid #e0e8f1!important;border-radius:8px!important;background:#f8fbff!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .insight-item strong{display:block!important;color:#203348!important;font-family:square-bd!important;font-size:.75rem!important;line-height:1.35!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .insight-item p{margin-top:4px!important;color:#667a8f!important;font-size:.75rem!important;line-height:1.4!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-card:hover{border-color:#a9c8e7!important;background:#fbfdff!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{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .flow-item{min-width:0!important;min-height:118px!important;padding:12px!important;display:flex!important;flex-direction:column!important;gap:8px!important;border:1px solid #dbe4ee!important;border-radius:8px!important;background:#f8fbff!important;color:inherit!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .flow-item:hover{border-color:#a9c8e7!important;background:#eef7ff!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .flow-item-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .flow-item-top>span{width:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:7px!important;background:#eaf4ff!important;color:#2f80c2!important;font-family:square-bd!important;font-size:.75rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .flow-item-top em{color:#60768a!important;font-style:normal!important;font-family:square-bd!important;font-size:.75rem!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:.75rem!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{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .tool-head span{display:block!important;color:#2f80c2!important;font-family:square-bd!important;font-size:.75rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .tool-head strong{display:block!important;margin-top:3px!important;color:#102033!important;font-family:square-bd!important;font-size:.9rem!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{margin-top:3px!important;color:#60768a!important;font-size:.75rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .check-progress{height:8px!important;border-radius:999px!important;background:#e7edf4!important;overflow:hidden!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .check-progress span{display:block!important;height:100%!important;border-radius:inherit!important;background:#2f80c2!important;transition:width .18s ease!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-check-list{display:grid!important;gap:7px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-check{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;padding:8px!important;border:1px solid #e0e8f1!important;border-radius:8px!important;background:#f8fbff!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{min-width:0!important;display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;cursor:pointer!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-check-main input{position:absolute!important;opacity:0!important;pointer-events:none!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .check-box{width:16px!important;height:16px!important;position:relative!important;border:1px solid #b9c8d8!important;border-radius:5px!important;background:#fff!important;box-sizing:border-box!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-check.is-checked .check-box{border-color:#2c9460!important;background:#2c9460!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-check.is-checked .check-box:after{content:""!important;position:absolute!important;left:4px!important;top:1px!important;width:5px!important;height:9px!important;border:solid #ffffff!important;border-width:0 2px 2px 0!important;transform:rotate(45deg)!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-check-main span:last-child{min-width:0!important;color:#203348!important;font-family:square-bd!important;font-size:.69rem!important;line-height:1.28!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{min-width:34px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:6px!important;background:#eef5fc!important;color:#2f80c2!important;font-family:square-bd!important;font-size:.64rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-note{padding-top:2px!important;display:grid!important;gap:7px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .note-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!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{width:100%!important;min-height:76px!important;height:76px!important;padding:9px!important;border:1px solid #d8e1ec!important;border-radius:8px!important;background:#f8fbff!important;color:#203348!important;font-size:.75rem!important;line-height:1.45!important;resize:vertical!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{display:grid!important;gap:7px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .task-item{min-width:0!important;padding:8px!important;display:grid!important;grid-template-columns:39px minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;border:1px solid #e0e8f1!important;border-radius:8px!important;background:#f8fbff!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .task-time{color:#2f80c2!important;font-family:square-bd!important;font-size:.75rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .task-item strong{display:block!important;color:#102033!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{margin-top:3px!important;font-size:.75rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .task-item em{min-width:34px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:6px!important;background:#eef5fc!important;color:#2f80c2!important;font-style:normal!important;font-family:square-bd!important;font-size:.64rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .issue-list{display:grid!important;gap:7px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .issue-item{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;gap:8px!important;align-items:center!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-style:normal!important;font-size:.75rem!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{grid-template-columns:23px minmax(0,1fr)!important;gap:7px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .workflow-list li>span{width:22px!important;height:22px!important;border-radius:6px!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{margin-top:2px!important;font-size:.64rem!important;line-height:1.35!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 .manager-home-main,body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-side,body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-card{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{padding:8px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-shell{gap:8px!important;min-height:0!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-hero{grid-template-columns:1fr!important;min-height:0!important;padding:7px 9px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .hero-copy{display:none!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .hero-status{min-height:42px!important;padding:6px 8px!important;grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .hero-status>.material-symbols-outlined{width:28px!important;height:28px!important;font-size:1rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .hero-status em{margin-top:2px!important;font-size:.68rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;min-height:0!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-card{min-height:56px!important;padding:7px 8px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:7px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-icon{width:30px!important;height:30px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-icon .material-symbols-outlined{font-size:1rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-body>span{overflow:hidden!important;font-size:.66rem!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-body strong{margin-top:1px!important;font-size:1.08rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-change{display:none!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-grid{height:auto!important;min-height:0!important;grid-template-columns:1fr!important;gap:8px!important;overflow:visible!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-main{height:auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:8px!important;overflow:visible!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .dashboard-card{padding:8px!important;gap:7px!important;overflow:visible!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .section-head.compact{min-height:34px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .section-head.compact>p{display:none!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-list,body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-card.is-many .pipeline-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:6px!important;padding:0!important;overflow:visible!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;gap:6px!important;padding:0!important;overflow:visible!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-item,body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-card.is-many .pipeline-item{width:100%!important;min-width:0!important;min-height:60px!important;padding:7px 8px!important;grid-template-rows:auto 6px auto!important;gap:5px!important;box-sizing:border-box!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-bar{height:6px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal{width:100%!important;max-width:none!important;min-width:0!important;min-height:48px!important;padding:7px 8px!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:7px!important;box-sizing:border-box!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal-icon{width:28px!important;height:28px!important;font-size:1rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal-text p,body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-menu-card{display:none!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-card{min-height:44px!important;padding:6px 7px!important;grid-template-columns:26px minmax(0,1fr)!important;gap:6px!important;align-items:center!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-icon{width:26px!important;height:26px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-text p,body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-text em,body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-count,body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-side{display:none!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-side .side-card{flex:0 0 88vw!important;max-width:420px!important;min-width:0!important;padding:9px!important;scroll-snap-align:start!important;overflow:hidden!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 p{margin-top:2px!important;font-size:.67rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .action-link{min-height:34px!important;padding:6px 8px!important}}@media(min-width:981px){body .default-wrap .ManagerApp .manager-index.manager-admin-home{overflow:hidden!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-shell{height:100%!important;min-height:0!important;grid-template-rows:auto auto minmax(0,1fr)!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{margin:4px 0 3px!important;font-size:1.38rem!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{padding:9px 11px!important;grid-template-columns:34px minmax(0,1fr) auto!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .summary-icon{width:34px!important;height: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{height:100%!important;min-height:0!important;align-items:stretch!important;overflow:hidden!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-main{height:100%!important;min-height:0!important;grid-template-rows:max-content clamp(170px,24vh,270px) clamp(120px,14vh,160px) minmax(220px,1fr)!important;align-content:stretch!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!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{padding:clamp(8px,1.1vh,14px)!important;gap:clamp(6px,1vh,10px)!important;overflow:hidden!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-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:minmax(68px,1fr)!important;overflow-y:auto!important;overflow-x:hidden!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-card.is-many .pipeline-item{padding:clamp(8px,1vh,12px) clamp(10px,1.1vh,14px)!important;grid-template-rows:auto 9px auto!important;gap:clamp(5px,.7vh,7px)!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{padding:clamp(7px,1vh,12px) clamp(8px,1.1vh,14px)!important;grid-template-columns:clamp(28px,3.8vh,42px) minmax(0,1fr) auto!important;gap:clamp(7px,1vh,12px)!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal-icon{width:clamp(28px,3.8vh,42px)!important;height:clamp(28px,3.8vh,42px)!important;font-size:clamp(1rem,1.8vh,1.25rem)!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal-text strong{font-size:clamp(.75rem,1.15vh,.82rem)!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal-text p{margin-top:2px!important;font-size:clamp(.6rem,1vh,.75rem)!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{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:minmax(56px,1fr)!important;gap:6px!important;overflow:hidden!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-card{padding:7px 8px!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:7px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .quick-icon{width:28px!important;height: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:.75rem!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{margin-top:3px!important;font-size:.58rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-side{height:100%!important;min-height:0!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;align-content:stretch!important;gap:8px!important;overflow:hidden!important}}@media(min-width:981px)and (max-height:760px){body .default-wrap .ManagerApp .manager-index.manager-admin-home .manager-home-main{grid-template-rows:max-content 150px 96px minmax(220px,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{padding:8px!important;gap:6px!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-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:minmax(60px,1fr)!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .pipeline-card.is-many .pipeline-item{padding:7px 9px!important;grid-template-rows:auto 7px auto!important;gap:5px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal{padding:7px 8px!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:7px!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal-icon{width:28px!important;height:28px!important;font-size:1rem!important}body .default-wrap .ManagerApp .manager-index.manager-admin-home .live-signal-text strong{font-size:.75rem!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}}@media(min-width:981px){body .default-wrap .ManagerApp .manager-index.manager-admin-home .side-card{padding:9px!important;overflow:hidden!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{margin-top:3px!important;font-size:.62rem!important;line-height:1.25!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!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{min-height:26px!important;padding:5px 7px!important;font-size:.64rem!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{margin-top:2px!important;font-size:.6rem!important;line-height:1.25!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important}}@media print{html,body,#root{width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;background:#fff!important}body .default-wrap,body .default-wrap.is-popup-route,body .default-wrap .ManagerApp,body .default-wrap .EvaluationApp,body .default-wrap .CareerApp{display:block!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;background:#fff!important}}
