:root{--hrmn-brand:#250485;--hrmn-brand-ink:#4b3e8d;--hrmn-brand-deep:#2d245d;--hrmn-brand-deep-2:#453983;--hrmn-border:#e4e1ef;--hrmn-border-soft:#efeafe;--hrmn-surface:#f7f4fb;--hrmn-bg:#f8f7ff;--hrmn-text:#1f2430;--hrmn-muted:#6b6680;--hrmn-success:#059669;--hrmn-warning:#d97706;--hrmn-danger:#dc2626;--hrmn-info:#2563eb;--hrmn-teal:#0d9488;--hrmn-radius:10px;--hrmn-radius-sm:8px;--hrmn-space-1:4px;--hrmn-space-2:8px;--hrmn-space-3:12px;--hrmn-space-4:16px;--hrmn-space-5:20px;--hrmn-space-6:24px}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:#f8f7ff;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.hrmn-layout{min-height:100vh}.hrmn-layout--sider-header{height:100vh;overflow:hidden}.hrmn-layout--sider-header .hrmn-layout-sider{height:100vh}.hrmn-layout--sider-header .hrmn-layout-main{flex-direction:column;height:100vh;display:flex;overflow:hidden}.hrmn-layout--sider-header .hrmn-layout-header{flex:none}.hrmn-layout--sider-header .hrmn-layout-content{flex:auto;min-height:0;overflow-y:auto}.hrmn-layout-header{z-index:10;background:#fff;border-bottom:1px solid #efeafe;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.hrmn-layout-header-left,.hrmn-layout-header-right{align-items:center;gap:12px;display:flex}.hrmn-layout-logo{align-items:stretch;min-height:56px;padding:0;display:flex}.hrmn-layout-logo img{width:auto;max-height:32px}.hrmn-layout-sider-inner{flex-direction:column;height:100%;display:flex}.hrmn-layout-sider-menu{flex:1;padding:14px 16px 8px;overflow-y:auto}.hrmn-side-menu{border-inline-end:none!important}.hrmn-layout-trigger-btn{justify-content:flex-start;align-items:center;width:100%;height:48px;display:flex}.hrmn-layout-main{min-height:0}.hrmn-layout-content{overflow:auto}.hrmn-layout-loading{justify-content:center;align-items:center;min-height:240px;display:flex}.hrmn-layout-footer{text-align:center;color:#606060a6;padding:12px 16px}.hrmn-logo-img{width:auto;max-height:32px;display:block}.hrmn-logo-img--collapsed{object-fit:contain;max-width:36px;max-height:28px}.hrmn-user-menu-trigger{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:4px 10px;transition:background .15s,border-color .15s;display:inline-flex}.hrmn-user-menu-trigger:hover{background:#f4f1ff;border-color:#ede9fe}.hrmn-user-menu-label{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.hrmn-user-menu-caret{color:#6060608c;font-size:10px}.hrmn-user-menu-head{flex-direction:column;padding:2px 0;line-height:1.3;display:flex}.hrmn-user-menu-name{display:block}.hrmn-user-menu-email{font-size:12px}.hrmn-auth-guard-loading{width:100%;min-height:100vh}.hrmn-page{width:100%}.hrmn-page-header{margin-bottom:24px}.hrmn-page-title{color:#1f2430!important;margin:0 0 4px!important;font-size:22px!important;font-weight:700!important;line-height:1.3!important}.hrmn-page-desc{color:#6b6680!important;margin-bottom:0!important;font-size:13px!important;line-height:1.45!important}.hrmn-page-empty{background:#fff;border:1px solid #efeafe;border-radius:12px;justify-content:center;align-items:center;min-height:320px;display:flex}.hrmn-money{font-variant-numeric:tabular-nums;white-space:nowrap}.hrmn-toolbar{width:100%;margin-bottom:20px}.hrmn-list-toolbar,.hrmn-toolbar{align-items:center}.hrmn-list-tabs.ant-segmented,.hrmn-toolbar .ant-segmented{color:#2f2f36;background:#f1f1f4;border-radius:999px;align-self:flex-start;padding:3px;font-size:13px;font-weight:600}.hrmn-list-tabs.ant-segmented .ant-segmented-item,.hrmn-toolbar .ant-segmented .ant-segmented-item{border-radius:999px;min-height:32px;padding-inline:12px;line-height:26px}.hrmn-list-tabs.ant-segmented .ant-segmented-item-label,.hrmn-toolbar .ant-segmented .ant-segmented-item-label{min-height:26px;line-height:26px}.hrmn-list-tabs.ant-segmented .ant-segmented-item-selected,.hrmn-toolbar .ant-segmented .ant-segmented-item-selected{color:#2f2f36;background:#fff;box-shadow:0 1px 3px #1002401f}.hrmn-list-search,.hrmn-toolbar .ant-input-search,.hrmn-toolbar [class^=hrmn-][class$=-search] .ant-input-search,.hrmn-toolbar [class^=hrmn-][class$=-search]{flex:0 360px;width:360px;max-width:100%}.hrmn-toolbar [class^=hrmn-][class$=-search] .ant-input-search{width:100%}.hrmn-list-search.ant-input-affix-wrapper,.hrmn-list-search .ant-input-affix-wrapper,.hrmn-toolbar .ant-input-search .ant-input-affix-wrapper{height:36px;box-shadow:none;background:#f1f2f4;border:none;border-radius:8px;padding-inline:12px}.hrmn-list-search.ant-input-affix-wrapper-focused,.hrmn-list-search .ant-input-affix-wrapper-focused,.hrmn-toolbar .ant-input-search .ant-input-affix-wrapper-focused{border:none;box-shadow:0 0 0 2px #4b3e8d1f}.hrmn-list-search .ant-input,.hrmn-toolbar .ant-input-search .ant-input{color:#1f2430;background:0 0;flex:auto;width:100%;min-width:0;font-size:14px}.hrmn-list-search .ant-input-prefix,.hrmn-toolbar .ant-input-search .ant-input-prefix{flex:none;width:auto}.hrmn-list-search .ant-input::placeholder,.hrmn-list-search .anticon,.hrmn-toolbar .ant-input-search .ant-input::placeholder,.hrmn-toolbar .ant-input-search .anticon{color:#8f93a0}.hrmn-stat-card .ant-statistic-title{margin-bottom:4px}.hrmn-stat-card--accent{background:linear-gradient(135deg,#f6f4ff 0%,#fff 60%);border-color:#d9d2ff}.hrmn-dashboard-quicklinks{margin-top:8px}.hrmn-dash-section-title{margin:4px 0 8px;display:block}.hrmn-dash-hint--warning{color:#d48806}.hrmn-dash-hint--info{color:#1677ff}.hrmn-dash-hint--success{color:#389e0d}.hrmn-dash-action-card{background:#fffbe6;border-color:#ffe58f}.hrmn-dash-action-row{background:#fffbe6;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.hrmn-dash-action-row+.hrmn-dash-action-row{margin-top:12px}.hrmn-dash-action-label{color:#874d00;font-weight:600}.hrmn-dash-action-meta{color:#ad6800;font-size:13px}.hrmn-dash-action-btn{background:#250485}.hrmn-dash-action-btn:hover{background:#1a0360!important}.hrmn-dash-sla-card{background:#fff7e6;border-color:#ffd591}.hrmn-dash-sla-row{background:#fff;border:1px solid #f0f0f0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.hrmn-dash-sla-row--overdue{background:#fff1f0;border-color:#ffccc7}.hrmn-dash-sla-row+.hrmn-dash-sla-row{margin-top:12px}.hrmn-dash-sla-title{color:#1a202c;font-weight:600}.hrmn-dash-sla-more{text-align:center;padding-top:8px;display:block}.hrmn-dash-bar{margin-bottom:12px}.hrmn-dash-bar:last-child{margin-bottom:0}.hrmn-dash-bar-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.hrmn-dash-bar .ant-progress-bg{background:#250485}.hrmn-dash-activity-row{border-bottom:1px solid #f0f0f0;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.hrmn-dash-activity-row:last-child{border-bottom:0;padding-bottom:0}.hrmn-dash-activity-dot{background:#250485;border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-top:6px}.hrmn-dash-activity-msg{color:#1a202c}.hrmn-dash-activity-meta{margin-top:2px;display:block}.hrmn-table-wrap{box-shadow:none;background:#fff;border:1px solid #e5e4ec;border-radius:10px;overflow:hidden}.hrmn-table-wrap .ant-table{color:#1f2430;font-size:13px}.hrmn-table-wrap .ant-table-container,.hrmn-table-wrap .ant-table-content,.hrmn-table-wrap table{border-radius:10px 10px 0 0!important}.hrmn-table-wrap .ant-table-thead>tr>th{height:44px;padding:12px 14px;font-size:13px;font-weight:700;line-height:18px;color:#24232b!important;background:#fff!important;border-bottom:1px solid #e5e4ec!important}.hrmn-table-wrap .ant-table-tbody>tr>td{color:#1f2430;vertical-align:middle;border-bottom:1px solid #ecebf2;height:52px;padding:11px 14px;font-size:13px;line-height:18px}.hrmn-table-wrap .ant-table-tbody>tr:hover>td{background:#faf9ff!important}.hrmn-table-wrap .ant-table-cell .ant-btn-link{color:#250485;height:auto;padding-inline:0;font-weight:500}.hrmn-table-wrap .ant-table-cell .ant-btn-link:hover{color:#4b3e8d!important}.hrmn-table-action-btn.ant-btn{color:#4b3e8d;height:30px;box-shadow:none;border-color:#e4e1ef;border-radius:8px;padding:0 9px;font-size:12px;font-weight:600}.hrmn-table-action-btn.ant-btn:hover{color:#250485!important;background:#fff!important;border-color:#d7cff4!important}.hrmn-table-action-btn--primary.ant-btn-primary{color:#fff;background:#4b3e8d;border-color:#4b3e8d}.hrmn-table-action-btn--primary.ant-btn-primary:hover{color:#fff!important;background:#250485!important;border-color:#250485!important}.hrmn-table-pagination{color:#4b5563;margin-top:16px;font-size:13px}.hrmn-table-pagination .ant-typography{color:#4b5563;font-size:13px}.hrmn-page-size.ant-select{width:72px}.hrmn-page-size .ant-select-selector{height:34px!important;box-shadow:none!important;background:#f1f2f4!important;border:none!important;border-radius:8px!important}.hrmn-page-size .ant-select-selection-item{color:#1f2430;line-height:32px!important}.hrmn-page-range{text-align:center;flex:1}.hrmn-page-buttons .ant-btn{color:#6b6680;width:34px;height:34px;box-shadow:none;border-color:#ecebf2;border-radius:8px;padding:0}.hrmn-page-buttons .ant-btn:disabled{color:#c3c3ca;background:#fff;border-color:#f0eff5}.hrmn-page-label{white-space:nowrap;padding-inline:10px;color:#2f2f36!important}@media (width<=860px){.hrmn-list-toolbar,.hrmn-toolbar{align-items:stretch}.hrmn-list-tabs.ant-segmented,.hrmn-toolbar .ant-segmented,.hrmn-list-search,.hrmn-toolbar .ant-input-search{flex:100%;width:100%}}.hrmn-info-panel.ant-alert{margin-bottom:var(--hrmn-space-5)}.hrmn-tab-label{align-items:center;gap:6px;display:inline-flex}.hrmn-tab-label .anticon{font-size:13px}.hrmn-status-badge.ant-tag{border:0;border-radius:999px;align-items:center;gap:4px;margin-inline-end:0;padding:1px 10px;font-size:11px;font-weight:600;line-height:18px;display:inline-flex}.hrmn-status-badge.ant-tag .anticon{font-size:10px}.hrmn-status-badge--neutral.ant-tag{background:color-mix(in srgb, var(--hrmn-muted) 12%, white);color:var(--hrmn-muted)}.hrmn-status-badge--success.ant-tag{background:color-mix(in srgb, var(--hrmn-success) 14%, white);color:var(--hrmn-success)}.hrmn-status-badge--teal.ant-tag{background:color-mix(in srgb, var(--hrmn-teal) 14%, white);color:var(--hrmn-teal)}.hrmn-status-badge--info.ant-tag{background:color-mix(in srgb, var(--hrmn-info) 12%, white);color:var(--hrmn-info)}.hrmn-status-badge--warning.ant-tag{background:color-mix(in srgb, var(--hrmn-warning) 14%, white);color:var(--hrmn-warning)}.hrmn-status-badge--danger.ant-tag{background:color-mix(in srgb, var(--hrmn-danger) 12%, white);color:var(--hrmn-danger)}.hrmn-status-badge--purple.ant-tag{background:color-mix(in srgb, var(--hrmn-brand) 10%, white);color:var(--hrmn-brand)}.hrmn-detail-section{margin-bottom:20px}.hrmn-auth{background:#f6f2fa;flex-direction:row;min-height:100vh;padding:0;display:flex}.hrmn-auth-brand-column,.hrmn-auth-form-column{min-height:100vh}.hrmn-auth-brand-column{color:#fff;background:#3c3278;flex:0 0 52%;max-width:52%;position:relative;overflow:hidden}.hrmn-auth-form-column{background:#f6f2fa;flex:0 0 48%;justify-content:center;align-items:center;max-width:48%;padding:24px 80px;display:flex}.hrmn-brand-panel-inner{z-index:1;height:100%;padding:48px;position:relative}.hrmn-brand-panel-logo{margin-bottom:clamp(260px,32vh,408px)}.hrmn-brand-panel-logo-img{width:auto;height:48px}.hrmn-brand-panel-company{color:#fff;font-size:16px;font-weight:700}.hrmn-brand-panel-hero{margin-bottom:36px}.hrmn-brand-panel-headline{color:#fff!important;margin:0 0 18px!important;font-size:34px!important;font-weight:700!important;line-height:1.25!important}.hrmn-brand-panel-headline-accent{color:#fff}.hrmn-brand-panel-description{max-width:360px;color:#ffffffc7!important;margin-bottom:0!important;font-size:16px!important;line-height:1.6!important}.hrmn-brand-panel-features{width:100%;max-width:420px}.hrmn-brand-panel-feature{width:100%}.hrmn-brand-panel-feature-icon{color:#fff;background:#ffffff1a;border:1px solid #ffffff47;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.hrmn-brand-panel-feature-title{color:#fff!important;font-size:14px!important;line-height:1.2!important}.hrmn-brand-panel-feature-desc{color:#ffffffb3!important;font-size:12px!important;line-height:1.35!important}.hrmn-brand-panel-footer{color:#ffffff8c;font-size:11px}.hrmn-brand-panel-blobs{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hrmn-brand-panel-blob{background:#ffffff14;border-radius:50%;position:absolute}.hrmn-brand-panel-blob--1{width:430px;height:430px;top:-220px;left:40px}.hrmn-brand-panel-blob--2{width:280px;height:280px;top:198px;left:120px}.hrmn-brand-panel-blob--3{width:220px;height:220px;top:370px;left:-88px}.hrmn-auth-card{width:100%;max-width:448px;box-shadow:none;border-radius:16px}.hrmn-auth-card .ant-card-body{padding:36px 32px 22px}.hrmn-auth-card-header{margin-bottom:28px}.hrmn-auth-title{margin:0!important;font-size:24px!important;font-weight:700!important;line-height:1.2!important}.hrmn-auth-subtitle{font-size:14px!important;line-height:1.35!important}.hrmn-auth-card .ant-form-item{margin-bottom:22px}.hrmn-auth-card .ant-form-item-label{padding-bottom:0}.hrmn-auth-card .ant-form-item-label>label{color:#1f2430;height:auto;font-size:13px}.hrmn-auth-card .ant-input,.hrmn-auth-card .ant-input-affix-wrapper{color:#1f2430;background:#efedf2;border-color:#dedbea;border-radius:12px;min-height:44px}.hrmn-auth-card .ant-input::placeholder,.hrmn-auth-card .ant-input-password .ant-input::placeholder{color:#777286}.hrmn-auth-card .ant-input-affix-wrapper>.ant-input{background:0 0;border:0;min-height:auto}.hrmn-auth-card .ant-input-password-icon{color:#6d6686}.hrmn-auth-demo-box{background:#f6f2fa;border:1px solid #e0dded;border-radius:12px;margin-top:20px;padding:12px 12px 13px}.hrmn-auth-demo-box-title{color:#4b3e8d!important;font-size:13px!important;line-height:1.2!important}.hrmn-auth-demo-box-credential{background:#fff;border:1px solid #dedbea;border-radius:9px;width:100%;min-height:30px;padding:6px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:block;color:#4b3e8d!important;font-size:12px!important;line-height:1.35!important}.hrmn-auth-options{margin-bottom:14px!important}.hrmn-auth-options .ant-form-item-control-input{min-height:auto}.hrmn-auth-options .ant-checkbox-wrapper{color:#6b6680;font-size:13px}.hrmn-auth-forgot-link{color:#3e2c88;font-size:13px;font-weight:500}.hrmn-auth-actions{margin-bottom:0!important}.hrmn-auth-actions .ant-btn{background:#423682;border-radius:10px;height:44px;font-weight:600;box-shadow:0 8px 16px #42368233}.hrmn-auth-card-footer{text-align:center;width:100%;margin-top:26px}.hrmn-auth-register-link{color:#4b3e8d;font-weight:600}.hrmn-auth-help{border-top:1px solid #e0dded;margin-top:18px;padding-top:18px;display:block;font-size:12px!important;line-height:1.45!important}.hrmn-auth-help a{color:#4b3e8d}.hrmn-register-page{background:#f7f4fb;min-height:100vh;padding:24px 16px;overflow-y:auto}.hrmn-register-column-inner{width:100%;max-width:920px;margin:0 auto}.hrmn-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hrmn-register-back-link{color:#4b3e8d;align-items:center;gap:6px;margin-bottom:16px;font-size:13px;font-weight:500;display:inline-flex}.hrmn-register-back-link:hover{text-decoration:underline}.hrmn-auth-card--register{border-radius:8px;max-width:920px;overflow:hidden;box-shadow:0 1px 2px #1002400f!important}.hrmn-auth-card--register .ant-card-body{padding:0}.hrmn-register-header{background:#f7f4fb;border-bottom:1px solid #e4e1ef;padding:20px 24px}.hrmn-register-header-logo{object-fit:contain;border-radius:8px;width:32px;height:32px}.hrmn-register-header-title{color:#1a202c!important;margin:0!important;font-size:16px!important;font-weight:700!important;line-height:1.25!important}.hrmn-register-header-subtitle{font-size:12px!important}.hrmn-register-header-desc{margin:10px 0 0!important;font-size:12px!important;line-height:1.55!important}.hrmn-register-body{padding:24px}.hrmn-register-steps.ant-steps{margin-bottom:24px}.hrmn-register-step-panel{min-width:0}.hrmn-register-step-header{margin-bottom:18px}.hrmn-register-step-title{color:#2d245d!important;margin:0 0 4px!important;font-size:16px!important;font-weight:700!important;line-height:1.3!important}.hrmn-register-step-title:focus{outline-offset:4px;outline:3px solid #4b3e8d38}.hrmn-register-step-desc{margin:0!important;font-size:12px!important;line-height:1.5!important}.hrmn-register-section{margin-bottom:24px}.hrmn-register-section:last-of-type{margin-bottom:4px}.hrmn-register-section-title{border-bottom:1px solid #e4e1ef;padding-bottom:6px;color:#2d245d!important;margin:0 0 14px!important;font-size:15px!important;font-weight:600!important}.hrmn-register-section-desc{margin-top:-6px!important;margin-bottom:12px!important;font-size:12px!important}.hrmn-register-form .ant-form-item{margin-bottom:16px}.hrmn-register-form .ant-form-item-label{padding-bottom:2px}.hrmn-auth-card--register .ant-input,.hrmn-auth-card--register .ant-input-affix-wrapper,.hrmn-auth-card--register textarea.ant-input{color:#1f2430;background:#fff;border-color:#d9d9d9;border-radius:6px;min-height:32px}.hrmn-auth-card--register textarea.ant-input{padding-top:4px}.hrmn-auth-card--register .ant-input::placeholder,.hrmn-auth-card--register .ant-input-affix-wrapper .ant-input::placeholder{color:#8c8c8c}.hrmn-auth-card--register .ant-input-affix-wrapper>.ant-input{background:0 0;border:0;min-height:auto}.hrmn-auth-card--register .ant-form-item-label>label{color:#1f2430;font-size:13px;font-weight:500}.hrmn-register-required-mark:after{content:"*";color:#dc2626;margin-left:3px}.hrmn-register-form .ant-form-item-required:before{display:none!important}.hrmn-register-radio-row,.hrmn-register-checkbox-row{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.hrmn-register-radio-with-info{align-items:center;gap:4px;display:inline-flex}.hrmn-register-radio-with-info .ant-radio-wrapper{margin-inline-end:0}.hrmn-register-info-icon{color:#8a8699;font-size:12px}.hrmn-register-hint{font-size:12px!important;font-weight:400!important}.hrmn-register-mf-tag.ant-tag{color:#4b3e8d;background:#e4e1ef;border:0;border-radius:999px;margin-left:4px}.hrmn-register-jenis-cards.ant-radio-group{width:100%;display:block}.hrmn-register-jenis-card.ant-radio-wrapper{border:1px solid #e4e1ef;border-radius:8px;align-items:flex-start;width:100%;height:100%;margin:0;padding:12px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.hrmn-register-jenis-card.ant-radio-wrapper:hover{border-color:#8e83e0}.hrmn-register-jenis-card.ant-radio-wrapper-checked{background:#f7f4fb;border-color:#4b3e8d}.hrmn-register-jenis-card .ant-radio{width:auto;margin-inline-end:8px;overflow:visible}.hrmn-register-jenis-card .ant-radio-inner{display:block}.hrmn-register-jenis-card.ant-radio-wrapper:focus-within{border-color:#4b3e8d;box-shadow:0 0 0 3px #4b3e8d2e}.hrmn-register-jenis-card>span:last-child{flex-direction:column;gap:3px;display:flex}.hrmn-register-jenis-title{color:#2d245d;font-size:13px;font-weight:600}.hrmn-register-jenis-desc{color:#6b6680;font-size:11px;line-height:1.5}.hrmn-register-jenis-id{color:#6b6680!important;font-size:11px!important}.hrmn-register-pic-title{color:#6b6680;margin:0 0 10px;font-size:13px;display:block}.hrmn-register-pic-title--primary{color:#4b3e8d}.hrmn-register-agreement-card{background:#fff;border:1px solid #e4e1ef;border-radius:8px;padding:12px}.hrmn-register-agreement-indicator{margin-top:2px;display:flex}.hrmn-register-agreement-check{color:#4b3e8d;font-size:20px}.hrmn-register-agreement-circle{border:2px solid #8a8699;border-radius:50%;width:20px;height:20px;display:block}.hrmn-register-agreement-body{flex:1}.hrmn-register-agreement-text{color:#1a202c;font-size:13px}.hrmn-register-agreement-link.ant-btn{color:#4b3e8d;height:auto;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.hrmn-register-agreement-hint{margin-top:2px;display:block;font-size:12px!important}.hrmn-register-action-divider{margin:4px 0 16px}.hrmn-register-actions{gap:12px}.hrmn-register-cancel-link{color:#6b6680;align-items:center;gap:6px;font-size:13px;display:inline-flex}.hrmn-register-cancel-link:hover{text-decoration:underline}.hrmn-register-submit.ant-btn{border-radius:6px;height:36px;padding:0 20px;font-weight:600}.hrmn-register-footer-note{text-align:center;margin-top:14px;display:block;font-size:12px!important;line-height:1.5!important}.hrmn-register-copyright{text-align:center;margin:16px 0 8px;display:block;font-size:12px!important}.hrmn-register-copyright a{color:#4b3e8d}.hrmn-consent-body{color:#1a202c;max-height:60vh;font-size:13px;overflow-y:auto}.hrmn-consent-heading{font-weight:600!important}.hrmn-consent-list,.hrmn-consent-bullets{margin:0 0 12px;padding-left:20px}.hrmn-consent-list li,.hrmn-consent-bullets li{margin-bottom:8px;line-height:1.6}.hrmn-consent-bullets li{color:#6b6680}.hrmn-consent-refs{background:#f8f7ff;border-radius:10px;margin:12px 0;padding:12px}.hrmn-consent-refs-title{margin-bottom:6px;display:block;font-size:12px!important}.hrmn-consent-ref-link{color:#4b3e8d;align-items:center;gap:6px;font-size:13px;display:inline-flex}.hrmn-consent-ref-link:hover{text-decoration:underline}.hrmn-consent-check{align-items:flex-start;margin-top:12px}.hrmn-consent-check-label{font-size:13px}@media (width<=991px){.hrmn-auth-brand-column{display:none}.hrmn-auth-form-column{flex:100%;max-width:100%;padding:20px}.hrmn-auth-card{max-width:100%}.hrmn-register-page{padding:16px 12px}.hrmn-register-column-inner,.hrmn-auth-card--register{max-width:100%}.hrmn-register-header,.hrmn-register-body{padding-left:16px;padding-right:16px}.hrmn-register-steps.ant-steps{margin-bottom:20px}.hrmn-register-actions{flex-direction:column;align-items:stretch!important}.hrmn-register-actions .ant-btn,.hrmn-register-actions .hrmn-register-cancel-link{justify-content:center;width:100%}}.custom-notification-success .ant-notification-notice-icon,.custom-notification-error .ant-notification-notice-icon,.custom-notification-warning .ant-notification-notice-icon,.custom-notification-info .ant-notification-notice-icon,.custom-notification-danger .ant-notification-notice-icon{align-items:center;display:flex}.custom-notification-success{border-left:4px solid #208637}.custom-notification-error,.custom-notification-danger{border-left:4px solid #dd4747}.custom-notification-warning{border-left:4px solid #ffb600}.custom-notification-info{border-left:4px solid #096dde}.hrmn-layout--sider-header .hrmn-layout-sider,.hrmn-layout-drawer .ant-drawer-body{background:linear-gradient(#2d245d 0%,#453983 100%)!important}.hrmn-layout--sider-header .hrmn-layout-sider .ant-layout-sider-children{flex-direction:column;display:flex;background:0 0!important}.hrmn-layout--sider-header .hrmn-layout-sider .ant-layout-sider-trigger,.hrmn-layout-trigger{border-top:1px solid #ffffff1a;background:#0000001f!important}.hrmn-layout-trigger-btn,.hrmn-layout-trigger-text{color:#fff9!important}.hrmn-layout-trigger-btn:hover{background:#ffffff1a!important}.hrmn-layout-trigger-avatar{color:#fff!important;background:#ffffff1f!important}.hrmn-brand{border-bottom:1px solid #ffffff1a;width:100%;padding:16px 20px}.hrmn-brand--collapsed{padding:16px 12px}.hrmn-brand-head{align-items:center;gap:12px;display:flex}.hrmn-brand--collapsed .hrmn-brand-head{justify-content:center}.hrmn-brand-logo{object-fit:contain;border-radius:12px;flex-shrink:0;width:36px;height:36px}.hrmn-brand-text{flex-direction:column;min-width:0;display:flex}.hrmn-brand-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.3;overflow:hidden}.hrmn-brand-subtitle{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;overflow:hidden}.hrmn-vendor-card{background:#ffffff14;border-radius:8px;margin-top:12px;padding:8px 10px}.hrmn-vendor-name{color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.hrmn-vendor-meta{align-items:center;gap:6px;margin-top:2px;display:flex}.hrmn-vendor-code{color:#ffffff80;font-family:SFMono-Regular,ui-monospace,Menlo,monospace;font-size:10px}.hrmn-vendor-pill{color:#fff;background:#34d39933;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:500}.hrmn-layout--sider-header .hrmn-side-menu,.hrmn-layout-drawer .hrmn-side-menu{color:#ffffffbf;background:0 0!important}.hrmn-layout--sider-header .hrmn-side-menu .ant-menu-item-group-title,.hrmn-layout-drawer .hrmn-side-menu .ant-menu-item-group-title{letter-spacing:.14em;text-transform:uppercase;padding:12px 0 8px;font-size:10px;font-weight:600;line-height:1.2;color:#ffffff59!important}.hrmn-layout--sider-header .hrmn-side-menu .ant-menu-item,.hrmn-layout-drawer .hrmn-side-menu .ant-menu-item{color:#ffffffbf;border-radius:8px;width:auto;height:40px;margin:2px 0;font-size:14px;font-weight:500;line-height:40px;position:relative;padding-inline:12px 14px!important}.hrmn-layout--sider-header .hrmn-side-menu .ant-menu-item a,.hrmn-layout-drawer .hrmn-side-menu .ant-menu-item a{color:inherit}.hrmn-layout--sider-header .hrmn-side-menu .ant-menu-item .ant-menu-item-icon,.hrmn-layout-drawer .hrmn-side-menu .ant-menu-item .ant-menu-item-icon{color:inherit;min-width:18px;font-size:18px}.hrmn-layout--sider-header .hrmn-side-menu .ant-menu-item .ant-menu-title-content,.hrmn-layout-drawer .hrmn-side-menu .ant-menu-item .ant-menu-title-content{margin-inline-start:12px}.hrmn-layout--sider-header .hrmn-side-menu .ant-menu-item:hover,.hrmn-layout-drawer .hrmn-side-menu .ant-menu-item:hover{color:#fff!important;background:#ffffff1a!important}.hrmn-layout--sider-header .hrmn-side-menu .ant-menu-item-selected,.hrmn-layout-drawer .hrmn-side-menu .ant-menu-item-selected{color:#fff!important;background:#ffffff2e!important}.hrmn-layout--sider-header .hrmn-side-menu .ant-menu-item-selected:before,.hrmn-layout-drawer .hrmn-side-menu .ant-menu-item-selected:before{content:"";background:#fff;border-radius:999px;width:6px;height:6px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.hrmn-layout--sider-header .hrmn-side-menu .ant-menu-item-selected a,.hrmn-layout-drawer .hrmn-side-menu .ant-menu-item-selected a{color:#fff!important}.hrmn-layout--sider-header .hrmn-side-menu .ant-menu-item:after,.hrmn-layout-drawer .hrmn-side-menu .ant-menu-item:after{display:none!important}.hrmn-layout--sider-header .hrmn-side-menu .ant-menu-item-divider,.hrmn-layout-drawer .hrmn-side-menu .ant-menu-item-divider{margin:14px 0 8px;border-color:#ffffff1f!important}.hrmn-layout-sider.ant-layout-sider-collapsed .ant-menu-item-group-title{display:none}.hrmn-sider-footer--collapsed .hrmn-sider-faq{justify-content:center;gap:0;padding:10px 0}.hrmn-layout--sider-header .hrmn-layout-sider-extra,.hrmn-layout-drawer .hrmn-layout-sider-extra{border-top:1px solid #ffffff1a;padding:0}.hrmn-sider-faq{color:#fff9;border-radius:8px;align-items:center;gap:12px;margin:8px 16px;padding:10px 0;text-decoration:none;transition:background .15s,color .15s;display:flex}.hrmn-sider-faq:hover{color:#fff;background:#ffffff1a}.hrmn-sider-faq-icon{flex-shrink:0}.hrmn-sider-faq-label{font-size:13px}.hrmn-sider-gov{background:#0000001f;border-top:1px solid #ffffff1a;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.hrmn-sider-gov-label{color:#fff9;font-size:10px;font-weight:500}.hrmn-sider-gov-org{color:#ffffff73;font-size:10px}.hrmn-layout--sider-header .hrmn-layout-header{border-bottom:1px solid #f1e9fb;min-height:72px;padding:12px 32px;line-height:1.4;box-shadow:0 1px 2px #0000000a;height:auto!important}.hrmn-platform-title{flex-direction:column;display:flex}.hrmn-platform-name{color:#111827;margin:0;font-size:18px;font-weight:600;line-height:1.3}.hrmn-platform-subtitle{color:#4b5563;margin:0;font-size:13px}.hrmn-header-right{align-items:center;gap:16px;display:flex}.hrmn-header-company{border-right:1px solid #e4e1ef;flex-direction:column;align-items:flex-end;padding-right:16px;display:flex}.hrmn-header-company-name{color:#1a202c;font-size:13px;font-weight:600;line-height:1.3}.hrmn-header-company-meta{align-items:center;gap:8px;margin-top:2px;display:flex}.hrmn-header-company-code{color:#6b6680;font-family:SFMono-Regular,ui-monospace,Menlo,monospace;font-size:12px}.hrmn-header-company-pill{color:#4b3e8d;background:#f7f4fb;border:1px solid #e4e1ef;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:500}.hrmn-header-icon-btn{color:#6b6680;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:background .15s,color .15s;display:inline-flex}.hrmn-header-icon-btn:hover{color:#250485;background:#f7f4fb}.hrmn-header-icon-btn:focus-visible,.hrmn-header-avatar-btn:focus-visible{outline-offset:2px;outline:2px solid #c7b8f0}.hrmn-header-icon-btn:focus:not(:focus-visible),.hrmn-header-avatar-btn:focus:not(:focus-visible){outline:none}.hrmn-header-avatar-btn{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.hrmn-header-avatar{font-size:13px;font-weight:600;box-shadow:0 4px 12px #25048540;color:#fff!important;background:linear-gradient(135deg,#250485 0%,#3d0a9e 100%)!important}@media (width<=991px){.hrmn-header-company{display:none}.hrmn-layout--sider-header .hrmn-layout-header{padding:0 16px}.hrmn-layout--sider-header .hrmn-layout-content{padding:24px 16px!important}}.hrmn-profile-verified.ant-alert{background:#f6ffed;border-color:#b7eb8f;border-radius:10px;align-items:flex-start}.hrmn-profile-verified .ant-alert-message{color:#237804;font-weight:600}.hrmn-profile-verified .ant-alert-description{color:#389e0d}.hrmn-profile-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#250485}.hrmn-profile-tabs .ant-tabs-ink-bar{background:#250485}.hrmn-profile-hint{color:#8c8c8c;margin-top:4px;font-size:12px;display:block}.hrmn-profile-pill{color:#250485!important;background:#f1ecfc!important;border-color:#d3c3f7!important}.hrmn-profile-doc-row{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.hrmn-profile-doc-row+.hrmn-profile-doc-row{margin-top:8px}.hrmn-profile-doc-name{font-size:13px;font-weight:600}.hrmn-profile-doc-meta{color:#8c8c8c;font-size:12px}.hrmn-profile-subheading{margin:0 0 12px!important}.hrmn-profile-actions{margin-top:8px}.hrmn-dash-stat-icon--warning{color:var(--hrmn-warning)}.hrmn-dash-stat-icon--info{color:var(--hrmn-info)}.hrmn-dash-stat-icon--brand{color:var(--hrmn-brand)}.hrmn-dash-stat-icon--success{color:var(--hrmn-success)}.hrmn-dash-action-icon{color:var(--hrmn-warning)}.hrmn-dash-sla-icon{color:var(--hrmn-danger)}.hrmn-del-id-link,.hrmn-del-pdf-link{font-size:13px;font-weight:500;color:#250485!important}.hrmn-del-id-link:hover,.hrmn-del-pdf-link:hover{text-decoration:underline;color:#4b3e8d!important}.hrmn-del-pdf-link .anticon{font-size:14px}.hrmn-del-courier{flex-direction:column;gap:1px;display:flex}.hrmn-del-courier .ant-typography{font-size:13px;line-height:17px}.hrmn-del-tracking{color:#4b5563!important;font-size:12px!important}.hrmn-del-actions{justify-content:flex-end}.hrmn-del-note-list{padding-left:var(--hrmn-space-5);margin:0}.hrmn-del-note-list li+li{margin-top:var(--hrmn-space-1)}.hrmn-del-line+.hrmn-del-line,.hrmn-del-line-row{margin-top:var(--hrmn-space-4)}.hrmn-del-overview{gap:var(--hrmn-space-6);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.hrmn-del-dest{align-items:flex-start;gap:var(--hrmn-space-3);display:flex}.hrmn-del-timeline{padding-left:var(--hrmn-space-2);position:relative}.hrmn-del-timeline-track{left:19px;top:var(--hrmn-space-2);bottom:var(--hrmn-space-2);background:var(--hrmn-border-soft);width:2px;position:absolute}.hrmn-del-timeline-list{gap:var(--hrmn-space-6);flex-direction:column;display:flex;position:relative}.hrmn-del-timeline-item{align-items:flex-start;gap:var(--hrmn-space-4);display:flex;position:relative}.hrmn-del-timeline-item--future{opacity:.45}.hrmn-del-timeline-marker{z-index:1;background:var(--hrmn-surface);flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.hrmn-del-timeline-dot{background:var(--hrmn-brand);border:3px solid var(--hrmn-surface);width:14px;height:14px;box-shadow:0 0 0 2px var(--hrmn-brand);border-radius:50%}.hrmn-del-timeline-dot--future{background:var(--hrmn-border);box-shadow:none}.hrmn-del-timeline-body{flex:1;padding-top:1px}.hrmn-del-timeline-head{justify-content:space-between;align-items:center;gap:var(--hrmn-space-3);display:flex}.hrmn-del-timeline-loc{align-items:center;gap:var(--hrmn-space-1);margin-top:var(--hrmn-space-1);display:inline-flex}.hrmn-inv-pending-row{justify-content:space-between;align-items:center;gap:var(--hrmn-space-4);display:flex}.hrmn-inv-pending-sub{color:var(--hrmn-muted)}.hrmn-inv-number{color:var(--hrmn-brand)}.hrmn-inv-notice,.hrmn-inv-steps{margin-bottom:var(--hrmn-space-5)}.hrmn-inv-actions{justify-content:space-between;align-items:center;display:flex}.hrmn-inv-summary-row{padding:var(--hrmn-space-1) 0;justify-content:space-between;align-items:center;display:flex}.hrmn-inv-summary-row--total{padding-top:var(--hrmn-space-3)}.hrmn-inv-summary-total-value{color:var(--hrmn-brand)}.hrmn-trx-po-link.ant-typography{color:var(--hrmn-brand);font-size:13px;font-weight:600}.hrmn-trx-po-link.ant-typography:hover{color:var(--hrmn-brand-ink);text-decoration:underline}.hrmn-trx-progress{min-width:132px}.hrmn-trx-progress .ant-progress{flex:auto;margin-bottom:0;line-height:1}.hrmn-trx-progress .ant-progress-inner{background:var(--hrmn-border);height:5px!important}.hrmn-trx-progress .ant-progress-bg{background:var(--hrmn-brand)!important;height:5px!important}.hrmn-trx-progress .ant-typography{min-width:26px;font-size:12px}.hrmn-trx-stepper-card{margin-bottom:var(--hrmn-space-4)}.hrmn-trx-stepper-note{margin-top:var(--hrmn-space-2);display:block}.hrmn-trx-grid{gap:var(--hrmn-space-4);grid-template-columns:2fr 1fr;align-items:start;display:grid}@media (width<=991px){.hrmn-trx-grid{grid-template-columns:1fr}}.hrmn-trx-col{gap:var(--hrmn-space-4);flex-direction:column;min-width:0;display:flex}.hrmn-trx-timeline-event{gap:var(--hrmn-space-3);display:flex}.hrmn-trx-timeline-rail{flex-direction:column;align-items:center;display:flex}.hrmn-trx-timeline-dot{background:var(--hrmn-surface);width:32px;height:32px;color:var(--hrmn-brand);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.hrmn-trx-timeline-line{background:var(--hrmn-border-soft);width:2px;margin-top:var(--hrmn-space-1);flex:auto;min-height:16px}.hrmn-trx-timeline-body{padding-bottom:var(--hrmn-space-4);flex:auto;min-width:0}.hrmn-trx-timeline-title{font-weight:600}.hrmn-trx-timeline-phase{margin-left:var(--hrmn-space-2)}.hrmn-trx-timeline-desc{color:var(--hrmn-muted);margin:2px 0 0}.hrmn-trx-timeline-date{margin-top:var(--hrmn-space-1);color:var(--hrmn-muted);font-size:12px;display:block}.hrmn-trx-quick-actions{width:100%}.hrmn-trx-quick-btn{text-align:left}.hrmn-trx-kv{justify-content:space-between;align-items:center;gap:var(--hrmn-space-3);display:flex}.hrmn-trx-kv+.hrmn-trx-kv{margin-top:var(--hrmn-space-3)}.hrmn-trx-kv-label{color:var(--hrmn-muted)}.hrmn-profile-field{margin-bottom:var(--hrmn-space-2)}.hrmn-po-mono{font-family:var(--hrmn-font-mono,ui-monospace, monospace);color:var(--hrmn-muted)}.hrmn-po-muted{color:var(--hrmn-muted)}.hrmn-po-summary{gap:var(--hrmn-space-6);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.hrmn-po-summary-label{color:var(--hrmn-muted);margin-bottom:var(--hrmn-space-1);display:block}.hrmn-po-total{color:var(--hrmn-brand)}.hrmn-po-info-row{align-items:flex-start;gap:var(--hrmn-space-3);display:flex}.hrmn-po-info-icon{color:var(--hrmn-muted);margin-top:2px}.hrmn-po-totals{margin-top:var(--hrmn-space-6);justify-content:flex-end;display:flex}.hrmn-po-totals-inner{width:320px}.hrmn-po-totals-row{margin-bottom:var(--hrmn-space-2);justify-content:space-between;display:flex}.hrmn-grn-meta{gap:var(--hrmn-space-5);margin-bottom:var(--hrmn-space-5);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.hrmn-grn-meta-cell{gap:var(--hrmn-space-1);flex-direction:column;display:flex}.hrmn-grn-member-row+.hrmn-grn-member-row{margin-top:var(--hrmn-space-2)}.hrmn-grn-row-issue>td{background:var(--hrmn-surface)}.hrmn-grn-photos{gap:var(--hrmn-space-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.hrmn-grn-photo{border:1px solid var(--hrmn-border-soft);border-radius:var(--hrmn-radius);transition:opacity .15s;display:block;overflow:hidden}.hrmn-grn-photo:hover{opacity:.85}.hrmn-grn-photo img{object-fit:cover;width:100%;height:160px;display:block}.hrmn-pay-section{margin-top:var(--hrmn-space-5)}.hrmn-pay-block,.hrmn-pay-block>.ant-space-item,.hrmn-pay-block .ant-input{width:100%}.hrmn-pay-card-fill{height:100%}.hrmn-pay-ref{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);color:var(--hrmn-muted)}.hrmn-pay-proof{border:1px solid var(--hrmn-border);border-radius:var(--hrmn-radius);transition:opacity var(--duration-fast,.15s) ease;display:block;overflow:hidden}.hrmn-pay-proof:hover{opacity:.85}.hrmn-pay-proof img{object-fit:contain;background:var(--hrmn-surface);width:100%;height:384px;display:block}.hrmn-mf-mono{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);color:var(--hrmn-muted)}.hrmn-mf-detail,.hrmn-mf-detail>.ant-space-item{width:100%}.hrmn-mf-notes{color:var(--hrmn-muted);white-space:pre-wrap}.hrmn-mf-fee-row{padding:var(--hrmn-space-1) 0;justify-content:space-between;align-items:center;display:flex}.hrmn-mf-fee-row--total{padding-top:var(--hrmn-space-1)}.hrmn-mf-fee-total .hrmn-money{color:var(--hrmn-brand);font-size:18px}.hrmn-pph-mono{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);color:var(--hrmn-muted)}.hrmn-pph-muted{color:var(--hrmn-muted)}.hrmn-block-control,.hrmn-pph-detail,.hrmn-pph-detail>.ant-space-item{width:100%}.hrmn-pph-notes{color:var(--hrmn-muted);white-space:pre-wrap}.hrmn-pph-calc-row{padding:var(--hrmn-space-1) 0;justify-content:space-between;align-items:center;display:flex}.hrmn-pph-calc-row--total{padding-top:var(--hrmn-space-1)}.hrmn-pph-calc-total .hrmn-money{color:var(--hrmn-brand);font-size:18px}.hrmn-ret-link{color:var(--hrmn-brand);font-weight:600}.hrmn-ret-caption{font-size:12px}.hrmn-ret-info,.hrmn-ret-block{margin-bottom:var(--hrmn-space-5)}.hrmn-ret-items-table,.hrmn-ret-photos,.hrmn-ret-resolution{margin-top:var(--hrmn-space-2)}.hrmn-ret-timeline{margin-top:var(--hrmn-space-3)}.hrmn-ret-reason{margin-top:var(--hrmn-space-2);padding:var(--hrmn-space-3);border-radius:var(--hrmn-radius-sm);background:var(--hrmn-bg);margin-bottom:0}.hrmn-ret-response{margin-top:var(--hrmn-space-2);padding:var(--hrmn-space-3);border-radius:var(--hrmn-radius-sm);background:var(--hrmn-surface);border:1px solid var(--hrmn-border-soft);margin-bottom:0}.hrmn-ret-batch{font-family:var(--hrmn-font-mono,ui-monospace, monospace);font-size:12px}.hrmn-ret-total-row td{font-weight:600}.hrmn-ret-photo{align-items:center;gap:var(--hrmn-space-1);padding:var(--hrmn-space-2) var(--hrmn-space-3);border:1px solid var(--hrmn-border-soft);border-radius:var(--hrmn-radius-sm);color:var(--hrmn-brand);display:inline-flex}.hrmn-ret-photo:hover{background:var(--hrmn-surface)}.hrmn-ret-actions{margin-top:var(--hrmn-space-6);padding-top:var(--hrmn-space-4);border-top:1px solid var(--hrmn-border-soft)}.hrmn-ret-dialog{margin-top:var(--hrmn-space-6);padding-top:var(--hrmn-space-4);border-top:1px solid var(--hrmn-border-soft);gap:var(--hrmn-space-4);flex-direction:column;display:flex}.hrmn-ret-field{gap:var(--hrmn-space-1);flex-direction:column;display:flex}.hrmn-docs-banner,.hrmn-docs-instructions{margin:0}.hrmn-docs-body{padding-inline:16px}.hrmn-docs .hrmn-page-header{column-gap:8px!important}.hrmn-docs-instructions.ant-alert-warning,.hrmn-docs-banner.ant-alert-info{box-shadow:none;border-radius:12px;align-items:flex-start;padding:14px 16px}.hrmn-docs-instructions.ant-alert-warning{background:#fffbeb;border-color:#fde68a}.hrmn-docs-instructions.ant-alert-warning .ant-alert-icon,.hrmn-docs-instructions.ant-alert-warning .ant-alert-message{color:#92400e}.hrmn-docs-instructions.ant-alert-warning .ant-alert-message,.hrmn-docs-banner.ant-alert-info .ant-alert-message,.hrmn-docs-banner.ant-alert-info .ant-alert-description{font-size:14px;line-height:20px}.hrmn-docs-instructions.ant-alert-warning .ant-alert-icon{margin-top:2px;font-size:16px}.hrmn-docs-banner.ant-alert-info{background:#eef2ff;border-color:#c7d2fe}.hrmn-docs-banner.ant-alert-info .ant-alert-icon,.hrmn-docs-banner.ant-alert-info .ant-alert-message,.hrmn-docs-banner.ant-alert-info .ant-alert-description{color:#3730a3}.hrmn-docs-submit.ant-btn-primary:disabled,.hrmn-docs-submit.ant-btn-primary.ant-btn-disabled{opacity:.5;background:var(--hrmn-brand)!important;border-color:var(--hrmn-brand)!important;color:#fff!important}.hrmn-docs .hrmn-page-header .ant-btn{color:#4b3e8d;height:36px;box-shadow:none;border-color:#e4e1ef;border-radius:12px;gap:6px;padding:0 16px;font-size:14px;font-weight:500}.hrmn-docs .hrmn-page-header .ant-btn .anticon{font-size:16px}.hrmn-docs .hrmn-page-header .ant-btn:hover{color:#250485!important;background:#fff!important;border-color:#d7cff4!important}.hrmn-docs .hrmn-page-header .ant-btn-primary{color:#fff;background:#4b3e8d;border-color:#4b3e8d;padding-inline:20px;font-weight:600}.hrmn-docs .hrmn-page-header .ant-btn-primary:hover{color:#fff!important;background:#250485!important;border-color:#250485!important}.hrmn-docs-resume{margin:0}.hrmn-docs-stat{min-width:180px;padding:var(--hrmn-space-4);text-align:center;border:1px solid #0000;border-radius:12px;flex:1 1 0}.hrmn-docs-stat-value{font-size:24px;font-weight:700;line-height:1.2}.hrmn-docs-stat-label{color:var(--hrmn-muted);margin-top:2px;font-size:12px}.hrmn-docs-stat--brand{background:var(--hrmn-surface);border-color:color-mix(in srgb, var(--hrmn-brand-ink) 13%, transparent)}.hrmn-docs-stat--brand .hrmn-docs-stat-value{color:var(--hrmn-brand-ink)}.hrmn-docs-stat--ok{background:color-mix(in srgb, var(--hrmn-success) 8%, #fff);border-color:color-mix(in srgb, var(--hrmn-success) 13%, transparent)}.hrmn-docs-stat--ok .hrmn-docs-stat-value{color:var(--hrmn-success)}.hrmn-docs-stat--pending{background:color-mix(in srgb, var(--hrmn-danger) 8%, #fff);border-color:color-mix(in srgb, var(--hrmn-danger) 13%, transparent)}.hrmn-docs-stat--pending .hrmn-docs-stat-value{color:var(--hrmn-danger)}.hrmn-docs-progress{margin:0}.hrmn-docs-progress-head{color:var(--hrmn-muted);justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.hrmn-docs-progress .ant-progress-line{line-height:1;display:block}.hrmn-docs-progress .ant-progress-outer,.hrmn-docs-progress .ant-progress-inner{width:100%;display:block}.hrmn-docs-progress .ant-progress-inner{border-radius:999px;background:#e4e1ef!important;height:8px!important}.hrmn-docs-progress .ant-progress-bg{border-radius:999px;background:#4b3e8d!important;height:8px!important}.hrmn-docs-group{box-shadow:none;border-color:#e4e1ef;border-radius:12px;margin:0;overflow:hidden}.hrmn-docs-group.ant-card .ant-card-head{background:#f7f4fb;border-color:#e4e1ef;min-height:44px;padding:0 20px}.hrmn-docs-group.ant-card .ant-card-head-title{color:#2d245d;padding:12px 0;font-size:14px;font-weight:600;line-height:20px}.hrmn-docs-group.ant-card .ant-card-body{padding:0}.hrmn-docs-group-body{flex-direction:column;display:flex}.hrmn-docs-row{align-items:center;gap:var(--hrmn-space-4);border-bottom:1px solid var(--hrmn-border);color:#1a202c;padding:12px 20px;font-size:14px;line-height:20px;display:flex}.hrmn-docs-row:last-child{border-bottom:none}.hrmn-docs-row-status{flex:none;justify-content:center;width:24px;display:flex}.hrmn-docs-dot-ok{color:var(--hrmn-success);font-size:18px}.hrmn-docs-dot-empty{border:2px solid var(--hrmn-border);border-radius:50%;width:18px;height:18px;display:inline-block}.hrmn-docs-dot-empty--required{border-color:var(--hrmn-danger)}.hrmn-docs-row-main{flex:1;min-width:0}.hrmn-docs-row-name{color:var(--hrmn-text);font-weight:400}.hrmn-docs-required{color:var(--hrmn-danger);margin-left:2px}.hrmn-docs-conditional{margin-left:var(--hrmn-space-2);color:#6b7280;background:#f3f4f6;border-radius:4px;padding:1px 6px;font-size:12px;line-height:18px}.hrmn-docs-tpl-link,.hrmn-docs-link{color:var(--hrmn-brand-ink)}.hrmn-docs-link{text-decoration:underline}.hrmn-docs-tpl-link{align-items:center;gap:var(--hrmn-space-1);margin-top:2px;font-size:12px;display:inline-flex}.hrmn-docs-uploaded-tag{align-items:center;gap:var(--hrmn-space-1);color:var(--hrmn-success);flex:none;font-size:12px;display:inline-flex}.hrmn-docs-row .ant-btn{color:#4b3e8d;height:32px;box-shadow:none;border-color:#e4e1ef;border-radius:8px;flex:none;gap:6px;padding:0 12px;font-size:12px;font-weight:500}.hrmn-docs-row .ant-btn .anticon{font-size:14px}.hrmn-docs-row .ant-btn:hover{color:#250485!important;background:#fff!important;border-color:#d7cff4!important}.hrmn-docs-footnote{margin-top:0;font-size:12px;display:block}@media (width<=767px){.hrmn-docs-body{padding-inline:0}.hrmn-docs-stat{flex-basis:100%}.hrmn-docs-row{flex-wrap:wrap;align-items:flex-start}.hrmn-docs-row .ant-btn{margin-left:40px}}.hrmn-docs-drawer .ant-drawer-header{background:var(--hrmn-surface)}.hrmn-docs-drawer-title{color:var(--hrmn-brand-deep);font-weight:600}.hrmn-docs-drawer-sub{font-size:12px}.hrmn-docs-tpl-list{gap:var(--hrmn-space-3);flex-direction:column;display:flex}.hrmn-docs-tpl-card{align-items:flex-start;gap:var(--hrmn-space-3);padding:var(--hrmn-space-4);border:1px solid var(--hrmn-border);border-radius:var(--hrmn-radius);display:flex}.hrmn-docs-tpl-icon{border-radius:var(--hrmn-radius-sm);background:var(--hrmn-surface);border:1px solid var(--hrmn-border);width:36px;height:36px;color:var(--hrmn-brand-ink);flex:none;justify-content:center;align-items:center;display:flex}.hrmn-docs-tpl-body{flex:1;min-width:0}.hrmn-docs-tpl-name{color:var(--hrmn-text);font-size:14px;font-weight:600;line-height:1.3}.hrmn-docs-tpl-desc{color:var(--hrmn-muted);margin-top:2px;font-size:12px;line-height:1.5}.hrmn-tpl-info,.hrmn-tpl-section{margin-bottom:var(--hrmn-space-6)}.hrmn-tpl-heading{color:var(--hrmn-brand-deep);margin:0 0 var(--hrmn-space-3);font-size:14px;font-weight:600}.hrmn-tpl-list{gap:var(--hrmn-space-3);flex-direction:column;display:flex}.hrmn-tpl-card .ant-card-body{align-items:flex-start;gap:var(--hrmn-space-4);display:flex}.hrmn-tpl-icon{border-radius:var(--hrmn-radius);background:var(--hrmn-surface);border:1px solid var(--hrmn-border);width:40px;height:40px;color:var(--hrmn-brand-ink);flex:none;justify-content:center;align-items:center;font-size:18px;display:flex}.hrmn-tpl-body{flex:1;min-width:0}.hrmn-tpl-name-row{align-items:center;gap:var(--hrmn-space-2);flex-wrap:wrap;display:flex}.hrmn-tpl-name{color:var(--hrmn-text);font-size:14px;font-weight:600}.hrmn-tpl-desc{margin-top:var(--hrmn-space-1);color:var(--hrmn-muted);font-size:12px;line-height:1.6}.hrmn-tpl-relevance{color:var(--hrmn-brand-ink);margin-top:6px;font-size:12px}.hrmn-tpl-footnote{margin-top:var(--hrmn-space-2);font-size:12px;display:block}.hrmn-tpl-link{color:var(--hrmn-brand-ink);text-decoration:underline}.hrmn-cat-search{flex:240px;max-width:320px}.hrmn-cat-sku{font-family:var(--hrmn-font-mono,ui-monospace, monospace);color:var(--hrmn-brand);font-weight:600}.hrmn-cat-caption{font-size:12px}.hrmn-cat-info{margin-bottom:var(--hrmn-space-4)}.hrmn-cat-image-card{text-align:center}.hrmn-cat-image{aspect-ratio:1;border-radius:var(--hrmn-radius);background:var(--hrmn-surface);width:100%;margin-bottom:var(--hrmn-space-4);justify-content:center;align-items:center;display:flex}.hrmn-cat-image-icon{color:var(--hrmn-muted);font-size:80px}.hrmn-cat-image-meta{text-align:center}.hrmn-cat-image-tag{margin-top:var(--hrmn-space-2)}.hrmn-cat-price{align-items:baseline;display:inline-flex}.hrmn-cat-price-unit{margin-left:var(--hrmn-space-1)}
