@import"https://fonts.googleapis.com/css2?family=Work+Sans:wght@400;500;600;700&display=swap";:root{font-family:Work Sans,sans-serif;color:#1a1a1a;background:#f5f5f5}*{box-sizing:border-box}body{margin:0;min-width:320px}.app-shell{min-height:100vh}.app-header{display:flex;align-items:center;gap:28px;padding:0 32px;height:68px}.brand{color:#fff;font-size:20px;font-weight:700;white-space:nowrap;letter-spacing:.2px}.brand span{display:block;font-size:10px;font-weight:400;opacity:.8;letter-spacing:1.2px;text-transform:uppercase}.main-menu{flex:1;min-width:0;border-bottom:0;background:transparent}.header-actions{color:#fff}.header-icon{color:#fff;font-size:20px;cursor:pointer}.alert-button{color:#fff;height:32px;padding:0 4px}.alert-button:hover{color:#fff!important;background:#ffffff1f}.alert-severity-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%}.user-chip{display:flex;align-items:center;gap:8px;color:#fff;border:0;background:transparent;cursor:pointer;font:inherit;padding:4px 0}.user-chip .anticon{font-size:10px}.app-content{padding:32px;max-width:1440px;width:100%;margin:0 auto}@media(max-width:760px){.app-header{padding:0 16px;gap:12px}.brand{font-size:16px}.brand span{display:none}.main-menu .ant-menu-item{padding-inline:8px}.main-menu .ant-menu-title-content{display:none}.header-actions{gap:12px!important}.user-chip span{display:none}.app-content{padding:20px 16px}}.select-page{max-width:1120px;margin:48px auto}.select-intro{max-width:580px;margin-bottom:32px}.eyebrow{color:#e10098;font-weight:700;letter-spacing:1.4px;font-size:12px}.select-intro h1{margin:8px 0;font-size:clamp(30px,5vw,48px);line-height:1.05}.select-intro .ant-typography{color:#6b6b6b}.user-card{height:100%;border-color:#e0e0e0}.user-card .ant-card-body{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.user-card h4{margin:12px 0 0}.user-department{color:#6b6b6b;font-size:12px}.tracking-page{max-width:880px;margin:64px auto;padding:0 24px}.tracking-page h1{margin:8px 0}.tracking-page .ant-card{margin:28px 0}.tracking-message{font-size:16px;margin-top:20px}.tracking-page .ant-steps{min-width:620px}.tracking-page .ant-card{overflow-x:auto}@media(max-width:600px){.tracking-page{margin:28px auto;padding:0 16px}.tracking-page h1{font-size:28px}.tracking-page .ant-card{margin:20px 0;padding:12px 8px}.tracking-page .ant-steps{min-width:560px}.tracking-page .ant-steps-item-title{font-size:12px}.tracking-message{font-size:15px}}html,body,#root{min-height:100%}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px;gap:16px}.page-heading h2{margin:4px 0 0}.vacancy-meta{display:flex;justify-content:space-between;gap:8px;margin:24px 0 16px;color:#6b6b6b;font-size:13px}.ant-card{box-shadow:0 2px 10px #1a1a1a0a}.dashboard-section{margin-top:32px}.dashboard-section>h3{margin-bottom:2px}.dashboard-section>h5{margin:22px 0 10px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.stage-card{overflow-x:auto}.owner-card h4{margin-top:0}.table-link{border:0;padding:0;background:transparent;color:#b8007c;cursor:pointer;font:inherit;text-align:left}.cv-frame{display:block;width:100%;height:560px;border:1px solid #E0E0E0;margin-bottom:16px}.comparison-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.comparison-actions .ant-card{min-width:220px}.comparison-actions .ant-btn+.ant-btn{margin-left:8px}.comparison-value{white-space:normal;line-height:1.45}
