@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.fdd-modal .ant-modal-confirm-btns{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.fdd-modal .ant-modal-confirm-btns .ant-btn{min-width:132px;font-weight:500}.fdd-modal .ant-modal-confirm-body>.anticon{display:none}.fdd-modal .ant-modal-confirm-content{width:100%;margin-inline-start:0!important}.fdd{display:block}.fdd-head{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.fdd-icon{border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:inline-flex}.fdd-title{color:var(--color-text-primary,#111827);letter-spacing:-.01em;margin:0;padding-top:6px;font-size:17px;font-weight:700;line-height:1.35}.fdd-facts{background:var(--color-surface-subtle,#f8fafc);border:1px solid var(--color-border-subtle,#e6e9ef);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 18px;margin:0 0 14px;padding:12px 14px;display:grid}.fdd-fact{flex-direction:column;gap:2px;min-width:0;display:flex}.fdd-fact dt{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary,#6b7280);font-size:10.5px;font-weight:600}.fdd-fact dd{color:var(--color-text-primary,#111827);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.fdd-body{color:var(--color-text,#374151);margin:0;font-size:13.5px;line-height:1.6}.fdd-footnote{color:var(--color-text-secondary,#6b7280);margin:10px 0 0;font-size:12px;line-height:1.55}.fdd-tone-amber .fdd-icon{color:var(--color-warning-dark,#b45309);background:var(--color-warning-tint-bg,#fff4e5)}.fdd-tone-amber .fdd-facts{border-color:var(--color-warning,#f59e0b)}.fdd-tone-blue .fdd-icon{color:var(--color-primary,#0053a5);background:var(--color-primary-tint-bg,#e8f1fb)}@media (prefers-color-scheme:dark){.fdd-title{color:var(--color-text-primary,#e5e7eb)}.fdd-body{color:var(--color-text,#d1d5db)}.fdd-fact dt{color:var(--color-text-secondary,#9ca3af)}.fdd-fact dd{color:var(--color-text-primary,#e5e7eb)}.fdd-facts{background:#ffffff0a;border-color:#ffffff1f}.fdd-tone-amber .fdd-icon{color:#fbbf24;background:#f59e0b29}.fdd-tone-amber .fdd-facts{border-color:#f59e0b73}.fdd-tone-blue .fdd-icon{color:#60a5fa;background:#3b82f629}}@media (width<=520px){.fdd-facts{grid-template-columns:1fr}.fdd-modal .ant-modal-confirm-btns{flex-direction:column-reverse}.fdd-modal .ant-modal-confirm-btns .ant-btn{width:100%;margin-inline-start:0!important}}:root{--color-brand:#0053a5;--color-brand-dark:#1d4ed8;--color-brand-darker:#1e40af;--color-brand-hover:#004f85;--color-brand-soft:#dfedf7;--color-brand-softer:#e7f2fa;--color-brand-subtle:#edf8fe;--color-text-primary:#111827;--color-text-secondary:#4b5563;--color-text-muted:#6b7280;--color-text-subtle:#010306;--color-text-heading:#142235;--color-text-dark:#232a31;--color-text-placeholder:#a7b0bb;--color-text-inverse:#fff;--color-text-link:#0053a5;--color-surface-page:#f5f6fa;--color-surface-soft:#f8fafc;--color-surface-softer:#f3f8fb;--color-surface-card:#fff;--color-surface-hover:#eff6ff;--color-surface-hover-light:#f8fcff;--color-surface-hover-soft:#f5fbff;--color-surface-selected:#dbeafe;--color-surface-control:#f4f8fb;--color-surface-row-alt:#fbfdff;--color-border:#e6f0ff;--color-border-light:#eef3f8;--color-border-softer:#f0f0f0;--color-border-muted:#d8e4ef;--color-border-input:#d5dde5;--color-border-focus:#7dbce6;--color-border-hover:#99c7e8;--color-control-border:#77abd0;--color-control-border-muted:#e7edf3;--color-control-accent:#4f9ac7;--color-icon-muted:#d1d5db;--color-icon-subtle:#9aa6b2;--color-icon-neutral:#8c8c8c;--color-icon-soft:#bbb;--color-scrollbar-thumb:#c4ccd8;--color-scrollbar-thumb-light:#d1d5db;--color-danger:#dc2626;--color-danger-soft:#ef4444;--color-danger-strong:#e11d24;--color-success:#15803d;--color-success-soft:#16a34a;--color-warning:#f97316;--color-info:#3b82f6;--color-purple:#7c3aed;--color-neutral-accent:#64748b;--color-linkedin:#0077b5;--color-danger-tint-bg:#fdecec;--color-success-tint-bg:#e7f5ec;--color-warning-tint-bg:#fef3e7;--color-info-tint-bg:#e8f1fd;--color-purple-tint-bg:#f1eafd;--color-neutral-tint-bg:#eef1f4;--color-transparent:transparent;--color-status-neutral-bg:#f1f3ee;--color-status-neutral-text:#717b36;--color-status-processing-bg:#f6f4f7;--color-status-processing-text:#273048;--color-status-processing-border:#d4d8dd;--color-status-warning-bg:#fff7ea;--color-status-warning-text:#bf7328;--color-shadow-menu:#0f233714;--color-shadow-badge:#1a5f9114;--color-shadow-tag:#2733460d;--color-shadow-avatar:#394d671f;--color-shadow-dropdown:0 6px 16px 0 #00000014, 0 3px 6px -4px #0000001f, 0 9px 28px 8px #0000000d;--color-avatar-blue-bg:#eaf3ff;--color-avatar-blue-text:#142235;--color-avatar-purple-bg:#f2eaff;--color-avatar-more-bg:#eef6ff;--color-avatar-more-text:#0053a5;--font-family-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-size-xs:12px;--font-size-2xs:11px;--font-size-3xs:10px;--font-size-4xs:8px;--font-size-sm:13px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:20px;--font-size-3xl:24px;--font-size-4xl:30px;--line-height-tight:1.25;--line-height-snug:1.35;--line-height-normal:1.5;--line-height-relaxed:1.65;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--text-primary:var(--color-text-primary);--text-secondary:var(--color-text-secondary);--text-muted:var(--color-text-muted);--text-subtle:var(--color-text-subtle);--text-inverse:var(--color-text-inverse);--text-link:var(--color-text-link);--text-danger:var(--color-danger);--text-success:var(--color-success)}.app-typography{color:var(--text-primary);font-family:var(--font-family-sans);font-weight:var(--font-weight-regular);letter-spacing:0;margin:0}.app-typography--display{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.app-typography--h1{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.app-typography--h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug)}.app-typography--h3,.app-typography--section-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug)}.app-typography--h4,.app-typography--card-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug)}.app-typography--h5,.app-typography--subtitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.app-typography--body{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal)}.app-typography--body-strong{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal)}.app-typography--label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.app-typography--caption{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal)}.app-typography--meta{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal)}.app-typography--metric{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.app-typography--helper{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal)}.app-typography--link{color:var(--text-link);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);text-decoration:none}.app-typography--secondary{color:var(--text-secondary)}.app-typography--muted{color:var(--text-muted)}.app-typography--subtle{color:var(--text-subtle)}.app-typography--inverse{color:var(--text-inverse)}.app-typography--danger{color:var(--text-danger)}.app-typography--success{color:var(--text-success)}.app-typography--primary{color:var(--text-primary)}.app-typography--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-typography--center{text-align:center}.app-typography--right{text-align:right}.dc-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 4px #00000012}.dc-submission-header{background:#f2f4f8;border-radius:12px;align-items:center;gap:8px;margin:16px 16px 20px;padding:14px 20px;display:flex}.dc-submission-title{color:#1a1a2e;font-size:15px;font-weight:700}.dc-submission-count{color:#1d4ed8;font-size:15px;font-weight:700}.dc-submission-rows{flex-direction:column;gap:18px;padding:0 20px 20px;display:flex}.dc-submission-row{align-items:center;gap:14px;display:flex}.dc-submission-row-label{color:#1a1a2e;flex-shrink:0;align-items:center;gap:6px;width:90px;font-size:14px;font-weight:500;display:flex}.dc-submission-row-count{text-align:right;color:#1a1a2e;flex-shrink:0;width:40px;font-size:15px;font-weight:700}.dc-bar-track{background:#e5e7eb;border-radius:99px;flex:1;height:12px;position:relative;overflow:hidden}.dc-bar-fill{border-radius:99px;height:100%;transition:width .6s;position:absolute;top:0;left:0}.dc-sticky-header{justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.dc-sticky-title{color:#1a1a2e;font-size:17px;font-weight:700}.dc-sticky-actions{align-items:center;gap:12px;display:flex}.dc-sticky-viewall{color:#1d4ed8;cursor:pointer;font-size:14px;font-weight:500}.dc-sticky-grid{grid-template-columns:1fr 1fr;gap:12px;padding:0 16px 16px;display:grid}.dc-note-card{border-radius:16px;flex-direction:column;gap:10px;min-height:180px;padding:16px;display:flex}.dc-note-card.purple{background:#eef}.dc-note-card.peach{background:#fce8d8}.dc-note-pill{color:#1a1a2e;background:#fff;border-radius:99px;align-items:center;gap:6px;width:fit-content;padding:3px 12px;font-size:13px;font-weight:600;display:inline-flex}.dc-note-dot{background:#f97316;border-radius:50%;flex-shrink:0;width:10px;height:10px}.dc-note-date{color:#6b7280;font-size:12px}.dc-note-heading{color:#111827;font-size:15px;font-weight:700;line-height:1.4}.dc-note-body{color:#374151;flex:1;font-size:13px;line-height:1.5}.dc-note-footer{color:#9ca3af;justify-content:space-between;margin-top:auto;font-size:12px;display:flex}.dc-cal-header{justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.dc-cal-title{color:#1a1a2e;align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex}.dc-cal-nav{gap:8px;display:flex}.dc-cal-nav button{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;padding:2px 6px;font-size:18px;transition:background .15s}.dc-cal-nav button:hover{background:#f3f4f6}.dc-cal-grid{padding:0 12px 12px}.dc-cal-days-header{text-align:center;grid-template-columns:repeat(7,1fr);margin-bottom:6px;display:grid}.dc-cal-day-name{color:#9ca3af;padding:4px 0;font-size:12px;font-weight:500}.dc-cal-cells{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.dc-cal-cell{cursor:pointer;background:#f2f4f8;border-radius:10px;flex-direction:column;align-items:flex-start;min-height:52px;padding:6px 8px;transition:background .15s;display:flex;position:relative}.dc-cal-cell:hover{background:#e8eaf6}.dc-cal-cell.today{background:#dbeafe}.dc-cal-cell.faded .dc-cal-date{color:#c9cdd4}.dc-cal-date{color:#1a1a2e;font-size:13px;font-weight:600;line-height:1}.dc-cal-dots{flex-wrap:wrap;gap:3px;margin-top:4px;display:flex}.dc-cal-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.dc-cal-legend{border-top:1px solid #f3f4f6;flex-wrap:wrap;gap:14px;padding:12px 16px;display:flex}.dc-cal-legend-item{color:#374151;align-items:center;gap:5px;font-size:12px;display:flex}.dc-onboarding-header{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.dc-onboarding-title{color:#1a1a2e;font-size:17px;font-weight:700}.dc-onboarding-grid{grid-template-columns:repeat(4,1fr);gap:12px;padding:16px;display:grid}.dc-onboarding-item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex}.dc-onboarding-item-label{color:#111827;font-size:14px;font-weight:600}.dc-onboarding-item-value{color:#1d4ed8;font-size:26px;font-weight:700;line-height:1.1}.dc-onboarding-item-sub{color:#9ca3af;margin-top:4px;font-size:12px}.dc-form-header{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.dc-form-title{color:#1a1a2e;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.dc-form-subtitle{color:#9ca3af;font-size:13px}.dc-form-body{grid-template-columns:1fr 1fr;gap:16px 32px;padding:20px;display:grid}.dc-form-field{flex-direction:column;gap:6px;display:flex}.dc-form-label{color:#374151;font-size:13px;font-weight:500}.dc-form-label.required:before{content:"* ";color:#ef4444}.dc-form-hint{color:#1d4ed8;align-items:center;gap:4px;margin-top:2px;font-size:11px;display:flex}.dc-dashboard{grid-template-columns:1fr 1fr;gap:16px;padding:0 0 16px;display:grid}.dc-dashboard-full{grid-column:1/-1}.dc-dashboard-col3{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.dashboard-wrapper{padding:0 24px 16px}.dashboard-wrapper>.ant-row{align-items:stretch}.dashboard-wrapper>.ant-row>.ant-col{display:flex}.dashboard-card-stack,.dashboard-card-stack .ant-space-item{flex:1;width:100%;display:flex}.dashboard-card-stack .ant-card,.dashboard-wrapper>.ant-row>.ant-col>.ant-card{width:100%;height:100%}.sticky-card,.calendar-card,.onboarding-card{flex-direction:column;display:flex}.sticky-card>.ant-card-body,.calendar-card>.ant-card-body,.onboarding-card>.ant-card-body{flex:1}.stats-inner-card{background:#f7f7f7;box-shadow:none!important;border:none!important}.stats-inner-card .ant-space{margin-bottom:10px}.stats-inner-card .anticon{color:#1d4ed8;font-size:18px}.stats-inner-card .ant-typography{color:#1a1a2e;font-size:14px;font-weight:600}.stats-inner-card .ant-statistic-content-value{color:#1d4ed8;font-size:26px;font-weight:700}.onboarding-card>.ant-card-body{padding:16px 20px}.onboarding-card .ant-card-head{min-height:48px;padding:0 20px;border-bottom:1px solid #f0f0f0!important}.onboarding-card .ant-card-head-title .ant-typography{color:#1a1a2e;margin:0;font-size:15px;font-weight:700}.onboarding-card .ant-btn-link{color:#1d4ed8;padding:0;font-size:14px;font-weight:600}.onboarding-card .ant-col{display:flex}.onboarding-item{box-sizing:border-box;cursor:pointer;border-radius:10px;flex-direction:column;flex:1;width:100%;padding:14px;display:flex;position:relative;overflow:hidden}.onboarding-item:after{content:"";opacity:.4;pointer-events:none;border-radius:50%;width:100px;height:100px;position:absolute;top:-30px;right:-30px}.onboarding-item.blue{background:#eff6ff}.onboarding-item.blue:after{background:radial-gradient(circle,#93c5fd,#0000 70%)}.onboarding-item.green{background:#f0fdf4}.onboarding-item.green:after{background:radial-gradient(circle,#86efac,#0000 70%)}.onboarding-item.purple{background:#f5f3ff}.onboarding-item.purple:after{background:radial-gradient(circle,#c4b5fd,#0000 70%)}.onboarding-item.peach{background:#fff7ed}.onboarding-item.peach:after{background:radial-gradient(circle,#fed7aa,#0000 70%)}.onboarding-item-label{color:#1a1a2e;min-height:36px;margin-bottom:8px;font-size:13px;font-weight:700;line-height:1.4;display:block}.onboarding-item .ant-statistic-content-value{color:#1a1a2e;font-size:32px;font-weight:800;line-height:1.1}.onboarding-item .ant-statistic{flex:1}.onboarding-item-footer{border-top:1px solid #0000000f;align-items:center;margin-top:12px;padding-top:8px;display:flex}.onboarding-item-sub{color:#9ca3af;letter-spacing:.2px;font-size:11px}.onboarding-stage-card{border:1px solid var(--color-border-light);background:var(--color-surface-card);border-radius:4px;grid-template-columns:repeat(3,minmax(126px,1fr));gap:24px;min-height:72px;padding:10px 8px 8px;display:grid;box-shadow:0 1px 2px #142c440a}.onboarding-stage-card__item{flex-direction:column;gap:6px;min-width:0;display:flex}.onboarding-stage-card__title{display:block}.onboarding-stage-card__status{background:var(--onboarding-stage-status-bg);width:100%;min-width:0;height:24px;color:var(--onboarding-stage-status-color);font-family:var(--font-family-sans);cursor:pointer;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:8px;padding:0 7px;line-height:24px;display:inline-flex}.onboarding-stage-card__status-label{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.onboarding-stage-card__status-icon,.onboarding-stage-card__chevron{flex:none;font-size:11px}.onboarding-stage-card__chevron{opacity:.72;font-size:9px}@media (width<=760px){.onboarding-stage-card{grid-template-columns:1fr;gap:10px}}.calendar-card>.ant-card-body{padding:12px 20px}.calendar-header-title{align-items:center;gap:8px;display:flex}.calendar-header-title .anticon{color:#3b82f6;font-size:18px}.calendar-header-title .ant-typography{color:#1a1a2e;margin:0;font-size:15px;font-weight:700}.calendar-nav{gap:2px;display:flex}.calendar-nav .ant-btn-text{color:#595959}.calendar-day-names{margin-bottom:6px}.calendar-day-name{text-align:center;color:#9ca3af;padding:4px 0;font-size:12px;font-weight:600}.calendar-weeks{flex-direction:column;gap:4px;display:flex}.calendar-cell{aspect-ratio:1/.8;cursor:pointer;box-sizing:border-box;background:#f0f2f5;border-radius:10px;align-items:flex-start;width:100%;padding:7px 8px;display:flex}.calendar-cell.faded{opacity:.3;cursor:default}.calendar-cell.today{background:#1d4ed8}.calendar-cell-inner{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.calendar-cell-number{color:#374151;font-size:13px;font-weight:500;line-height:1}.calendar-cell.today .calendar-cell-number{color:#fff;font-weight:700}.calendar-cell-dots{flex-wrap:wrap;justify-content:flex-end;gap:2px;max-width:50%;display:flex}.calendar-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.calendar-legend{flex-wrap:wrap;gap:6px 16px;margin-top:12px;display:flex}.calendar-legend-item{align-items:center;gap:5px;display:flex}.calendar-legend-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.calendar-legend-badge{color:#000000a6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.calendar-legend-item .ant-typography{color:#595959;font-size:13px}.sticky-note{box-sizing:border-box;border-radius:10px;flex-direction:column;flex:1;width:100%;padding:14px;display:flex;position:relative;overflow:hidden}.sticky-note-body{color:#6b7280;flex:1;font-size:13px;line-height:1.6;display:block}.detail-page{color:#102033;background:#f3f8fb;min-height:100vh;padding:20px 24px 32px}.detail-breadcrumb{margin-bottom:16px;font-size:14px}.detail-breadcrumb a{color:#075c95;font-weight:600;text-decoration:none}.detail-card.ant-card{box-shadow:none;border:1px solid #eef3f8;border-radius:8px}.detail-card>.ant-card-head{border-bottom:0;min-height:46px;padding:0 22px}.detail-card>.ant-card-head .ant-card-head-title{color:#142033;font-size:18px;font-weight:700}.detail-card>.ant-card-body{padding:20px 22px}.detail-hero-card.ant-card{margin-bottom:16px}.detail-hero-card>.ant-card-body{padding:26px 28px 18px}.detail-client-code{font-size:16px}.detail-title.ant-typography{color:#07152a;margin:0;font-size:24px;line-height:1.25}.detail-meta{color:#66758a;font-size:15px}.detail-meta span{align-items:center;gap:4px;display:inline-flex}.detail-tabs.ant-tabs{margin-top:8px}.detail-tabs .ant-tabs-nav{margin-bottom:0}.detail-tabs .ant-tabs-tab{padding:10px 0;font-size:15px}.detail-summary .ant-btn-primary{color:#075c95;box-shadow:none;background:#eaf4ff;border-color:#eaf4ff;font-weight:700}.detail-stat-row .ant-statistic-title{color:#6f7b8d;margin-bottom:2px;font-size:14px}.detail-stat-row .ant-statistic-content{color:#07152a;font-size:18px;font-weight:700}.detail-field{min-width:0}.detail-field .ant-typography-secondary{font-size:14px}.detail-field strong,.detail-field a{color:#0f2035;font-size:15px}.detail-field a{color:#075c95;font-weight:600;text-decoration:none}.detail-skill-tag.ant-tag{color:#075c95;background:#eaf4ff;border:0;border-radius:14px;margin:0;padding:2px 10px;font-size:14px}.detail-description{color:#6f7a8a;line-height:1.45}.detail-description p{margin:0 0 4px}.detail-description ul{margin:0 0 8px 18px;padding:0}.detail-description li{margin-bottom:4px}.detail-activity-card{height:100%}.detail-activity-card>.ant-card-body{height:100%;padding-top:14px}.detail-activity-card .ant-tabs-nav{margin-bottom:20px}.detail-activity-card .ant-tabs-tab{font-size:18px}.detail-timeline article{padding-left:18px;position:relative}.detail-timeline article:before{content:"";background:#1677ff;border-radius:50%;width:8px;height:8px;position:absolute;top:40px;left:0}.detail-timeline h5.ant-typography{color:#142033;margin:8px 0 4px}.detail-timeline p{color:#7d8899;margin:0;line-height:1.35}.detail-empty{background:#f3f8fb;min-height:100vh}@media (width<=991px){.detail-summary{align-items:flex-start!important}}@media (width<=640px){.detail-page{padding:14px}.detail-hero-card>.ant-card-body,.detail-card>.ant-card-body{padding:16px}.detail-card>.ant-card-head{padding:0 16px}}.sourcing-tab{padding-top:8px}.sourcing-tab .sourcing-v1-scope.v1-edit-page{min-height:auto;padding-bottom:0}.sourcing-tab .v1-page-inner{gap:0}.sourcing-tab .v1-edit-card .ant-card-head-title{padding-right:0;overflow:visible}.sourcing-exp-section{margin-bottom:16px}.sourcing-exp-title{color:#4b5563;letter-spacing:.01em;margin-bottom:4px;font-size:12px;font-weight:500;display:block}.sourcing-exp-slider{margin:4px 0 28px!important}.sourcing-exp-inputs{flex-wrap:nowrap;align-items:center;gap:8px;margin-top:0;margin-bottom:16px;display:flex}.sourcing-exp-input-label{color:#4b5563;white-space:nowrap;font-size:12px;font-weight:500}.sourcing-exp-num-input.ant-input-affix-wrapper,.sourcing-exp-num-input.ant-input{text-align:center;width:62px!important;min-width:62px!important}.sourcing-pref-section{flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;display:flex}.sourcing-pref-label{color:#4b5563;white-space:nowrap;font-size:12px;font-weight:500}.sourcing-pref-sep{color:#9ca3af;font-size:12px}.candidate-result-row{border-bottom:1px solid var(--color-border-light,#eef3f8);padding:8px 12px;font-size:13px}.sourcing-total{color:#586888;padding:8px 12px;font-size:12px;font-weight:500}.sourcing-results-list.dynamic-list-view{margin-top:16px}.sourcing-results-list.dynamic-list-view>.ant-card{box-shadow:none;border:1px solid #eef3f8;border-radius:8px}.sourcing-results-list .sourcing-candidate-name{color:#005bac;font-weight:600}.sourcing-shortlist-btn.ant-btn{color:#005bac;height:auto;padding:0;font-weight:600}.sourcing-results-list .sourcing-skill-tag.ant-tag{min-width:0!important;height:22px!important;font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-medium)!important;background:var(--color-status-neutral-bg)!important;color:var(--color-status-neutral-text)!important;box-shadow:none!important;border-radius:4px!important;margin:0!important;padding:0 8px!important}.sourcing-more-skills{background:var(--color-surface-hover)!important;height:22px!important;color:var(--color-brand)!important;font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-semibold)!important;cursor:pointer!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:0 8px!important;display:inline-flex!important}.candidates-tab-card.ant-card{background:#fff;border:1px solid #d6e4f0;margin-bottom:16px;box-shadow:0 2px 12px #0000000f;border-radius:8px!important}.candidates-tab-card>.ant-card-body{padding:10px 16px}.candidates-tab-card .ant-tabs-nav{margin-bottom:0}.candidates-tab-card .ant-tabs-nav:before{border:none!important}.candidates-tab-card .ant-tabs-ink-bar{display:none!important}.candidates-tab-card .ant-tabs-nav-list{background:#eef2fa;border-radius:24px;padding:3px}.candidates-tab-card .ant-tabs-tab{color:#586888;font-size:13px;font-weight:500;transition:all .22s;border-radius:20px!important;margin:0!important;padding:6px 18px!important}.candidates-tab-card .ant-tabs-tab:not(.ant-tabs-tab-active):hover{color:#0053a5;background:#fffc!important}.candidates-tab-card .ant-tabs-tab.ant-tabs-tab-active{background:linear-gradient(135deg,#0053a5 0%,#0ea5e9 100%)!important;box-shadow:0 4px 14px #0053a561!important}.candidates-tab-card .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600;color:#fff!important}.candidates-tab-card .ant-tabs-tab.ant-tabs-tab-active .ant-badge-count{font-weight:600;color:#fff!important;box-shadow:none!important;background:#ffffff40!important}.sourcing-skills-popover .ant-popover-inner{border-radius:8px!important;padding:10px!important;box-shadow:0 6px 20px #0000001a!important}.sourcing-skills-popup{flex-wrap:wrap;gap:4px;max-width:220px;max-height:130px;padding-right:2px;display:flex;overflow-y:auto}.client-details-card>.ant-card-body{padding:16px 24px}.client-details-card .ant-card-head{border-bottom:1px solid #f0f0f0;min-height:48px;padding:0 24px}.cd-title-icon{color:#374151;font-size:17px}.cd-title-text{color:#1a1a2e!important;margin:0!important;font-size:15px!important;font-weight:700!important}.cd-card-subtitle{color:#9ca3af;font-size:13px;font-weight:400}.cd-form{margin-top:8px}.cd-form-item{margin-bottom:6px!important}.cd-form-item .ant-form-item-label{text-align:right;flex-shrink:0;width:120px}.cd-form-item .ant-form-item-label>label{height:auto}.cd-label{color:#374151;font-size:13px;font-weight:500}.cd-label-group{align-items:center;gap:5px;display:flex}.cd-info-icon{color:#9ca3af;cursor:pointer;font-size:13px}.cd-input-row{align-items:center;gap:8px;display:flex}.cd-select-wrapper{flex:1;width:100%;position:relative}.cd-select-prefix-icon{z-index:1;color:#9ca3af;pointer-events:none;font-size:14px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.cd-select{width:100%}.cd-select .ant-select-selector{padding-left:30px!important}.cd-add-icon{color:#1d4ed8;cursor:pointer;flex-shrink:0;font-size:18px}.cd-add-icon:hover{color:#1e40af}.cd-input{width:100%}.cd-name-wrapper{flex-direction:column;gap:4px;display:flex}.cd-helper{align-items:flex-start;gap:5px;display:flex}.cd-helper-icon{color:#1d4ed8;flex-shrink:0;margin-top:2px;font-size:13px}.cd-helper-text{color:#1d4ed8;font-size:12px;line-height:1.5}.ant-breadcrumb{margin:10px 0}.ant-breadcrumb-link a{color:var(--color-text-secondary);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.ant-breadcrumb-link a:hover{color:var(--color-text-secondary);background:0 0}.ant-breadcrumb-link .anticon{color:var(--color-text-muted);font-size:11px}.ant-breadcrumb-separator{color:var(--color-text-muted)}.search-highlight{border-radius:2px;color:inherit!important;background-color:#ff0!important;padding:0!important}html.listview-page-scroll-lock,body.listview-page-scroll-lock{overflow:hidden}:is(.listview-shell,.antd){background:var(--color-surface-softer);width:100%;min-height:auto;color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;flex-direction:column;gap:0;padding:0;display:flex}.dynamic-list-view.list-view--page-scroll-lock{overflow:hidden}.jobs-list-page{background:var(--color-surface-softer);box-sizing:border-box;flex-direction:column;gap:14px;min-height:100vh;display:flex}.jobs-list-page .ant-breadcrumb{flex-shrink:0}.jobs-list-page__intro{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;line-height:20px}.jobs-list-page__actions{align-items:center;gap:8px;display:inline-flex}.jobs-list-page__icon-button{border:1px solid var(--color-border-muted);background:var(--color-surface-card);width:32px;min-width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;line-height:1;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.jobs-list-page__icon-button:hover,.jobs-list-page__icon-button:focus{border-color:var(--color-border-hover);background:var(--color-surface-hover-soft);color:var(--color-brand)}.jobs-list-page__icon-button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.jobs-list-page__icon-button .anticon{font-size:var(--font-size-lg)}.jobs-list-page__preview-icon{width:16px;height:16px;display:block}:is(.listview-shell,.antd)>.ant-card{border:1px solid var(--color-border-light);width:100%;box-shadow:none;background:var(--color-surface-card);border-radius:4px}:is(.listview-shell,.antd)>.ant-card>.ant-card-body{padding:0 10px}.p-flex{padding:5px 0}:is(.listview-shell,.antd)>.ant-card.job-tabs-card{height:49px;min-height:49px;margin-bottom:5px}:is(.listview-shell,.antd)>.ant-card.job-tabs-card>.ant-card-body>.ant-flex{box-sizing:border-box;height:49px;margin:0;padding:0}:is(.listview-shell,.antd)>.ant-card.job-toolbar-card{height:34px;margin-bottom:5px}:is(.listview-shell,.antd)>.ant-card.job-toolbar-card>.ant-card-body>.ant-flex{height:34px;min-height:34px;padding:0}:is(.listview-shell,.antd)>.ant-card.job-tabs-card .ant-input-affix-wrapper{border-color:var(--color-border-input)!important;width:264px!important;height:28px!important;font-size:var(--font-size-xs)!important;border-radius:4px!important}:is(.listview-shell,.antd)>.ant-card.job-tabs-card .ant-input{color:var(--color-text-primary)!important;font-size:var(--font-size-xs)!important;line-height:26px!important}:is(.listview-shell,.antd)>.ant-card.job-tabs-card .ant-input::-moz-placeholder{color:var(--color-text-placeholder)!important}:is(.listview-shell,.antd)>.ant-card.job-tabs-card .ant-input::placeholder{color:var(--color-text-placeholder)!important}:is(.listview-shell,.antd)>.ant-card.job-tabs-card .ant-btn{background:var(--color-brand-softer)!important;width:28px!important;min-width:28px!important;height:28px!important;color:var(--color-brand)!important;box-shadow:none!important;border:0!important;border-radius:4px!important;padding:0!important}:is(.listview-shell,.antd)>.ant-card.job-tabs-card .ant-btn-primary{background:var(--color-brand-soft)!important;width:auto!important;min-width:132px!important;color:var(--color-brand)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-semibold)!important;white-space:nowrap!important;padding:0 20px!important}:is(.listview-shell,.antd)>.ant-card.job-tabs-card .ant-btn .anticon{font-size:var(--font-size-lg)!important}:is(.listview-shell,.antd) .job-search-icon{color:var(--color-icon-soft)!important}:is(.listview-shell,.antd) .job-search-input{width:264px!important;font-size:var(--font-size-md)!important;border-radius:4px!important}:is(.listview-shell,.antd) .job-toolbar-icon-button{background:var(--color-brand-softer)!important;color:var(--color-brand)!important;border-radius:4px!important}:is(.listview-shell,.antd) .job-search-results-count{color:var(--color-text-muted);white-space:nowrap;margin-left:auto;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-regular)!important;line-height:20px!important}:is(.listview-shell,.antd) .job-list-header{box-sizing:border-box;flex-shrink:0;justify-content:flex-start;align-items:center;width:100%;min-height:38px;padding:0 5px;display:flex}:is(.listview-shell,.antd) .job-list-header+.ant-card{margin-top:0}:is(.listview-shell,.antd) .job-summary-button.ant-btn{background:var(--color-brand-soft)!important;width:auto!important;min-width:132px!important;height:28px!important;color:var(--color-brand)!important;box-shadow:none!important;font-size:var(--font-size-md)!important;font-weight:var(--font-weight-semibold)!important;white-space:nowrap!important;border:0!important;border-radius:4px!important;padding:0 20px!important}:is(.listview-shell,.antd) .job-summary-button.ant-btn:hover,:is(.listview-shell,.antd) .job-summary-button.ant-btn:focus{color:var(--color-brand-hover)!important}.view-summary-layer{z-index:1200;pointer-events:none;position:fixed;inset:0}.view-summary-scrim{cursor:default;pointer-events:auto;background:#0000006b;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.view-summary-card.ant-card{box-sizing:border-box;pointer-events:auto;width:290px;height:271px;position:absolute;top:10px;right:0;overflow:visible;border-radius:4px 0 0 4px!important}.view-summary-card.ant-card>.ant-card-body{box-sizing:border-box;height:100%;padding:18px 18px 16px}.view-summary-card--submission.ant-card{width:300px;height:310px}.view-summary-card--submission.ant-card>.ant-card-body{overflow:auto}.view-summary-close.ant-btn{background:var(--color-surface-card)!important;width:32px!important;min-width:32px!important;height:32px!important;color:var(--color-text-primary)!important;border:0!important;border-radius:4px!important;padding:0!important;position:absolute!important;top:0!important;left:-39px!important;box-shadow:0 8px 18px #18274b24!important}.view-summary-close.ant-btn .anticon{font-size:var(--font-size-lg)!important}.view-summary-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.view-summary-title{flex:auto;min-width:0;font-size:var(--font-size-md)!important;font-weight:var(--font-weight-medium)!important;margin:0!important;line-height:1.4!important}.view-summary-range.ant-select{flex:none;width:118px}.view-summary-range .ant-select-selector{border:1px solid var(--color-border-light)!important;background:var(--color-surface-card)!important;height:30px!important;min-height:30px!important;box-shadow:none!important;font-size:var(--font-size-sm)!important;border-radius:18px!important;padding:0 10px!important}.view-summary-range .ant-select-selection-item{line-height:28px!important}.view-summary-card .ant-select-dropdown,.view-summary-card .ant-picker-dropdown{z-index:1301!important}.view-summary-range-dropdown.ant-select-dropdown{border-radius:6px!important;width:118px!important;min-width:118px!important;padding:2px!important}.view-summary-range-dropdown .ant-select-item{min-height:26px!important;font-size:var(--font-size-2xs)!important;font-weight:var(--font-weight-regular)!important;color:var(--color-text-primary)!important;border-radius:4px!important;padding:3px 10px!important;line-height:20px!important}.view-summary-range-dropdown .ant-select-item:hover,.view-summary-range-dropdown .ant-select-item-option-active{background:var(--color-brand-softer)!important;color:var(--color-brand)!important}.view-summary-range-dropdown .ant-select-item-option-selected{background:var(--color-brand-softer)!important;color:var(--color-brand)!important;font-weight:var(--font-weight-medium)!important}.view-summary-section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.view-summary-section-title{flex:none;font-size:var(--font-size-md)!important;font-weight:var(--font-weight-medium)!important;margin:0!important;line-height:1.4!important}.view-summary-custom-range.ant-picker{flex:auto;width:144px;min-width:0;height:30px;border-color:var(--color-border-input)!important;box-shadow:none!important;border-radius:6px!important}.view-summary-custom-range.ant-picker-focused,.view-summary-custom-range.ant-picker:hover{border-color:var(--color-brand)!important}.view-summary-custom-range .ant-picker-input>input{font-size:var(--font-size-sm)!important}.view-summary-custom-range .ant-picker-input>input::placeholder{color:var(--color-text-placeholder)!important}.view-summary-custom-range--full.ant-picker{width:100%;margin-top:10px}.view-summary-breakdown{margin-top:24px}.view-summary-breakdown-title{font-style:normal;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-regular)!important;margin:14px 0 12px!important;line-height:1.4!important}.view-summary-subtitle{font-style:normal;font-size:var(--font-size-md)!important;font-weight:var(--font-weight-medium)!important;margin:10px 0 6px!important;line-height:1.4!important}.view-summary-divider{background:var(--color-border-light);width:100%;height:1px;margin:9px 0 12px}.view-summary-row{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.view-summary-row .ant-typography,.view-summary-legend .ant-typography{font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-regular)!important;line-height:1.5!important}.view-summary-submission-top{align-items:center;gap:16px;margin-top:14px;display:flex}.view-summary-donut{background:radial-gradient(circle, var(--color-surface-card) 0 58%, transparent 59%), conic-gradient(#4ac414 0 var(--summary-internal), #4ac414 var(--summary-internal) 100%);color:#40b80f;border-radius:50%;align-content:center;place-items:center;width:110px;height:110px;display:grid}.view-summary-legend{flex-direction:column;gap:12px;min-width:86px;display:flex}.view-summary-legend span,.view-summary-row--bullet span{align-items:center;gap:12px;display:inline-flex}.view-summary-legend b{margin-left:4px}.view-summary-dot{border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.view-summary-dot--internal{background:#0043a4}.view-summary-dot--client{background:#ff4747}.view-summary-card--submission .view-summary-breakdown{margin-top:0}.view-summary-card--submission .view-summary-breakdown h3+.view-summary-row,.view-summary-card--submission .view-summary-breakdown p+h3{margin-top:10px}@media (width<=760px){.view-summary-card.ant-card,.view-summary-card--submission.ant-card{width:280px;height:271px;top:74px}.view-summary-card.ant-card>.ant-card-body,.view-summary-card--submission.ant-card>.ant-card-body{padding:22px 18px 24px}.view-summary-close.ant-btn{top:10px!important;left:auto!important;right:10px!important}.view-summary-header{padding-right:36px}.view-summary-section-head{flex-direction:row;align-items:center;gap:10px}.view-summary-submission-top{gap:16px}.view-summary-donut{width:110px;height:110px}}:is(.listview-shell,.antd)>.ant-card.job-toolbar-card .ant-btn{height:24px!important;color:var(--color-brand)!important;box-shadow:none!important;font-size:var(--font-size-xs)!important;border:0!important;border-radius:2px!important;padding:0 2px!important}:is(.listview-shell,.antd) .job-actions-button{color:var(--color-icon-neutral)!important;font-size:var(--font-size-sm)!important}:is(.listview-shell,.antd) .job-column-display-button{align-items:center!important;gap:8px!important;padding:0 4px!important;display:inline-flex!important}:is(.listview-shell,.antd) .job-actions-menu-button{align-items:center!important;gap:4px!important;display:flex!important}:is(.listview-shell,.antd) .job-action-list-icon{width:12px!important;height:12px!important}:is(.listview-shell,.antd) .job-actions-frame-icon{width:14px!important;height:14px!important}:is(.listview-shell,.antd) .job-actions-caret{font-size:var(--font-size-3xs)!important}:is(.listview-shell,.antd) .job-selected-count{color:var(--color-icon-neutral)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-medium)!important;margin-left:4px!important}:is(.listview-shell,.antd) .filter-chips-bar{padding:4px 0 6px}:is(.listview-shell,.antd) .filter-chips-bar__label{color:var(--color-text-secondary);font-size:var(--font-size-xs,11px);font-weight:var(--font-weight-medium);white-space:nowrap}:is(.listview-shell,.antd) .filter-chip{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:var(--font-size-xs,11px);background:var(--color-surface-soft);border:1px solid var(--color-border);color:var(--color-text-primary);border-radius:4px;align-items:center;gap:3px;padding:0 6px;display:inline-flex;overflow:hidden}:is(.listview-shell,.antd) .filter-chip__field{font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}:is(.listview-shell,.antd) .filter-chip__sep{color:var(--color-text-secondary)}:is(.listview-shell,.antd) .filter-chip__value{color:var(--color-brand);text-overflow:ellipsis;overflow:hidden}:is(.listview-shell,.antd) .filter-chips-clear{color:var(--color-danger,#ff4d4f)!important;font-size:var(--font-size-xs,11px)!important;height:auto!important;padding:0!important}.column-visibility-dropdown{z-index:1050;padding-top:5px}.column-visibility-menu{background:var(--color-surface-card);width:180px;height:270px;max-height:calc(100vh - 120px);box-shadow:var(--color-shadow-dropdown);border-radius:12px;flex-direction:column;gap:0;padding:12px;display:flex;overflow:hidden}.column-visibility-menu__list{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.column-visibility-menu .ant-checkbox-wrapper{width:100%;min-height:39px;color:var(--color-text-secondary);font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);letter-spacing:0;box-sizing:border-box;border-radius:6px;align-items:center;margin:0;padding:0 10px 0 12px;line-height:24px;display:flex}.column-visibility-menu>.ant-checkbox-wrapper:first-child{border-bottom:1px solid var(--color-border-softer);min-height:36px;font-size:var(--font-size-xs);margin-bottom:7px;padding-bottom:7px}.column-visibility-menu .ant-checkbox+span{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-inline:10px 0;display:block;overflow:hidden}.column-visibility-menu__list::-webkit-scrollbar{width:14px}.column-visibility-menu__list::-webkit-scrollbar-track{background:var(--color-transparent)}.column-visibility-menu__list::-webkit-scrollbar-thumb{border:4px solid var(--color-surface-card);background:var(--color-scrollbar-thumb);border-radius:999px}.column-visibility-menu__list{scrollbar-color:var(--color-scrollbar-thumb) var(--color-transparent);scrollbar-width:none;-ms-overflow-style:none}:is(.listview-shell,.antd) .ant-tabs{flex-shrink:0!important;height:27px!important}:is(.listview-shell,.antd) .ant-tabs-nav{height:27px!important;margin:0!important}:is(.listview-shell,.antd) .ant-tabs-nav:before,:is(.listview-shell,.antd) .ant-tabs-ink-bar,:is(.listview-shell,.antd) .ant-tabs-content-holder{display:none!important}:is(.listview-shell,.antd) .ant-tabs-nav-wrap,:is(.listview-shell,.antd) .ant-tabs-nav-list{align-items:center!important;height:27px!important}:is(.listview-shell,.antd) .ant-tabs-tab{background:var(--color-transparent)!important;height:27px!important;color:var(--color-text-primary)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-regular)!important;border-radius:0!important;margin:0 0 0 4px!important;padding:0!important;line-height:20px!important}:is(.listview-shell,.antd) .ant-tabs-tab:first-child{margin-left:0!important}:is(.listview-shell,.antd) .ant-tabs-tab-active{background:var(--color-brand-subtle)!important;border-radius:4px!important}:is(.listview-shell,.antd) .ant-tabs-tab-btn{color:inherit!important;text-shadow:none!important}:is(.listview-shell,.antd) .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-brand)!important;font-weight:var(--font-weight-medium)!important}:is(.listview-shell,.antd) .ant-tabs-tab .ant-space{font-weight:var(--font-weight-semibold);white-space:nowrap!important;letter-spacing:0!important;align-items:center!important;gap:6px!important;height:27px!important;padding:0 7px!important;display:inline-flex!important}:is(.listview-shell,.antd) .ant-tabs-tab .ant-badge{justify-content:center!important;align-items:center!important;height:18px!important;display:inline-flex!important}:is(.listview-shell,.antd) .ant-tabs-tab .ant-badge-count{background:var(--color-surface-hover)!important;min-width:16px!important;height:18px!important;color:var(--color-text-primary)!important;font-size:var(--font-size-md)!important;font-weight:var(--font-weight-semibold)!important;box-shadow:none!important;border-radius:3px!important;padding:0 5px!important;line-height:18px!important;position:static!important;transform:none!important}:is(.listview-shell,.antd) .ant-tabs-tab-active .ant-badge-count{background:var(--color-surface-card)!important;color:var(--color-brand)!important;font-weight:var(--font-weight-semibold)!important;box-shadow:0 2px 5px var(--color-shadow-badge)!important}:is(.listview-shell,.antd) .ant-table-wrapper{border:1px solid var(--color-border-light);background:var(--color-surface-card);border-radius:0!important}:is(.listview-shell,.antd) .job-list-table{border-radius:0!important}:is(.listview-shell,.antd) .ant-table{width:100%!important;color:var(--color-text-primary)!important;font-size:var(--font-size-xs)!important;border:none!important}:is(.listview-shell,.antd) .ant-table-container,:is(.listview-shell,.antd) .ant-table-content,:is(.listview-shell,.antd) table{border:none!important;border-radius:0!important}:is(.listview-shell,.antd).dynamic-list-view .ant-table,:is(.listview-shell,.antd).dynamic-list-view table{table-layout:fixed!important}:is(.listview-shell,.antd).dynamic-list-view .ant-table:not(.ant-table-scroll-horizontal) table{width:100%!important}:is(.listview-shell,.antd) .ant-table-thead>tr>th{white-space:nowrap;box-shadow:inset 0 5px 0 var(--color-surface-card), inset 0 -5px 0 var(--color-surface-card), inset 0 -6px 0 var(--color-surface-card);background:var(--color-surface-hover-light)!important;height:44px!important;color:var(--color-text-heading)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-semibold)!important;border-top:0!important;border-bottom:0!important;padding:8px 10px!important}:is(.listview-shell,.antd) .ant-table-thead>tr>th:before,:is(.listview-shell,.antd) .ant-table-thead>tr>th.ant-table-column-has-sorters:before{content:none!important;display:none!important}:is(.listview-shell,.antd) .ant-table-thead>tr>th:first-child{box-shadow:inset 5px 0 0 var(--color-surface-card), inset 0 5px 0 var(--color-surface-card), inset 0 -5px 0 var(--color-surface-card), inset 0 -6px 0 var(--color-surface-card);border-left:0!important;border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}:is(.listview-shell,.antd) .ant-table-thead>tr>th:last-child{box-shadow:inset -5px 0 0 var(--color-surface-card), inset 0 5px 0 var(--color-surface-card), inset 0 -5px 0 var(--color-surface-card), inset 0 -6px 0 var(--color-surface-card);border-right:0!important;border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}:is(.listview-shell,.antd) .ant-table-thead>tr>th:hover{background:var(--color-surface-card)!important}:is(.listview-shell,.antd) .ant-table-column-sorters{justify-content:flex-start!important;align-items:center!important;gap:2px!important;width:100%!important;min-width:0!important;padding:0!important;display:inline-flex!important}:is(.listview-shell,.antd) .ant-table-column-title{text-overflow:ellipsis!important;white-space:nowrap!important;flex:0 auto!important;min-width:0!important;overflow:hidden!important}:is(.listview-shell,.antd) .ant-table-selection-column{width:48px!important;min-width:48px!important;padding-left:15px!important}:is(.listview-shell,.antd) .ant-table-thead>tr>th:nth-child(2),:is(.listview-shell,.antd) .ant-table-tbody>tr>td:nth-child(2){width:58px!important;min-width:58px!important;max-width:58px!important;padding-left:6px!important;padding-right:6px!important}:is(.listview-shell,.antd) .ant-table-tbody>tr>td{border-bottom:1px solid var(--color-border-light)!important;min-height:85px!important;color:var(--color-text-primary)!important;font-size:var(--font-size-xs)!important;vertical-align:top!important;padding:18px 10px 8px!important;line-height:20px!important;overflow:hidden!important}:is(.listview-shell,.antd) .ant-table-tbody>tr.ant-table-measure-row>td{pointer-events:none!important;border:0!important;height:0!important;min-height:0!important;padding:0!important;overflow:hidden!important}:is(.listview-shell,.antd) .ant-table-tbody>tr:nth-child(odd)>td{background:var(--color-surface-card)!important}:is(.listview-shell,.antd) .ant-table-tbody>tr:nth-child(2n)>td{background:var(--color-surface-row-alt)!important}:is(.listview-shell,.antd) .ant-table-tbody>tr:hover>td{background:var(--color-surface-hover-light)!important}:is(.listview-shell,.antd) .ant-table-tbody>tr.ant-table-row-selected:nth-child(odd)>td{background:var(--color-surface-card)!important}:is(.listview-shell,.antd) .ant-table-tbody>tr.ant-table-row-selected:nth-child(2n)>td{background:var(--color-surface-row-alt)!important}:is(.listview-shell,.antd) .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:var(--color-surface-hover-light)!important}:is(.listview-shell,.antd) .ant-table-cell:nth-child(2) .ant-space:first-child{align-items:flex-start!important}:is(.listview-shell,.antd) .ant-table-cell:nth-child(2) a.ant-typography{max-width:178px;display:inline-block}:is(.listview-shell,.antd) .ant-table-cell:nth-child(2) .ant-space-vertical,:is(.listview-shell,.antd) .ant-table-tbody .ant-space-vertical{gap:6px!important}:is(.listview-shell,.antd) .job-title-cell{align-items:flex-start!important;gap:5px!important}:is(.listview-shell,.antd) .job-cell-content{flex-direction:column!important;align-items:flex-start!important;gap:1px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}:is(.listview-shell,.antd) .job-cell-main-line{align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:hidden!important}:is(.listview-shell,.antd) .job-cell-primary,:is(.listview-shell,.antd) .job-cell-link,:is(.listview-shell,.antd) .job-cell-badge.ant-tag,:is(.listview-shell,.antd) .job-cell-secondary{text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;min-width:0!important;max-width:100%!important;font-size:var(--font-size-sm)!important;display:block!important;overflow:hidden!important}:is(.listview-shell,.antd) .job-cell-value{min-width:0!important;display:block!important}:is(.listview-shell,.antd) .job-cell-link{color:var(--color-text-link)!important;font-weight:var(--font-weight-medium)!important}:is(.listview-shell,.antd) .job-field-actions{vertical-align:text-bottom!important;opacity:0!important;pointer-events:none!important;align-items:center!important;gap:6px!important;margin-left:6px!important;transition:opacity .15s!important;display:inline-flex!important}:is(.listview-shell,.antd) .ant-table-tbody>tr:hover .job-field-actions,:is(.listview-shell,.antd) .job-cell-content:focus-within .job-field-actions{opacity:1!important;pointer-events:auto!important}:is(.listview-shell,.antd) .job-field-action-button{background:var(--color-transparent)!important;cursor:pointer!important;border:0!important;border-radius:3px!important;justify-content:center!important;align-items:center!important;width:22px!important;min-width:22px!important;height:22px!important;padding:0!important;display:inline-flex!important}:is(.listview-shell,.antd) .job-field-action-button:hover,:is(.listview-shell,.antd) .job-field-action-button:focus-visible{background:var(--color-brand-softer)!important;outline:none!important}:is(.listview-shell,.antd) .job-field-action-button--done,:is(.listview-shell,.antd) .job-field-action-button--done:hover,:is(.listview-shell,.antd) .job-field-action-button--done:focus-visible{opacity:.4!important;cursor:not-allowed!important;background:0 0!important}:is(.listview-shell,.antd) .candidate-name-actions{align-items:center!important;gap:4px!important;margin-top:2px!important;display:inline-flex!important}:is(.listview-shell,.antd) .job-field-action-icon{-o-object-fit:contain!important;object-fit:contain!important;width:14px!important;height:14px!important;display:block!important}:is(.listview-shell,.antd) .job-cell-secondary{color:var(--color-text-muted)!important;font-size:var(--font-size-sm)!important;line-height:20px!important;display:block!important}:is(.listview-shell,.antd) .job-cell-primary,:is(.listview-shell,.antd) .job-cell-link,:is(.listview-shell,.antd) .job-cell-secondary{white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}:is(.listview-shell,.antd) .job-avatar-group{align-items:center!important;min-height:28px!important;padding-left:4px!important;display:inline-flex!important}:is(.listview-shell,.antd) .job-avatar.ant-avatar{border:1px solid var(--color-surface-card)!important;width:34px!important;min-width:34px!important;height:34px!important;color:var(--color-avatar-blue-text)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-medium)!important;box-shadow:0 4px 12px var(--color-shadow-avatar)!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important}:is(.listview-shell,.antd) .job-avatar:not(:first-child){margin-left:-8px!important}:is(.listview-shell,.antd) .job-avatar--1{background:var(--color-avatar-blue-bg)!important}:is(.listview-shell,.antd) .job-avatar--2{background:var(--color-avatar-purple-bg)!important}:is(.listview-shell,.antd) .job-avatar--more{background:var(--color-avatar-more-bg)!important;color:var(--color-avatar-more-text)!important;font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-semibold)!important}.job-avatar-tooltip-overlay .ant-tooltip-inner{background:var(--color-surface-card);min-width:164px;color:var(--color-text-primary);box-shadow:var(--color-shadow-dropdown);border-radius:8px;padding:10px 14px}.job-avatar-tooltip-overlay .ant-tooltip-arrow:before{background:var(--color-surface-card)}.job-avatar-tooltip{font-family:var(--font-family-sans);gap:5px;display:grid}.job-avatar-tooltip-name{color:var(--color-text-inverse);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:22px}.job-avatar-tooltip-meta{color:var(--color-text-inverse);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);white-space:nowrap;line-height:20px}.job-avatar-more-tooltip-overlay .ant-tooltip-inner{max-height:214px;overflow-y:auto}.job-avatar-more-tooltip{gap:12px;display:grid}:is(.listview-shell,.antd) .job-row-icons{flex-shrink:0!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:100%!important;height:12px!important;margin-top:3px!important;display:inline-flex!important}:is(.listview-shell,.antd) .job-row-eye-icon{cursor:pointer!important;width:14px!important;height:14px!important;display:block!important}:is(.listview-shell,.antd) .job-row-eye-button{background:var(--color-transparent)!important;width:14px!important;min-width:14px!important;height:14px!important;color:var(--color-brand)!important;cursor:pointer!important;border:0!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}:is(.listview-shell,.antd) .job-row-eye-button:focus-visible{outline:2px solid var(--color-border-focus)!important;outline-offset:2px!important}.job-preview-modal .ant-modal-content{background:var(--color-surface-card);border-radius:8px;padding:0;overflow:hidden}.job-preview-modal .ant-modal-header{border-bottom:1px solid var(--color-border-light);background:var(--color-surface-card);margin:0;padding:18px 24px}.job-preview-modal .ant-modal-title{color:var(--color-text-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.job-preview-modal .ant-modal-close{color:var(--color-text-muted);top:14px}.job-preview-modal .ant-modal-body{padding:0}.job-preview-content{max-height:min(640px,100vh - 170px);color:var(--color-text-primary);font-family:var(--font-family-sans);box-sizing:border-box;padding:24px;overflow-y:auto}.job-preview-content::-webkit-scrollbar{width:10px}.job-preview-content::-webkit-scrollbar-track{background:var(--color-transparent)}.job-preview-content::-webkit-scrollbar-thumb{border:2px solid var(--color-surface-card);background:var(--color-scrollbar-thumb-light);border-radius:999px}.job-preview-row{-moz-column-gap:0;min-height:30px;font-size:var(--font-size-xs);grid-template-columns:220px 18px 260px;justify-content:center;align-items:baseline;column-gap:0;line-height:28px;display:grid}.job-preview-label{color:var(--color-text-muted);text-align:right;font-weight:var(--font-weight-medium)}.job-preview-separator{color:var(--color-text-muted);text-align:center;font-weight:var(--font-weight-medium)}.job-preview-value{min-width:0;color:var(--color-text-primary);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.job-preview-status{min-height:120px;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;display:flex}.job-preview-error{color:var(--color-danger-strong)}:is(.listview-shell,.antd) .job-row-bookmark-icon,:is(.listview-shell,.antd) .job-row-linkedin-icon{cursor:pointer!important;width:14px!important;height:14px!important;font-size:var(--font-size-2xs)!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important}:is(.listview-shell,.antd) .job-row-bookmark-icon{color:var(--color-danger-strong);transform:translateY(-1px)}:is(.listview-shell,.antd) .job-row-bookmark-icon svg{display:block}:is(.listview-shell,.antd) .job-row-linkedin-icon{color:var(--color-linkedin)}:is(.listview-shell,.antd) .ant-typography,:is(.listview-shell,.antd) a.ant-typography{font-family:var(--font-family-sans)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-regular)!important;letter-spacing:0!important;line-height:20px!important}:is(.listview-shell,.antd) a.ant-typography{color:var(--color-brand)!important;font-weight:var(--font-weight-medium)!important}:is(.listview-shell,.antd) .ant-typography-secondary{color:var(--color-text-muted)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-regular)!important;line-height:20px!important}:is(.listview-shell,.antd) .ant-table-wrapper .ant-space{gap:4px!important}:is(.listview-shell,.antd) .ant-table-column-title{font-style:normal!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:0!important}:is(.listview-shell,.antd) .job-table-header-content{align-items:center!important;gap:8px!important;min-width:0!important;max-width:100%!important;display:inline-flex!important}:is(.listview-shell,.antd) .job-table-header-label{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:var(--font-size-sm)!important;font-style:normal!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:0!important;overflow:hidden!important}:is(.listview-shell,.antd) .job-table-sort-trigger{cursor:pointer;transition:background .15s,color .15s;width:20px!important;min-width:20px!important;height:22px!important;color:var(--color-text-secondary)!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}:is(.listview-shell,.antd) .job-table-sort-trigger:hover,:is(.listview-shell,.antd) .job-table-sort-trigger:focus-visible{background:var(--color-surface-hover-soft)!important}:is(.listview-shell,.antd) .job-table-sort-trigger:focus-visible{outline-offset:2px;outline:2px solid var(--color-brand-soft)!important}:is(.listview-shell,.antd) .job-table-sort-trigger--active{color:var(--color-brand)!important}:is(.listview-shell,.antd) .job-table-sort-icon-stack{flex-direction:column!important;justify-content:center!important;align-items:center!important;line-height:0!important;display:inline-flex!important}:is(.listview-shell,.antd) .job-table-sort-icon{transition:color .15s;width:10px!important;height:10px!important;color:var(--color-text-tertiary,var(--color-text-secondary))!important;justify-content:center!important;align-items:center!important;font-size:10px!important;line-height:.6!important;display:inline-flex!important}:is(.listview-shell,.antd) .job-table-sort-icon--active{color:var(--color-brand)!important}:is(.listview-shell,.antd) .job-sort-tooltip .ant-tooltip-inner{color:#fff!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-semibold)!important;background:#13131a!important;border-radius:12px!important;padding:8px 14px!important;line-height:1.2!important;box-shadow:0 12px 26px #0f172a38!important}:is(.listview-shell,.antd) .job-sort-tooltip .ant-tooltip-arrow:before{background:#13131a!important}:is(:is(.listview-shell,.antd),.column-visibility-menu) .ant-checkbox-wrapper{outline:none!important;line-height:1.4!important}:is(:is(.listview-shell,.antd),.column-visibility-menu) .ant-checkbox-wrapper:after{content:none!important;display:none!important}:is(:is(.listview-shell,.antd),.column-visibility-menu) .ant-checkbox{background:var(--color-transparent)!important;width:16px!important;height:16px!important;box-shadow:none!important;border:0!important;border-radius:0!important;outline:none!important;position:relative!important;top:0!important}:is(:is(.listview-shell,.antd),.column-visibility-menu) .ant-checkbox.ant-wave-target{box-shadow:none!important}:is(:is(.listview-shell,.antd),.column-visibility-menu) .ant-checkbox.ant-wave-target:before{animation:none!important}:is(:is(.listview-shell,.antd),.column-visibility-menu) .ant-checkbox-input{appearance:none!important;background:var(--color-transparent)!important;width:16px!important;height:16px!important;box-shadow:none!important;opacity:0!important;border:0!important;outline:none!important;margin:0!important}:is(:is(.listview-shell,.antd),.column-visibility-menu) .ant-checkbox:before{content:""!important;z-index:1!important;border:1px solid var(--color-control-border)!important;background:var(--color-surface-card)!important;width:14px!important;height:14px!important;box-shadow:none!important;pointer-events:none!important;border-radius:0!important;transition:box-shadow .15s!important;display:block!important;position:absolute!important;inset:0!important}:is(.listview-shell,.antd) .ant-table-tbody>tr:hover .ant-checkbox:before{box-shadow:0 4px 12px var(--color-shadow-avatar)!important}:is(:is(.listview-shell,.antd),.column-visibility-menu) .ant-checkbox:after{content:""!important;z-index:2!important;box-shadow:none!important;pointer-events:none!important;display:none!important;position:absolute!important}:is(:is(.listview-shell,.antd),.column-visibility-menu) .ant-checkbox .ant-checkbox-inner,:is(:is(.listview-shell,.antd),.column-visibility-menu) .ant-checkbox-wrapper:hover .ant-checkbox .ant-checkbox-inner,:is(:is(.listview-shell,.antd),.column-visibility-menu) .ant-checkbox:hover .ant-checkbox-inner,:is(:is(.listview-shell,.antd),.column-visibility-menu) .ant-checkbox-input:focus-visible+.ant-checkbox-inner,:is(:is(.listview-shell,.antd),.column-visibility-menu) .ant-checkbox-checked .ant-checkbox-inner,:is(:is(.listview-shell,.antd),.column-visibility-menu) .ant-checkbox-wrapper:hover .ant-checkbox-checked .ant-checkbox-inner,:is(:is(.listview-shell,.antd),.column-visibility-menu) .ant-checkbox-checked:hover .ant-checkbox-inner,:is(:is(.listview-shell,.antd),.column-visibility-menu) .ant-checkbox-indeterminate .ant-checkbox-inner,:is(:is(.listview-shell,.antd),.column-visibility-menu) .ant-checkbox-wrapper:hover .ant-checkbox-indeterminate .ant-checkbox-inner{background:var(--color-transparent)!important;background-color:var(--color-transparent)!important;width:16px!important;height:16px!important;box-shadow:none!important;opacity:0!important;border:0!important;border-radius:0!important;display:none!important}:is(:is(.listview-shell,.antd),.column-visibility-menu) .ant-checkbox:not(.ant-checkbox-checked):not(.ant-checkbox-indeterminate):before{border-color:var(--color-control-border-muted)!important;border-width:1px!important}:is(:is(.listview-shell,.antd),.column-visibility-menu) .ant-checkbox-checked:before,:is(:is(.listview-shell,.antd),.column-visibility-menu) .ant-checkbox-indeterminate:before{border-width:1px!important;border-color:var(--color-control-border)!important}:is(:is(.listview-shell,.antd),.column-visibility-menu) .ant-checkbox-checked:after{content:""!important;border:0!important;border-left:2px solid var(--color-control-accent)!important;border-bottom:2px solid var(--color-control-accent)!important;opacity:1!important;width:8px!important;height:4px!important;display:block!important;top:4px!important;left:3px!important;transform:rotate(-45deg)scale(1)!important}:is(:is(.listview-shell,.antd),.column-visibility-menu) .ant-checkbox-indeterminate:after{content:""!important;background-color:var(--color-control-accent)!important;opacity:1!important;border:0!important;border-radius:0!important;width:9px!important;height:1px!important;display:block!important;top:46%!important;left:45%!important;transform:translate(-50%,-50%)scale(1)!important}:is(.listview-shell,.antd) .anticon-eye,:is(.listview-shell,.antd) .anticon-book,:is(.listview-shell,.antd) .anticon-linkedin{font-size:var(--font-size-3xs)!important}:is(.listview-shell,.antd) .ant-avatar{width:15px!important;min-width:15px!important;height:15px!important;line-height:15px!important;font-size:var(--font-size-4xs)!important;box-shadow:0 2px 8px var(--color-shadow-avatar)!important}:is(.listview-shell,.antd) .ant-avatar-group .ant-avatar:not(:first-child){margin-inline-start:-4px!important}:is(.listview-shell,.antd) .ant-tag{box-shadow:0 4px 12px var(--color-shadow-tag);min-width:103px!important;height:28px!important;font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-regular)!important;border:0!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:0 8px!important;display:inline-flex!important}:is(.listview-shell,.antd) .ant-tag-default{background:var(--color-status-neutral-bg)!important;color:var(--color-status-neutral-text)!important}:is(.listview-shell,.antd) .ant-tag-processing{background:var(--color-status-processing-bg)!important;color:var(--color-status-processing-text)!important;border:1px solid var(--color-status-processing-border)!important}:is(.listview-shell,.antd) .ant-tag-warning{background:var(--color-status-warning-bg)!important;color:var(--color-status-warning-text)!important}:is(.listview-shell,.antd) .job-cell-badge.ant-tag{background:var(--job-cell-badge-bg,var(--color-status-neutral-bg))!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:24px!important;color:var(--job-cell-badge-color,var(--color-status-neutral-text))!important;font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-medium)!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-shadow:0 4px 12px var(--color-shadow-tag)!important;border:0!important;border-radius:4px!important;margin:0!important;padding:3px 9px!important;line-height:18px!important;overflow:hidden!important}:is(.listview-shell,.antd)>.ant-flex{border:1px solid var(--color-border-light)!important;background:var(--color-surface-card)!important;height:37px!important;margin-top:10px!important;padding:0 16px!important}:is(.listview-shell,.antd)>.ant-flex .ant-space{gap:5px!important}:is(.listview-shell,.antd)>.ant-flex .ant-typography{color:var(--color-text-primary)!important;font-size:var(--font-size-sm)!important}:is(.listview-shell,.antd)>.ant-flex .ant-select{width:45px!important}:is(.listview-shell,.antd)>.ant-flex .ant-select-selector{background:var(--color-surface-control)!important;height:22px!important;min-height:22px!important;font-size:var(--font-size-sm)!important;border:0!important;border-radius:0!important;padding:0 5px!important}:is(.listview-shell,.antd)>.ant-flex .ant-select-selection-item:before{content:"0"}:is(.listview-shell,.antd)>.custom-pagination .ant-select{width:60px!important}:is(.listview-shell,.antd)>.custom-pagination .ant-select-selector{padding:0 24px 0 8px!important}:is(.listview-shell,.antd)>.custom-pagination .ant-select-selection-item:before{content:none!important}:is(.listview-shell,.antd)>.ant-flex .ant-pagination{align-items:center!important;gap:10px!important;margin:0!important;display:flex!important}:is(.listview-shell,.antd)>.ant-flex .ant-pagination-item,:is(.listview-shell,.antd)>.ant-flex .ant-pagination-jump-prev,:is(.listview-shell,.antd)>.ant-flex .ant-pagination-jump-next{display:none!important}:is(.listview-shell,.antd)>.ant-flex .ant-pagination-prev,:is(.listview-shell,.antd)>.ant-flex .ant-pagination-next{width:36px!important;min-width:36px!important;height:30px!important;margin:0!important}:is(.listview-shell,.antd)>.ant-flex .ant-pagination-prev button,:is(.listview-shell,.antd)>.ant-flex .ant-pagination-next button{width:36px!important;height:24px!important;box-shadow:none!important;border:0!important;border-radius:3px!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important;transform:none!important}:is(.listview-shell,.antd)>.ant-flex .ant-pagination-prev .anticon,:is(.listview-shell,.antd)>.ant-flex .ant-pagination-next .anticon{justify-content:center!important;align-items:center!important;width:14px!important;height:14px!important;line-height:1!important;display:inline-flex!important}:is(.listview-shell,.antd)>.ant-flex .ant-pagination-prev .anticon svg,:is(.listview-shell,.antd)>.ant-flex .ant-pagination-next .anticon svg{display:block!important}:is(.listview-shell,.antd)>.ant-flex .ant-pagination-prev button{background:var(--color-surface-control)!important;color:var(--color-text-secondary)!important}:is(.listview-shell,.antd)>.ant-flex .ant-pagination-next button{background:var(--color-brand)!important;color:var(--color-surface-card)!important}:is(.listview-shell,.antd) .col-header-left{text-align:left!important}:is(.listview-shell,.antd) .col-header-left .ant-table-column-sorters{justify-content:flex-start!important}.candidate-onboarding__actions{margin-left:auto}.candidate-onboarding__search-icon{color:var(--color-icon-subtle)!important}.candidate-onboarding__icon-button:hover,.candidate-onboarding__icon-button:focus{background:var(--color-brand-softer)!important;color:var(--color-brand)!important}.candidate-onboarding__checkbox-wrap{padding-top:8px;display:inline-flex}.candidate-onboarding__sort-title{align-items:center;gap:7px;display:inline-flex}.candidate-onboarding__sort-arrows{flex-direction:column;gap:2px;display:inline-flex}.candidate-onboarding__sort-arrows span{border-left:4px solid var(--color-transparent);border-right:4px solid var(--color-transparent);width:0;height:0}.candidate-onboarding__sort-arrows span:first-child{border-bottom:4px solid var(--color-text-secondary)}.candidate-onboarding__sort-arrows span:last-child{border-top:4px solid var(--color-text-secondary)}.candidate-onboarding__candidate{flex-direction:column;gap:3px;display:flex}.candidate-onboarding__candidate-name{color:var(--color-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:18px;text-decoration:none}.candidate-onboarding__candidate-name:hover{color:var(--color-brand-hover)}.candidate-onboarding__muted{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:18px}.candidate-onboarding__job{gap:4px;margin:0;display:grid}.candidate-onboarding__job div{grid-template-columns:90px minmax(0,1fr);align-items:baseline;gap:0;display:grid}.candidate-onboarding__job dt{color:var(--color-text-dark);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:18px}.candidate-onboarding__job dd{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0;line-height:18px}@media (width<=760px){.candidate-onboarding__actions,.candidate-onboarding__search{width:100%}}@media (width<=1240px){:is(.listview-shell,.antd){max-width:calc(100vw - 64px);margin-top:24px}}.wizard-modal .ant-modal-content{background:var(--color-surface-card);border-radius:8px;padding:0;overflow:hidden}.wizard-modal .ant-modal-header{border-bottom:1px solid var(--color-border-light);background:var(--color-surface-card);margin:0;padding:18px 24px}.wizard-modal .ant-modal-title{color:var(--color-text-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.wizard-modal .ant-modal-close{color:var(--color-text-muted);top:14px}.wizard-modal .ant-modal-body{padding:0}.wizard-modal .ant-modal-footer{border-top:none;margin:0;padding:0}.wizard-steps-container{background:var(--color-surface-page,#f5f7fa);border-bottom:1px solid var(--color-border-light);padding:20px 24px 0;overflow-x:auto}.wizard-steps{padding-bottom:20px}.wizard-body{box-sizing:border-box;min-height:220px;max-height:min(480px,100vh - 320px);padding:24px 24px 8px;overflow-y:auto}.wizard-body::-webkit-scrollbar{width:10px}.wizard-body::-webkit-scrollbar-track{background:0 0}.wizard-body::-webkit-scrollbar-thumb{border:2px solid var(--color-surface-card);background:var(--color-scrollbar-thumb-light);border-radius:999px}.wizard-footer{border-top:1px solid var(--color-border-light);justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.wizard-footer-nav{align-items:center;gap:8px;display:flex}.wizard-review-content{flex-direction:column;gap:20px;display:flex}.wizard-review-section{flex-direction:column;gap:4px;display:flex}.wizard-review-section-title{color:var(--color-text-heading);font-size:var(--font-size-sm,13px);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;margin-bottom:8px;display:block}.wizard-review-grid{border:1px solid var(--color-border-light);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.wizard-review-row{border-bottom:1px solid var(--color-border-light);min-height:32px;font-size:var(--font-size-xs);background:var(--color-surface-card);grid-template-columns:160px 16px 1fr;align-items:baseline;padding:0 14px;line-height:32px;display:grid}.wizard-review-row:last-child{border-bottom:none}.wizard-review-row:nth-child(2n){background:var(--color-surface-page,#f5f7fa)}.wizard-review-label{color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.wizard-review-separator{color:var(--color-text-muted);text-align:center}.wizard-review-value{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.wizard-review-confirm-note{background:var(--color-success-bg,#f0fdf4);color:var(--color-text-muted);font-size:var(--font-size-xs);border-radius:6px;align-items:center;gap:8px;padding:10px 14px;display:flex}.wizard-review-confirm-icon{color:var(--color-success,#15803d);font-size:var(--font-size-md)}.wizard-review-empty{min-height:120px;color:var(--color-text-muted);font-size:var(--font-size-xs);justify-content:center;align-items:center;display:flex}.param-card{border:1px solid var(--color-border-light);border-top:3px solid var(--color-brand);background:var(--color-surface-card);font-family:var(--font-family-sans);box-sizing:border-box;border-radius:8px;flex-direction:column;padding:0;transition:box-shadow .18s,border-color .18s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0f23370f}.param-card:hover{border-color:var(--color-brand);border-top-color:var(--color-brand);box-shadow:0 6px 20px #0053a521}.param-card--selected{border-color:var(--color-brand)!important;border-top-color:var(--color-brand)!important;box-shadow:0 0 0 3px var(--color-brand-softer), 0 4px 14px #0053a51a!important}.param-card__header{border-bottom:1px solid var(--color-border-light);background:linear-gradient(110deg,#0053a50d 0%,#0000 55%);align-items:center;gap:6px;margin-bottom:0;padding:10px 12px 9px;display:flex}.param-card__name-row{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.param-card__name.ant-typography{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden;color:var(--color-brand)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-semibold)!important;line-height:18px!important}.param-card__header-actions{flex-shrink:0;align-items:center;gap:2px;margin-left:auto;display:flex}.param-card__body-fields{grid-template-columns:1fr 1fr;gap:0;margin-bottom:0;padding:10px 12px 6px;display:grid}.param-card__field-row{border-bottom:1px dashed #0000;flex-direction:column;gap:2px;min-width:0;padding:5px 8px 5px 0;display:flex}.param-card__field-row:nth-child(odd){border-right:1px solid var(--color-border-light);padding-right:10px}.param-card__field-row:nth-child(2n){padding-left:10px;padding-right:0}.param-card__field-label.ant-typography{white-space:nowrap;color:var(--color-text-muted)!important;font-size:var(--font-size-3xs)!important;font-weight:var(--font-weight-semibold)!important;text-transform:uppercase!important;letter-spacing:.06em!important;flex-shrink:0!important;min-width:0!important;line-height:13px!important}.param-card__field-value{font-size:var(--font-size-xs);color:var(--color-text-primary);overflow-wrap:break-word;word-break:break-word;min-width:0;line-height:18px}.param-card__field-value .ant-tag,.param-card__field-value .sourcing-skill-tag{margin:1px 2px 1px 0!important}.param-card:has(.param-card__footer-right:empty) .param-card__divider{display:none}:is(.listview-shell,.antd) .param-card-view__select-all{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-right:4px}.param-card-view__empty .ant-empty-footer{margin-top:12px}.param-card__footer{justify-content:flex-end;align-items:center;min-height:0;padding:7px 12px 9px;display:flex}.param-card__footer-right:empty{display:none}.param-card__footer-left{flex:1;align-items:center;gap:2px;display:flex}.param-card__header-left,.param-card__name-block,.param-card__sep,.param-card__subtitle,.param-card__location,.param-card__location-icon,.param-card__location-text,.param-card__header-right,.param-card__exp-badge,.param-card__body,.param-card__body-left,.param-card__body-right,.param-card__section-label,.param-card__skills-row,.param-card__overflow-skills,.param-card__date-value,.param-card__empty{display:revert}.param-card__eye-icon.anticon{cursor:pointer;flex-shrink:0;transition:color .15s;font-size:var(--font-size-md)!important;color:var(--color-brand)!important}:is(.listview-shell,.antd) .ant-table-cell-fix-left{z-index:2!important}:is(.listview-shell,.antd) .ant-table-thead>tr>th.ant-table-cell-fix-left{z-index:4!important;background:var(--color-surface-hover-light)!important}:is(.listview-shell,.antd) .ant-table-tbody>tr:nth-child(odd)>td.ant-table-cell-fix-left{background:var(--color-surface-card)!important}:is(.listview-shell,.antd) .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-left{background:var(--color-surface-row-alt)!important}:is(.listview-shell,.antd) .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left{background:var(--color-surface-hover-light)!important}:is(.listview-shell,.antd) .ant-table-tbody>tr.ant-table-row-selected:nth-child(odd)>td.ant-table-cell-fix-left{background:var(--color-surface-card)!important}:is(.listview-shell,.antd) .ant-table-tbody>tr.ant-table-row-selected:nth-child(2n)>td.ant-table-cell-fix-left{background:var(--color-surface-row-alt)!important}:is(.listview-shell,.antd) .ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-cell-fix-left{background:var(--color-surface-hover-light)!important}:is(.listview-shell,.antd) .ant-table-cell-fix-left-last:after{content:""!important;pointer-events:none!important;width:8px!important;position:absolute!important;top:0!important;bottom:-1px!important;right:-8px!important;box-shadow:inset 6px 0 8px -6px #00000014!important}:is(.listview-shell,.antd) .ant-table-header{border-bottom:1px solid var(--color-border-light)!important;box-shadow:0 2px 4px #0000000a!important}:is(.listview-shell,.antd) .ant-table-body{scrollbar-width:thin!important;scrollbar-color:var(--color-scrollbar-thumb,#0000002e) transparent!important}:is(.listview-shell,.antd) .ant-table-body::-webkit-scrollbar{width:6px;height:6px}:is(.listview-shell,.antd) .ant-table-body::-webkit-scrollbar-track{background:0 0;border-radius:3px}:is(.listview-shell,.antd) .ant-table-body::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb,#0000002e);border-radius:3px}:is(.listview-shell,.antd) .ant-table-body::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover,#0000004d)}:is(.listview-shell,.antd) .ant-table-body::-webkit-scrollbar-corner{background:0 0}:is(.listview-shell,.antd)>.custom-pagination{z-index:5!important;background:var(--color-surface-card)!important;border-top:1px solid var(--color-border-light)!important;position:sticky!important;bottom:0!important}:is(.listview-shell,.antd) .ant-table-column-sorter-inner{display:none!important}:is(.listview-shell,.antd) .ant-table-column-sorter{width:20px!important;min-width:20px!important;height:20px!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;margin-left:6px!important;padding:0!important;display:inline-flex!important;position:relative!important}:is(.listview-shell,.antd) .ant-table-column-sorter:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:6px solid var(--color-text-secondary);width:0;height:0;display:block}:is(.listview-shell,.antd) .ant-table-column-sorter:has(.ant-table-column-sorter-up.active):after{border-top:none;border-bottom:7px solid var(--color-brand);border-left:5px solid #0000;border-right:5px solid #0000}:is(.listview-shell,.antd) .ant-table-column-sorter:has(.ant-table-column-sorter-down.active):after{border-top:7px solid var(--color-brand);border-bottom:none;border-left:5px solid #0000;border-right:5px solid #0000}.preview-profile-card{background:var(--color-surface-page,#f5f7fa);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 16px;display:flex}.preview-profile-card__info{align-items:center;gap:12px;display:flex}.preview-profile-card__avatar.ant-avatar{background:var(--color-brand-soft,#dfedf7);color:var(--color-brand);font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);flex-shrink:0;width:44px;height:44px;line-height:44px}.preview-profile-card__text{flex-direction:column;gap:2px;display:flex}.preview-profile-card__name{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:1.3}.preview-profile-card__email{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.3}.preview-profile-card__status.ant-tag{color:var(--color-success,#15803d);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);background:#e7f7ef;border-color:#bbf7d0;border-radius:6px;padding:2px 10px}.preview-field-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.preview-field-card{background:var(--color-surface-page,#f5f7fa);border:1px solid var(--color-border-light);border-radius:8px;flex-direction:column;gap:5px;padding:10px 14px;display:flex}.preview-field-card__label{font-size:var(--font-size-3xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;line-height:1}.preview-field-card__value{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary);overflow-wrap:anywhere;line-height:1.4}.preview-field-card--description{grid-column:1/-1}.preview-field-card__description{min-width:0}.preview-field-card__description .jdv-ats-desc{gap:14px}.preview-footer-step-count{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.preview-stepper{justify-content:center;align-items:flex-start;min-width:max-content;padding-bottom:20px;display:flex}.preview-stepper__item{cursor:pointer;background:0 0;border:none;outline:none;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;min-width:68px;max-width:95px;padding:0;display:flex}.preview-stepper__item:hover .preview-stepper__circle:not(.preview-stepper__circle--done):not(.preview-stepper__circle--active){border-color:var(--color-brand);color:var(--color-brand)}.preview-stepper__item:hover .preview-stepper__label{color:var(--color-text-primary)}.preview-stepper__item:focus-visible .preview-stepper__circle{box-shadow:0 0 0 3px var(--color-brand-soft)}.preview-stepper__line{background:var(--color-border-muted);flex:1;align-self:flex-start;min-width:16px;height:2px;margin-top:15px}.preview-stepper__line--done{background:var(--color-brand)}.preview-stepper__circle{width:30px;height:30px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border:2px solid var(--color-border-muted);color:var(--color-text-muted);background:var(--color-surface-card);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.preview-stepper__circle--done{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.preview-stepper__circle--active{border-color:var(--color-brand);color:var(--color-brand);background:var(--color-surface-card)}.preview-stepper__label{font-size:var(--font-size-2xs);color:var(--color-text-muted);text-align:center;white-space:normal;word-break:break-word;overflow-wrap:break-word;max-width:85px;line-height:1.3}.preview-stepper__label--active{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.dynamic-list-view.list-view--compact .job-tabs-card,.dynamic-list-view.list-view--compact .job-toolbar-card{border-left:0;border-right:0;border-radius:0;margin-bottom:0}.dynamic-list-view.list-view--compact .job-search-input{min-width:0}.list-view-table--compact .ant-table-cell{padding:10px 12px!important}.list-view-table--compact .ant-table-thead>tr>th{padding:9px 12px!important}.list-view-table--compact .ant-table-row{cursor:pointer}.list-view-row--active>td,.list-view-row--active:hover>td,:is(.listview-shell,.antd) .ant-table-tbody>tr.list-view-row--active>td.ant-table-cell-fix-left{background:#f4f0ff!important}.list-view-row--active>td:first-child{box-shadow:inset 3px 0 #6d4aff!important}.param-card[role=button]{cursor:pointer}.column-visibility-dropdown .column-visibility-menu .ant-checkbox:before{border-radius:4px!important}.column-visibility-dropdown .column-visibility-menu .ant-checkbox:not(.ant-checkbox-checked):not(.ant-checkbox-indeterminate):before{border-color:var(--color-scrollbar-thumb)!important}.column-visibility-dropdown .column-visibility-menu .ant-checkbox-checked:before,.column-visibility-dropdown .column-visibility-menu .ant-checkbox-indeterminate:before{border-color:var(--color-brand)!important;background:var(--color-surface-card)!important}.column-visibility-dropdown .column-visibility-menu .ant-checkbox-checked:after{border-left-color:var(--color-brand)!important;border-bottom-color:var(--color-brand)!important}.column-visibility-dropdown .column-visibility-menu .ant-checkbox-indeterminate:after{background-color:var(--color-brand)!important}.column-visibility-dropdown .column-visibility-menu .ant-checkbox-wrapper-disabled{cursor:default}.column-visibility-dropdown .column-visibility-menu .ant-checkbox-wrapper-disabled,.column-visibility-dropdown .column-visibility-menu .ant-checkbox-wrapper-disabled .ant-checkbox+span{color:var(--color-text-secondary)!important}.column-visibility-dropdown .column-visibility-menu .ant-checkbox-disabled.ant-checkbox-checked:before,.column-visibility-dropdown .column-visibility-menu .ant-checkbox-disabled.ant-checkbox-indeterminate:before{border-color:var(--color-brand)!important;background:var(--color-surface-card)!important}.column-visibility-dropdown .column-visibility-menu .ant-checkbox-disabled.ant-checkbox-checked:after{border-left-color:var(--color-brand)!important;border-bottom-color:var(--color-brand)!important}.preview-scroll-modal .ant-modal-content{max-height:min(92vh,900px)}.preview-scroll-body{min-height:260px;max-height:calc(88vh - 150px);padding:20px 24px}.preview-section-list{flex-direction:column;gap:16px;display:flex}.preview-section-card{background:var(--color-surface-card,#fff);border:1px solid var(--color-border-light,#e5e7eb);border-radius:10px;overflow:hidden}.preview-section-card__header{background:var(--color-surface-page,#f5f7fa);border-bottom:1px solid var(--color-border-light,#e5e7eb);align-items:center;gap:10px;padding:12px 16px;display:flex}.preview-section-card__number{border:1px solid var(--color-brand,#0053a5);width:28px;height:28px;color:var(--color-brand,#0053a5);background:var(--color-surface-card,#fff);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.preview-section-card__title{color:var(--color-text-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.preview-section-card__body{padding:14px 16px 16px}.preview-scroll-footer{justify-content:flex-end}@media (width<=640px){.preview-scroll-body{max-height:calc(90vh - 145px);padding:16px}.preview-field-grid{grid-template-columns:1fr}.preview-field-card--description{grid-column:auto}}.preview-stepper-wrap{z-index:8;background:var(--color-surface-card,#fff);border-bottom:1px solid var(--color-border-light,#e5e7eb);scrollbar-width:none;-ms-overflow-style:none;margin:-20px -24px 16px;padding:14px 24px 10px;position:sticky;top:-20px;overflow:hidden}.preview-stepper-wrap::-webkit-scrollbar{display:none}.preview-stepper-wrap .preview-stepper{justify-content:center;width:max-content;min-width:100%;padding-bottom:0}.preview-stepper__segment{flex:1 0 auto;align-items:flex-start;display:flex}.preview-stepper__segment .preview-stepper__line{flex:1 0 24px;width:clamp(24px,5vw,72px)}.preview-section-card{scroll-margin-top:92px}@media (width<=640px){.preview-stepper-wrap{margin:-16px -16px 14px;padding:12px 16px 9px;top:-16px}.preview-stepper-wrap .preview-stepper{justify-content:flex-start}.preview-stepper__item{min-width:64px;max-width:82px}.preview-stepper__segment .preview-stepper__line{flex-basis:22px;width:22px}}.preview-field-card--documents{grid-column:1/-1}.preview-document-list{flex-direction:column;gap:8px;display:flex}.preview-document-link{border:1px solid var(--color-border-light);background:var(--color-surface,#fff);cursor:pointer;text-align:left;width:100%;color:var(--color-primary,#0b63b6);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.preview-document-link:hover,.preview-document-link:focus-visible{border-color:var(--color-primary,#0b63b6);background:var(--color-primary-light,#f2f8ff)}.preview-document-link__icon{flex:none;font-size:16px}.preview-document-link__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);flex:auto;overflow:hidden}.preview-document-link__action{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);flex:none}@media (width<=991px){.v1-edit-page .v1-edit-card>.ant-card-body{padding:14px 16px}.v1-edit-page .v1-edit-card>.ant-card-head{padding:0 16px}}@keyframes v1-hint-fade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.v1-edit-page *{scroll-behavior:auto!important}}.app-layout-shell{background:var(--color-surface-page);min-height:100vh}.app-sidebar.ant-layout-sider{z-index:100;min-height:100vh;position:fixed;inset:0 auto 0 0;overflow:visible;box-shadow:2px 0 12px #0f172a14;background:var(--color-brand)!important;transition:width .2s,max-width .2s,min-width .2s!important}.app-sidebar .ant-layout-sider-children{min-height:100vh;position:relative;overflow:visible}.app-sidebar-panel{background:var(--color-brand);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:visible}.app-sidebar-panel,.app-sidebar-panel *{box-sizing:border-box}.app-sidebar-brand{border-bottom:1px solid #fff;align-items:center;height:60px;padding:14px 19px;display:flex}.app-sidebar-logo{align-items:center;gap:12px;width:100%;min-width:0;display:flex;overflow:hidden}.app-sidebar.ant-layout-sider-collapsed .app-sidebar-logo-text{opacity:0}.app-sidebar-toggle{z-index:2;border:2px solid var(--color-surface-card);background:var(--color-brand);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex;position:absolute;top:60px;right:-15px;transform:translateY(-50%);box-shadow:0 3px 10px #0f172a26}.app-sidebar-toggle img{width:13px;height:13px;transition:transform .18s;transform:rotate(180deg)}.app-sidebar.ant-layout-sider-collapsed .app-sidebar-toggle img{transform:rotate(0)}.app-sidebar-body{height:calc(100vh - 60px);padding:15px 10px;overflow:hidden auto}.app-sidebar-menu.ant-menu{background:0 0;border-inline-end:0;width:100%;padding:0}.app-sidebar-menu .ant-menu-item,.app-sidebar-menu .ant-menu-submenu-title{color:#ffffffd1;width:100%;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);border-radius:5px;transition:background .16s,color .16s;border:1px solid #0000!important;height:36px!important;margin:4px 0!important;padding:0 10px!important;line-height:36px!important}.app-sidebar-menu .ant-menu-item-icon,.app-sidebar-menu .ant-menu-submenu-title .ant-menu-item-icon{min-width:18px;margin-top:-5px!important;margin-inline-end:0!important}.app-sidebar-menu .ant-menu-title-content{white-space:nowrap;min-width:0;transition:opacity .12s;overflow:hidden;margin-inline-start:12px!important}.app-sidebar-menu.ant-menu-inline-collapsed{width:100%}.app-sidebar-menu.ant-menu-inline-collapsed .ant-menu-item,.app-sidebar-menu.ant-menu-inline-collapsed .ant-menu-submenu-title{text-align:center;padding:0 10px!important}.app-sidebar-menu.ant-menu-inline-collapsed .ant-menu-title-content,.app-sidebar-menu.ant-menu-inline-collapsed .ant-menu-submenu-arrow,.app-sidebar.ant-layout-sider-collapsed .app-sidebar-menu .ant-menu-title-content,.app-sidebar.ant-layout-sider-collapsed .app-sidebar-menu .ant-menu-submenu-arrow{display:none}.app-sidebar-menu .ant-menu-submenu-arrow{inset-inline-end:14px}.app-sidebar-menu .ant-menu-item:hover,.app-sidebar-menu .ant-menu-submenu-title:hover,.app-sidebar-menu .ant-menu-item-selected{color:var(--color-text-inverse)!important;background:#004181!important}.app-sidebar-menu .ant-menu-item-selected{font-weight:var(--font-weight-semibold)}.app-sidebar-menu .ant-menu-sub{border-radius:6px;padding:4px 0;background:#0000001a!important}.app-sidebar-menu .ant-menu-submenu .ant-menu-sub{margin-left:16px}.app-sidebar-menu .ant-menu-submenu .ant-menu-sub .ant-menu-item{width:85%;margin-left:12px!important}.app-sidebar-menu .ant-menu-item-disabled,.app-sidebar-menu .ant-menu-submenu-disabled{color:#ffffff61!important}.app-sidebar-menu-icon{-o-object-fit:contain;object-fit:contain;width:18px;height:18px;display:block}.app-sidebar-menu-icon--antd{color:currentColor;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.app-sidebar-menu-icon--antd svg{width:18px;height:18px}.app-layout-header{z-index:90;background:var(--color-surface-card);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;height:60px;padding:0 24px;transition:left .2s;display:flex;position:fixed;top:0;right:0;box-shadow:0 1px 8px #0f172a0d}.app-layout-company{min-width:0;max-width:320px}.app-layout-company-name{color:var(--color-text-muted);font-weight:var(--font-weight-regular);display:block}.app-layout-header-actions{align-items:center;gap:18px;min-width:0;display:flex}.app-layout-icon-btn{width:38px;height:34px;color:var(--color-text-secondary);border-radius:18px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.app-layout-icon-btn:hover,.app-layout-icon-btn.is-active{color:var(--color-brand);background:var(--color-surface-selected)}.app-layout-icon-img{width:20px;height:20px;display:block}.app-layout-header-divider{background:#ddddf8;width:1px;height:24px}.app-layout-user{align-items:center;gap:10px;min-width:0;display:flex}.app-layout-user-name{max-width:220px;color:var(--color-text-muted)}.app-layout-dropdown-btn{width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-layout-dropdown-btn:hover{background:var(--color-surface-soft);border-color:var(--color-border)}.app-layout-user-dropdown .ant-dropdown-menu{min-width:190px;box-shadow:0 10px 24px #0f172a1f;border-radius:8px!important;padding:8px!important}.app-layout-user-dropdown .ant-dropdown-menu-item-disabled{cursor:default!important}.app-layout-user-dropdown .ant-dropdown-menu-item-disabled:hover{background:0 0!important}.app-layout-profile-summary{align-items:center;gap:12px;min-width:0;padding:4px 2px;display:flex}.app-layout-profile-copy{min-width:0}.app-layout-profile-name{max-width:132px;display:block}.app-layout-profile-role{text-transform:capitalize;margin-top:2px;display:block}.app-layout-menu-link{color:var(--color-brand);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.app-layout-menu-danger{color:var(--color-danger)}.app-layout-main{min-height:100vh;transition:margin-left .2s}.app-layout-content{padding:20px 24px 28px}.auth-login-page{background:var(--color-surface-card);width:100%;min-height:100vh;display:flex}.auth-login-bg{width:60%;color:var(--color-text-inverse);overflow:hidden}.auth-login-static-section{flex-direction:column;height:100vh;display:flex}.auth-login-img-one{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:50%;height:16vh}.auth-login-hero-wrap{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.auth-login-img-two{-o-object-fit:contain;object-fit:contain;width:100%;height:45vh}.auth-login-tagline{text-align:right;margin:0}.auth-login-form-layout{background:var(--color-surface-card);flex-direction:column;align-items:center;width:40%;min-height:100vh;padding:0;display:flex;position:relative;overflow:auto}.auth-login-form-container{justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.auth-login-form-shell{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.auth-login-brand{justify-content:center;align-items:center;gap:10px;margin-bottom:36px;display:inline-flex}.auth-login-logo{-o-object-fit:contain;object-fit:contain;width:34px;height:34px}.auth-login-brand-text{margin:0!important}.auth-login-body{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.auth-login-sign-body{width:60%;min-width:300px;max-width:430px}.auth-login-title{margin:0 0 24px!important}.auth-login-form-con{width:100%}.auth-login-form.v1-form.ant-form-vertical .ant-form-item{margin-bottom:18px}.auth-login-form.v1-form .ant-input,.auth-login-form.v1-form .ant-input-affix-wrapper{min-height:40px}.auth-login-forgot-row{text-align:right;margin-top:-18px;margin-bottom:10px!important}.auth-login-forgot,.auth-login-signup{height:auto;color:var(--color-brand);padding:0;font-size:13px}.auth-login-submit{width:100%;min-height:40px;font-weight:500}.auth-login-divider-row{margin:14px 0 0!important}.auth-login-divider-row .ant-divider{color:var(--color-text-muted);margin:0;font-size:13px}.auth-login-signup-text{margin:14px 0 0;font-size:13px}.auth-login-session-expired-container{z-index:20;justify-content:center;align-items:center;height:200px;display:flex;position:absolute;top:0;right:28px}.auth-login-alert-message-container{justify-content:center;align-items:center;width:100%;display:flex}.auth-login-alert-text{margin-left:15px;font-size:15px;font-weight:400}.auth-login-alert-divider{background-color:#ffc107;width:1px;height:50px;margin-left:10px}.auth-login-session-expired-alert{color:#000;text-align:center;border:1px solid #ffc107;background-color:#fff;border-bottom:5px solid #ffc107;border-radius:0;width:361px;margin-bottom:20px;padding:11px}.auth-login-slide-in{animation:.5s ease-out authLoginSlideIn}@keyframes authLoginSlideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes ztFallDown{0%{opacity:0;transform:translateY(-24px)scaleY(.98)}60%{opacity:1}to{opacity:1;transform:translateY(0)scaleY(1)}}.v1-detail-page{--v1-detail-primary:#0053a5;--v1-detail-text:#1a1a2e;--v1-detail-sub:#586888;--v1-detail-muted:#9ca3af;--v1-detail-border:#d6e4f0;--v1-detail-bg-light:#f7fafd;--v1-detail-radius:8px;min-height:calc(100vh - 120px);padding-bottom:76px}.v1-detail-page .v1-page-inner{width:100%}.v1-detail-page .ant-spin-container,.v1-detail-page .v1-detail-left{flex-direction:column;gap:12px;display:flex}.v1-detail-page .v1-detail-card.ant-card{border:1px solid var(--v1-detail-border);margin-bottom:0;overflow:hidden;box-shadow:0 2px 12px #0000000f;border-radius:var(--v1-detail-radius)!important;background:#fff!important}.v1-detail-page .v1-detail-card>.ant-card-head{border-bottom:1px solid var(--v1-detail-border);background:linear-gradient(120deg,#0053a512 0%,#fff 65%);min-height:56px;padding:0 20px}.v1-detail-page .v1-detail-card>.ant-card-head .ant-card-head-wrapper{align-items:center;min-height:56px;display:flex}.v1-detail-page .v1-detail-card .ant-card-head-title,.v1-detail-page .v1-detail-card .ant-card-extra{padding:0}.v1-detail-page .v1-detail-card>.ant-card-body{padding:18px 20px}.v1-detail-page .v1-section-icon-box{border:1.5px solid var(--v1-detail-primary);width:28px;height:28px;color:var(--v1-detail-primary);box-shadow:none;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.v1-detail-page .v1-section-label{color:var(--v1-detail-text);letter-spacing:.01em;font-size:14px;font-weight:700}.v1-detail-page .v1-detail-card .ant-btn{border-radius:var(--v1-detail-radius);width:32px;height:32px;color:var(--v1-detail-sub)}.v1-detail-page .v1-detail-card .ant-btn:hover{background:var(--v1-detail-bg-light);color:var(--v1-detail-primary)}.v1-detail-page .v1-detail-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:start;gap:18px 24px;display:grid}.v1-detail-page .v1-detail-cell{grid-column:span min(var(--v1-cell-span,1), 3);min-width:0}@media (width<=900px){.v1-detail-page .v1-detail-cell{grid-column:span min(var(--v1-cell-span,1), 2)}}@media (width<=620px){.v1-detail-page .v1-detail-grid{grid-template-columns:1fr;gap:14px}.v1-detail-page .v1-detail-cell{grid-column:span 1}}.v1-detail-page .v1-detail-field{background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;gap:5px;min-height:auto;padding:0;display:flex}.v1-detail-page .v1-detail-label{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1.25;display:block;color:#4b5563!important}.v1-detail-page .v1-detail-value{white-space:normal;overflow-wrap:break-word;word-break:normal;min-width:0;max-width:100%;color:var(--v1-detail-text);font-size:13px;font-weight:600;line-height:1.35;display:block}.v1-detail-page a.v1-detail-value,.v1-detail-page a.v1-doc-link,.v1-detail-page .v1-detail-value a{color:var(--v1-detail-primary);text-decoration:none}.v1-detail-page a.v1-detail-value:hover,.v1-detail-page a.v1-doc-link:hover,.v1-detail-page .v1-detail-value a:hover{color:var(--v1-detail-primary);text-decoration:underline}.v1-detail-page a.v1-detail-value:focus-visible,.v1-detail-page a.v1-doc-link:focus-visible,.v1-detail-page .v1-detail-value a:focus-visible{outline:2px solid var(--v1-detail-primary);outline-offset:2px;text-decoration:underline}.v1-detail-page .v1-detail-token{white-space:nowrap}.v1-detail-page .v1-detail-parts{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.v1-detail-page .v1-detail-part{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.v1-detail-page .v1-detail-part-label{color:var(--v1-detail-sub);font-size:11px;font-weight:500}.v1-detail-page .v1-detail-part-sep{color:var(--v1-detail-sub);font-weight:400}.v1-detail-page .v1-detail-cell--wrap .v1-detail-value{overflow-wrap:anywhere}.v1-detail-page .v1-detail-alert{margin-bottom:0}@media (width<=991px){.v1-detail-page .v1-detail-card>.ant-card-body{padding:14px 16px}.v1-detail-page .v1-detail-card>.ant-card-head{padding:0 16px}}.v1-detail-page .v1-detail-addrow-item{padding:12px 0}.v1-detail-page .v1-detail-addrow-item+.v1-detail-addrow-item{border-top:1px dashed var(--v1-detail-border,#e3ebf3);margin-top:4px}.v1-detail-page .v1-detail-addrow-index{letter-spacing:.02em;text-transform:uppercase;color:var(--v1-detail-accent,#2563eb);margin-bottom:10px;font-size:12px;display:block}.v1-rate-history{flex-direction:column;gap:4px;display:flex}.v1-rh-item{border:1px solid var(--color-border-subtle,#eef1f5);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:7px 10px;font-size:12.5px;display:flex}.v1-rh-latest{border-color:var(--color-brand,#0053a5);background:var(--color-brand-tint-bg,#eef4fb)}.v1-rh-amount{font-variant-numeric:tabular-nums;color:var(--color-text,#1f2a37);font-size:14px;font-weight:700}.v1-rh-latest .v1-rh-amount{color:var(--color-brand,#0053a5)}.v1-rh-unit{color:var(--color-text-secondary,#8592a6);margin-left:-4px;font-size:11px;font-weight:600}.v1-rh-chip{color:var(--color-text-secondary,#6b7280);align-items:center;gap:5px;display:inline-flex}.v1-rh-chip .anticon{opacity:.7;font-size:11px}.v1-rh-badge{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:var(--color-brand,#0053a5);border:1px solid var(--color-brand,#0053a5);background:#fff;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:9px;font-weight:700}.v1-rh-section--gap{border-top:1px solid var(--color-border-subtle,#eef1f5);margin-top:16px;padding-top:14px}.v1-rh-section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary,#8592a6);margin-bottom:8px;font-size:11px;font-weight:700}.v1-detail-page .v1-detail-call{color:var(--color-primary,#0053a5);border-radius:4px;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.v1-detail-page .v1-detail-call:hover,.v1-detail-page .v1-detail-call:focus-visible{text-decoration:underline}.v1-detail-page .v1-detail-call:focus-visible{outline:2px solid var(--color-primary,#0053a5);outline-offset:2px}.v1-detail-page .v1-detail-call .anticon{opacity:.85;font-size:12px}.mail-popup .ant-drawer-body{flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.mail-popup .ant-drawer-footer{border-top:1px solid var(--color-border-softer);padding:14px 20px}.mail-popup__header{background:linear-gradient(120deg,#0053a512 0%,#fff 65%);border-bottom:1px solid #d6e4f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.mail-popup__header-brand{align-items:center;gap:10px;display:flex}.mail-popup__header-hint{display:block}.mail-popup__header-controls{align-items:center;gap:8px;display:flex}.mail-popup__module-select{width:130px}.mail-popup__template-select{width:140px}.mail-popup__body{flex-direction:column;flex:1;display:flex;overflow-y:auto}.common-mail-composer{flex-direction:column;flex:1;min-height:0;display:flex}.mail-popup__recipient-select{flex:1;min-width:0}.mail-popup__recipient-select .ant-select-selector{box-shadow:none!important;padding-inline:0!important}.common-mail-composer .mail-popup__message-section .tte-wrapper{flex:1;min-height:280px}.common-mail-composer .mail-popup__message-section .tte-content,.common-mail-composer .mail-popup__message-section .ProseMirror{min-height:220px}.mail-popup__body .ant-divider-horizontal{margin:0}.mail-popup__field-row{align-items:center;padding:10px 20px;display:flex}.mail-popup__field-label{flex-shrink:0;width:56px}.mail-popup__field-input{flex:1}.mail-popup__field-input.ant-input{box-shadow:none;padding:0}.mail-popup__field-input.ant-input:focus{box-shadow:none}.mail-popup__cc-bcc-actions{flex-shrink:0;align-items:center;gap:12px;margin-left:8px;display:flex}.mail-popup__cc-bcc-link{cursor:pointer;color:var(--color-text-link);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);-webkit-user-select:none;user-select:none}.mail-popup__cc-bcc-link:hover{text-decoration:underline}.mail-popup__message-section{flex-direction:column;flex:1;min-height:0;padding:12px 20px;display:flex}.mail-popup__message-label{margin-bottom:8px;display:block}.mail-popup__editor-box{border:1px solid var(--color-border-input);border-radius:6px;flex-direction:column;flex:1;min-height:300px;display:flex;overflow:hidden}.mail-popup__toolbar{border-bottom:1px solid var(--color-border-softer);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:2px;padding:6px 8px;display:flex}.mail-popup__toolbar-style-select{width:88px}.mail-popup__toolbar-btn.ant-btn{color:var(--color-icon-neutral);width:28px;min-width:0;height:28px;padding:0}.mail-popup__toolbar-btn.ant-btn:hover{color:var(--color-text-primary);background-color:var(--color-surface-hover)}.mail-popup__textarea.ant-input{resize:none;font-size:var(--font-size-md);line-height:var(--line-height-normal);box-shadow:none;border:none;flex:1;padding:10px 12px}.mail-popup__footer{justify-content:flex-end;gap:8px;width:100%;display:flex}.dynamic-popup__title-icon{color:var(--color-danger-soft);margin-right:8px}.dynamic-popup .ant-modal-header{background:linear-gradient(120deg,#0053a512 0%,#fff 65%);border-bottom:1px solid #d6e4f0;margin-bottom:0;padding:14px 20px}.dynamic-popup .ant-modal-container{padding:0}.dynamic-popup .ant-modal-body{padding:20px 24px}.dynamic-popup .ant-modal-footer{margin-top:0;padding:10px 24px 16px}.dynamic-popup__header{align-items:center;gap:10px;display:flex}.dynamic-popup__header-icon-box{color:#0053a5;background:#fff;border:1.5px solid #0053a5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.dynamic-popup__header-icon-box--danger{color:#ff4d4f;border-color:#ff4d4f}.dynamic-popup__header-label{color:#1a1a2e;letter-spacing:.01em;font-size:14px;font-weight:700}.dynamic-popup__field-select{width:100%}.dynamic-popup__field-select--rich .ant-select-selector{min-height:40px}.dynamic-popup__option-dropdown .ant-select-item-option-content{white-space:normal}.dynamic-popup__option-dropdown .ant-select-item{border-radius:6px;min-height:0;padding:7px 10px}.dynamic-popup__option-dropdown .ant-select-item+.ant-select-item{border-top:1px solid #6b72801f;border-top-left-radius:0;border-top-right-radius:0}.dynamic-popup__option-dropdown .ant-select-item-option-disabled{cursor:not-allowed;opacity:1;background:#6b728014}.dynamic-popup__option-dropdown .ant-select-item-option-disabled .dynamic-popup__option-main,.dynamic-popup__option-dropdown .ant-select-item-option-disabled .dynamic-popup__option-dates{opacity:.55}.dynamic-popup__option-dropdown .ant-select-item-option-disabled:hover{background:#6b728021}.dynamic-popup__option-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--color-brand-tint-bg,#e6f0fa)}.dynamic-popup__option{align-items:center;gap:12px;min-height:34px;display:flex}.dynamic-popup__option-main{flex:1;min-width:0}.dynamic-popup__option-head{align-items:baseline;gap:6px;min-width:0;display:flex}.dynamic-popup__option-id{color:var(--color-text-link,#0053a5);letter-spacing:.02em;background:#0053a50f;border:1px solid #d6e4f0;border-radius:4px;flex-shrink:0;padding:0 5px;font-size:10px;font-weight:600}.dynamic-popup__option-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-primary,#111827);flex:1;font-size:13px;font-weight:600;line-height:16px;overflow:hidden}.dynamic-popup__option-title-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dynamic-popup__option-title-accent{flex-shrink:0}.dynamic-popup__option-title-accent--green{color:#15803d}.dynamic-popup__option-title-accent--yellow{color:#b7791f}.dynamic-popup__option-title-accent--red{color:#dc2626}.dynamic-popup__option-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted,#6b7280);margin-top:1px;font-size:11px;line-height:15px;display:block;overflow:hidden}.dynamic-popup__option-dates{-moz-column-gap:6px;font-variant-numeric:tabular-nums;flex-shrink:0;grid-template-columns:max-content max-content;align-items:baseline;gap:1px 6px;font-size:10.5px;line-height:15px;display:grid}.dynamic-popup__option-date-label{color:var(--color-text-muted,#6b7280);opacity:.8}.dynamic-popup__option-date-value{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:74px;color:var(--color-text-secondary,#4b5563);font-weight:500;overflow:hidden}.dynamic-popup__option-tick{width:16px;color:var(--color-success,#15803d);flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;margin-top:2px;font-size:14px;display:inline-flex}.dynamic-popup__option-tick--history{color:var(--color-success,#15803d)}.dynamic-popup__option-tick--blocked{color:var(--color-text-muted,#9ca3af)}.dynamic-popup__option-onjob{color:var(--color-text-secondary,#4b5563);white-space:nowrap;border:1px solid #6b728059;border-radius:999px;flex-shrink:0;align-self:center;padding:1px 7px;font-size:10.5px;font-weight:600}.dynamic-popup__note{margin-bottom:20px;font-style:italic;display:block}.dynamic-popup__description,.dynamic-popup__selected-count{margin-bottom:16px;display:block}.dynamic-popup__footer-note{margin-top:8px;display:block}.vendor-share .ant-drawer-body{flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.vendor-share .ant-drawer-footer{border-top:1px solid var(--color-border-softer);padding:14px 20px}.vendor-share__body{flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}.vendor-share__left{border-right:1px solid var(--color-border-softer);background:var(--color-bg-secondary,#fafbfc);flex-direction:column;flex:5;min-width:0;display:flex;overflow:hidden}.vendor-share__right{flex-direction:column;flex:3;min-width:0;display:flex;overflow:hidden}.vendor-share__right .mail-popup__body{flex:1;overflow-y:auto}.vendor-share__right .common-mail-composer{height:100%}.vendor-share__vendor-header{background:linear-gradient(120deg,#0053a512 0%,#fff 65%);border-bottom:1px solid #d6e4f0;flex-shrink:0;padding:14px 16px}.vendor-share__vendor-header-row{align-items:center;display:flex}.vendor-share__vendor-search{border:1px solid var(--color-border-muted);background:var(--color-bg-primary,#fff);border-radius:6px;align-items:center;gap:6px;max-width:300px;margin-left:auto;padding:4px 10px;display:flex}.vendor-share__search-icon{color:var(--color-text-muted);font-size:14px}.vendor-share__search-input{flex:1}.vendor-share__search-input.ant-input{box-shadow:none;padding:0}.vendor-share__vendor-tabs{border:1px solid var(--color-border-muted);border-radius:6px;gap:0;margin-top:10px;display:flex;overflow:hidden}.vendor-share__vendor-tab{text-align:center;cursor:pointer;font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-text-muted);background:var(--color-bg-primary,#fff);-webkit-user-select:none;user-select:none;flex:1;padding:5px 12px;transition:all .2s}.vendor-share__vendor-tab:not(:last-child){border-right:1px solid var(--color-border-muted)}.vendor-share__vendor-tab--active{color:var(--color-brand,#1677ff);background:var(--color-brand-bg,#e6f4ff)}.vendor-share__vendor-table-wrapper{flex:1;overflow:hidden}.vendor-share__vendor-table-wrapper .ant-table-container{height:100%}.vendor-share__vendor-table-wrapper .ant-table-thead>tr>th{background:var(--color-bg-secondary,#fafbfc);border-bottom:1px solid var(--color-border-softer);padding:8px 12px;font-size:13px}.vendor-share__vendor-table-wrapper .ant-table-tbody>tr>td{padding:6px 12px;font-size:13px}.vendor-share__vendor-footer{border-top:1px solid var(--color-border-softer);flex-shrink:0;padding:10px 16px}.vendor-share__selected-count{color:var(--color-text-muted);padding:4px 20px;font-size:13px}.vendor-share__footer{justify-content:flex-end;gap:8px;width:100%;display:flex}.vendor-share__vendor-table-wrapper .ant-spin-container,.vendor-share__vendor-table-wrapper .ant-table,.vendor-share__vendor-table-wrapper .ant-table-container,.vendor-share__vendor-table-wrapper .ant-spin-nested-loading,.vendor-share__vendor-table-wrapper .ant-spin-container,.vendor-share__vendor-table-wrapper .ant-table,.vendor-share__vendor-table-wrapper .ant-table-container,.vendor-share__vendor-table-wrapper .ant-table,.vendor-share__vendor-table-wrapper .ant-table-container,.vendor-share__vendor-table-wrapper .ant-table-wrapper,.vendor-share__vendor-table-wrapper .ant-spin-nested-loading,.vendor-share__vendor-table-wrapper .ant-spin-container,.vendor-share__vendor-table-wrapper .ant-table,.vendor-share__vendor-table-wrapper .ant-table-container{height:100%}.mail-popup__job-row{box-sizing:border-box;align-items:center;min-height:40px;padding:10px 20px;display:flex}.mail-popup__job-row .mail-popup__field-label{flex:0 0 56px;width:56px;margin:0}.mail-popup__job-input{flex:1;min-width:0}html,body{letter-spacing:.0125em;font-family:Inter,sans-serif!important}:root{--font-family:"Inter", sans-serif}.theme-light{--primary-color:#0b66c2;--text-primary:#0b1a2b;--text-secondary:#6b7280;--text-tertiary:#667085;--bg-primary:#f5f7fa;--bg-secondary:#fff;--card-bg:#fff;--border-color:#e5e7eb;--tag-bg:#f2f4f7;--tag-text:#475467;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--font-xs:12px;--font-sm:14px;--font-md:16px;--font-lg:18px}.theme-dark{--primary-color:#60a5fa;--text-primary:#f9fafb;--text-secondary:#d1d5db;--text-tertiary:#9ca3af;--bg-primary:#111827;--bg-secondary:#1f2937;--card-bg:#1f2937;--border-color:#374151;--tag-bg:#374151;--tag-text:#e5e7eb;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--font-xs:12px;--font-sm:14px;--font-md:16px;--font-lg:18px}.app-theme{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);transition:all .3s}.app-theme .ant-card{background:var(--card-bg)!important;border-radius:var(--radius-md)!important}.app-theme .ant-tabs-tab-btn{color:var(--text-secondary)}.app-theme .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--text-primary)!important}.app-theme .ant-table{background:var(--card-bg)!important;color:var(--text-primary)!important}.app-theme .ant-table-thead>tr>th{background:var(--bg-secondary)!important;color:var(--text-primary)!important}.app-theme .ant-table-tbody>tr>td{background:var(--card-bg)!important;color:var(--text-primary)!important}.job-id{color:var(--text-tertiary);font-size:var(--font-sm);font-weight:600}.job-title-row{align-items:center;gap:12px;display:flex}.job-title-row h2{font-size:var(--font-lg);color:var(--text-primary);margin:0;font-weight:600}.totalSubmissionLabel{font-weight:400;font-size:var(--font-xs);color:var(--text-secondary);font-size:var(--font-sm)}.ant-tag.ant-tag-green:not(.ant-tag-disabled).ant-tag-filled{color:#fff;border-radius:var(--radius-md);background-color:#10b981;padding:2px 8px}.more-actionsButton{border-radius:var(--radius-sm);background:var(--bg-secondary);border:none;padding:6px!important}.more-actionsIcon{color:var(--primary-color)}.job-meta{color:var(--text-secondary);font-size:var(--font-sm);font-weight:400}.job-stats{gap:16px;display:flex}.totalSubmissionLabel_Count{font-size:var(--font-md);color:var(--text-primary);font-weight:500}.createdOndata{color:var(--text-secondary);font-size:var(--font-xs);margin-top:18px;font-weight:400}.muted{color:#98a2b3;font-size:var(--font-md)}.details-tabs{gap:24px;margin-bottom:18px;padding-left:8px;display:flex}.details-tabs div{color:var(--text-tertiary);cursor:pointer}.details-tabs .active{color:#101828;border-bottom:2px solid #1677ff;padding-bottom:8px;font-weight:600}.custom-tabs .ant-tabs-nav:before{display:none}.ant-tabs.custom-tabs .ant-tabs-tab{color:var(--text-secondary);font-size:13px;font-weight:500;padding:12px 0 4px!important}.ant-tabs .ant-tabs-ink-bar{pointer-events:none;position:absolute;background:var(--primary-color)!important}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--text-primary)}.ant-tabs-nav{margin-bottom:0!important}.ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin:0!important}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-list{gap:12px}.tab-label{align-items:center;gap:6px;display:flex}.badge{color:#1677ff;background:#eef4ff;border:1px solid #cfe0ff;border-radius:999px;padding:2px 8px;font-size:12px}.table-card{background:#fff;border-radius:14px;margin-top:16px;overflow:hidden}.ant-table{font-size:14px}.skills-wrap .ant-tag{background:var(--tag-bg);color:var(--tag-text);border:none;border-radius:999px}.sectionCardtitle{color:var(--text-secondary);font-size:var(--font-xs);font-weight:400}.sectionCardChildren{color:var(--text-primary);font-size:var(--font-xs);font-weight:500}.sectionHeader{color:var(--text-primary);font-size:var(--font-md);margin-bottom:12px;font-weight:500}.calendar-header-title .ant-typography{font-size:var(--font-md);color:var(--text-primary);margin:0;font-weight:700}.calendar-legend-item .ant-typography{font-size:var(--font-sm);color:var(--text-secondary)}.ant-table-tbody>tr>td{background:var(--card-bg)!important;color:var(--text-primary)!important}body{background:#f5f6fa;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}#root{width:100%;min-height:100vh}.job-table .ant-table-thead>tr>th{white-space:nowrap;transition:background .15s;color:#4b5563!important;letter-spacing:.01em!important;background:#fff!important;border-bottom:2px solid #e5e7eb!important;border-right:none!important;padding:11px 14px!important;font-size:13px!important;font-weight:600!important}.job-table .ant-table-thead>tr>th:hover{background:#f8fafc!important}.job-table .ant-table-column-sorters{align-items:center!important;gap:4px!important;padding:0!important;display:inline-flex!important}.job-table .ant-table-column-title{flex:none!important}.job-table .ant-table-column-sorter{color:#d1d5db!important;flex-direction:column!important;gap:1px!important;margin-left:2px!important;display:inline-flex!important}.job-table .ant-table-column-sorter-up.active,.job-table .ant-table-column-sorter-down.active{color:#1677ff!important}.job-table .ant-table-selection-column{width:44px!important;min-width:44px!important;padding-left:16px!important}.job-table .ant-table-tbody>tr>td{color:#111827;font-size:13px;vertical-align:middle!important;border-bottom:none!important;border-right:none!important;padding:11px 14px!important}.job-table .ant-table-tbody>tr.row-even>td{background:#fff}.job-table .ant-table-tbody>tr.row-odd>td{background:#f8fafc}.job-table .ant-table-tbody>tr.row-even:hover>td,.job-table .ant-table-tbody>tr.row-odd:hover>td{background:#eff6ff!important}.job-table .ant-table-tbody>tr.ant-table-row-selected>td,.job-table .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#dbeafe!important}.job-table .ant-table{border:none!important}.job-table .ant-table-container{border:none!important;border-radius:0!important}.job-table .ant-table-container:before,.job-table .ant-table-container:after{display:none!important}.job-table .ant-table-cell-fix-left,.job-table .ant-table-cell-fix-right{background:#fff!important}.job-title-link{color:#1677ff;font-weight:500}.job-title-link:hover{text-decoration:underline}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}@media (width<=480px){.znx-an-body{padding:12px}.znx-an-item{gap:10px}.znx-an-content{padding:9px 10px}}.admin-dashboard-mid-row>*,.admin-dashboard-mid-row .ant-card,.admin-dashboard-bottom-row>*,.admin-dashboard-bottom-row .ant-card{height:100%}.app-button.ant-btn{letter-spacing:0;box-shadow:none;border-radius:4px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.app-button.ant-btn:not(.ant-btn-icon-only){min-width:92px;height:32px;padding:0 14px}.app-button.ant-btn-icon-only{width:32px;min-width:32px;height:32px;padding:0}.app-button--default.ant-btn{border-color:var(--color-border);background:var(--color-surface-card);color:var(--color-text-primary)}.app-button--soft.ant-btn{color:#075c95;background:#e7f2fa;border-color:#0000}.app-button--primary.ant-btn{color:#fff!important;background:#0065a8!important;border-color:#0065a8!important}.app-button--primary.ant-btn:hover,.app-button--primary.ant-btn:focus{color:#fff!important;background:#0053a0!important;border-color:#0053a0!important}.app-button--primary.ant-btn span{color:#fff!important}.app-button--primary.ant-btn:disabled,.app-button--primary.ant-btn.ant-btn-disabled{cursor:not-allowed;border-color:var(--color-border)!important;background:var(--color-surface-soft)!important;color:var(--color-text-muted)!important}.app-button--primary.ant-btn:disabled span,.app-button--primary.ant-btn.ant-btn-disabled span{color:var(--color-text-muted)!important}.app-button--danger.ant-btn{color:#b42318;background:#fff5f5;border-color:#f2c4c4}.app-button-link{text-decoration:none;display:inline-flex}@media (width<=960px){.bulk-upload-grid{grid-template-columns:minmax(0,1fr)}.bulk-upload-panel{width:calc(100% - 20px);margin:10px auto}.bulk-upload-frame{padding:14px 16px 18px}}@media (width<=600px){.bulk-upload-header{flex-wrap:wrap;align-items:flex-start}.bulk-upload-header__back{order:-1;width:100%}.bulk-upload-dropzone{padding:24px 14px 20px}}@media (width<=991px){.znx-dh-card>.ant-card-body{padding:14px 16px}.znx-dh-actions{flex-wrap:wrap}}.dv-modal .ant-modal-content{background:0 0;box-shadow:0 24px 60px #0f172a47}.dv-root--inline,.dv-root--inline>.dv-root{width:100%;height:100%}.dv-root--inline>.dv-root{border-radius:12px;overflow:hidden}.dv-root{--dv-bg:#f1f5f9;--dv-surface:#fff;--dv-border:#e2e8f0;--dv-text:#0f172a;--dv-muted:#64748b;--dv-accent:#4f46e5;background:var(--dv-surface);border-radius:14px;flex-direction:column;height:min(86vh,820px);display:flex;overflow:hidden}.dv-toolbar{background:var(--dv-surface);border-bottom:1px solid var(--dv-border);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.dv-title{align-items:center;gap:12px;min-width:0;display:flex}.dv-title-text{color:var(--dv-text);white-space:nowrap;text-overflow:ellipsis;max-width:46ch;font-size:14px;font-weight:600;overflow:hidden}.dv-counter{color:var(--dv-muted);background:var(--dv-bg);border-radius:999px;flex:none;padding:2px 10px;font-size:12px}.dv-actions{flex:none;align-items:center;gap:6px;display:flex}.dv-icon-btn{width:34px;height:34px;color:var(--dv-text);cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;font-size:16px;transition:background .15s,color .15s,opacity .15s;display:inline-flex}.dv-icon-btn:hover{background:var(--dv-bg)}.dv-icon-btn:disabled{opacity:.35;cursor:not-allowed}.dv-download{color:var(--dv-accent)}.dv-download:hover{background:#4f46e51a}.dv-zoom-label{color:var(--dv-muted);text-align:center;min-width:40px;font-size:12px}.dv-divider{background:var(--dv-border);width:1px;height:22px;margin:0 4px}.dv-stage{background:var(--dv-bg);flex:auto;min-height:0;display:flex;position:relative}.dv-canvas{flex:auto;min-width:0;padding:24px;display:block;overflow:auto}.dv-center{flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;display:flex}.dv-nav{z-index:5;border:1px solid var(--dv-border);background:var(--dv-surface);width:44px;height:44px;color:var(--dv-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:16px;transition:transform .15s,opacity .15s,background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px #0f172a24}.dv-nav:hover:not(:disabled){background:var(--dv-accent);color:#fff;border-color:var(--dv-accent);transform:translateY(-50%)scale(1.06)}.dv-nav:disabled{opacity:0;pointer-events:none}.dv-nav--prev{left:14px}.dv-nav--next{right:14px}.dv-dots{background:var(--dv-surface);border-top:1px solid var(--dv-border);flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.dv-dot{cursor:pointer;background:#cbd5e1;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .15s,transform .15s,width .15s}.dv-dot:hover{background:#94a3b8}.dv-dot--active{background:var(--dv-accent);border-radius:999px;width:22px}.dv-pdf-wrap{flex-direction:column;align-items:center;gap:16px;display:flex}.dv-pdf-page{background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 4px 16px #0f172a29}.dv-pdf-native{background:#fff;border:none;border-radius:6px;width:100%;height:100%;min-height:480px}.dv-image-wrap{justify-content:center;align-items:center;height:100%;display:flex}.dv-image{-o-object-fit:contain;object-fit:contain;border-radius:6px;max-width:100%;max-height:100%;transition:transform .15s;box-shadow:0 4px 16px #0f172a29}.dv-video-wrap{justify-content:center;align-items:center;height:100%;display:flex}.dv-video{background:#000;border-radius:6px;outline:none;max-width:100%;max-height:100%;box-shadow:0 4px 16px #0f172a29}.dv-docx-scroll{height:100%}.dv-docx-scroll .docx-wrapper{background:0 0!important;padding:0!important}.dv-docx-scroll .docx-wrapper>section.docx{background:#fff;margin-bottom:16px;box-shadow:0 4px 16px #0f172a29}.dv-text{color:var(--dv-text);white-space:pre-wrap;word-break:break-word;background:#fff;border-radius:6px;margin:0;padding:20px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.6;box-shadow:0 4px 16px #0f172a29}.dv-html{box-sizing:border-box;min-height:100%;color:var(--dv-text);overflow-wrap:anywhere;white-space:normal;background:#fff;border-radius:6px;margin:0;padding:28px 32px;font-size:14px;line-height:1.7;box-shadow:0 4px 16px #0f172a29}.dv-html>:first-child{margin-top:0}.dv-html>:last-child{margin-bottom:0}.dv-html img{max-width:100%;height:auto}.dv-html table{border-collapse:collapse;max-width:100%}.dv-html th,.dv-html td{border:1px solid var(--dv-border);padding:6px 8px}.dv-fallback{color:var(--dv-muted);text-align:center}.dv-fallback-icon{color:#cbd5e1;font-size:48px}.dv-fallback p{color:var(--dv-text);margin:0;font-size:15px}.dv-fallback-hint{color:var(--dv-muted);font-size:13px}@media (width<=640px){.assessment-card__top,.assessment-card__meta{grid-template-columns:1fr}}.v1-edit-page .v1-quill-wrapper .ql-toolbar{border-color:var(--v1-edit-border);background:#fff;border-radius:6px 6px 0 0}.v1-edit-page .v1-quill-wrapper .ql-container{border-color:var(--v1-edit-border);background:#fff;border-radius:0 0 6px 6px;min-height:160px;font-size:14px}.v1-edit-page .v1-quill-wrapper .ql-editor{min-height:140px}.v1-edit-page .ant-form-item-has-error .v1-quill-wrapper .ql-container,.v1-edit-page .ant-form-item-has-error .v1-quill-wrapper .ql-toolbar{border-color:#ff4d4f!important}.v1-edit-page .v1-edit-card .ant-card-head-title{padding:0;overflow:visible}.v1-edit-page .v1-edit-card .ant-card-extra{padding:0}.v1-edit-page .v1-edit-card>.ant-card-body{padding:18px 20px;overflow:hidden}.v1-edit-page .v1-section-icon-box{border:1.5px solid var(--v1-edit-primary);width:28px;min-width:28px;height:28px;min-height:28px;color:var(--v1-edit-primary);box-shadow:none;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.v1-edit-page .v1-section-label{color:var(--v1-edit-text);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;max-width:320px;font-size:14px;font-weight:700;overflow:hidden}.v1-edit-page .v1-edit-card .ant-card-extra .ant-btn{border-radius:var(--v1-edit-radius);width:32px;height:32px;color:var(--v1-edit-sub);padding:0}.v1-edit-page .v1-edit-card .ant-card-extra .ant-btn:hover{background:var(--v1-edit-bg-light);color:var(--v1-edit-primary)}.v1-edit-page .v1-form{flex-direction:column;gap:12px;display:flex}.v1-edit-page .v1-form .ant-form-item-label{padding-bottom:6px}.v1-edit-page .v1-form .ant-input:hover,.v1-edit-page .v1-form .ant-input-affix-wrapper:hover,.v1-edit-page .v1-form .ant-select-selector:hover,.v1-edit-page .v1-form .ant-picker:hover{border-color:#8bb8e8!important}.v1-edit-page .v1-form .ant-radio-wrapper,.v1-edit-page .v1-form .ant-checkbox-wrapper{color:var(--v1-edit-text);font-size:13px}.v1-edit-page .v1-form .ant-upload-wrapper{align-items:center;display:inline-flex}.v1-edit-page .v1-form .ant-upload{display:inline-flex}.v1-edit-page .v1-form .ant-upload .ant-btn{border-color:var(--v1-edit-border);width:auto;height:34px;color:var(--v1-edit-primary);background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.v1-edit-page .v1-form .ant-upload .ant-btn:hover{border-color:var(--v1-edit-primary);color:var(--v1-edit-primary);background:var(--v1-edit-bg-light)}.v1-edit-page .v1-form .ant-btn-link{width:auto;height:auto;color:var(--v1-edit-primary);padding:0;font-size:13px;font-weight:500}.v1-footer .ant-btn{border-radius:6px;height:36px;padding:0 18px;font-size:13px;font-weight:500}@media (width<=991px){.v1-edit-page .v1-edit-card>.ant-card-body{padding:14px 16px}.v1-edit-page .v1-edit-card>.ant-card-head{padding:0 16px}.v1-footer{padding:12px 16px;left:0}}@media (width<=480px){.v1-doc-preview{width:100%;max-width:none}}@keyframes fin-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes fin-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=1100px){.fin-analysis__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.fin-toolbar__main{flex-direction:column;align-items:stretch}.fin-toolbar__filters{flex-wrap:wrap}.fin-toolbar__search,.fin-toolbar__control{max-width:none}.fin-toolbar__actions{border-left:none;border-top:1px solid var(--color-border-light,#eef3f8);justify-content:flex-end;margin-left:0;padding-top:10px;padding-left:0}.fin-dh__top{flex-direction:column}.fin-step__line{width:20px;margin:0 6px}.finance-kpi-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media (width<=640px){.fa-info-grid{grid-template-columns:repeat(2,1fr)}.fa-rate-grid,.fa-referral-fields{grid-template-columns:1fr}.fa-outcome{flex-direction:column;align-items:stretch}.fa-outcome-stats{flex-direction:column;align-items:stretch;gap:6px;width:100%}.fa-stat{text-align:left;flex:none;justify-content:space-between;align-items:baseline;display:flex}.fa-stat-k{margin-bottom:0}.fa-stat-arrow{display:none}.fa-stat-hero{border-left:none;border-top:1px solid var(--color-border-muted,#d8e4ef);margin-top:2px;padding-top:8px;padding-left:0}.fa-action-bar{flex-direction:column;align-items:stretch}.fa-actions{justify-content:stretch}.fa-actions .app-button{flex:1;justify-content:center}.fa-actions .fa-btn-tip{flex:1}}@media (prefers-color-scheme:dark){.fa-rate-warning{background:#f59e0b1f;border-color:#f59e0b8c}.fa-rate-warning-head h4,.fa-rate-warning-delta .fa-rate-warning-val,.fa-rate-warning-icon{color:#fbbf24}.fa-rate-warning-cell{background:#ffffff0a;border-color:#f59e0b47}.fa-rate-warning-val{color:var(--color-text-primary,#e5e7eb)}.fa-rate-warning-key{color:var(--color-text-secondary,#9ca3af)}.fa-rate-warning-body,.fa-rate-warning-margin{color:var(--color-text,#d1d5db)}}@media (width<=900px){.fg-editor-form{display:block}.fg-editor-sticky-section{position:static}}@keyframes detail-editor-panel-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (width<=800px){.admin-config-context,.admin-config-table-tools{flex-direction:column;align-items:stretch}.admin-config-context-controls,.admin-config-control,.admin-config-control .ant-select{width:100%!important}.admin-config-table-tools .ant-input-affix-wrapper{width:100%}.action-toggle-grid{grid-template-columns:1fr 1fr}.fg-field-summary{flex-direction:column;align-items:flex-start}}@media (width<=900px){.fg-group-editor-modal .fg-fields-header{padding-top:2px;position:static}.fg-group-settings-card,.fg-group-settings-card>.fg-inline-row{grid-template-columns:1fr 1fr}}@media (width<=520px){.action-editor-grid,.action-toggle-grid,.fg-group-editor-tabs,.fg-group-settings-card,.fg-group-settings-card>.fg-inline-row{grid-template-columns:1fr}.fg-editor-next-row{flex-direction:column;align-items:stretch}}@media (width<=720px){.template-editor-grid,.template-editor-grid--three{grid-template-columns:1fr}}.dynamic-list-view>.ant-card.job-tabs-card,.dynamic-list-view>.ant-card.job-toolbar-card{height:49px;min-height:49px;margin-bottom:5px!important}.dynamic-list-view>.ant-card.job-tabs-card>.ant-card-body>.ant-flex,.dynamic-list-view>.ant-card.job-toolbar-card>.ant-card-body>.ant-flex{box-sizing:border-box;height:49px;min-height:49px;margin:0;padding:0}.dynamic-list-view>.ant-card.job-toolbar-card,.dynamic-list-view>.ant-card.job-toolbar-card>.ant-card-body>.ant-flex{height:34px;min-height:34px}.dynamic-list-view>.ant-card.job-tabs-card .ant-input-affix-wrapper{align-items:center!important;width:264px!important;height:28px!important;display:flex!important}.dynamic-list-view>.ant-card.job-tabs-card .ant-input{width:auto!important;height:auto!important;line-height:normal!important}.dynamic-list-view>.ant-card.job-tabs-card .ant-btn{background:var(--color-brand-softer)!important;width:28px!important;min-width:28px!important;height:28px!important;color:var(--color-brand)!important;box-shadow:none!important;border:0!important;border-radius:4px!important;padding:0!important}.dynamic-list-view>.ant-card.job-tabs-card .ant-btn-primary{background:var(--color-brand-soft)!important;width:132px!important;color:var(--color-brand)!important;font-size:var(--font-size-md)!important;font-weight:var(--font-weight-semibold)!important;padding:0 14px!important}.dynamic-list-view>.ant-card.job-tabs-card .ant-btn .anticon{font-size:var(--font-size-lg)!important}.dynamic-list-view .job-search-icon{color:var(--color-icon-soft)!important}.dynamic-list-view .job-search-input{width:264px!important;font-size:var(--font-size-md)!important;border-radius:4px!important}.dynamic-list-view .job-toolbar-icon-button,.dynamic-list-view .job-actions-button,.dynamic-list-view .job-column-display-button,.dynamic-list-view .job-actions-menu-button{border-radius:4px!important;justify-content:center!important;align-items:center!important;transition:border-color .2s,color .2s,background .2s!important;display:inline-flex!important}.dynamic-list-view .job-toolbar-icon-button{border:1px solid var(--color-border-muted)!important;background:var(--color-brand-softer)!important;color:var(--color-brand)!important}.dynamic-list-view .job-toolbar-icon-button:hover,.dynamic-list-view .job-toolbar-icon-button:focus{border-color:var(--color-border-hover)!important;background:var(--color-surface-hover-soft)!important;color:var(--color-brand-hover)!important}.dynamic-list-view .job-column-display-button{gap:8px!important;padding:0 4px!important}.dynamic-list-view .job-actions-menu-button{gap:4px!important}.dynamic-list-view .job-action-list-icon{width:12px!important;height:12px!important}.dynamic-list-view .job-actions-frame-icon{width:14px!important;height:14px!important}.dynamic-list-view .job-actions-caret{font-size:var(--font-size-3xs)!important}.dynamic-list-view .job-selected-count{color:var(--color-icon-neutral)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-medium)!important;margin-left:4px!important}.dynamic-list-view .job-actions-info{color:var(--color-text-muted);font-size:var(--font-size-3xs);font-weight:var(--font-weight-medium);align-items:center;gap:4px;display:inline-flex}.job-search-input .ant-input::-moz-placeholder{text-align:center!important}.job-search-input input::-moz-placeholder{text-align:center!important}.job-search-input .ant-input::placeholder,.job-search-input input::placeholder{text-align:center!important}.dynamic-list-view>.ant-card.job-tabs-card .ant-btn.param-view-toggle-btn--active,.dynamic-list-view>.ant-card.job-tabs-card .ant-btn.param-view-toggle-btn--active:hover,.dynamic-list-view>.ant-card.job-tabs-card .ant-btn.param-view-toggle-btn--active:focus{background:var(--color-brand)!important;color:#fff!important;border-color:var(--color-brand)!important}.source-candidate-container{padding:16px}.candidate-tabs-card,.search-card,.result-card{border-radius:8px;margin-top:16px}.candidate-card{margin-bottom:12px}.candidate-name{color:#1677ff;margin-bottom:8px;font-size:18px;font-weight:600}.candidate-info{margin-bottom:4px}.no-candidates{text-align:center;color:#999;padding:60px 0}.form-label{margin-bottom:8px;font-weight:500;display:block}.search-preference-label{margin-bottom:12px;font-weight:500;display:block}.page-label{margin-bottom:8px;font-weight:500;display:block}.experience-label{margin-bottom:16px;font-weight:500;display:block}.full-width{width:100%}.experience-input{width:100px}.years-text{align-items:center;display:flex}.candidate-results-wrapper{margin-top:20px}.candidate-count{color:#1677ff;background:#eef4ff;border-radius:6px;margin-bottom:16px;padding:8px 14px;font-weight:600;display:inline-block}.candidate-list-card{background:#fff;border:1px solid #e8e8e8;border-radius:10px;align-items:flex-start;gap:16px;margin-bottom:14px;padding:18px;transition:all .2s;display:flex}.candidate-list-card:hover{box-shadow:0 2px 10px #00000014}.candidate-checkbox{padding-top:4px}.candidate-content{flex:1}.candidate-header h3{color:#1677ff;margin:0;font-size:16px;font-weight:600}.candidate-subtitle{color:#666;margin-top:4px;font-size:13px}.candidate-skills{margin-top:10px}.candidate-skills .ant-tag{border-radius:4px;margin-bottom:6px}.candidate-experience{margin-top:12px;font-size:14px}.candidate-company{color:#555;margin-top:8px;font-size:13px}.candidate-created{color:#777;margin-top:10px;font-size:13px}.candidate-created span{color:#ff4d4f;font-weight:500}.candidate-actions{justify-content:flex-end;align-items:center;min-width:120px;display:flex}.candidate-actions .ant-btn-link{font-weight:600}.candidate-list-card{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.candidate-results-wrapper{width:100%;margin-top:20px}.candidate-list-card{justify-content:space-between;align-items:flex-start;width:100%;min-height:120px;display:flex}.pagination-wrapper{margin-top:20px}.candidate-toolbar{justify-content:flex-end;align-items:center;gap:8px;width:100%;margin-bottom:16px;display:flex}.candidate-search-input{width:320px}.candidate-toolbar .ant-btn{justify-content:center;align-items:center;display:flex}.candidate-name-link{color:#0b5ed7;cursor:pointer;font-size:14px;font-weight:500}.candidate-name-link:hover{color:#0b5ed7}.job-description-content{white-space:pre-wrap;font-size:14px;line-height:1.8}.source-candidate-container .znx-dh-actions{display:none!important}.candidate-topbar{justify-content:space-between;align-items:center;width:100%;margin-bottom:16px;display:flex}.candidate-count-tag{color:#1677ff;background:#eef4ff;border:none;padding:6px 12px;font-weight:600}.candidate-topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.candidate-topbar-left{align-items:center;gap:12px;display:flex}.candidate-topbar-right{align-items:center;gap:8px;display:flex}.candidate-count-tag{color:#1677ff;background:#eef4ff;border-radius:6px;padding:8px 14px;font-weight:600}.jdv{--jdv-font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--jdv-primary:#0053a5;--jdv-text:#1a1a2e;--jdv-text-sub:#586888;--jdv-text-muted:#9ca3af;--jdv-border:#d6e4f0;--jdv-bg-light:#f7fafd;--jdv-bg-stats:#eff6ff;--jdv-bg-head:#f2f4f8;--jdv-radius:8px;--jdv-radius-sm:6px;font-family:var(--jdv-font);background:#fff;min-height:100vh}.jdv .jdv-breadcrumb .ant-breadcrumb-separator{color:var(--jdv-text-muted);font-size:12px}.jdv .jdv-breadcrumb-link{color:var(--jdv-text-sub);cursor:pointer;font-size:13px;transition:color .2s}.jdv .jdv-breadcrumb-link:hover{color:var(--jdv-primary)}.jdv .jdv-breadcrumb-active{color:var(--jdv-primary);font-size:13px;font-weight:600}.jdv .jdv-hero-card.ant-card{border:1px solid var(--jdv-border);box-shadow:0 2px 12px #0000000f;border-radius:var(--jdv-radius)!important;background:#fff!important}.jdv .jdv-hero-card>.ant-card-body{padding:16px 20px}.jdv .jdv-client-code{color:var(--jdv-text-sub);margin-bottom:2px;font-size:12px;display:block}.jdv .jdv-job-title{color:var(--jdv-text)!important;margin:0!important;font-size:18px!important;font-weight:700!important;line-height:1.3!important}.jdv .jdv-meta-item{color:var(--jdv-text-sub);align-items:center;gap:4px;font-size:13px;display:inline-flex}.jdv .jdv-stats-box{background:var(--jdv-bg-stats);border-radius:var(--jdv-radius);box-sizing:border-box;align-items:center;width:100%;padding:12px 16px;display:flex}.jdv .jdv-stat-col{text-align:center;flex:1}.jdv .jdv-stat-label{color:var(--jdv-text);margin-bottom:6px;font-size:13px;font-weight:600;line-height:1.4;display:block}.jdv .jdv-stats-box .ant-statistic-content-value{color:var(--jdv-text);font-size:28px;font-weight:800;line-height:1.1}.jdv .jdv-stat-divider{background:#00000014;flex-shrink:0;align-self:stretch;width:1px;margin:0 12px}.jdv .jdv-field{flex-direction:column;gap:5px;display:flex}.jdv .jdv-field-label{color:#4b5563;letter-spacing:.01em;font-size:12px;font-weight:500}.jdv .jdv-field-value{color:var(--jdv-text);font-size:13px;font-weight:600}.jdv .jdv-field a{color:var(--jdv-primary);font-size:13px;font-weight:500;text-decoration:none}.jdv .jdv-field a:hover{text-decoration:underline}.jdv .jdv-toolbar-card.ant-card{border:1px solid var(--jdv-border);box-shadow:0 2px 12px #0000000f;border-radius:var(--jdv-radius)!important;background:#fff!important}.jdv .jdv-toolbar-card>.ant-card-body{padding:10px 16px}.jdv .jdv-toolbar-card .ant-tabs-nav{margin-bottom:0}.jdv .jdv-toolbar-card .ant-tabs-nav:before{border:none!important}.jdv .jdv-toolbar-card .ant-tabs-ink-bar{display:none!important}.jdv .jdv-toolbar-card .ant-tabs-nav-list{background:#eef2fa;border-radius:24px;padding:3px}.jdv .jdv-toolbar-card .ant-tabs-tab{color:var(--jdv-text-sub);font-size:13px;font-weight:500;transition:all .22s;border-radius:20px!important;margin:0!important;padding:6px 18px!important}.jdv .jdv-toolbar-card .ant-tabs-tab:not(.ant-tabs-tab-active):hover{color:var(--jdv-primary);background:#fffc!important}.jdv .jdv-toolbar-card .ant-tabs-tab.ant-tabs-tab-active{background:linear-gradient(135deg,#0053a5 0%,#0ea5e9 100%)!important;box-shadow:0 4px 14px #0053a561!important}.jdv .jdv-toolbar-card .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600;color:#fff!important}.jdv .jdv-toolbar-card .ant-tabs-tab.ant-tabs-tab-active .ant-badge-count{font-weight:600;color:#fff!important;box-shadow:none!important;background:#ffffff40!important}@keyframes jdv-tab-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.jdv-tab-panel{animation:.32s cubic-bezier(.4,0,.2,1) both jdv-tab-enter}.jdv .jdv-action-btn.ant-btn{border-radius:var(--jdv-radius);height:32px;padding:0 14px;font-size:13px;font-weight:600}.jdv .jdv-more-btn.ant-btn{border-radius:var(--jdv-radius);width:32px;height:32px;color:var(--jdv-text-sub);justify-content:center;align-items:center;padding:0;display:flex}.jdv .jdv-section-card.ant-card{border:1px solid var(--jdv-border);overflow:hidden;box-shadow:0 2px 12px #0000000f;border-radius:var(--jdv-radius)!important;background:#fff!important}.jdv .jdv-section-card>.ant-card-body{padding:18px 20px}.jdv .jdv-section-card>.ant-card-head{border-bottom:1px solid var(--jdv-border);background:linear-gradient(120deg, var(--section-accent-light,#0053a512) 0%, #fff 65%);min-height:56px;padding:0 20px}.jdv .jdv-section-card>.ant-card-head .ant-card-head-wrapper{background:0 0;border-radius:0;align-items:center;min-height:56px;padding:0;display:flex}.jdv .jdv-section-card .ant-card-head-title{color:var(--jdv-text);padding:0;font-size:13px;font-weight:700}.jdv .jdv-section-icon-wrap{color:#0053a5;width:28px;height:28px;box-shadow:none;background:#fff;border:1.5px solid #0053a5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex}.jdv .jdv-section-title{letter-spacing:.01em;color:var(--jdv-text)!important;font-size:14px!important;font-weight:700!important}.jdv .jdv-skills-group{border:1px solid var(--jdv-border);background:#f8fafd;border-radius:6px;margin-top:2px;padding:10px 12px}.jdv .jdv-skill-tag.ant-tag{color:#0053a5;cursor:default;background:#e0f0ff;border:none;border-radius:8px;align-items:center;margin:0;padding:4px 12px;font-size:12px;font-weight:600;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 1px 4px #0053a51f}.jdv .jdv-skill-tag.ant-tag:hover{background:#bfdbfe;transform:translateY(-1px);box-shadow:0 4px 10px #0053a533}.jdv .jdv-activity-card.ant-card{border:1px solid var(--jdv-border);box-shadow:0 2px 12px #0000000f;border-radius:var(--jdv-radius)!important;background:#fff!important}.jdv .jdv-activity-card>.ant-card-body{padding:14px 16px}.jdv .jdv-activity-switcher.ant-segmented{background:var(--jdv-bg-light);border-radius:var(--jdv-radius);width:100%;padding:2px;font-size:13px}.jdv .jdv-activity-switcher .ant-segmented-item{border-radius:var(--jdv-radius-sm)}.jdv .jdv-activity-switcher .ant-segmented-item-selected{color:var(--jdv-primary);font-weight:600}.jdv .jdv-activity-switcher .ant-segmented-item-label{font-size:13px}.jdv .jdv-date-collapse.ant-collapse{background:0 0;border:none}.jdv .jdv-date-collapse>.ant-collapse-item{margin-bottom:8px;overflow:hidden;border:1px solid var(--jdv-border)!important;border-radius:var(--jdv-radius)!important}.jdv .jdv-date-collapse>.ant-collapse-item>.ant-collapse-header{background:var(--jdv-bg-light);align-items:center;padding:10px 14px}.jdv .jdv-date-collapse>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:12px 14px}.jdv .jdv-date-label{color:var(--jdv-text);font-size:13px;font-weight:700}.jdv .jdv-timeline-card.ant-card{border:1px solid var(--jdv-border);border-radius:var(--jdv-radius-sm);box-shadow:none}.jdv .jdv-timeline-card>.ant-card-body{padding:10px 12px}.jdv .jdv-date-collapse .ant-timeline-item-head{width:12px!important;height:12px!important}.jdv .jdv-date-collapse .ant-timeline-item-head-blue{background:#1d4ed8!important;border-color:#1d4ed8!important;box-shadow:0 0 0 3px #1d4ed826!important}.jdv .jdv-date-collapse .ant-timeline-item-head-green{background:#15803d!important;border-color:#15803d!important;box-shadow:0 0 0 3px #15803d26!important}.jdv .jdv-date-collapse .ant-timeline-item-head-red{background:#b91c1c!important;border-color:#b91c1c!important;box-shadow:0 0 0 3px #b91c1c26!important}.jdv .jdv-date-collapse .ant-timeline-item-tail{border-left:2px solid #e2e8f0!important}.jdv .jdv-activity-tag.ant-tag{letter-spacing:0;border-radius:8px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex;border:none!important}.jdv .jdv-activity-tag.ant-tag-blue{box-shadow:0 1px 4px #1d4ed81f;color:#1d4ed8!important;background:#dbeafe!important}.jdv .jdv-activity-tag.ant-tag-green{box-shadow:0 1px 4px #15803d1f;color:#15803d!important;background:#dcfce7!important}.jdv .jdv-activity-tag.ant-tag-red{box-shadow:0 1px 4px #b91c1c1f;color:#b91c1c!important;background:#fee2e2!important}.jdv .jdv-activity-time{color:var(--jdv-text-muted);font-size:11px}.jdv .jdv-activity-text{color:var(--jdv-text-sub);font-size:12px;line-height:1.5;display:block}@media (width<=991px){.jdv .jdv-job-title{font-size:20px!important}.jdv .jdv-hero-card>.ant-card-body,.jdv .jdv-section-card>.ant-card-body{padding:14px 16px}}@media (width<=640px){.jdv .jdv-stats-box{padding:10px 12px}.jdv .jdv-stats-box .ant-statistic-content-value{font-size:22px}}.tte-wrapper{background:#fff;border:1px solid #d9d9d9;border-radius:6px;transition:border-color .2s;position:relative;overflow:hidden}.tte-wrapper:focus-within{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a}.tte-wrapper--disabled{cursor:not-allowed;background:#f5f5f5}.tte-toolbar-row{background:#fafafa;border-bottom:1px solid #f0f0f0;align-items:center;display:flex}.tte-field-icon{color:#00000073;flex-shrink:0;align-items:center;padding:0 8px 0 10px;font-size:14px;display:flex}.tte-toolbar{flex-wrap:wrap;flex:1;align-items:center;gap:2px;padding:6px 8px;display:flex}.tte-toolbar--disabled{opacity:.5;pointer-events:none}.tte-toolbar-group{align-items:center;gap:2px;display:flex}.tte-toolbar-divider{background:#e0e0e0;width:1px;height:18px;margin:0 4px}.tte-btn{color:#595959;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:13px;line-height:1;transition:background .15s,color .15s;display:inline-flex}.tte-btn:hover:not(:disabled),.tte-btn--active{color:#1677ff;background:#e6f4ff}.tte-btn:disabled{cursor:not-allowed;opacity:.4}.tte-content{color:#262626;outline:none;min-height:200px;max-height:360px;padding:14px 16px;font-size:14px;line-height:1.8;overflow-y:auto}.tte-wrapper--disabled .tte-content{color:#8c8c8c;cursor:not-allowed}.tte-wrapper .ProseMirror{color:#262626;outline:none;min-height:200px;max-height:360px;padding:14px 16px;font-size:14px;line-height:1.8;overflow-y:auto}.tte-wrapper .ProseMirror p{margin:0 0 4px}.tte-wrapper .ProseMirror ul,.tte-wrapper .ProseMirror ol{margin:4px 0;padding-left:20px}.tte-wrapper .ProseMirror a{color:#1677ff;text-decoration:underline}.tte-wrapper .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#bfbfbf;pointer-events:none;float:left;height:0}.tte-placeholder{color:#bfbfbf;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.8;position:absolute;top:55px;left:16px;right:16px;overflow:hidden}.tte-table-tools .tte-btn{width:auto;min-width:28px;padding:0 6px}.tte-wrapper .ProseMirror .tableWrapper{margin:10px 0;overflow-x:auto}.tte-wrapper .ProseMirror table,.tte-wrapper .ProseMirror .email-template-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:8px 0}.tte-wrapper .ProseMirror th,.tte-wrapper .ProseMirror td{vertical-align:top;word-break:break-word;border:1px solid #d9d9d9;min-width:80px;padding:8px 10px;position:relative}.tte-wrapper .ProseMirror th{text-align:left;background:#fafafa;font-weight:600}.tte-wrapper .ProseMirror th p,.tte-wrapper .ProseMirror td p{margin:0}.tte-wrapper .ProseMirror .selectedCell:after{content:"";pointer-events:none;background:#1677ff14;position:absolute;inset:0}.tte-wrapper .ProseMirror .column-resize-handle{pointer-events:none;background:#1677ff;width:4px;position:absolute;top:0;bottom:0;right:-2px}.tte-wrapper .ProseMirror.resize-cursor{cursor:col-resize}.dyn-cards{flex-direction:column;gap:20px;display:flex}.dyn-cards .ant-card-body{padding:8px}.dyn-card-section .ant-card-head{border-bottom:1px solid #f0f0f0;min-height:48px}.dyn-card-section .ant-card-head-title .ant-typography{color:#1a1a2e;margin:0;font-weight:700}.dyn-card-section .ant-col{display:flex}.dyn-card-item{cursor:pointer;border-radius:3px;flex:1;width:100%;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden}.dyn-card-item .ant-card-body{flex-direction:column;padding:8px;display:flex}.dyn-card-item:after{content:"";opacity:.4;pointer-events:none;border-radius:50%;width:100px;height:100px;position:absolute;top:-30px;right:-30px}.dyn-card-title{color:#1a1a2e;min-height:20px;margin-bottom:8px;font-size:14px;font-weight:500;line-height:1.4;display:block}.dyn-card-item .dyn-card-stat .ant-statistic-content{color:#0053a5;font-size:14px;font-weight:600}.dyn-card-name{color:#374151;margin-top:6px;font-size:14px;font-weight:400;line-height:1.4;display:block}.dyn-card-footer{border-top:1px solid #0000000f;flex-direction:column;gap:2px;margin-top:12px;padding-top:8px;display:flex}.dyn-card-sub{color:#6b7280;letter-spacing:.2px;font-size:11px;display:block}.dyn-card-item.blue{background:#eff6ff;border-color:#dbeafe}.dyn-card-item.blue:after{background:radial-gradient(circle,#93c5fd,#0000 70%)}.dyn-card-item.green{background:#f0fdf4;border-color:#dcfce7}.dyn-card-item.green:after{background:radial-gradient(circle,#86efac,#0000 70%)}.dyn-card-item.purple{background:#f5f3ff;border-color:#ede9fe}.dyn-card-item.purple:after{background:radial-gradient(circle,#c4b5fd,#0000 70%)}.dyn-card-item.peach{background:#fff7ed;border-color:#ffedd5}.dyn-card-item.peach:after{background:radial-gradient(circle,#fed7aa,#0000 70%)}.dyn-card-item.red{background:#fef2f2;border-color:#fee2e2}.dyn-card-item.red:after{background:radial-gradient(circle,#fca5a5,#0000 70%)}.dyn-card-item.gray{background:#f9fafb;border-color:#f3f4f6}.dyn-card-item.gray:after{background:radial-gradient(circle,#d1d5db,#0000 70%)}.onboarding-card{box-shadow:none;background:0 0}.onboarding-card>.ant-card-head{background:#fff;border-bottom:none;border-radius:6px 6px 0 0;min-height:0;padding:8px}.onboarding-card>.ant-card-head .ant-card-head-title{color:#111318;font-size:14px;font-weight:600}.onboarding-card .dyn-frame-view-all{color:#0053a5;font-size:12px;font-weight:500}.onboarding-card>.ant-card-body{background:0 0;padding:0}.onboarding-card-footer{background:#fff;border-radius:0 0 6px 6px;min-height:16px;padding:8px}.onboarding-card .dyn-card-section{box-shadow:none;background:0 0;border:none}.onboarding-card .dyn-card-section>.ant-card-body{padding:8px}.onboarding-card .dyn-card-item{box-shadow:none;cursor:default;background:#fff;border:1px solid #f0f0f0;border-radius:6px}.onboarding-card .dyn-card-item .ant-card-body{padding:10px 10px 8px}.onboarding-card .dyn-card-title{color:#111318;margin-bottom:6px;font-size:12px;font-weight:500}.onboarding-card .dyn-card-stat{margin-bottom:14px}.onboarding-card .dyn-card-item .dyn-card-stat .ant-statistic-content{color:#0053a5;font-size:20px;font-weight:700;line-height:1.1}.onboarding-card .dyn-card-sub{color:#6b7280;font-size:11px;font-weight:400}.sticky-card>.ant-card-body{padding:8px}.sticky-card .ant-card-head-title .ant-typography{color:#1a1a2e;margin:0;font-size:15px;font-weight:700}.sticky-card-actions{align-items:center;gap:4px;display:flex}.sticky-card-actions .anticon{color:#1d4ed8}.sticky-card-actions .ant-btn-link{color:#1d4ed8;padding:0;font-weight:500}.sticky-card .ant-tabs{flex-shrink:0!important;height:27px!important;margin-bottom:12px!important}.sticky-card .ant-tabs-nav{height:27px!important;margin:0!important}.sticky-card .ant-tabs-nav:before,.sticky-card .ant-tabs-ink-bar,.sticky-card .ant-tabs-content-holder{display:none!important}.sticky-card .ant-tabs-nav-wrap,.sticky-card .ant-tabs-nav-list{align-items:center!important;height:27px!important}.sticky-card .ant-tabs-tab{background:var(--color-transparent)!important;height:27px!important;color:var(--color-text-primary)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-regular)!important;border-radius:0!important;margin:0 0 0 4px!important;padding:0!important;line-height:20px!important}.sticky-card .ant-tabs-tab:first-child{margin-left:0!important}.sticky-card .ant-tabs-tab-active{background:var(--color-brand-subtle)!important;border-radius:4px!important}.sticky-card .ant-tabs-tab-btn{color:inherit!important;text-shadow:none!important}.sticky-card .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-brand)!important;font-weight:var(--font-weight-medium)!important}.sticky-card .ant-tabs-tab .ant-space{font-weight:var(--font-weight-semibold);white-space:nowrap!important;letter-spacing:0!important;align-items:center!important;gap:6px!important;height:27px!important;padding:0 7px!important;display:inline-flex!important}.sticky-card .ant-tabs-tab .ant-badge{justify-content:center!important;align-items:center!important;height:18px!important;display:inline-flex!important}.sticky-card .ant-tabs-tab .ant-badge-count{background:var(--color-surface-hover)!important;min-width:16px!important;height:18px!important;color:var(--color-text-primary)!important;font-size:var(--font-size-md)!important;font-weight:var(--font-weight-semibold)!important;box-shadow:none!important;border-radius:3px!important;padding:0 5px!important;line-height:18px!important;position:static!important;transform:none!important}.sticky-card .ant-tabs-tab-active .ant-badge-count{background:var(--color-surface-card)!important;color:var(--color-brand)!important;font-weight:var(--font-weight-semibold)!important;box-shadow:0 2px 5px var(--color-shadow-badge)!important}.sticky-card .custom-pagination .ant-select{width:60px!important}.sticky-card .custom-pagination .ant-select-selector{padding:0 24px 0 8px!important}.sticky-card .custom-pagination .ant-pagination{align-items:center!important;gap:10px!important;margin:0!important;display:flex!important}.sticky-card .custom-pagination .ant-pagination-item,.sticky-card .custom-pagination .ant-pagination-jump-prev,.sticky-card .custom-pagination .ant-pagination-jump-next{display:none!important}.sticky-card .custom-pagination .ant-pagination-prev,.sticky-card .custom-pagination .ant-pagination-next{width:36px!important;min-width:36px!important;height:30px!important;margin:0!important}.sticky-card .custom-pagination .ant-pagination-prev button,.sticky-card .custom-pagination .ant-pagination-next button{width:36px!important;height:24px!important;box-shadow:none!important;border:0!important;border-radius:3px!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important;transform:none!important}.sticky-card .custom-pagination .ant-pagination-prev .anticon,.sticky-card .custom-pagination .ant-pagination-next .anticon{justify-content:center!important;align-items:center!important;width:14px!important;height:14px!important;line-height:1!important;display:inline-flex!important}.sticky-card .custom-pagination .ant-pagination-prev .anticon svg,.sticky-card .custom-pagination .ant-pagination-next .anticon svg{display:block!important}.sticky-card .custom-pagination .ant-pagination-prev button{background:var(--color-surface-control)!important;color:var(--color-text-secondary)!important}.sticky-card .custom-pagination .ant-pagination-next button{background:var(--color-brand)!important;color:var(--color-surface-card)!important}.sticky-notes-scroll{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb,#0000002e) transparent;max-height:calc(100vh - 360px);padding-right:4px;overflow-y:auto}.sticky-notes-scroll::-webkit-scrollbar{width:6px}.sticky-notes-scroll::-webkit-scrollbar-track{background:0 0}.sticky-notes-scroll::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb,#0000002e);border-radius:3px}.sticky-card .sticky-notes-pagination{z-index:5;background:var(--color-surface-card);border-top:1px solid var(--color-border-light);margin-top:12px;padding-top:12px;position:sticky;bottom:0}.sticky-date-range-dropdown.ant-select-dropdown{border-radius:8px!important;padding:6px!important}.sticky-date-range-dropdown .ant-select-item{min-height:32px!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-regular)!important;color:var(--color-text-primary)!important;border-radius:6px!important;padding:6px 12px!important;line-height:20px!important}.sticky-date-range-dropdown .ant-select-item:hover,.sticky-date-range-dropdown .ant-select-item-option-active{background:var(--color-brand-subtle)!important;color:var(--color-brand)!important}.sticky-date-range-dropdown .ant-select-item-option-selected{background:var(--color-brand-subtle)!important;color:var(--color-brand)!important;font-weight:var(--font-weight-medium)!important}.sticky-custom-range.ant-picker{width:240px!important}.sticky-custom-range .ant-picker-active-bar{background:var(--color-brand)!important}.sticky-custom-range .ant-picker-clear .anticon,.sticky-custom-range .ant-picker-suffix .anticon{color:var(--color-brand)!important}.sticky-card .ant-col{display:flex}.sticky-note{box-sizing:border-box;border-radius:10px;flex-direction:column;flex:1;width:100%;height:188px;padding:14px;display:flex;position:relative;overflow:hidden}.sticky-note:after{content:"";opacity:.4;pointer-events:none;border-radius:50%;width:100px;height:100px;position:absolute;top:-30px;right:-30px}.sticky-note.purple{background:#f5f3ff}.sticky-note.purple:after{background:radial-gradient(circle,#c4b5fd,#0000 70%)}.sticky-note.peach{background:#fce8dd}.sticky-note.peach:after{background:radial-gradient(circle,#fed7aa,#0000 70%)}.sticky-note.green{background:#eaf5ee}.sticky-note.green:after{background:radial-gradient(circle,#86efac,#0000 70%)}.sticky-note.blue{background:#ecebfc}.sticky-note.blue:after{background:radial-gradient(circle,#93c5fd,#0000 70%)}.sticky-note.red{background:#fef2f2}.sticky-note.red:after{background:radial-gradient(circle,#fca5a5,#0000 70%)}.sticky-note.gray{background:#f9fafb}.sticky-note.gray:after{background:radial-gradient(circle,#d1d5db,#0000 70%)}.sticky-note-hover-actions{z-index:1;opacity:0;visibility:hidden;transition:opacity .15s;position:absolute;top:10px;right:10px}.sticky-note:hover .sticky-note-hover-actions{opacity:1;visibility:visible}.sticky-note-hover-actions .ant-btn{width:24px;height:24px;color:var(--color-brand);background:#fffc;border-radius:6px;justify-content:center;align-items:center;display:flex}.sticky-note-hover-actions .ant-btn:hover{color:var(--color-brand);background:#fff}.sticky-note-pill-row{margin-bottom:0}.sticky-note-pill-row .ant-tag{color:#374151;background:#fffc;border:none;border-radius:20px;align-items:center;gap:4px;margin:0;padding:3px 10px;font-size:11px;font-weight:500;display:flex}.sticky-note-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.sticky-note-date{color:#9ca3af;font-size:11px}.sticky-note-heading{margin:10px 0 6px;line-height:1.4;display:block;color:#1a1a2e!important;font-size:14px!important;font-weight:700!important}.sticky-note-body{color:#6b7280;-webkit-line-clamp:3;line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;max-height:4.8em;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.sticky-note-body.clamp-2{-webkit-line-clamp:2;line-clamp:2;max-height:3.2em}.sticky-note-body.clamp-3{-webkit-line-clamp:3;line-clamp:3;max-height:4.8em}.sticky-note-body.clamp-4{-webkit-line-clamp:4;line-clamp:4;max-height:6.4em}.sticky-note-body.clamp-5{-webkit-line-clamp:5;line-clamp:5;max-height:8em}.sticky-note-body.clamp-6{-webkit-line-clamp:6;line-clamp:6;max-height:9.6em}.sticky-note-footer{border-top:1px solid #0000000f;margin-top:auto;padding-top:8px}.sticky-note-popover .ant-popover-inner-content{max-width:280px;padding:8px 10px}.sticky-note-popover-content{color:#374151;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.6}.sticky-note-footer .ant-typography{color:#9ca3af;font-size:11px}.submission-card>.ant-card-body{padding:8px}.submission-header{background:#f2f4f8;border-radius:8px;margin-bottom:16px;padding:10px 14px}.submission-title{color:#1a1a2e;font-size:14px;font-weight:600}.submission-total{color:#1d4ed8;margin:0;font-size:16px;font-weight:700}.submission-rows{flex-direction:column;gap:12px;padding:0 14px;display:flex}.submission-row-value{font-size:13px;font-weight:700}.submission-row-header{margin-bottom:6px}.submission-row-label{color:#374151;font-size:13px;font-weight:600}.submission-info-icon{color:#93c5fd;cursor:pointer;font-size:13px}.submission-bar-track{background:#f0f0f0;border-radius:4px;height:8px;position:relative;overflow:hidden}.submission-bar-accent{border-radius:4px;width:12%;height:100%;position:absolute;top:0;left:0}.submission-bar-fill{border-radius:4px;height:100%;position:absolute;top:0}.assessment-card .ant-card-head-title{font-size:15px;font-weight:700}.assessment-card__top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.assessment-card__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;display:grid}.assessment-card__meta-row{min-width:0}.assessment-card__meta dt{color:#697386;margin:0 0 3px;font-size:12px;line-height:1.2}.assessment-card__meta dd{color:#1f2937;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.25}.assessment-card__rows{margin-top:18px}@media (width<=640px){.assessment-card__top,.assessment-card__meta{grid-template-columns:1fr}}.dynamic-field-filter .ant-drawer-content{background:var(--color-surface-card)}.dynamic-field-filter .ant-drawer-header{border-bottom:1px solid var(--color-border-light);padding:18px 24px}.dynamic-field-filter .ant-drawer-title .ant-typography{margin:0}.dynamic-field-filter .ant-drawer-body{padding:20px 24px}.dynamic-field-filter .ant-drawer-footer{border-top:1px solid var(--color-border-light);padding:12px 24px}.dynamic-field-filter__footer{justify-content:flex-end;width:100%;display:flex}.dynamic-field-filter__form{color:var(--color-text-primary)}.dynamic-field-filter__rows,.dynamic-field-filter__row{width:100%}.dynamic-field-filter__row{border:1px solid var(--color-border-light);background:var(--color-surface-soft);border-radius:6px;padding:14px;position:relative}.dynamic-field-filter__remove{z-index:1;position:absolute;top:8px;right:8px}.dynamic-field-filter__operator{min-width:160px;margin-bottom:8px}.dynamic-field-filter .ant-form-item-label>label{color:var(--color-text-secondary)}.dynamic-field-filter .ant-select-selector{border-color:var(--color-border)!important}.dynamic-field-filter .ant-select-focused .ant-select-selector,.dynamic-field-filter .ant-select-selector:focus,.dynamic-field-filter .ant-select-selector:active{border-color:var(--color-brand)!important;box-shadow:0 0 0 2px #1677ff1a!important}.dynamic-field-filter__locked-field{border:1px solid var(--color-border-light);background:var(--color-surface-card);border-radius:6px;align-items:center;height:32px;padding:0 11px;display:flex}.filter-date-shortcut{cursor:pointer;border:1px solid var(--color-border);color:var(--color-brand);background:var(--color-surface-soft);font-size:var(--font-size-xs,11px);-webkit-user-select:none;user-select:none;border-radius:4px;padding:0 6px;line-height:20px;transition:background .15s,border-color .15s}.filter-date-shortcut:hover{background:var(--color-brand-softer,#e8f0fe);border-color:var(--color-brand)}.app-alert.ant-alert{border-radius:4px;align-items:flex-start;padding:10px 14px;font-size:13px;line-height:20px}.app-alert .ant-alert-icon{margin-top:2px}.app-alert .ant-alert-message{color:var(--color-text-primary);font-size:13px;font-weight:600;line-height:20px}.app-alert .ant-alert-description{color:#536988;font-size:12px;line-height:18px}.app-alert--default.ant-alert-info{background:#f3f9fd;border-color:#cfe5f5}.app-alert--soft.ant-alert-info{background:#edf8fe;border-color:#0000}.app-alert--success.ant-alert-success{background:#f2fbf5;border-color:#cfe8d7}.app-alert--warning.ant-alert-warning{background:#fff9eb;border-color:#f3dfb8}.app-alert--error.ant-alert-error{background:#fff5f5;border-color:#f2c4c4}.znx-an-card{--znx-an-primary:var(--color-brand,#0053a5);--znx-an-primary-soft:var(--color-brand-soft,#dfedf7);--znx-an-primary-subtle:var(--color-brand-subtle,#edf8fe);--znx-an-text:var(--color-text-primary,#111827);--znx-an-sub:var(--color-text-secondary,#4b5563);--znx-an-muted:var(--color-text-muted,#6b7280);--znx-an-border:var(--color-border-muted,#d8e4ef);--znx-an-border-light:var(--color-border-light,#eef3f8);--znx-an-surface:var(--color-surface-card,#fff);--znx-an-track:var(--color-surface-softer,#f3f8fb);--znx-an-radius:8px;--znx-an-radius-sm:6px}.znx-an-card.ant-card{border:1px solid var(--znx-an-border);height:100%;overflow:hidden;box-shadow:0 1px 2px #1028460a,0 8px 24px #1028460f;border-radius:var(--znx-an-radius)!important;background:var(--znx-an-surface)!important}.znx-an-card>.ant-card-body{flex-direction:column;height:100%;padding:0;display:flex}.znx-an-tabs{flex-direction:column;height:100%;display:flex}.znx-an-tabs .ant-tabs-nav{border-bottom:1px solid var(--znx-an-border-light);margin:0;padding:0 16px}.znx-an-tabs .ant-tabs-tab{padding:14px 6px;font-weight:500}.znx-an-tabs .ant-tabs-content-holder{flex:auto;min-height:0}.znx-an-tabs .ant-tabs-content,.znx-an-tabs .ant-tabs-tabpane{height:100%}.znx-an-body{flex-direction:column;height:100%;padding:16px;display:flex}.znx-an-scroll{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb,#c4ccd8) transparent;flex:auto;min-height:0;padding-right:6px;overflow:hidden auto}.znx-an-scroll::-webkit-scrollbar{width:6px}.znx-an-scroll::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb-light,#d1d5db);border-radius:999px}.znx-an-scroll::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb,#c4ccd8)}.znx-an-composer{border-bottom:1px solid var(--znx-an-border-light);flex:none;margin-bottom:16px;padding-bottom:16px}.znx-an-composer .ant-mentions{border-radius:var(--znx-an-radius-sm);border-color:var(--color-border-input,#d5dde5);transition:border-color .15s,box-shadow .15s}.znx-an-composer .ant-mentions:hover{border-color:var(--color-border-hover,#99c7e8)}.znx-an-composer .ant-mentions-focused{border-color:var(--znx-an-primary);box-shadow:0 0 0 3px var(--znx-an-primary-subtle)}.znx-an-composer textarea{border-radius:var(--znx-an-radius-sm);resize:none;font-size:13px;line-height:1.55}.znx-an-composer textarea::placeholder{color:var(--color-text-placeholder,#a7b0bb)}.znx-an-composer-actions{justify-content:flex-end;margin-top:10px;display:flex}.znx-an-composer-actions .ant-btn{border-radius:var(--znx-an-radius-sm);min-width:72px;font-weight:500}.znx-an-collapse.ant-collapse{background:0 0;border:0}.znx-an-collapse .ant-collapse-item{background:0 0;border:0;margin-bottom:4px}.znx-an-collapse .ant-collapse-item:last-child{margin-bottom:0}.znx-an-collapse>.ant-collapse-item>.ant-collapse-header{color:var(--znx-an-text);align-items:center!important;padding:6px 4px 6px 0!important}.znx-an-collapse .ant-collapse-expand-icon{color:var(--znx-an-muted)}.znx-an-collapse .ant-collapse-content{background:0 0;border-top:0}.znx-an-collapse .ant-collapse-content-box{padding:4px 0 4px 4px!important}.znx-an-flat{padding:4px 0 4px 4px}.znx-an-group{align-items:center;gap:8px;min-width:0;display:inline-flex}.znx-an-group-day{letter-spacing:.01em;color:var(--znx-an-text);font-size:13px;font-weight:600}.znx-an-group-date{color:var(--znx-an-muted);font-size:12px;font-weight:400}.znx-an-group-count{background:var(--znx-an-primary-soft);min-width:20px;height:18px;color:var(--znx-an-primary);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.znx-an-item{gap:12px;display:flex}.znx-an-rail{flex-direction:column;align-items:center;width:18px;padding-top:10px;display:flex}.znx-an-dot{background:var(--znx-an-primary);width:9px;height:9px;box-shadow:0 0 0 3px var(--znx-an-primary-soft);z-index:1;border-radius:50%;flex:none}.znx-an-icon-dot{background:var(--znx-an-icon-bg);width:18px;height:18px;color:var(--znx-an-icon-fg);box-shadow:0 0 0 3px var(--znx-an-surface);z-index:1;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;display:flex}.znx-an-icon-dot--success{--znx-an-icon-bg:var(--color-success-tint-bg,#e7f5ec);--znx-an-icon-fg:var(--color-success,#15803d)}.znx-an-icon-dot--danger{--znx-an-icon-bg:var(--color-danger-tint-bg,#fdecec);--znx-an-icon-fg:var(--color-danger,#dc2626)}.znx-an-icon-dot--warning{--znx-an-icon-bg:var(--color-warning-tint-bg,#fef3e7);--znx-an-icon-fg:var(--color-warning,#f97316)}.znx-an-icon-dot--info{--znx-an-icon-bg:var(--color-info-tint-bg,#e8f1fd);--znx-an-icon-fg:var(--color-info,#3b82f6)}.znx-an-icon-dot--purple{--znx-an-icon-bg:var(--color-purple-tint-bg,#f1eafd);--znx-an-icon-fg:var(--color-purple,#7c3aed)}.znx-an-icon-dot--neutral{--znx-an-icon-bg:var(--color-neutral-tint-bg,#eef1f4);--znx-an-icon-fg:var(--color-neutral-accent,#64748b)}.znx-an-tag{background:var(--znx-an-icon-bg);color:var(--znx-an-icon-fg);vertical-align:1px;white-space:nowrap;border-radius:999px;margin:0 6px 2px 0;padding:1px 7px;font-size:11px;font-weight:600;line-height:1.6;display:inline-block}.znx-an-tag--success{--znx-an-icon-bg:var(--color-success-tint-bg,#e7f5ec);--znx-an-icon-fg:var(--color-success,#15803d)}.znx-an-tag--danger{--znx-an-icon-bg:var(--color-danger-tint-bg,#fdecec);--znx-an-icon-fg:var(--color-danger,#dc2626)}.znx-an-tag--warning{--znx-an-icon-bg:var(--color-warning-tint-bg,#fef3e7);--znx-an-icon-fg:var(--color-warning,#f97316)}.znx-an-tag--info{--znx-an-icon-bg:var(--color-info-tint-bg,#e8f1fd);--znx-an-icon-fg:var(--color-info,#3b82f6)}.znx-an-tag--purple{--znx-an-icon-bg:var(--color-purple-tint-bg,#f1eafd);--znx-an-icon-fg:var(--color-purple,#7c3aed)}.znx-an-tag--neutral{--znx-an-icon-bg:var(--color-neutral-tint-bg,#eef1f4);--znx-an-icon-fg:var(--color-neutral-accent,#64748b)}.znx-an-line{background:var(--znx-an-border);border-radius:1px;flex:auto;width:2px;margin:5px 0 0}.znx-an-content{border:1px solid var(--znx-an-border-light);border-radius:var(--znx-an-radius-sm);background:var(--znx-an-surface);flex:auto;min-width:0;margin-bottom:8px;padding:10px 12px;transition:border-color .15s,background .15s}.znx-an-content:hover{border-color:var(--color-border-focus,#7dbce6);background:var(--color-surface-hover-light,#f8fcff)}.znx-an-comment{color:var(--znx-an-text);overflow-wrap:anywhere;font-size:13.5px;line-height:1.55}.znx-an-comment p{margin:0 0 6px}.znx-an-comment p:last-child{margin-bottom:0}.znx-an-comment b,.znx-an-comment strong{color:var(--znx-an-text);font-weight:600}.znx-an-mention{background:var(--znx-an-primary-soft);color:var(--znx-an-primary);white-space:nowrap;border-radius:4px;padding:1px 5px;font-weight:500;display:inline}.znx-an-meta{color:var(--znx-an-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;font-size:11.5px;line-height:1.4;display:flex}.znx-an-author{color:var(--znx-an-sub);font-weight:600}.znx-an-stamp{color:var(--znx-an-sub);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.znx-an-sep{background:var(--color-icon-muted,#d1d5db);border-radius:50%;width:3px;height:3px}.znx-an-empty{flex:auto;justify-content:center;align-items:center;min-height:160px;display:flex}.znx-an-empty .ant-empty-description{color:var(--znx-an-muted);font-size:13px}@media (width<=480px){.znx-an-body{padding:12px}.znx-an-item{gap:10px}.znx-an-content{padding:9px 10px}}.bulk-upload-panel{flex-direction:column;gap:12px;width:min(1400px,100% - 40px);margin:16px auto;display:flex}.bulk-upload-frame{background:var(--color-surface-card);border:1px solid var(--color-border-muted);border-radius:12px;flex-direction:column;gap:14px;padding:16px 24px 20px;display:flex;box-shadow:0 1px 3px #0f23370f,0 6px 18px #0f23370d}.bulk-upload-breadcrumb{background:var(--color-surface-card);border:1px solid var(--color-border-muted);border-radius:10px;padding:9px 16px;box-shadow:0 1px 3px #0f23370f}.bulk-upload-breadcrumb .ant-breadcrumb{margin:0}.bulk-upload-header{border-bottom:1px solid var(--color-border-light);align-items:center;gap:14px;padding:2px 0 14px;display:flex}.bulk-upload-header__icon{background:var(--color-brand-soft);color:var(--color-brand);border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.bulk-upload-header__text{flex:auto;min-width:0}.bulk-upload-header__title{color:var(--color-text-heading);font-size:20px;font-weight:var(--font-weight-semibold);margin:0;line-height:1.3}.bulk-upload-header__desc{color:var(--color-text-secondary);margin:4px 0 0;font-size:13px;line-height:1.55}.bulk-upload-header__back{flex:none}.bulk-upload-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.bulk-upload-side{flex-direction:column;gap:16px;display:flex}.bulk-upload-card{background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:10px;padding:16px 18px}.bulk-upload-card__head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.bulk-upload-card__title{color:var(--color-text-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}.bulk-upload-step{background:var(--color-brand-subtle);color:var(--color-brand);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:3px 9px}.bulk-upload-dropzone{background:var(--color-surface-soft);border:1.5px dashed var(--color-border-muted);cursor:pointer;text-align:center;border-radius:12px;outline:none;flex-direction:column;align-items:center;gap:6px;padding:32px 20px 26px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.bulk-upload-dropzone:hover,.bulk-upload-dropzone:focus-visible{background:var(--color-surface-hover-light);border-color:var(--color-border-hover)}.bulk-upload-dropzone:focus-visible{box-shadow:0 0 0 3px var(--color-brand-softer)}.bulk-upload-dropzone.is-dragging{background:var(--color-surface-hover);border-color:var(--color-brand);box-shadow:0 0 0 4px var(--color-brand-softer)}.bulk-upload-dropzone.is-busy{cursor:progress;opacity:.7;pointer-events:none}.bulk-upload-dropzone.is-error{background:var(--color-danger-tint-bg);border-color:var(--color-danger)}.bulk-upload-dropzone.is-done{background:var(--color-success-tint-bg);border-color:var(--color-success-soft)}.bulk-upload-art{width:72px;height:72px}.bulk-upload-art__sheet{fill:var(--color-surface-card);stroke:var(--color-border-muted);stroke-width:2px}.bulk-upload-art__lines{stroke:var(--color-border-muted);stroke-linecap:round;stroke-width:2.5px}.bulk-upload-art__badge{fill:var(--color-brand)}.bulk-upload-art__arrow{fill:none;stroke:var(--color-text-inverse);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.bulk-upload-dropzone.is-dragging .bulk-upload-art{transition:transform .18s;transform:translateY(-2px)}.bulk-upload-dropzone.is-error .bulk-upload-art__badge{fill:var(--color-danger)}.bulk-upload-dropzone.is-done .bulk-upload-art__badge{fill:var(--color-success-soft)}.bulk-upload-dropzone__title{color:var(--color-text-heading);font-size:15px;font-weight:var(--font-weight-semibold);margin:8px 0 0}.bulk-upload-dropzone__sub{color:var(--color-text-muted);margin:0;font-size:13px}.bulk-upload-dropzone__link{color:var(--color-text-link);font-weight:var(--font-weight-semibold);text-decoration:underline}.bulk-upload-dropzone__limit{color:var(--color-text-muted);margin:2px 0 0;font-size:12px}.bulk-upload-chips{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px;display:flex}.bulk-upload-chip.ant-tag{font-size:11px;font-weight:var(--font-weight-semibold);border-radius:999px;margin:0;padding:1px 10px}.bulk-upload-chip--ok.ant-tag{background:var(--color-success-tint-bg);color:var(--color-success);border-color:#0000}.bulk-upload-chip--no.ant-tag{background:var(--color-danger-tint-bg);color:var(--color-danger);border-color:#0000}.bulk-upload-file{background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:10px;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;display:flex}.bulk-upload-file.is-error{background:var(--color-danger-tint-bg);border-color:var(--color-danger)}.bulk-upload-file__icon{color:var(--color-success-soft);font-size:18px;line-height:1}.bulk-upload-file.is-error .bulk-upload-file__icon{color:var(--color-danger)}.bulk-upload-file__meta{flex-direction:column;flex:auto;min-width:0;display:flex}.bulk-upload-file__name{color:var(--color-text-primary);font-size:13px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bulk-upload-file__size{color:var(--color-text-muted);font-size:12px}.bulk-upload-progress{margin-top:10px}.bulk-upload-alert{margin-top:12px}.bulk-upload-side__hint{color:var(--color-text-secondary);margin:0 0 14px;font-size:13px;line-height:1.55}.bulk-upload-card--rules .bulk-upload-card__title{margin-bottom:10px}.bulk-upload-rules{color:var(--color-text-secondary);flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:flex}.bulk-upload-rules li{padding-left:18px;position:relative}.bulk-upload-rules li:before{background:var(--color-brand);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:2px}.bulk-upload-result{display:block}@media (width<=960px){.bulk-upload-grid{grid-template-columns:minmax(0,1fr)}.bulk-upload-panel{width:calc(100% - 20px);margin:10px auto}.bulk-upload-frame{padding:14px 16px 18px}}@media (width<=600px){.bulk-upload-header{flex-wrap:wrap;align-items:flex-start}.bulk-upload-header__back{order:-1;width:100%}.bulk-upload-dropzone{padding:24px 14px 20px}}.desc-block{position:relative}.desc-block-toolbar{justify-content:flex-end;min-height:20px;margin-bottom:4px;display:flex}.desc-edit-icon{color:#8c8c8c;cursor:pointer;border-radius:4px;padding:4px;font-size:14px;transition:color .2s,background .2s}.desc-edit-icon:hover{color:#0053a5;background:#0053a50f}.jdv-ats-desc{flex-direction:column;gap:18px;display:flex}.jdv-ats-meta-grid{background:#f8fafd;border:1px solid #d6e4f0;border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid;overflow:hidden}.jdv-ats-meta-row{border-bottom:1px solid #d6e4f0;border-right:1px solid #d6e4f0;flex-direction:column;gap:3px;padding:10px 14px;display:flex}.jdv-ats-meta-key{text-transform:uppercase;letter-spacing:.07em;color:#586888;font-size:10px;font-weight:700}.jdv-ats-meta-val{color:#1a1a2e;font-size:13px;font-weight:600;line-height:1.4}.jdv-ats-meta-bullet-list{flex-direction:column;gap:4px;margin:2px 0 0;padding:0;list-style:none;display:flex}.jdv-ats-meta-bullet{color:#1a1a2e;align-items:flex-start;gap:6px;font-size:12px;font-weight:600;line-height:1.45;display:flex}.jdv-ats-meta-bullet:before{content:"·";color:#0053a5;flex-shrink:0;font-size:18px;font-weight:900;line-height:1}.jdv-ats-sections{flex-direction:column;gap:16px;display:flex}.jdv-ats-section{flex-direction:column;gap:10px;display:flex}.jdv-ats-section-hd{text-transform:uppercase;letter-spacing:.07em;color:#0053a5;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.jdv-ats-section-hd:after{content:"";background:linear-gradient(90deg,#bfdbfe,#0000);border-radius:2px;flex:1;height:1.5px}.jdv-ats-bullets{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.jdv-ats-bullet-item{color:#586888;gap:9px;font-size:13px;line-height:1.65;display:flex}.jdv-ats-bullet-item:before{content:"›";color:#0053a5;flex-shrink:0;font-size:15px;font-weight:700;line-height:1.4}.jdv-desc-toggle{color:#0053a5;cursor:pointer;margin-top:2px;font-size:13px;display:inline-block}.education-block{background:#f0f7ff;border:1px solid #d6e4f0;border-radius:6px;padding:12px 16px}.education-header{text-transform:uppercase;letter-spacing:.07em;color:#0053a5;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.education-header:after{content:"";background:linear-gradient(90deg,#bfdbfe,#0000);border-radius:2px;flex:1;height:1.5px}.education-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.education-list-item{color:#586888;gap:9px;font-size:13px;line-height:1.65;display:flex}.education-list-item:before{content:"›";color:#0053a5;flex-shrink:0;font-size:15px;font-weight:700;line-height:1.4}.v1-file-list{flex-direction:column;gap:6px;margin-top:2px;display:flex}.v1-file-chip{color:#0f172a;cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;max-width:100%;padding:6px 10px;font-size:13px;font-weight:500;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.v1-file-chip:hover{background:#eef2ff;border-color:#4f46e5;box-shadow:0 2px 8px #4f46e51f}.v1-file-chip__icon{color:#4f46e5;flex:none;font-size:16px}.v1-file-chip__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.v1-file-chip__action{color:#94a3b8;flex:none;font-size:14px}.v1-file-chip:hover .v1-file-chip__action{color:#4f46e5}.v1-file-chip--disabled{cursor:default;color:#64748b;background:#f1f5f9}.v1-file-chip--disabled:hover{box-shadow:none;background:#f1f5f9;border-color:#e2e8f0}.v1-file-chip--disabled .v1-file-chip__icon{color:#94a3b8}.v1-doc-preview-grid{flex-wrap:wrap;gap:12px;width:100%;margin-top:10px;display:flex}.v1-doc-preview{box-sizing:border-box;aspect-ratio:1;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:calc(50% - 6px);max-width:320px;padding:8px 8px 28px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.v1-doc-preview:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0f172a14}.v1-doc-preview:focus-visible{outline-offset:2px;outline:2px solid #6d28d9}.v1-doc-preview__img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;display:block}.v1-doc-preview__pdf{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.v1-doc-preview__pdf canvas{width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important}.v1-doc-preview__native{pointer-events:none;border:0;width:100%;height:100%}.v1-doc-preview__card{color:#64748b;text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:28px;display:flex}.v1-doc-preview__card-name{word-break:break-all;font-size:12px}.v1-doc-preview__caption{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;background:#ffffffeb;border-top:1px solid #e2e8f0;padding:4px 8px;font-size:12px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}@media (width<=480px){.v1-doc-preview{width:100%;max-width:none}}.finance-kpi-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.finance-kpi{border:1px solid var(--color-border-light,#eef3f8);background:var(--color-surface-card,#fff);border-radius:10px;align-items:flex-start;gap:12px;min-height:92px;padding:16px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f23370a}.finance-kpi:hover{border-color:var(--color-info,#3b82f6);box-shadow:0 2px 10px #3b82f61f}.fin-kpi__body{flex-direction:column;min-width:0;display:flex}.finance-kpi__label{color:var(--color-text-muted,#6b7280);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600;display:block}.finance-kpi__value{color:var(--color-text-primary,#111827);font-variant-numeric:tabular-nums;margin:6px 0 2px;font-size:22px;font-weight:700;line-height:1.2;display:block}.finance-kpi__hint{color:var(--color-text-secondary,#4b5563);font-size:12px;display:block}.fin-kpi__icon{background:var(--color-surface-soft,#f8fafc);width:36px;height:36px;color:var(--color-text-secondary,#4b5563);border-radius:9px;flex:none;place-items:center;font-size:16px;display:grid}.fin-kpi--brand{background:linear-gradient(135deg, #0053a50f, #0053a500 55%), var(--color-surface-card,#fff)}.fin-kpi--success{background:linear-gradient(135deg, #15803d12, #15803d00 55%), var(--color-surface-card,#fff)}.fin-kpi--warning{background:linear-gradient(135deg, #f9731612, #f9731600 55%), var(--color-surface-card,#fff)}.fin-kpi--info{background:linear-gradient(135deg, #3b82f612, #3b82f600 55%), var(--color-surface-card,#fff)}.fin-kpi--brand .fin-kpi__icon{color:var(--color-brand,#0053a5);background:#0053a51a}.fin-kpi--success .fin-kpi__icon{color:var(--color-success,#15803d);background:#15803d1a}.fin-kpi--warning .fin-kpi__icon{color:var(--color-warning,#f97316);background:#f973161f}.fin-kpi--info .fin-kpi__icon{color:var(--color-info,#3b82f6);background:#3b82f61f}.fin-kpi--success .finance-kpi__value{color:var(--color-success,#15803d)}.finance-kpi-row--compact .finance-kpi{min-height:76px;padding:12px 14px}.finance-kpi-row--compact .finance-kpi__value{font-size:18px}.finance-status-pill{border-radius:999px;margin-inline-end:0}.fin-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.fin-pill--sm{padding:0 8px;font-size:11px;line-height:18px}.fin-pill__dot{background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.fin-pill__dot--pulse{animation:1.6s ease-in-out infinite fin-pulse}.fin-pill--neutral{background:var(--color-surface-soft,#f8fafc);color:var(--color-text-secondary,#4b5563);border-color:var(--color-border-light,#eef3f8)}.fin-pill--gold{color:#b45309;background:#fffbeb;border-color:#fde68a}.fin-pill--info{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.fin-pill--success{color:var(--color-success,#15803d);background:#ecfdf3;border-color:#bbf7d0}.fin-pill--warning{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.fin-pill--danger{color:var(--color-danger,#dc2626);background:#fef2f2;border-color:#fecaca}.fin-badge{white-space:nowrap;background:var(--color-surface-soft,#f8fafc);color:var(--color-text-secondary,#4b5563);border:1px solid var(--color-border-light,#eef3f8);border-radius:6px;align-items:center;gap:4px;padding:1px 8px;font-size:11.5px;font-weight:600;line-height:18px;display:inline-flex}.fin-badge--brand{background:var(--color-brand-subtle,#edf8fe);color:var(--color-brand,#0053a5);border-color:var(--color-border,#e6f0ff)}.fin-badge--success{color:var(--color-success,#15803d);background:#ecfdf3;border-color:#bbf7d0}.fin-badge--danger{color:var(--color-danger,#dc2626);background:#fef2f2;border-color:#fecaca}.fin-badge--gold{color:#b45309;background:#fffbeb;border-color:#fde68a}.fin-avatar{letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:inline-grid}.fin-avatar--lg{border-radius:12px;width:48px;height:48px;font-size:16px}.fin-avatar--blue{background:var(--color-avatar-blue-bg,#eaf3ff);color:var(--color-brand,#0053a5)}.fin-avatar--indigo{color:#4f46e5;background:#eef2ff}.fin-avatar--purple{background:var(--color-avatar-purple-bg,#f2eaff);color:#7c3aed}.fin-avatar--green{color:var(--color-success,#15803d);background:#ecfdf3}.fin-toolbar{border:1px solid var(--color-border-light,#eef3f8);background:var(--color-surface-card,#fff);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.fin-toolbar__main{align-items:center;gap:12px;display:flex}.fin-toolbar__filters{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.fin-toolbar__search{border-radius:8px;flex:2 320px;min-width:240px;max-width:720px}.fin-toolbar__search-icon{color:var(--color-icon-subtle,#9aa6b2)}.fin-toolbar__control{flex:150px;min-width:150px;max-width:220px}.fin-toolbar__actions{border-left:1px solid var(--color-border-light,#eef3f8);flex:none;align-items:center;gap:8px;margin-left:auto;padding-left:12px;display:flex}.fin-toolbar__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fin-toolbar__chips-label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted,#6b7280);align-items:center;gap:4px;margin-right:4px;font-size:11px;font-weight:600;display:inline-flex}.fin-chip{border:1px solid var(--color-border-muted,#d8e4ef);background:var(--color-surface-card,#fff);color:var(--color-text-secondary,#4b5563);cursor:pointer;border-radius:999px;padding:2px 12px;font-size:12px;font-weight:500;line-height:20px;transition:all .15s}.fin-chip:hover{border-color:var(--color-info,#3b82f6);color:var(--color-brand,#0053a5)}.fin-chip--active{background:var(--color-brand,#0053a5);border-color:var(--color-brand,#0053a5);color:#fff}.fin-chip--active:hover{color:#fff}.fin-chip:disabled{opacity:.55;cursor:default}.fin-table-card{border:1px solid var(--color-border-light,#eef3f8);background:var(--color-surface-card,#fff);border-radius:10px;overflow:hidden}.fin-table .ant-table{background:0 0}.fin-table .ant-table-thead>tr>th{background:var(--color-surface-soft,#f8fafc);color:var(--color-text-muted,#6b7280);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border-light,#eef3f8);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:600}.fin-table .ant-table-thead>tr>th:before{display:none}.fin-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--color-border-softer,#f0f0f0);vertical-align:middle;padding:10px 12px;font-size:13px}.fin-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.fin-table__row--clickable{cursor:pointer}.fin-table .ant-table-tbody>tr.fin-table__row:hover>td{background:var(--color-surface-hover-light,#f8fcff)}.fin-table__chevron{color:var(--color-icon-muted,#d1d5db);font-size:12px;transition:color .15s,transform .15s}.fin-table .ant-table-tbody>tr.fin-table__row:hover .fin-table__chevron{color:var(--color-info,#3b82f6);transform:translate(2px)}.fin-table__pagination{border-top:1px solid var(--color-border-light,#eef3f8);padding:10px 14px}.fin-cell-employee{align-items:center;gap:10px;min-width:0;display:flex}.fin-cell-employee__text,.fin-cell-text{flex-direction:column;min-width:0;display:flex}.fin-cell__primary{color:var(--color-text-primary,#111827);font-size:13px;font-weight:600;line-height:1.35}.fin-cell__primary--link{color:var(--color-info,#3b82f6)}.fin-table .ant-table-tbody>tr.fin-table__row:hover .fin-cell__primary--link{text-decoration:underline}.fin-cell__secondary{color:var(--color-text-muted,#6b7280);font-size:12px;line-height:1.35}.fin-cell-money{flex-direction:column;align-items:flex-end;display:flex}.fin-cell-money__value{font-variant-numeric:tabular-nums;color:var(--color-text-primary,#111827);font-size:13px}.fin-cell-money__value--strong{font-weight:700}.fin-cell-margin{flex-direction:column;align-items:center;gap:2px;display:flex}.fin-table-skeleton{border:1px solid var(--color-border-light,#eef3f8);background:var(--color-surface-card,#fff);border-radius:10px;padding:6px 14px}.fin-table-skeleton__row{border-bottom:1px solid var(--color-border-softer,#f0f0f0);align-items:center;gap:16px;padding:13px 0;display:flex}.fin-table-skeleton__row:last-child{border-bottom:none}.fin-skeleton{background:linear-gradient(90deg,#eef2f7 25%,#f8fafc 50%,#eef2f7 75%) 0 0/200% 100%;border-radius:6px;height:12px;animation:1.4s ease-in-out infinite fin-shimmer;display:inline-block}.fin-skeleton--avatar{border-radius:999px;flex:none;width:32px;height:32px}.fin-skeleton--lg{flex:2 160px}.fin-skeleton--md{flex:1.4 110px}.fin-skeleton--sm{flex:70px}.fin-skeleton--pill{border-radius:999px;flex:none;width:72px;height:20px}.fin-skeleton--label{width:90px}.fin-skeleton--value{width:130px;height:20px;margin-top:10px}.fin-kpi--skeleton{flex-direction:column;justify-content:center;align-items:flex-start}.fin-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:48px 24px;display:flex}.fin-empty--compact{padding:22px 16px}.fin-empty__icon{background:var(--color-surface-soft,#f8fafc);border:1px solid var(--color-border-light,#eef3f8);width:44px;height:44px;color:var(--color-icon-subtle,#9aa6b2);border-radius:12px;place-items:center;margin-bottom:4px;font-size:18px;display:grid}.fin-empty--compact .fin-empty__icon{width:36px;height:36px;font-size:15px}.fin-empty__title{color:var(--color-text-primary,#111827);font-size:13.5px;font-weight:600}.fin-empty--compact .fin-empty__title{font-size:13px}.fin-empty__desc{color:var(--color-text-muted,#6b7280);max-width:380px;font-size:12.5px;line-height:1.5}.fin-empty__action{margin-top:8px}.fin-section{border:1px solid var(--color-border-light,#eef3f8);background:var(--color-surface-card,#fff);border-radius:10px;flex-direction:column;min-width:0;display:flex}.fin-section__head{border-bottom:1px solid var(--color-border-light,#eef3f8);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.fin-section__title{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted,#6b7280);margin:0;font-size:12px;font-weight:600}.fin-section__body{flex:1;padding:12px 16px 14px}.fin-line{justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;font-size:13px;display:flex}.fin-line__label{color:var(--color-text-secondary,#4b5563)}.fin-line__hint{color:var(--color-text-secondary,#6b7280);background:var(--color-fill-tertiary,#f1f5f9);vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:11.5px;font-weight:600;display:inline-block}.fin-line__value{text-align:right;color:var(--color-text-primary,#111827);font-variant-numeric:tabular-nums}.fin-line--strong .fin-line__label,.fin-line--strong .fin-line__value{font-weight:700}.fin-line--accent .fin-line__value{color:var(--color-success,#15803d);font-size:14.5px}.fin-line--negative .fin-line__value{color:var(--color-danger,#dc2626)}.fin-divider{background:var(--color-border-light,#eef3f8);height:1px;margin:8px 0}.fin-equation{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;padding:4px 0;display:flex}.fin-eq__term{border:1px solid var(--color-border-light,#eef3f8);background:var(--color-surface-card,#fff);border-radius:10px;flex-direction:column;align-items:center;min-width:118px;padding:10px 16px;display:flex}.fin-eq__num{color:var(--color-text-primary,#111827);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.fin-eq__lbl{color:var(--color-text-muted,#6b7280);text-transform:uppercase;letter-spacing:.03em;margin-top:2px;font-size:11px}.fin-eq__op{color:var(--color-icon-subtle,#9aa6b2);font-size:18px;font-weight:700}.fin-eq__term--accent{background:#eff6ff;border-color:#bfdbfe}.fin-eq__term--accent .fin-eq__num{color:var(--color-brand,#0053a5)}.fin-eq__term--strong{background:#ecfdf3;border-color:#bbf7d0}.fin-eq__term--strong .fin-eq__num{color:var(--color-success,#15803d)}.fin-equation-card .fin-section__body{background:var(--color-surface-soft,#f8fafc);border-radius:10px}.fin-steps{flex-wrap:wrap;align-items:center;gap:0;padding:2px 0;display:flex}.fin-step{align-items:center;gap:8px;display:flex}.fin-step__line{background:var(--color-border-muted,#d8e4ef);border-radius:2px;width:42px;height:2px;margin:0 10px}.fin-step--done .fin-step__line{background:var(--color-success,#15803d)}.fin-step__dot{border:2px solid var(--color-border-muted,#d8e4ef);background:var(--color-surface-card,#fff);color:#fff;border-radius:999px;flex:none;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.fin-step--done .fin-step__dot{background:var(--color-success,#15803d);border-color:var(--color-success,#15803d)}.fin-step--current .fin-step__dot{border-color:var(--color-brand,#0053a5);box-shadow:0 0 0 3px #0053a51f}.fin-step__label{color:var(--color-text-muted,#6b7280);white-space:nowrap;font-size:12.5px;font-weight:600}.fin-step--done .fin-step__label{color:var(--color-text-primary,#111827)}.fin-step--current .fin-step__label{color:var(--color-brand,#0053a5)}.fin-tl{flex-direction:column;padding:4px 0;display:flex}.fin-tl__item{gap:14px;display:flex}.fin-tl__rail{flex-direction:column;align-items:center;display:flex}.fin-tl__icon{background:var(--color-surface-soft,#f8fafc);border:1px solid var(--color-border-light,#eef3f8);border-radius:999px;flex:none;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.fin-tl__icon--success{color:var(--color-success,#15803d);background:#ecfdf3;border-color:#bbf7d0}.fin-tl__icon--info{color:var(--color-info,#3b82f6);background:#eff6ff;border-color:#bfdbfe}.fin-tl__icon--warning{color:var(--color-warning,#f97316);background:#fff7ed;border-color:#fed7aa}.fin-tl__icon--neutral{color:var(--color-text-muted,#6b7280)}.fin-tl__line{background:var(--color-border-light,#eef3f8);flex:1;width:2px;min-height:18px;margin:4px 0}.fin-tl__body{min-width:0;padding-bottom:22px}.fin-tl__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fin-tl__label{color:var(--color-text-primary,#111827);font-size:13.5px}.fin-tl__actor{background:var(--color-surface-soft,#f8fafc);border:1px solid var(--color-border-light,#eef3f8);color:var(--color-text-secondary,#4b5563);border-radius:999px;padding:0 8px;font-size:11px;font-weight:600;line-height:18px}.fin-tl__meta{color:var(--color-text-muted,#6b7280);align-items:center;gap:10px;margin-top:2px;font-size:12px;display:flex}.fin-tl__rel{color:var(--color-icon-subtle,#9aa6b2)}.fin-detail-header{border:1px solid var(--color-border-light,#eef3f8);background:linear-gradient(135deg, #0053a509, #0053a500 45%), var(--color-surface-card,#fff);border-radius:12px;flex-direction:column;gap:12px;padding:14px 18px;display:flex;box-shadow:0 1px 6px #0f23370d}.fin-dh__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.fin-dh__identity{gap:12px;min-width:0;display:flex}.fin-dh__who{flex-direction:column;min-width:0;display:flex}.fin-dh__name-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fin-dh__name{color:var(--color-text-primary,#111827);margin:0;font-size:18px;font-weight:700}.fin-dh__designation{color:var(--color-text-secondary,#4b5563);margin-top:1px;font-size:13px}.fin-dh__chips{flex-wrap:wrap;gap:6px;margin-top:0;display:flex}.fin-dh__actions{flex-wrap:wrap;align-self:flex-start;align-items:center;gap:8px;display:flex}.fin-dh__action-wrap{display:inline-flex}.fin-meta-chip{background:var(--color-surface-soft,#f8fafc);border:1px solid var(--color-border-light,#eef3f8);color:var(--color-text-primary,#111827);border-radius:8px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;line-height:20px;display:inline-flex}.fin-meta-chip__icon{color:var(--color-icon-subtle,#9aa6b2);font-size:12px;display:inline-flex}.fin-meta-chip__label{color:var(--color-text-muted,#6b7280);font-size:11.5px}.fin-meta-chip__value{font-weight:600}.fin-meta-chip__copy{width:20px;height:20px;color:var(--color-icon-subtle,#9aa6b2);cursor:pointer;background:0 0;border:none;border-radius:5px;place-items:center;padding:0;font-size:11px;transition:all .15s;display:inline-grid}.fin-meta-chip__copy:hover{background:var(--color-surface-hover,#eff6ff);color:var(--color-brand,#0053a5)}.fin-analysis{flex-direction:column;gap:16px;display:flex}.fin-daychips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fin-analysis__grid{grid-template-columns:minmax(320px,440px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.fin-analysis-table .ant-table-thead>tr>th{background:var(--color-surface-soft,#f8fafc);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted,#6b7280);font-size:11px;font-weight:600}.fin-analysis-table .ant-table-thead>tr>th:before{display:none}.fin-analysis-table .ant-table-tbody>tr>td{font-size:13px}.fin-analysis-total td{border-top:2px solid var(--color-border-light,#eef3f8);background:var(--color-surface-soft,#f8fafc)!important}.fin-remarks{color:var(--color-text-secondary,#4b5563)}.fin-bar{justify-content:flex-end;align-items:center;gap:8px;display:flex}.fin-bar__track{background:var(--color-surface-selected,#dbeafe);opacity:.9;border-radius:999px;flex:1;max-width:110px;height:6px;overflow:hidden}.fin-bar__fill{background:linear-gradient(90deg, #60a5fa, var(--color-brand,#0053a5));border-radius:999px;height:100%;display:block}.fin-bar__value{font-variant-numeric:tabular-nums;text-align:right;min-width:42px}.fin-heatmap .calendar-cell--filler{border-radius:8px}.fin-heatmap .calendar-nav .ant-btn{display:none}.fin-daycell{border:1px solid var(--color-border-light,#eef3f8);background:var(--color-surface-card,#fff);border-radius:8px;flex-direction:column;justify-content:space-between;min-height:52px;padding:5px 7px;font-size:12px;display:flex;position:relative}.fin-daycell__num{color:var(--color-text-secondary,#4b5563);font-size:11.5px;font-weight:600;line-height:1}.fin-daycell__hours{color:var(--color-text-primary,#111827);font-size:11px;font-weight:600;line-height:1.1}.fin-daycell__hours em{color:var(--color-success,#15803d);font-size:9.5px;font-style:normal}.fin-daycell--blank{background:var(--color-surface-soft,#f8fafc)}.fin-daycell--blank .fin-daycell__num{color:var(--color-icon-muted,#d1d5db)}.fin-daycell--weekoff{background:var(--color-surface-soft,#f8fafc);border-style:dashed}.fin-daycell--weekoff .fin-daycell__num{color:var(--color-icon-subtle,#9aa6b2)}.fin-daycell--work{background:#eff6ff;border-color:#bfdbfe}.fin-daycell--leave{background:#fffbeb;border-color:#fde68a}.fin-daycell--leave .fin-daycell__hours{color:#b45309}.fin-daycell--holiday{background:#f5f3ff;border-color:#ddd6fe}.fin-daycell--holiday .fin-daycell__hours{color:#6d28d9}.fin-daycell--approved{box-shadow:inset 0 0 0 1px #15803d59}.fin-daycell--rejected{background:#fef2f2;border-color:#fecaca}.fin-daycell--rejected .fin-daycell__hours{color:var(--color-danger,#dc2626)}.fin-daycell--today{outline:2px solid var(--color-brand,#0053a5);outline-offset:-1px}.finance-hours-grid{grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:8px;display:grid}.finance-hours-grid__day{border:1px solid var(--color-border,#e5e7eb);border-radius:8px;padding:8px;font-size:12px}.finance-hours-grid__day span,.finance-hours-grid__day strong{display:block}.finance-hours-grid__day strong{margin-top:4px;font-size:15px}@media (width<=1100px){.fin-analysis__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.fin-toolbar__main{flex-direction:column;align-items:stretch}.fin-toolbar__filters{flex-wrap:wrap}.fin-toolbar__search,.fin-toolbar__control{max-width:none}.fin-toolbar__actions{border-left:none;border-top:1px solid var(--color-border-light,#eef3f8);justify-content:flex-end;margin-left:0;padding-top:10px;padding-left:0}.fin-dh__top{flex-direction:column}.fin-step__line{width:20px;margin:0 6px}.finance-kpi-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.znx-dh-card{--znx-dh-primary:#0053a5;--znx-dh-text:#1a1a2e;--znx-dh-sub:#586888;--znx-dh-muted:#9ca3af;--znx-dh-border:#e6edf5;--znx-dh-success:#16a34a;--znx-dh-danger:#dc2626;--znx-dh-radius:10px}.znx-dh-card.ant-card{border:1px solid var(--znx-dh-border);margin-bottom:12px;box-shadow:0 1px 6px #0f23370d;border-radius:var(--znx-dh-radius)!important;background:#fff!important}.znx-dh-card>.ant-card-body{padding:16px 20px}.znx-dh-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.znx-dh-left{flex:auto;min-width:0}.znx-dh-eyebrow{color:var(--znx-dh-muted);margin-bottom:4px;font-size:12px;font-weight:500}.znx-dh-titlerow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.znx-dh-title{color:var(--znx-dh-text);overflow-wrap:anywhere;font-size:18px;font-weight:700}.znx-dh-titleid{color:var(--znx-dh-text);white-space:nowrap;font-size:13px}.znx-dh-meta{color:var(--znx-dh-sub);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:8px;font-size:13px;display:flex}.znx-dh-meta-item{align-items:center;gap:6px;display:inline-flex}.znx-dh-meta-icon{color:var(--znx-dh-primary);display:inline-flex}.znx-dh-ids{color:var(--znx-dh-text);flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:6px;font-size:13px;display:flex}.znx-dh-id-label{color:var(--znx-dh-muted);font-weight:500}.znx-dh-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:12px;display:flex}.znx-dh-stats{gap:32px;display:flex}.znx-dh-stat{text-align:center;flex-direction:column;align-items:center;line-height:1.3;display:flex}.znx-dh-stat-label{color:var(--znx-dh-sub);font-size:12px}.znx-dh-stat-value{color:var(--znx-dh-text);font-size:18px;font-weight:700}.znx-dh-timestamp{color:var(--znx-dh-muted);font-size:12px}.znx-dh-created{color:var(--znx-dh-sub);text-align:right;margin-top:4px;font-size:12px}.znx-dh-actions-col{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.znx-dh-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.znx-dh-stats{align-items:center;gap:16px;display:flex}.znx-dh-stat{align-items:baseline;gap:4px;display:flex}.znx-dh-stat-value{font-weight:700;font-size:var(--font-size-md,14px);color:var(--znx-dh-primary,#0053a5)}.znx-dh-stat-label{font-size:var(--font-size-sm,12px);color:var(--color-text-muted,#8c8c8c)}.znx-dh-btn.ant-btn{height:32px;padding:0 10px;font-weight:600}.znx-dh-btn--primary.ant-btn{color:var(--znx-dh-primary)}.znx-dh-btn--success.ant-btn{color:var(--znx-dh-success)}.znx-dh-btn--danger.ant-btn{color:var(--znx-dh-danger)}.znx-dh-btn.ant-btn:hover{background:#f2f7fc}.znx-dh-btn--done.ant-btn,.znx-dh-btn--done.ant-btn:disabled,.znx-dh-btn--done.ant-btn[disabled]{color:var(--znx-dh-success);cursor:default;opacity:1;background:#edf7f0}.znx-dh-more.ant-btn{width:32px;height:32px;color:var(--znx-dh-sub);padding:0}.znx-dh-tabs{border-top:1px solid #f2f5f8;gap:24px;margin-top:12px;display:flex}.znx-dh-tab{cursor:pointer;color:var(--znx-dh-sub);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 2px;font-size:14px;font-weight:500;transition:color .15s;position:relative}.znx-dh-tab:hover{color:var(--znx-dh-primary)}.znx-dh-tab.is-active{color:var(--znx-dh-primary);border-bottom-color:var(--znx-dh-primary);font-weight:600}@media (width<=991px){.znx-dh-card>.ant-card-body{padding:14px 16px}.znx-dh-actions{flex-wrap:wrap}}.v1-edit-page{--v1-edit-primary:#0053a5;--v1-edit-text:#1a1a2e;--v1-edit-sub:#586888;--v1-edit-muted:#9ca3af;--v1-edit-border:#d6e4f0;--v1-edit-bg-light:#f7fafd;--v1-edit-radius:8px;min-height:calc(100vh - 120px);padding-bottom:76px}.v1-edit-page .v1-page-inner{flex-direction:column;gap:12px;width:100%;display:flex}.v1-edit-page .v1-edit-card.ant-card{border:1px solid var(--v1-edit-border);margin-bottom:0;overflow:hidden;box-shadow:0 2px 12px #0000000f;border-radius:var(--v1-edit-radius)!important;background:#fff!important}.v1-edit-page .v1-edit-card>.ant-card-head{border-bottom:1px solid var(--v1-edit-border);background:linear-gradient(120deg,#0053a512 0%,#fff 65%);min-height:56px;padding:0 20px}.v1-edit-page .v1-edit-card>.ant-card-head .ant-card-head-wrapper{align-items:center;min-height:56px;display:flex}.v1-edit-page .v1-edit-card .ant-card-head-title,.v1-edit-page .v1-edit-card .ant-card-extra{padding:0}.v1-edit-page .v1-edit-card>.ant-card-body{padding:18px 20px}.v1-edit-page .v1-client-gate-card.ant-card,.v1-edit-page .v1-combine-field{margin-bottom:12px}.v1-edit-page .v1-combine-field>.ant-form-item-row>.ant-form-item-control{width:100%}.v1-edit-page .v1-combine-row{flex-wrap:nowrap;width:100%}.v1-edit-page .v1-combine-row-wrap{row-gap:8px}.v1-edit-page .v1-combine-row>.ant-col{flex:1 1 0;max-width:none}.v1-edit-page .v1-combine-row-wrap>.ant-col{min-width:min(100%,220px)}.v1-edit-page .v1-combine-row-wrap .v1-file-upload-wrapper,.v1-edit-page .v1-combine-row-wrap .jodit-react-container{min-width:min(100%,320px)}.v1-edit-page .v1-combine-cell .ant-form-item{margin-bottom:0}.v1-edit-page .v1-combine-range{align-items:center;gap:8px;margin-top:6px;display:flex}.v1-edit-page .v1-combine-toggle-label{font-size:13px}.v1-edit-page .v1-section-icon-box{border:1.5px solid var(--v1-edit-primary);width:28px;height:28px;color:var(--v1-edit-primary);box-shadow:none;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.v1-edit-page .v1-section-label{color:var(--v1-edit-text);letter-spacing:.01em;font-size:14px;font-weight:700}.v1-edit-page .v1-edit-card .ant-btn{border-radius:var(--v1-edit-radius);color:var(--v1-edit-sub)}.v1-edit-page .v1-edit-card .ant-btn:hover{background:var(--v1-edit-bg-light);color:var(--v1-edit-primary)}.v1-edit-page .v1-form{flex-direction:column;display:flex}.v1-edit-page .v1-form.ant-form-vertical .ant-form-item{margin-bottom:16px}.v1-edit-page .v1-form .ant-form-item-label>label{color:#4b5563;letter-spacing:.01em;font-size:12px;font-weight:500;line-height:1.25}.v1-edit-page .v1-form .ant-input,.v1-edit-page .v1-form .ant-input-affix-wrapper,.v1-edit-page .v1-form .ant-select-selector,.v1-edit-page .v1-form .ant-picker{border-color:var(--v1-edit-border);min-height:34px;font-size:13px;box-shadow:none!important;border-radius:6px!important}.v1-edit-page .v1-form .ant-input-affix-wrapper .ant-input{min-height:auto}.v1-edit-page .v1-form .ant-select,.v1-edit-page .v1-form .ant-picker{width:100%}.v1-edit-page .v1-form .ant-form-item-has-error .ant-input,.v1-edit-page .v1-form .ant-form-item-has-error .ant-input-affix-wrapper,.v1-edit-page .v1-form .ant-form-item-has-error .ant-select-selector,.v1-edit-page .v1-form .ant-form-item-has-error .ant-picker{box-shadow:none!important;border-color:#ff4d4f!important}.v1-required-mark{color:#ff4d4f;margin-left:2px}.v1-field-help-text{margin-top:2px;margin-left:14px;font-size:12px;line-height:1.35;display:block;color:#8c8c8c!important}.v1-scroll-textarea.ant-input{resize:vertical;max-height:220px;overflow-y:auto}.v1-edit-page .v1-search-form-actions{border-top:1px solid #eef2f6;justify-content:flex-end;margin-top:8px;padding-top:16px;display:flex}.v1-footer{z-index:10;background:#fff;border-top:1px solid #eef2f6;justify-content:space-between;align-items:center;padding:14px 32px;display:flex;position:fixed;bottom:0;left:62px;right:0;box-shadow:0 -4px 16px #0f23370f}@media (width<=991px){.v1-edit-page .v1-edit-card>.ant-card-body{padding:14px 16px}.v1-edit-page .v1-edit-card>.ant-card-head{padding:0 16px}}.v1-edit-page .v1-addrow-wrapper{flex-direction:column;gap:12px;display:flex}.v1-edit-page .v1-addrow-topbar{justify-content:flex-start;align-items:center;margin-bottom:6px;display:flex}.v1-edit-page .v1-addrow-add-btn{background:#fff;border-radius:10px;height:36px;padding:0 16px;font-size:14px;font-weight:500;color:var(--v1-edit-primary)!important}.v1-edit-page .v1-addrow-add-btn:hover{border-color:var(--v1-edit-primary);background:#f7fafd;color:var(--v1-edit-primary)!important}.v1-ai-action-wrap{flex-direction:column;width:100%;display:flex}.v1-ai-action-buttons{margin:6px 0;display:flex}.v1-edit-page .v1-addrow-header{margin-bottom:4px;padding-left:34px}.v1-edit-page .v1-addrow-header-label{color:var(--color-text-muted,#8c8c8c);text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:600}.v1-edit-page .v1-addrow-item{border-bottom:1px dashed #e5edf5;align-items:center;gap:4px;padding:8px 0;display:flex}.v1-edit-page .v1-addrow-item:has(.ant-form-item-label){align-items:flex-start}.v1-edit-page .v1-addrow-item:has(.ant-form-item-label)>.v1-addrow-delete-btn{margin-top:34px}.v1-edit-page .v1-addrow-fields{flex:auto;min-width:0}.v1-edit-page .v1-addrow-delete-btn{border-radius:6px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;color:#ff4d4f!important}.v1-edit-page .v1-addrow-delete-btn .anticon{font-size:15px;color:#ff4d4f!important}.v1-edit-page .v1-addrow-delete-btn:hover{color:#cf1322!important;background:#fff1f0!important}.v1-edit-page .v1-addrow-delete-btn:hover .anticon{color:#cf1322!important}.v1-edit-page .v1-addrow-delete-btn[disabled],.v1-edit-page .v1-addrow-delete-btn[disabled]:hover{cursor:not-allowed;color:#c7c7c7!important;background:0 0!important}.v1-edit-page .v1-addrow-delete-btn[disabled] .anticon{color:#c7c7c7!important}.v1-edit-page .v1-addrow-row{position:relative}.v1-edit-page .v1-addrow-delete-col{justify-content:center;align-items:flex-start;padding-top:24px;display:flex}.v1-file-upload-wrapper{flex-direction:column;gap:8px;width:100%;display:flex}.v1-file-upload-wrapper .ant-upload,.v1-file-upload-wrapper .ant-upload-select{width:100%;display:block}.v1-upload-dropzone{cursor:pointer;background:#f7fafd;border:1.5px dashed #c0d4e8;border-radius:8px;align-items:center;gap:14px;width:100%;padding:14px 18px;transition:border-color .2s,background .2s;display:flex}.v1-upload-dropzone:hover{background:#edf4fb;border-color:#0053a5}.v1-upload-dropzone-disabled{opacity:.55;cursor:not-allowed}.v1-upload-cloud-icon{color:#0053a5;flex-shrink:0;font-size:28px}.v1-upload-field-icon{color:#0053a5;justify-content:center;align-items:center;display:inline-flex}.v1-upload-field-icon .anticon,.v1-upload-field-icon svg{width:1em;height:1em}.v1-upload-dropzone-text{flex-direction:column;gap:2px;display:flex}.v1-upload-dropzone-title{color:#1a1a2e;font-size:13px;font-weight:600}.v1-upload-dropzone-sub{color:#7a8fa6;font-size:11px}.v1-file-rows-single .v1-file-item{height:34px;min-height:unset;box-sizing:border-box;border-radius:6px;gap:8px;padding:0 11px}.v1-file-rows-single .v1-file-type-icon{font-size:16px}.v1-file-rows-single .v1-file-item-info{gap:1px}.v1-file-rows-single .v1-file-item-name{font-size:11px;line-height:1.3}.v1-file-rows-single .v1-file-item-meta{font-size:10px;line-height:1.2}.v1-upload-dropzone-single{height:34px;min-height:unset;box-sizing:border-box;border-style:dashed;gap:8px;padding:0 11px;border-radius:6px!important}.v1-upload-dropzone-single .v1-upload-cloud-icon{font-size:15px}.v1-upload-dropzone-single .v1-upload-dropzone-title{color:#7a8fa6;font-size:13px;font-weight:400}.v1-upload-dropzone-single .v1-upload-dropzone-sub{color:#b0bec8;font-size:12px}.v1-upload-dropzone-center{text-align:center;flex-direction:column;justify-content:center;gap:3px;padding:18px}.v1-upload-dropzone-title-row{justify-content:center;align-items:center;gap:7px;margin-bottom:1px;display:flex}.v1-upload-cloud-icon-sm{font-size:20px!important}.v1-upload-dropzone-title-blue{color:#0053a5!important}.v1-file-grid{box-sizing:border-box;grid-template-columns:1fr 1fr;align-self:stretch;gap:8px;width:100%;display:grid}.v1-file-grid .v1-file-item{box-sizing:border-box;width:100%;min-width:0}.v1-add-more-files-btn{font-weight:500;color:#0053a5!important;height:auto!important;padding:0 2px!important;font-size:13px!important}.v1-add-more-files-btn:hover{color:#003d7a!important}.v1-file-list-header{justify-content:space-between;align-items:center;padding:2px 4px;display:flex}.v1-file-list-count{color:#0053a5;font-size:12px;font-weight:600}.v1-file-remove-all{height:auto;padding:0;font-size:12px}.v1-file-item{box-sizing:border-box;background:#fff;border:1px solid #d6e4f0;border-radius:8px;align-items:center;gap:12px;min-width:0;max-width:100%;padding:10px 14px;display:flex}.v1-file-item-icon{flex-shrink:0}.v1-file-type-icon{font-size:28px}.v1-file-icon-pdf{color:#e53e3e}.v1-file-icon-word{color:#2b6cb0}.v1-file-icon-excel{color:#276749}.v1-file-icon-image{color:#d69e2e}.v1-file-icon-default{color:#718096}.v1-file-item-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.v1-file-item-name{color:#1a1a2e;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;font-size:13px;font-weight:500;display:block;overflow:hidden}.v1-file-item-meta{white-space:nowrap;text-overflow:ellipsis;color:#7a8fa6;max-width:100%;font-size:11px;display:block;overflow:hidden}.v1-file-item-actions{flex-shrink:0}.v1-file-view-btn{color:#0053a5!important;border-color:#0053a5!important}.v1-file-view-btn:hover{background:#edf4fb!important}.v1-file-delete-btn{color:#ff4d4f!important;border-color:#ff4d4f!important}.v1-file-delete-btn:hover{background:#fff1f0!important}.v1-file-upload-wrapper{box-sizing:border-box;overflow:hidden}.v1-file-upload-wrapper .ant-upload-wrapper,.v1-file-upload-wrapper .ant-upload-select{box-sizing:border-box;width:100%!important;display:block!important}.v1-upload-dropzone-center{box-sizing:border-box;width:100%;overflow:hidden}.v1-field-label-with-info{align-items:center;gap:6px;min-width:0;display:inline-flex}.v1-field-info-icon{color:#5c6f82;cursor:pointer;font-size:13px}.v1-field-info-icon:hover{color:#0053a5}.v1-group-actions{align-items:center;max-width:min(48vw,560px);display:inline-flex}.v1-group-info-message{color:#5c6f82;text-align:right;white-space:normal;font-size:12px;line-height:1.35}.v1-input-validator-hint{color:#ff7875;margin-top:2px;font-size:11px;line-height:1.4;animation:.15s v1-hint-fade}.v1-footer--embedded{border-radius:0;margin:16px -4px 0;padding:12px 8px;position:sticky;bottom:-1px;left:0;right:0}.v1-merged-group{border-top:1px dashed #e3e9f0;margin-top:16px;padding-top:14px}.v1-merged-group-title{color:#33475b;margin-bottom:12px;font-size:13px;font-weight:600}.v1-field-help-text{margin-top:4px;display:block}.v1-field-help-line{line-height:1.5;display:block}.v1-edit-page .v1-field-help-text{margin-top:4px;display:block}.v1-edit-page .v1-field-help-text .v1-field-help-line{line-height:1.5;display:block}.v1-edit-page .v1-field-help-text .v1-field-help-line+.v1-field-help-line{margin-top:3px}.ant-spin-fullscreen .ant-spin-text,.ant-spin-fullscreen .ant-spin-dot+div{text-align:center;max-width:320px;margin-top:12px;font-size:14px;line-height:1.5}.v1-edit-page .v1-section-label{font-size:14.5px}.v1-edit-page .v1-edit-card>.ant-card-head .ant-card-extra .ant-btn{min-width:36px;min-height:36px}.v1-edit-page .v1-field-help-text{font-size:12px;line-height:1.45}.v1-edit-page .v1-form .ant-input:focus,.v1-edit-page .v1-form .ant-input-affix-wrapper-focused,.v1-edit-page .v1-form .ant-select-focused .ant-select-selector,.v1-edit-page .v1-form .ant-picker-focused{border-color:var(--v1-edit-primary);box-shadow:0 0 0 3px #0053a51f}@media (prefers-reduced-motion:reduce){.v1-edit-page *{scroll-behavior:auto!important}}.v1-label-with-override{align-items:center;gap:8px;display:inline-flex}.v1-override-wrap{cursor:help;align-items:center;line-height:1;display:inline-flex}.v1-override-checkbox.ant-checkbox-wrapper{margin-inline-start:0}.v1-override-checkbox .ant-checkbox-inner{border-color:#d1a54a;border-radius:3px;width:14px;height:14px}.v1-override-checkbox:hover .ant-checkbox-inner{border-color:#b45309}.v1-override-checkbox.ant-checkbox-wrapper-checked .ant-checkbox-inner,.v1-override-checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:#b45309;border-color:#b45309}.v1-override-checkbox .ant-checkbox-checked:after{border-color:#b45309}.param-card-view{background:var(--color-surface-softer);width:100%;font-family:var(--font-family-sans);flex-direction:column;gap:0;display:flex}.param-card-view__tab-label.ant-typography{font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-brand)!important}.param-card-view__count{background:var(--color-surface-hover);min-width:18px;height:18px;color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:3px;justify-content:center;align-items:center;padding:0 5px;line-height:18px;display:inline-flex}.param-view-toggle-btn--active,.param-view-toggle-btn--active:hover,.param-view-toggle-btn--active:focus{background:var(--color-brand)!important;color:var(--color-surface-card)!important;border-color:var(--color-brand)!important}.param-card-view__grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:12px 0;display:grid}.param-card-view__empty{min-height:120px;color:var(--color-text-muted);font-family:var(--font-family-sans);font-size:var(--font-size-xs);justify-content:center;align-items:center;display:flex}.param-card{border:1px solid var(--color-border-light);background:var(--color-surface-card);font-family:var(--font-family-sans);box-sizing:border-box;border-radius:8px;flex-direction:column;gap:0;padding:14px 16px 12px;transition:box-shadow .15s,border-color .15s;display:flex;box-shadow:0 1px 4px #0f23370d}.param-card:hover{border-color:var(--color-border-hover);box-shadow:0 4px 14px #394d671a}.param-card__header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.param-card__header-left{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.param-card__name-row{align-items:center;gap:8px;display:flex}.param-card__eye-icon.anticon{cursor:pointer;flex-shrink:0;transition:color .15s;color:var(--color-brand)!important;font-size:14px!important}.param-card__eye-icon.anticon:hover{color:var(--color-brand-hover)!important}.param-card__name-block{flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;display:flex}.param-card__name.ant-typography{color:var(--color-brand)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-semibold)!important;line-height:20px!important}.param-card__sep{color:var(--color-text-muted);font-size:var(--font-size-xs);flex-shrink:0}.param-card__subtitle.ant-typography{color:var(--color-text-muted)!important;font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-regular)!important;line-height:20px!important}.param-card__location{align-items:center;gap:4px;padding-left:22px;display:flex}.param-card__location-icon.anticon{flex-shrink:0;font-size:var(--font-size-xs)!important;color:var(--color-text-muted)!important}.param-card__location-text.ant-typography{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:var(--color-text-muted)!important;font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-regular)!important;line-height:18px!important}.param-card__header-right{flex-shrink:0}.param-card__exp-badge{height:22px;color:var(--color-success);font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;background:#e8f8ed;border-radius:4px;justify-content:center;align-items:center;padding:0 9px;display:inline-flex}.param-card__body{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.param-card__body-left{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.param-card__section-label.ant-typography{padding-left:22px;color:var(--color-text-muted)!important;font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-medium)!important;line-height:16px!important}.param-card__section-label--right.ant-typography{text-align:right;padding-left:0!important}.param-card__skills-row{flex-wrap:wrap;align-items:center;gap:4px;padding-left:22px;display:flex}.param-card__empty.ant-typography{color:var(--color-text-muted)!important;font-size:var(--font-size-xs)!important}.param-card__body-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.param-card__date-value.ant-typography{white-space:nowrap;color:var(--color-text-primary)!important;font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-semibold)!important;line-height:16px!important}.param-card__divider{background:var(--color-border-light);height:1px;margin:0 0 10px}.param-card__footer{justify-content:space-between;align-items:center;display:flex}.param-card__footer-left{align-items:center;gap:2px;display:flex}.param-card__icon-btn{width:28px;height:28px;color:var(--color-text-muted);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.param-card__icon-btn:hover{background:var(--color-brand-softer);color:var(--color-brand)}.param-card__icon-btn:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.param-card__footer-right{align-items:center;display:flex}.sbv1-page{flex-direction:column;gap:16px;display:flex}.sbv1-card{border-radius:10px}.sbv1-option-row,.sbv1-option-row .ant-checkbox-group,.sbv1-option-row .ant-radio-group{-moz-column-gap:24px;flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.sbv1-option-row .ant-checkbox-wrapper,.sbv1-option-row .ant-radio-wrapper{margin-inline-end:0}.sbv1-form{margin-bottom:-24px}.sbv1-action-btn{color:#1677ff;box-shadow:none;background:#f0f6ff;border-color:#d6e4ff;border-radius:6px;font-weight:500}.sbv1-action-btn:not(:disabled):hover,.sbv1-action-btn:not(:disabled):focus-visible{color:#0958d9;background:#e3edff;border-color:#adc6ff}.sbv1-action-btn:disabled,.sbv1-action-btn:disabled:hover{color:#00000040;background:#f5f5f5;border-color:#d9d9d9}.sbv1-boolean-field{flex-direction:column;gap:6px;display:flex}.sbv1-boolean-field textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.sbv1-range{padding:0 6px}.sbv1-range .ant-slider{margin-bottom:8px}.sbv1-range .ant-slider-with-marks{margin-bottom:30px}.sbv1-range-inputs .ant-input-number{width:84px}.sbv1-range .ant-slider-mark-text{color:#0000008c;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.sbv1-range .ant-slider-mark-text:first-child{transform:translate(0)!important}.sbv1-range .ant-slider-mark-text:last-child{transform:translate(-100%)!important}.sbv1-range-dash{color:#00000073}.sbv1-boolean-field .v1-input-validator-hint{color:#ff7875;margin-top:2px;font-size:11px;line-height:1.4}.sbv1-date-range-preset{flex-direction:column;display:flex}.sbv1-range-label{color:#0000008c;white-space:nowrap;font-size:12px}.sbv1-keywords{flex-direction:column;gap:6px;display:flex}.sbv1-keywords-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.sbv1-keywords-title{font-size:14px}.sbv1-keywords-toggle{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.sbv1-keywords-row{align-items:flex-start;gap:8px;display:flex}.sbv1-keywords-box{cursor:text;background:#fff;border:1px solid #d9d9d9;border-radius:8px;flex-wrap:wrap;flex:1;align-content:flex-start;gap:6px;min-height:32px;max-height:240px;padding:3px 8px;transition:border-color .2s,box-shadow .2s;display:flex;overflow-y:auto}.sbv1-keywords-box:focus-within{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a}.sbv1-keywords-box-disabled{cursor:not-allowed;background:#0000000a}.sbv1-keywords-chip{background:#eaf2ff;border-color:#cfe0ff;border-radius:12px;align-items:center;gap:6px;margin:0;padding:1px 8px;font-size:13px;display:inline-flex}.sbv1-keywords-chip-text{line-height:18px}.sbv1-keywords-star{cursor:pointer;color:#8c8c8c;background:0 0;border:0;align-items:center;padding:0;font-size:11px;line-height:1;display:inline-flex}.sbv1-keywords-star[aria-pressed=true]{color:#1677ff}.sbv1-keywords-star:disabled{cursor:not-allowed}.sbv1-keywords-input{background:0 0;border:0;outline:none;flex:160px;min-width:140px;padding:0 2px;font-size:13px;line-height:22px}.sbv1-keywords-clear{flex:none;margin-top:4px;padding:0}.sbv1-keywords-mandatory{font-size:13px}.sbv1-keywords .v1-input-validator-hint{color:#ff7875;font-size:11px;line-height:1.4}.sbv1-keywords textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.sbv1-card-collapsed .ant-card-body{display:none}.sbv1-collapse-btn{color:#0000008c}.sbv1-action-popup .ant-modal-content{border-radius:12px;padding:0;overflow:hidden}.sbv1-action-popup .ant-modal-body{padding:0}.sbv1-action-popup .ant-modal-close{z-index:2}.stylish-tabs{background:#eef2fa;border-radius:24px;align-items:center;gap:0;margin:-10px;padding:3px;display:inline-flex}.stylish-tabs__item{cursor:pointer;color:#586888;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:20px;outline:none;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:500;line-height:1.4;transition:all .22s;display:inline-flex}.stylish-tabs__item:hover:not(.stylish-tabs__item--active){color:#0053a5;background:#fffc;border-color:#d6e4f0}.stylish-tabs__item--active{color:#fff;background:linear-gradient(135deg,#0053a5 0%,#0ea5e9 100%);border-color:#0000;font-weight:600;box-shadow:0 4px 14px #0053a561}.stylish-tabs__item--active:hover{color:#fff;background:linear-gradient(135deg,#0053a5 0%,#0ea5e9 100%);border-color:#0000}.stylish-tabs__label{line-height:1}.stylish-tabs__badge .ant-badge-count{color:#fff;background:#dc2626;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;box-shadow:0 0 0 2px #eef2fa}.stylish-tabs__badge--active .ant-badge-count{color:#fff;box-shadow:none;background:#ffffff40;font-weight:600}.timesheet-full-width{width:100%}.timesheet-card-wrapper .calendar-cell--filler{min-height:90px}.timesheet-calendar{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px 12px;display:flex}.timesheet-calendar__header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}.timesheet-calendar__header-left{align-items:center;gap:4px;display:flex}.timesheet-calendar__header-right{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.timesheet-calendar__select-btn,.timesheet-calendar__quicklog-btn{border-radius:6px!important;font-size:12px!important}.timesheet-week__header{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:2px 0;display:grid}.timesheet-week__header-cell{text-align:center;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;padding:4px 0;font-size:11px;font-weight:600}.timesheet-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.timesheet-day-filler{pointer-events:none;background:0 0;border:none;min-height:90px}.timesheet-day-cell{text-align:left;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:4px;width:100%;min-height:90px;padding:7px 8px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.timesheet-day-cell:hover:not(:disabled){border-color:#3b82f6;box-shadow:0 2px 8px #3b82f61f}.timesheet-day-cell:disabled{cursor:default;opacity:.55}.timesheet-day-cell--working{background:#d0e6ff;border-color:#bfdbfe}.timesheet-day-cell--overtime{background:#aafebca6;border-color:#bbf7d0}.timesheet-day-cell--leave{background:#ffecba;border-color:#fde68a}.timesheet-day-cell--holiday{background:#f5f3ff;border-color:#ddd6fe}.timesheet-day-cell--weekoff{background:#eef1f4;border-color:#d7dee5}.timesheet-day-cell--out-of-range,.timesheet-day-cell--out-of-range:disabled{cursor:default;opacity:1;background:#dfe3e8;border-color:#c4cad1}.timesheet-day-cell--out-of-range .timesheet-day-cell__date{color:#9aa1ab}.timesheet-day-cell--mixed-st-ot{background:linear-gradient(135deg,#d0e6ff 50%,#aafebca6 50%);border-color:#bfdbfe}.timesheet-day-cell--mixed-st-leave{background:linear-gradient(135deg,#d0e6ff 50%,#ffecba 50%);border-color:#bfdbfe}.timesheet-day-cell--mixed-ot-leave{background:linear-gradient(135deg,#aafebca6 50%,#ffecba 50%);border-color:#bbf7d0}.timesheet-day-cell--mixed-all{background:linear-gradient(135deg,#d0e6ff 33%,#aafebca6 33% 66%,#ffecba 66%);border-color:#bfdbfe}.timesheet-day-cell--future,.timesheet-day-cell--future:disabled{opacity:.9;cursor:default;background:#f7f8fa;border-color:#eceef1}.timesheet-day-cell--future .timesheet-day-cell__date{color:#aeb4bf}.timesheet-day-cell--rejected{border-color:#fca5a5;box-shadow:inset 0 0 0 2px #fca5a5}.timesheet-day-cell--approved{border-color:#86efac;box-shadow:inset 0 0 0 2px #86efac}.timesheet-day-cell--selected{border-color:#3b82f6;box-shadow:inset 0 0 0 2px #3b82f6}.timesheet-day-cell--unlogged-highlight{border-color:#3b82f6;box-shadow:inset 0 0 0 2px #3b82f6,0 0 0 1px #93c5fd}.timesheet-day-cell--selectable{cursor:pointer}.timesheet-day-cell--selectable:hover{border-color:#93c5fd}.timesheet-day-cell__verdict{font-size:11px;line-height:1;position:absolute;bottom:2px;right:3px}.timesheet-day-cell__verdict--approved{color:#15803d}.timesheet-day-cell__verdict--rejected{color:#dc2626}.timesheet-day-review-actions{gap:2px;display:none;position:absolute;inset:auto 2px 2px auto}.timesheet-day-cell--review:hover .timesheet-day-review-actions{display:flex}.timesheet-day-review-actions button{cursor:pointer;border:none;border-radius:4px;padding:2px 4px;font-size:11px;line-height:1}.timesheet-day-review-actions .ts-approve{color:#15803d;background:#dcfce7}.timesheet-day-review-actions .ts-reject{color:#dc2626;background:#fee2e2}.timesheet-quicklog-bar{background:#f0f7ff;border:1px solid #bfdbfe;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:8px 12px;display:flex}.timesheet-day-cell__top{justify-content:space-between;align-items:flex-start;gap:4px;display:flex}.timesheet-day-cell__date{color:#111827;align-items:center;gap:4px;font-size:14px;font-weight:700;line-height:1;display:flex}.timesheet-day-cell__reject-dot{cursor:pointer;background:#ef4444;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-left:2px;display:inline-block}.timesheet-day-cell__top-right{flex-shrink:0;align-items:center;gap:2px;display:flex}.timesheet-day-cell__quick-log-icon{color:#6b7280;cursor:pointer;font-size:16px;transition:color .12s}.timesheet-day-cell__quick-log-icon:hover{color:#2563eb}.timesheet-day-cell__quick-log-icon--logged{color:#9ca3af;cursor:default}.timesheet-day-cell__body{flex-direction:column;flex:1;justify-content:flex-end;gap:1px;display:flex;position:relative}.timesheet-day-cell__split{position:absolute;inset:0}.timesheet-split-tl{align-items:baseline;font-size:13px;font-weight:700;line-height:1.4;display:flex;position:absolute;top:2px;left:0}.timesheet-split-br{align-items:baseline;font-size:13px;font-weight:700;line-height:1.4;display:flex;position:absolute;bottom:2px;right:0}.timesheet-hour-label{color:#111827;align-items:baseline;gap:0;font-size:13px;font-weight:700;line-height:1.4;display:flex}.timesheet-hour-label--ot{justify-content:flex-end}.timesheet-hour-label--leave{justify-content:flex-start}.timesheet-hour-label--split-end{text-align:right;justify-content:flex-end;align-self:flex-end;padding-bottom:2px;padding-right:4px}.timesheet-hour-value,.timesheet-hour-suffix{font-size:13px;font-weight:700}.timesheet-hour-st{color:#1d4ed8}.timesheet-hour-ot{color:#15803d}.timesheet-hour-leave{color:#b45309}.timesheet-no-log{font-size:11px;color:#9ca3af!important}.timesheet-type-tag{padding:0 4px;font-size:11px;line-height:18px}.timesheet-legend{flex-wrap:wrap;align-items:center;gap:12px;padding:6px 0 2px;font-size:11px;display:flex}.timesheet-legend__item{color:#6b7280;font-weight:500}.timesheet-legend--working{color:#1d4ed8}.timesheet-legend--ot{color:#15803d}.timesheet-legend--leave{color:#b45309}.timesheet-legend--holiday{color:#6d28d9}.timesheet-legend--quicklog{color:#6b7280}.timesheet-summary{flex-direction:column;gap:12px;display:flex}.timesheet-summary-card{border-radius:10px}.timesheet-summary-card .ant-card-body{padding:12px}.timesheet-summary-card__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.timesheet-summary-card__metrics{flex-direction:column;gap:10px;display:flex}.timesheet-summary-card__metric-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.timesheet-summary-card__weekly{flex-direction:column;gap:6px;margin-top:8px;display:flex}.timesheet-summary-card__week-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.timesheet-summary-card__bars{flex-direction:column;gap:8px;display:flex}.timesheet-summary-card__bar{border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.timesheet-action-bar{flex-direction:column;gap:8px;display:flex}.timesheet-proof__required{color:#ff4d4f;margin-left:2px}.timesheet-proof__file{box-sizing:border-box;background:#fff;border:1px solid #d6e4f0;border-radius:8px;align-items:center;gap:12px;min-width:0;max-width:100%;padding:10px 14px;display:flex}.timesheet-proof__file-icon{flex-shrink:0;display:flex}.timesheet-proof__type-icon{font-size:28px}.timesheet-proof__type-icon--pdf{color:#e53e3e}.timesheet-proof__type-icon--word{color:#2b6cb0}.timesheet-proof__type-icon--excel{color:#276749}.timesheet-proof__type-icon--image{color:#d69e2e}.timesheet-proof__type-icon--default{color:#718096}.timesheet-proof__file-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.timesheet-proof__file-name{color:#1a1a2e;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;font-size:13px;font-weight:500;display:block;overflow:hidden}.timesheet-proof__file-meta{color:#7a8fa6;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;display:block;overflow:hidden}.timesheet-proof__file-actions{flex-shrink:0}.timesheet-proof__view-btn{color:#0053a5;border-color:#0053a5}.timesheet-proof__view-btn:hover{background:#edf4fb}.timesheet-proof__delete-btn{color:#ff4d4f;border-color:#ff4d4f}.timesheet-proof__delete-btn:hover{background:#fff1f0}.timesheet-proof--filled>.ant-card-body{text-align:left}.timesheet-proof--filled .timesheet-proof__hint{display:none}.timesheet-notes{border-radius:10px}.timesheet-notes .ant-card-head{border-bottom:1px solid #e5e7eb;min-height:auto;padding:12px 16px;font-weight:600}.timesheet-notes .ant-card-body{padding:12px 16px 14px}.timesheet-notes__textarea.ant-input{resize:vertical;box-sizing:border-box;border-radius:8px;min-height:120px;padding:12px;font-size:14px;line-height:20px}.timesheet-notes__count{color:#6b7280;justify-content:flex-end;margin-top:4px;font-size:12px;line-height:16px;display:flex}.timesheet-log-reject{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.timesheet-log-reject__note,.timesheet-log-reject__proof{border-radius:8px;gap:8px;padding:8px 10px;line-height:1.4;display:flex}.timesheet-log-reject__note{background:#fffbeb;border:1px solid #fde68a}.timesheet-log-reject__icon{color:#d97706;flex:none;margin-top:1px;font-size:15px}.timesheet-log-reject__body{flex-direction:column;min-width:0;display:flex}.timesheet-log-reject__title{color:#92400e;text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:700}.timesheet-log-reject__title--proof{color:#1e40af}.timesheet-log-reject__reason{color:#78350f;word-break:break-word;font-size:13px}.timesheet-log-reject__proof{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;align-items:flex-start;font-size:12.5px}.timesheet-log-reject__proof-icon{flex:none;margin-top:2px}.timesheet-log-reject__steps{flex-direction:column;gap:2px;margin:3px 0 0;padding-left:18px;list-style:decimal;display:flex}.timesheet-log-reject__steps li{color:#1e3a8a;list-style:decimal}.timesheet-log-reject__steps li::marker{color:#2563eb;font-weight:700}.timesheet-log-form .ant-form-item{margin-bottom:10px}.timesheet-log-summary{border-top:1px dashed #e5e7eb;flex-direction:column;gap:4px;margin-top:4px;padding-top:10px;display:flex}.timesheet-log-summary__row{justify-content:space-between;align-items:center;font-size:12px;display:flex}.timesheet-review-notes-card{border-radius:10px}.timesheet-review-notes-card__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.timesheet-review-notes-card__hint{align-items:center;gap:6px;font-size:12px;display:inline-flex}.timesheet-review-notes-card__alert,.timesheet-review-notes-card__input{margin-bottom:16px}.timesheet-review-notes-card__actions{justify-content:flex-end;gap:8px;display:flex}.timesheet-review-notes-card__decided{justify-content:space-between;align-items:center;gap:16px;display:flex}@media (width<=900px){.timesheet-week__header,.timesheet-month-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.timesheet-week__header-cell:nth-child(n+5),.timesheet-day-filler:nth-child(n+5){display:none}}@media (width<=520px){.timesheet-week__header,.timesheet-month-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.timesheet-week__header-cell:nth-child(n+3){display:none}}.fa-panel{--fa-warning-dark:var(--color-warning-dark,#bf7328);color:var(--color-text-primary,#111827);letter-spacing:.0125em;font-size:13.5px}.fa-panel.fa-variant-page{padding-bottom:8px}.fa-num{letter-spacing:0}.fa-topbar{margin-bottom:12px}.fa-crumb{color:var(--color-text-muted,#6b7280);font-size:12px}.fa-title-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.fa-title{letter-spacing:-.01em;color:var(--color-text-heading,#142235);margin:0;font-size:17px;font-weight:600}.fa-status-pill{background:var(--color-status-warning-bg,#fff7ea);color:var(--color-status-warning-text,#bf7328);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.fa-rejection{background:var(--color-danger-tint-bg,#fdecec);border:1px solid var(--color-danger-tint-border,#f6d0d0);border-left:3px solid var(--color-danger,#dc2626);border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.fa-rejection-icon{color:var(--color-danger,#dc2626);flex:none;margin-top:1px;font-size:15px}.fa-rejection-body{min-width:0}.fa-rejection-title{letter-spacing:.06em;text-transform:uppercase;color:var(--color-danger,#dc2626);font-size:10px;font-weight:700;line-height:1.4}.fa-rejection-reason{color:var(--color-text-primary,#111827);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:3px;font-size:13px;line-height:1.5}.fa-rejection-reason.fa-rejection-empty{color:var(--color-text-muted,#6b7280);font-style:italic}.fa-last-rejected{color:var(--color-danger,#dc2626);background:var(--color-danger-tint-bg,#fdecec);border-radius:999px;align-items:center;gap:4px;margin-top:8px;padding:2px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.fa-last-rejected b{font-weight:700}.fa-referral-toggle{border-top:1px dashed var(--color-border-muted,#d8e4ef);margin-top:10px;padding-top:12px}.fa-rt-title{color:var(--color-text-primary,#111827);font-size:12.5px;font-weight:600}.fa-rt-hint{color:var(--color-text-muted,#6b7280);margin-top:2px;margin-left:24px;font-size:11px}.fa-trail{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.fa-trail-part{align-items:center;gap:6px;display:inline-flex}.fa-trail-step{color:var(--color-success,#15803d);background:var(--color-success-tint-bg,#e7f5ec);border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:11px;font-weight:600;display:inline-flex}.fa-trail-step.fa-current{color:var(--color-brand,#0053a5);background:var(--color-brand-soft,#dfedf7)}.fa-trail-sep{color:var(--color-border-input,#d5dde5);font-size:11px}.fa-card{background:var(--color-surface-card,#fff);border:1px solid var(--color-border,#e6f0ff);border-radius:12px;margin-bottom:10px;overflow:hidden;box-shadow:0 1px 2px #0f233714}.fa-card-head{border-bottom:1px solid var(--color-border,#e6f0ff);justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;display:flex}.fa-card-head h3{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary,#4b5563);align-items:center;gap:6px;margin:0;font-size:11px;font-weight:700;display:flex}.fa-card-body{padding:12px 14px}.fa-info-grid{grid-template-columns:repeat(3,1fr);gap:11px 16px;display:grid}.fa-info-k{color:var(--color-text-muted,#6b7280);margin-bottom:2px;font-size:10.5px}.fa-info-v{color:var(--color-text-primary,#111827);font-size:13px;font-weight:600}.fa-strip{flex-wrap:wrap;align-items:flex-end;gap:10px 8px;display:flex}.fa-strip-item{flex-direction:column;gap:2px;display:flex}.fa-strip-k{color:var(--color-text-muted,#6b7280);font-size:10.5px}.fa-strip-v{color:var(--color-text-primary,#111827);font-size:14px;font-weight:700;line-height:1.2}.fa-strip-op{color:var(--color-danger,#dc2626);white-space:nowrap;padding-bottom:1px;font-size:12px;font-weight:600;line-height:1.2}.fa-strip-eq{color:var(--color-text-muted,#6b7280);padding-bottom:1px;font-size:14px;line-height:1.2}.fa-strip-note{width:100%;color:var(--color-text-muted,#6b7280);margin-top:2px;font-size:10px}.fa-rate-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fa-rate-panel{border:1px solid var(--color-border-muted,#d8e4ef);background:var(--color-surface-card,#fff);border-radius:8px;overflow:hidden}.fa-panel-head{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;padding:8px 12px;font-size:10.5px;font-weight:700;display:flex}.fa-employer .fa-panel-head{background:var(--color-purple-tint-bg,#f1eafd);color:var(--color-purple,#7c3aed)}.fa-client .fa-panel-head{background:var(--color-brand-soft,#dfedf7);color:var(--color-brand,#0053a5)}.fa-referral-card .fa-card-head h3{color:var(--fa-warning-dark)}.fa-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.fa-dot-warning{color:var(--fa-warning-dark)}.fa-rate-rows{padding:2px 12px}.fa-rate-row{border-bottom:1px dashed var(--color-border-muted,#d8e4ef);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.fa-rate-row:last-child{border-bottom:none}.fa-rate-label{color:var(--color-text-secondary,#4b5563);font-size:12.5px}.fa-rate-sub{color:var(--color-text-muted,#6b7280);margin-top:1px;font-size:10.5px;display:block}.fa-rate-val{text-align:right;color:var(--color-text-primary,#111827);font-size:13px;font-weight:600}.fa-rate-val.fa-deduction{color:var(--color-danger,#dc2626)}.fa-unit{color:var(--color-text-muted,#6b7280);font-size:12px;font-weight:500}.fa-rate-total{border-top:1.5px solid var(--color-border-muted,#d8e4ef);border-bottom:none;margin-top:1px;padding-top:9px;padding-bottom:9px}.fa-rate-total .fa-rate-label{color:var(--color-text-primary,#111827);font-size:12.5px;font-weight:700}.fa-rate-total .fa-rate-val{font-size:15px;font-weight:800}.fa-rate-row.fa-editable{background:var(--color-brand-soft,#dfedf7);border:1px solid var(--color-brand-softer,#cfe2f2);border-bottom:1px solid var(--color-brand-softer,#cfe2f2);border-radius:8px;margin:4px -12px;padding:10px 12px;display:block}.fa-editable-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.fa-editable-label{color:var(--color-text-primary,#111827);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.fa-editable-sub{color:var(--color-text-muted,#6b7280);margin-top:4px;font-size:10.5px}.fa-edit-badge{text-transform:uppercase;letter-spacing:.04em;color:var(--color-brand,#0053a5);background:var(--color-surface-card,#fff);border-radius:5px;padding:2px 6px;font-size:9px;font-weight:700}.fa-panel .fa-rate-input.ant-input-number{border-color:var(--color-brand,#0053a5);border-radius:6px;flex:none;width:120px}.fa-panel .fa-rate-input .ant-input-number-input{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.fa-locked-label{align-items:center;gap:5px;display:inline-flex}.fa-locked-badge,.fa-final-badge{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted,#6b7280);background:var(--color-surface-soft,#f8fafc);border-radius:5px;align-items:center;gap:3px;padding:2px 6px;font-size:9.5px;font-weight:700;display:inline-flex}.fa-type-chip{text-transform:uppercase;letter-spacing:.03em;color:var(--fa-warning-dark);background:var(--color-warning-tint-bg,#fef3e7);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.fa-vms-chip{color:var(--color-text-muted,#6b7280);background:var(--color-surface-soft,#f8fafc);vertical-align:middle;margin-left:6px;padding:1px 6px;font-size:9px;font-weight:700}.fa-referral-fields{grid-template-columns:1.4fr 1fr 1fr;align-items:end;gap:12px;display:grid}.fa-rf-k{color:var(--color-text-muted,#6b7280);margin-bottom:5px;font-size:10.5px;display:block}.fa-panel .fa-referral-select.ant-select,.fa-panel .fa-referral-type.ant-select,.fa-panel .fa-referral-rate-input.ant-input-number{width:100%}.fa-referral-dropdown-footer{border-top:1px solid var(--color-border-muted,#d8e4ef);background:var(--color-surface-card,#fff);padding:8px}.fa-referral-add-btn.app-button,.fa-referral-add-btn.ant-btn{justify-content:center;width:100%}.fa-referral-note{color:var(--color-text-muted,#6b7280);grid-column:1/-1;font-size:10.5px}.fa-referral-note b{color:var(--color-text-secondary,#4b5563)}.fa-print-rows{padding:0}.fa-outcome{border:1px solid;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;padding:12px 16px;display:flex}.fa-outcome.fa-good{background:var(--color-success-tint-bg,#e7f5ec);border-color:var(--color-success,#15803d)}.fa-outcome.fa-bad{background:var(--color-danger-tint-bg,#fdecec);border-color:var(--color-danger,#dc2626)}.fa-outcome-label{align-items:center;gap:8px;display:flex}.fa-outcome-icon{background:var(--color-surface-card,#fff);border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;display:flex}.fa-good .fa-outcome-icon{color:var(--color-success,#15803d)}.fa-bad .fa-outcome-icon{color:var(--color-danger,#dc2626)}.fa-outcome-t{color:var(--color-text-primary,#111827);font-size:12.5px;font-weight:700}.fa-outcome-stats{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.fa-stat{text-align:right}.fa-stat:not(.fa-stat-hero){text-align:center;flex:1 1 0;min-width:64px}.fa-stat-k{color:var(--color-text-secondary,#4b5563);white-space:nowrap;margin-bottom:2px;font-size:10px;font-weight:600}.fa-stat-v{letter-spacing:-.01em;color:var(--color-text-primary,#111827);font-size:15px;font-weight:700;line-height:1.2}.fa-u{color:var(--color-text-muted,#6b7280);margin-left:1px;font-size:11px;font-weight:600}.fa-stat-arrow{color:var(--color-text-muted,#6b7280);flex:none;padding-bottom:1px;font-size:14px;line-height:1.2}.fa-stat-referral .fa-stat-v{color:var(--fa-warning-dark)}.fa-stat-hero{border-left:1px solid var(--color-border-muted,#d8e4ef);flex:none;padding-left:12px}.fa-stat-hero .fa-stat-v{font-size:21px;font-weight:800}.fa-good .fa-stat-hero .fa-stat-v{color:var(--color-success,#15803d)}.fa-bad .fa-stat-hero .fa-stat-v{color:var(--color-danger,#dc2626)}.fa-outcome.fa-warn{background:var(--color-warning-tint-bg,#fff4e5);border-color:var(--color-warning,#f59e0b)}.fa-warn .fa-outcome-icon{color:var(--color-warning,#f59e0b)}.fa-warn .fa-stat-hero .fa-stat-v{color:var(--color-warning,#b45309)}.fa-reason{margin-bottom:10px}.fa-reason-label{color:var(--color-text-secondary,#4b5563);margin-bottom:5px;font-size:11.5px;font-weight:600;display:block}.fa-reason-label span{color:var(--color-text-muted,#6b7280);font-weight:500}.fa-reason-error{color:var(--color-danger,#dc2626);margin-top:4px;font-size:11px}.fa-action-bar{background:var(--color-surface-card,#fff);border:1px solid var(--color-border,#e6f0ff);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.fa-variant-page .fa-action-bar{position:sticky;bottom:10px;box-shadow:0 6px 16px #00000014}.fa-action-note{color:var(--color-text-secondary,#4b5563);max-width:360px;font-size:11.5px}.fa-action-note b{color:var(--color-text-primary,#111827)}.fa-actions{gap:8px;display:flex}.fa-btn-tip{display:inline-flex}.fa-btn-tip .app-button{width:100%}@media (width<=640px){.fa-info-grid{grid-template-columns:repeat(2,1fr)}.fa-rate-grid,.fa-referral-fields{grid-template-columns:1fr}.fa-outcome{flex-direction:column;align-items:stretch}.fa-outcome-stats{flex-direction:column;align-items:stretch;gap:6px;width:100%}.fa-stat{text-align:left;flex:none;justify-content:space-between;align-items:baseline;display:flex}.fa-stat-k{margin-bottom:0}.fa-stat-arrow{display:none}.fa-stat-hero{border-left:none;border-top:1px solid var(--color-border-muted,#d8e4ef);margin-top:2px;padding-top:8px;padding-left:0}.fa-action-bar{flex-direction:column;align-items:stretch}.fa-actions{justify-content:stretch}.fa-actions .app-button{flex:1;justify-content:center}.fa-actions .fa-btn-tip{flex:1}}.fa-vms-none{color:var(--color-text-secondary,#8592a6);font-style:italic;font-weight:500}.fa-margin-note{border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;margin-top:10px;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.fa-margin-note-pct{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.fa-margin-note-text{color:var(--color-text,#1f2a37)}.fa-margin-note.fa-good{background:var(--color-success-tint-bg,#e7f5ec);border-color:var(--color-success,#15803d)}.fa-margin-note.fa-good .fa-margin-note-pct{color:var(--color-success,#15803d)}.fa-margin-note.fa-warn{background:var(--color-warning-tint-bg,#fff4e5);border-color:var(--color-warning,#f59e0b)}.fa-margin-note.fa-warn .fa-margin-note-pct{color:var(--color-warning,#b45309)}.fa-margin-note.fa-bad{background:var(--color-danger-tint-bg,#fdecec);border-color:var(--color-danger,#dc2626)}.fa-margin-note.fa-bad .fa-margin-note-pct{color:var(--color-danger,#dc2626)}.fa-rate-warning{border:1px solid var(--color-warning,#f59e0b);background:var(--color-warning-tint-bg,#fff4e5);border-radius:10px;margin:14px 0 0;padding:14px 16px}.fa-rate-warning-head{align-items:center;gap:9px;margin-bottom:12px;display:flex}.fa-rate-warning-icon{color:var(--color-warning,#b45309);flex:none;font-size:16px}.fa-rate-warning-head h4{color:var(--fa-warning-dark);margin:0;font-size:13.5px;font-weight:700;line-height:1.35}.fa-rate-warning-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;display:grid}.fa-rate-warning-cell{background:var(--color-surface,#fff);border:1px solid var(--color-border-subtle,#f0d9b8);border-radius:8px;flex-direction:column;gap:3px;padding:9px 11px;display:flex}.fa-rate-warning-key{text-transform:uppercase;letter-spacing:.045em;color:var(--color-text-secondary,#6b7280);font-size:10.5px;font-weight:600}.fa-rate-warning-val{font-variant-numeric:tabular-nums;color:var(--color-text-primary,#111827);font-size:15px;font-weight:700}.fa-rate-warning-val small{opacity:.8;font-size:12px;font-weight:600}.fa-rate-warning-delta{border-color:var(--color-warning,#f59e0b)}.fa-rate-warning-delta .fa-rate-warning-val{color:var(--fa-warning-dark)}.fa-rate-warning-body,.fa-rate-warning-margin{color:var(--color-text,#1f2a37);margin:10px 0 0;font-size:12.5px;line-height:1.55}.fa-rate-warning-margin{margin-top:6px}.fa-rate-warning-margin b{font-variant-numeric:tabular-nums}.fa-rate-warning-margin b.fa-good{color:var(--color-success,#15803d)}.fa-rate-warning-margin b.fa-warn{color:var(--color-warning,#b45309)}.fa-rate-warning-margin b.fa-bad{color:var(--color-danger,#dc2626)}@media (prefers-color-scheme:dark){.fa-rate-warning{background:#f59e0b1f;border-color:#f59e0b8c}.fa-rate-warning-head h4,.fa-rate-warning-delta .fa-rate-warning-val,.fa-rate-warning-icon{color:#fbbf24}.fa-rate-warning-cell{background:#ffffff0a;border-color:#f59e0b47}.fa-rate-warning-val{color:var(--color-text-primary,#e5e7eb)}.fa-rate-warning-key{color:var(--color-text-secondary,#9ca3af)}.fa-rate-warning-body,.fa-rate-warning-margin{color:var(--color-text,#d1d5db)}}.fa-history-btn{cursor:pointer;vertical-align:middle;color:inherit;opacity:.72;background:0 0;border:0;margin-left:6px;padding:0 2px;line-height:1}.fa-history-btn:hover{opacity:1}.fa-history-list{flex-direction:column;gap:8px;max-height:420px;padding-right:4px;display:flex;overflow-y:auto}.fa-history-row{border:1px solid var(--color-border,#e5e7eb);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.fa-history-rate{font-weight:600}.fa-history-by,.fa-history-date,.fa-history-empty{color:var(--color-text-secondary,#6b7280);font-size:12px}.fa-history-date{white-space:nowrap;text-align:right}.fa-history-empty{text-align:center;padding:18px 4px}.znx-file-list__card{border-radius:10px;min-width:0}.znx-file-list__card .ant-card-body{flex-direction:column;gap:6px;padding:10px;display:flex}.znx-file-list__chip{background:#fff;border:1px solid #eef2f7;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px 10px;display:flex}.znx-file-list__name{color:#334155;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;overflow:hidden}.znx-file-list__actions{flex:none;align-items:center;gap:2px;display:flex}.znx-file-list__btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;transition:background .15s,color .15s;display:inline-flex}.znx-file-list__btn:hover{color:#1d4ed8;background:#eff6ff}.znx-file-list__empty{border-radius:10px;min-width:0}.znx-file-list__empty .ant-card-body{justify-content:center;align-items:center;min-height:96px;display:flex}.ct-auth-guard{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:60vh;padding:24px;display:flex}.ct-auth-guard__card{background:var(--ct-surface-card,#fff);border:1px solid var(--ct-border,#ececec);border-radius:12px;width:100%;max-width:520px;box-shadow:0 8px 28px #0f172a14}.ct-auth-guard__icon{color:#e24b4a;font-size:56px}.app-card.ant-card{border:1px solid var(--color-border);background:var(--color-surface-card);border-radius:10px;box-shadow:0 1px 4px #0000000f}.app-card .ant-card-head{border-bottom:1px solid var(--color-border-light);min-height:unset;padding:12px 20px}.app-card .ant-card-head-title{color:var(--color-text-primary);padding:0;font-size:14px;font-weight:600}.app-card .ant-card-extra{color:var(--color-text-muted);font-size:13px}.app-card .ant-card-body{padding:20px}.app-card-title{align-items:center;gap:8px;display:inline-flex}.app-card-title-icon .anticon,.app-card-title-icon svg{color:var(--color-brand);font-size:16px}.app-card--flat.ant-card{box-shadow:none;border-color:#0000}.app-card--soft.ant-card{background:var(--color-surface-soft)}.app-card.ant-card:hover{transition:box-shadow .2s;box-shadow:0 4px 12px #0000001a}.uss-header-card{margin-bottom:16px}.uss-heading{color:var(--color-text-heading);margin:0 0 2px;font-size:15px;font-weight:600}.uss-sub{color:var(--color-text-muted);margin:0;font-size:13px}.uss-config-toggle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.uss-config-btn{border:1px solid var(--color-border);background:var(--color-surface-card);height:28px;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;border-radius:6px;padding:0 12px;font-size:12px;transition:all .15s}.uss-config-btn:hover{border-color:var(--color-brand);color:var(--color-brand)}.uss-config-btn.active{background:var(--color-brand);color:#fff;border-color:var(--color-brand)}.uss-modal .ant-tabs-nav{margin-bottom:12px}.uss-modal .ant-tabs-tab{padding:6px 10px;font-size:12px}.uss-field-header{background:var(--color-surface-page);border:1px solid var(--color-border-light);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;border-radius:6px 6px 0 0;grid-template-columns:24px 1fr 80px 80px;gap:8px;padding:6px 10px;font-size:11px;font-weight:600;display:grid}.uss-field-header.with-edit{grid-template-columns:24px 1fr 80px 80px 80px}.uss-field-row{border-left:1px solid var(--color-border-light);border-right:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);background:var(--color-surface-card);cursor:grab;grid-template-columns:24px 1fr 80px 80px;align-items:center;gap:8px;padding:7px 10px;transition:background .12s;display:grid}.uss-field-row.with-edit{grid-template-columns:24px 1fr 80px 80px 80px}.uss-field-row:last-child{border-radius:0 0 6px 6px}.uss-field-row:hover{background:var(--color-surface-hover)}.uss-field-row.drag-over{background:var(--color-brand-softer);border-color:var(--color-brand)}.uss-field-row.dragging{opacity:.45}.uss-drag-handle{color:var(--color-text-muted);cursor:grab;font-size:13px}.uss-field-name{color:var(--color-text-primary);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex;overflow:hidden}.uss-field-name input{color:var(--color-text-primary);background:0 0;border:none;outline:none;width:100%;padding:0;font-size:12.5px;font-weight:500}.uss-field-key{color:var(--color-text-muted);background:var(--color-surface-page);border:1px solid var(--color-border-light);border-radius:4px;padding:1px 5px;font-family:monospace;font-size:10.5px}.uss-toggle-cell{justify-content:center;align-items:center;display:flex}.uss-detail-panel{background:var(--color-surface-page);border:1px solid var(--color-border-light);border-top:none;border-radius:0 0 6px 6px;margin-bottom:0;padding:12px 14px}.uss-detail-section{margin-bottom:12px}.uss-detail-section:last-child{margin-bottom:0}.uss-detail-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px;font-weight:600}.uss-detail-row{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.uss-detail-row:last-child{margin-bottom:0}.uss-render-type-btn{border:1.5px solid var(--color-border);background:var(--color-surface-card);cursor:pointer;width:68px;height:52px;color:var(--color-text-muted);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10px;transition:all .15s;display:flex}.uss-render-type-btn:hover{border-color:var(--color-brand);color:var(--color-brand)}.uss-render-type-btn.active{border-color:var(--color-brand);background:var(--color-brand-softer);color:var(--color-brand);font-weight:600}.uss-render-type-btn svg,.uss-render-type-btn .anticon{font-size:18px}.uss-badge-config{background:#faf0fe;border:1px solid #d3adf7;border-radius:8px;margin-top:10px;padding:10px 12px}.uss-action-btn-row{background:var(--color-surface-card);border:1px solid var(--color-border-light);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;padding:6px 8px;display:flex}.uss-action-btn-icon{-o-object-fit:contain;object-fit:contain;border-radius:6px;width:28px;height:28px}.uss-action-btn-icon-slot{cursor:pointer;background:#fafafa;border:1px dashed #bbb;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.uss-action-btn-icon-slot:hover{background:#f0f5ff;border-color:#1677ff}.uss-lookup-grid{flex-direction:column;gap:6px;display:flex}.uss-lookup-row{align-items:center;gap:8px;display:flex}.uss-lookup-label{width:100px;color:var(--color-text-secondary);flex-shrink:0;font-size:11px}.uss-secondary-tag{background:var(--color-brand-softer);color:var(--color-brand);border:1px solid var(--color-brand-soft);border-radius:4px;align-items:center;gap:4px;margin:2px;padding:2px 7px;font-size:11px;display:inline-flex}.uss-secondary-tag button{cursor:pointer;color:var(--color-brand);background:0 0;border:none;padding:0;font-size:13px;line-height:1}.uss-edit-team-body{flex-direction:column;gap:12px;display:flex}.uss-edit-team-label{color:var(--color-text-secondary);margin-bottom:4px;font-size:12px;font-weight:500}.uss-modal-footer{border-top:1px solid var(--color-border-light);justify-content:flex-end;gap:8px;margin-top:12px;padding-top:12px;display:flex}.uss-empty{text-align:center;color:var(--color-text-muted);padding:32px;font-size:13px}.uss-perm-header{border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;display:flex}.uperm-list{flex-direction:column;gap:10px;max-height:calc(100vh - 320px);padding-right:2px;display:flex;overflow-y:auto}.uperm-card{background:var(--color-surface-card);border:1px solid var(--color-border-light);border-radius:8px;grid-template-columns:200px minmax(0,1fr);align-items:flex-start;gap:20px;padding:18px 20px;display:grid;box-shadow:0 1px 4px #0f172a0f}.uperm-card-info{align-items:flex-start;gap:12px;min-width:0;display:flex}.uperm-module-icon{width:44px;height:44px;color:var(--color-brand);background:#378add1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.uperm-module-title{color:var(--color-text-heading);margin-bottom:4px;font-size:14px;font-weight:700;line-height:1.2}.uperm-module-desc{color:var(--color-text-muted);font-size:12px;line-height:1.35}.uperm-permissions{min-width:0}.uperm-select-all{color:var(--color-text-secondary);margin-bottom:10px;font-size:13px}.uperm-chip-row{flex-wrap:wrap;gap:8px;display:flex}.uperm-chip{background:var(--color-surface-card);border:1px solid var(--color-border);height:34px;color:var(--color-text-heading);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;align-items:center;gap:8px;margin:0;padding:0 12px;font-size:13px;transition:border-color .12s;display:inline-flex}.uperm-chip:hover{border-color:var(--color-brand)}.uperm-chip span{white-space:nowrap}.uperm-view-scope{background:#378add0a;border:1px solid #378add2e;border-radius:5px;margin-top:10px;padding:10px 14px}.uperm-view-scope.is-disabled{background:var(--color-surface-page);border-color:var(--color-border-light)}.uperm-scope-title{color:var(--color-text-secondary);margin-bottom:8px;font-size:12px;font-weight:600}.uperm-scope-row{flex-wrap:wrap;gap:8px;display:flex}.uperm-scope-option{background:var(--color-surface-card);border:1px solid var(--color-border);min-height:30px;color:var(--color-text-heading);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;align-items:center;gap:7px;margin:0;padding:0 10px;font-size:13px;display:inline-flex}.uperm-view-scope.is-disabled .uperm-scope-option{color:var(--color-text-muted);background:var(--color-surface-page);cursor:not-allowed}.uperm-scope-option span{white-space:nowrap}.uss-virtual-tag{color:#856404;text-transform:uppercase;letter-spacing:.03em;background:#fff3cd;border:1px solid #ffc107;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:600}.uss-field-list{max-height:60vh;overflow:hidden auto}.uss-detail-panel .ant-select,.uss-detail-panel .ant-input{font-size:12px}.uss-detail-panel .ant-switch{min-width:32px}.uss-saving{color:var(--color-text-muted);align-items:center;gap:4px;font-size:11px;display:flex}.fg-section{flex-direction:column;gap:14px;display:flex}.fg-tabs .ant-tabs-nav{margin-bottom:0}.fg-tab-label{align-items:center;gap:6px;font-size:13px;display:inline-flex}.fg-tab-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.fg-tab-content{padding-top:12px}.fg-tab-toolbar{justify-content:flex-end;margin-bottom:10px;display:flex}.fg-scope-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.fg-preview-body{background:var(--color-surface-soft);padding:0}.fg-table .ant-table{border-radius:8px;overflow:hidden}.fg-table .ant-table-thead>tr>th{background:var(--color-surface-soft);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);font-size:12px;font-weight:600}.fg-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--color-border-light);color:var(--color-text-primary);padding:10px 12px;font-size:13px}.fg-table .ant-table-tbody>tr:hover>td{background:var(--color-surface-hover-light)!important}.fg-table-code{background:var(--color-surface-soft);border:1px solid var(--color-border-muted);color:var(--color-brand);border-radius:4px;padding:1px 6px;font-family:Consolas,Courier New,monospace;font-size:11.5px}.fg-order-cell{background:var(--color-brand-softer);width:26px;height:26px;color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.fg-action-btn:hover{background:var(--color-surface-hover)!important}.fg-expanded-fields{flex-direction:column;gap:8px;padding:6px 0;display:flex}.fg-field-row{background:var(--color-surface-soft);border:1px solid var(--color-border-light);border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;display:flex}.fg-field-row-info{flex-shrink:0;align-items:center;gap:6px;min-width:200px;display:flex}.fg-field-row-label{color:var(--color-text-heading);font-size:12.5px;font-weight:600}.fg-field-row-key{color:var(--color-text-muted);background:var(--color-border-light);border-radius:3px;padding:1px 5px;font-family:monospace;font-size:11px}.fg-field-row-type{color:var(--color-text-muted);font-size:11px}.fg-field-row-flags{flex-wrap:wrap;flex:1;gap:4px;display:flex}.fg-field-row-validations{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.fg-drawer-header{background:var(--color-surface-soft);border-bottom:1px solid var(--color-border)}.fg-drawer-title{color:var(--color-text-heading);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.fg-drawer-body{background:var(--color-surface-page);padding:20px!important}.fg-drawer-footer{justify-content:flex-end;gap:8px;padding:12px 0 0;display:flex}.fg-editor-modal .ant-modal-content{border-radius:8px;overflow:hidden}.fg-editor-modal .ant-modal-header{border-bottom:1px solid var(--color-border);background:var(--color-surface-soft);margin:0;padding:14px 18px}.fg-editor-modal .ant-modal-body{background:var(--color-surface-page);max-height:calc(100vh - 190px);padding:16px 18px 6px;overflow-y:auto}.fg-editor-modal .ant-modal-footer{border-top:1px solid var(--color-border-light);background:#fff;margin:0;padding:10px 18px 14px}.fg-editor-form{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.fg-editor-form>*{grid-column:2}.fg-editor-sticky-section{z-index:2;grid-area:span 3/1;position:sticky;top:0}@media (width<=900px){.fg-editor-form{display:block}.fg-editor-sticky-section{position:static}}.fg-form .ant-form-item-label>label{color:var(--color-text-secondary);font-size:12px;font-weight:500}.fg-form .ant-input,.fg-form .ant-select-selector,.fg-form .ant-input-number{border-color:var(--color-border-input)!important;border-radius:6px!important}.fg-form-section{background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:8px;margin-bottom:16px;padding:14px 16px}.fg-form-section-label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-brand);margin-bottom:12px;font-size:11px;font-weight:700}.fg-inline-row{align-items:flex-end;gap:24px;display:flex}.fg-mono-input{font-family:Consolas,Courier New,monospace!important;font-size:12px!important}.fg-fields-header{align-items:center;gap:8px;margin:4px 0 10px;display:flex}.fg-fields-title{color:var(--color-text-heading);font-size:13px;font-weight:700}.fg-fields-hint{color:var(--color-text-muted);font-size:11px}.fg-field-card{background:var(--color-surface-card);border:1px solid var(--color-border);cursor:default;border-radius:8px;margin-bottom:10px;transition:box-shadow .15s,border-color .15s}.fg-field-card:hover{border-color:var(--color-border-hover);box-shadow:0 2px 10px #0053a514}.fg-field-card.fg-drag-over{border-color:var(--color-brand);box-shadow:0 0 0 2px #0053a526}.fg-field-card-inner{align-items:flex-start;gap:0;padding:12px 14px;display:flex}.fg-field-summary{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.fg-field-summary-main{min-width:0;color:var(--color-text-primary);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.fg-field-summary-main>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.fg-field-summary-main strong,.fg-field-summary-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fg-field-summary-main small{color:var(--color-text-muted);font-family:Consolas,Courier New,monospace;font-size:11px}.fg-field-summary-chevron{color:var(--color-brand);font-size:11px}.fg-field-collapse-btn{float:right;color:var(--color-text-secondary);background:var(--color-surface-soft);cursor:pointer;border:0;border-radius:5px;align-items:center;gap:5px;margin:-2px 0 8px 10px;padding:3px 7px;font-size:11px;display:inline-flex}.fg-field-collapse-btn:hover{color:var(--color-brand);background:var(--color-brand-softer)}.fg-drag-handle{cursor:grab;color:var(--color-text-muted);opacity:.5;flex-shrink:0;padding:2px 8px 0 0;font-size:14px;line-height:1;transition:opacity .15s}.fg-field-card:hover .fg-drag-handle{opacity:1}.fg-field-body{flex:1}.fg-field-meta-row{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:8px;display:flex}.fg-field-key-hint{color:var(--color-text-muted);margin-left:8px;font-family:monospace;font-size:11px}.fg-field-taken-hint{color:var(--color-danger-soft);margin-left:6px;font-size:11px}.fg-field-remove-btn{cursor:pointer;color:var(--color-danger-soft);background:0 0;border:none;flex-shrink:0;padding:4px 0 0 8px;font-size:16px;line-height:1;transition:color .15s}.fg-field-remove-btn:hover{color:var(--color-danger)}.fg-toggles-row{align-items:center;gap:16px;margin-bottom:10px;padding:6px 0;display:flex}.fg-options-block{background:var(--color-brand-softer);border:1px dashed var(--color-brand-soft);border-radius:6px;margin-bottom:8px;padding:10px 12px}.fg-options-label{color:var(--color-brand);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.fg-options-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:8px;display:flex}.fg-options-hint{color:var(--color-text-tertiary,#00000073);align-self:center;max-width:320px;font-size:11px}.fg-source-hint{color:var(--color-text-muted);margin:4px 0 0;font-size:11.5px}.fg-static-options{margin-top:8px}.fg-static-options-hint{color:var(--color-text-muted);margin-bottom:6px;font-size:11px;display:block}.fg-option-row{align-items:center;gap:6px;margin-bottom:5px;display:flex}.fg-lookup-block{margin-top:8px}.fg-remove-icon{color:var(--color-danger-soft);cursor:pointer;flex-shrink:0;font-size:13px;transition:color .15s}.fg-remove-icon:hover{color:var(--color-danger)}.fg-add-option-btn{margin-top:2px;border-color:var(--color-brand-soft)!important;color:var(--color-brand)!important}.fg-validations-section{border-top:1px dashed var(--color-border-muted);padding-top:10px}.fg-validations-header{align-items:center;gap:6px;margin-bottom:8px;display:flex}.fg-val-icon{color:var(--color-brand);font-size:12px}.fg-val-title{color:var(--color-text-secondary);font-size:12px;font-weight:600}.fg-val-row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.fg-ai-action-card{border:1px solid var(--color-border-muted);background:var(--color-bg-secondary,#fafbfc);border-radius:6px;margin-bottom:10px;padding:10px}.fg-ai-subsection{border-top:1px dashed var(--color-border-muted);margin-top:8px;padding-top:8px}.fg-add-val-btn{font-size:12px;border-color:var(--color-border-muted)!important;color:var(--color-text-secondary)!important}.fg-add-field-btn{margin-top:2px;border-color:var(--color-border-muted)!important;color:var(--color-text-secondary)!important}.fg-add-field-btn:hover{border-color:var(--color-brand)!important;color:var(--color-brand)!important}.fg-top-tabs>.ant-tabs-nav{background:var(--color-surface-soft);border-bottom:1px solid var(--color-border);margin-bottom:0}.fg-top-tabs>.ant-tabs-content-holder{padding:16px}.fg-custom-groups-panel{background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:8px;margin-top:16px;padding:16px}.fg-custom-groups-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.fg-row-selected>td{background:var(--color-brand-softer)!important}.admin-config-tabs>.ant-tabs-nav{z-index:8;background:var(--color-surface-page);margin-bottom:14px;padding:0 4px;position:sticky;top:0}.admin-config-tabs>.ant-tabs-nav .ant-tabs-tab{padding:10px 14px;font-weight:600}.admin-config-section{padding:2px 0 8px}.admin-config-context-card .ant-card-body{padding:14px 18px}.admin-config-context{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-config-context-copy{flex-direction:column;flex:1;gap:2px;min-width:220px;display:flex}.admin-config-context-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-config-control{display:block}.admin-config-reload{align-self:flex-end}.admin-config-table-tools{justify-content:space-between;align-items:center;gap:12px;min-height:36px;margin-bottom:12px;display:flex}.admin-config-table-tools .ant-input-affix-wrapper{width:min(360px,100%)}.admin-config-primary-cell{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.admin-config-primary-cell .ant-typography{max-width:100%;margin:0}.admin-config-table .ant-table-cell{vertical-align:middle}.admin-config-table .ant-tag{margin-inline-end:0}.admin-config-workspace-card>.ant-card-body{padding-top:8px}.admin-module-tabs>.ant-tabs-nav{z-index:6;background:var(--color-surface-card);position:sticky;top:46px}.action-editor-intro{border:1px solid var(--color-border-light);color:var(--color-text-secondary);background:var(--color-surface-soft);border-radius:7px;margin-bottom:16px;padding:10px 12px;font-size:12px}.action-editor-grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.action-editor-section-title{border-top:1px solid var(--color-border-light);color:var(--color-brand);letter-spacing:.06em;text-transform:uppercase;margin:4px 0 14px;padding-top:12px;font-size:11px;font-weight:700}.action-toggle-grid{grid-template-columns:repeat(4,minmax(110px,1fr));gap:8px;margin-bottom:14px;display:grid}.action-toggle-grid .ant-form-item{border:1px solid var(--color-border-light);background:var(--color-surface-soft);border-radius:7px;margin:0;padding:10px 12px}.rule-condition-card{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:8px;margin-bottom:10px;padding:12px}.fg-group-editor-modal .ant-modal-body{scroll-behavior:smooth}.fg-group-editor-modal .fg-editor-form{display:block}.fg-group-editor-tabs{border:1px solid var(--color-border-light);background:var(--color-surface-soft);border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;padding:5px;display:grid}.fg-group-editor-tabs>button{min-width:0;color:var(--color-text-secondary);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;padding:10px 12px;display:flex}.fg-group-editor-tabs>button:hover{color:var(--color-brand);background:var(--color-surface-card)}.fg-group-editor-tabs>button.is-active{border-color:var(--color-border-hover);color:var(--color-text-heading);background:var(--color-surface-card);box-shadow:0 2px 8px #0f172a0f}.fg-group-editor-tabs>button>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.fg-group-editor-tabs small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fg-editor-tab-number{width:26px;height:26px;color:var(--color-text-secondary);background:var(--color-border-light);border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.fg-group-editor-tabs>button.is-active .fg-editor-tab-number{color:#fff;background:var(--color-brand)}.fg-group-editor-panel{display:none}.fg-group-editor-panel.is-active{animation:.14s ease-out detail-editor-panel-in;display:block}.fg-group-settings-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;margin-bottom:12px;display:grid}.fg-group-settings-card>.fg-form-section-label,.fg-group-settings-card>.fg-inline-row,.fg-group-settings-card>.fg-group-conditional{grid-column:1/-1}.fg-group-settings-card>.fg-inline-row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:0 14px;display:grid}.fg-group-settings-card .fg-inline-row .ant-form-item{min-width:0}.fg-group-settings-card .fg-inline-row .ant-input,.fg-group-settings-card .fg-inline-row .ant-select{width:100%!important}.fg-editor-next-row{justify-content:flex-end;align-items:center;gap:12px;display:flex}.fg-group-editor-modal .fg-fields-header{z-index:3;border-bottom:1px solid var(--color-border-light);background:var(--color-surface-page);margin:0 0 10px;padding:12px 2px 9px;position:sticky;top:0}.detail-editor-nav{border:1px solid var(--color-border-light);background:var(--color-surface-soft);border-radius:8px;gap:4px;margin:-4px 0 14px;padding:4px;display:flex}.detail-editor-nav .ant-btn{box-shadow:none;flex:1}.detail-editor-panel{margin-bottom:0;animation:.14s ease-out detail-editor-panel-in}@media (width<=800px){.admin-config-context,.admin-config-table-tools{flex-direction:column;align-items:stretch}.admin-config-context-controls,.admin-config-control,.admin-config-control .ant-select{width:100%!important}.admin-config-table-tools .ant-input-affix-wrapper{width:100%}.action-toggle-grid{grid-template-columns:1fr 1fr}.fg-field-summary{flex-direction:column;align-items:flex-start}}@media (width<=900px){.fg-group-editor-modal .fg-fields-header{padding-top:2px;position:static}.fg-group-settings-card,.fg-group-settings-card>.fg-inline-row{grid-template-columns:1fr 1fr}}@media (width<=520px){.action-editor-grid,.action-toggle-grid,.fg-group-editor-tabs,.fg-group-settings-card,.fg-group-settings-card>.fg-inline-row{grid-template-columns:1fr}.fg-editor-next-row{flex-direction:column;align-items:stretch}}.template-editor-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.template-editor-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.template-placeholder-panel{border:1px solid var(--color-border-light);background:var(--color-surface-soft);border-radius:8px;flex-direction:column;gap:4px;margin:14px 0 18px;padding:14px;display:flex}.template-placeholder-list{flex-wrap:wrap;gap:6px;max-height:150px;margin-top:8px;display:flex;overflow-y:auto}.templates-table-viewport{width:100%;min-width:0;max-width:100%;overflow:hidden}.templates-table-viewport .ant-table-wrapper,.templates-table-viewport .ant-spin-nested-loading,.templates-table-viewport .ant-spin-container{min-width:0;max-width:100%}.templates-table-viewport .ant-table-content,.templates-table-viewport .ant-table-body{scrollbar-width:thin}.templates-table-viewport .ant-table-cell{text-overflow:ellipsis;overflow:hidden}.templates-primary-cell{min-width:0;max-width:100%}.templates-primary-cell .ant-typography{min-width:0;max-width:100%;display:block}.templates-table-viewport .ant-pagination{flex-wrap:wrap;row-gap:8px}.template-placeholder-list .ant-tag{cursor:pointer;margin:0}@media (width<=720px){.template-editor-grid,.template-editor-grid--three{grid-template-columns:1fr}}.admin-shell{color:#172033;background:#f5f7fb;min-height:100vh}.admin-sider{color:#fff;padding:18px;background:#0f1f33!important}.admin-brand{align-items:center;gap:10px;min-height:44px;margin-bottom:24px;display:flex}.admin-brand img{width:32px;height:32px}.admin-brand strong,.admin-brand span,.admin-profile span{display:block}.admin-brand span,.admin-profile span{color:#aab7c7;font-size:12px}.admin-profile{background:#152941;border:1px solid #273b55;border-radius:8px;padding:14px}.admin-profile .ant-typography{color:#fff;font-weight:600}.admin-sidebar-nav{margin-top:20px}.admin-sidebar-title{text-transform:uppercase;margin:0 0 8px 4px;font-size:12px;display:block;color:#aab7c7!important}.admin-sidebar-nav .ant-menu{background:0 0;border-inline-end:0!important}.admin-sidebar-nav .ant-menu-item,.admin-sidebar-nav .ant-menu-submenu-title{color:#d9e4f2;border-radius:8px;height:36px;margin-inline:0}.admin-sidebar-nav .ant-menu-sub{background:0 0!important}.admin-sidebar-nav .ant-menu-submenu{margin-bottom:4px}.admin-sidebar-nav .ant-menu-submenu-title{width:100%}.admin-sidebar-nav .ant-menu-item-selected{color:#fff!important;background:#1d7cf2!important}.admin-sidebar-nav .ant-menu-submenu-selected>.ant-menu-submenu-title,.admin-sidebar-nav .ant-menu-submenu-open>.ant-menu-submenu-title{color:#fff!important;background:#ffffff14!important}.admin-sidebar-nav .ant-menu-sub .ant-menu-item-selected{box-shadow:inset 3px 0 #8ec5ff}.admin-sidebar-nav .ant-menu-item:hover,.admin-sidebar-nav .ant-menu-submenu-title:hover{color:#fff!important}.admin-sidebar-menu-link{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.admin-header{background:#fff;border-bottom:1px solid #e6ebf2;justify-content:space-between;align-items:center;gap:16px;height:auto;min-height:76px;padding:14px 24px;display:flex}.admin-header h3,.admin-section h4,.admin-editor h4{margin:0}.admin-content{padding:0 0 0 24px}.admin-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:16px;display:grid}.admin-metric{background:#fff;border:1px solid #e6ebf2;border-radius:8px;min-height:78px;padding:14px}.admin-metric span{color:#697589;font-size:13px;display:block}.admin-metric strong{color:#172033;margin-top:8px;font-size:24px;line-height:1;display:block}.admin-grid{grid-template-columns:minmax(360px,.95fr) minmax(420px,1.05fr);align-items:start;gap:16px;display:grid}.admin-stack{flex-direction:column;gap:16px;width:100%;display:flex}.admin-section,.admin-editor,.admin-menu-route{background:#fff;border:1px solid #e6ebf2;overflow:hidden}.admin-menu-route-body{min-height:320px;padding:18px 20px}.admin-section-head{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:14px 16px;display:flex}.admin-section-icon{color:#0053a5;font-size:22px}.admin-section .ant-table-wrapper,.admin-editor .ant-table-wrapper{padding:0 12px 12px}.admin-config-workspace{overflow:visible}.admin-config-tabs{padding:12px}.admin-config-tabs>.ant-tabs-nav{min-width:188px}.admin-config-tabs>.ant-tabs-content-holder{border-left-color:#edf1f6}.admin-config-tabs .ant-tabs-tab{border-radius:8px;margin:0 0 4px}.admin-config-panel{min-width:0;padding-left:14px}.admin-config-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.admin-config-panel-head h4{margin:0}.admin-config-panel-body{min-width:0}.admin-selected-row>td{background:#eaf4ff!important}.admin-permission-controls{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.admin-permission-control{color:#344054;text-transform:capitalize;background:#f8fafc;border:1px solid #e6ebf2;border-radius:8px;align-items:center;gap:12px;min-height:36px;padding:7px 10px;font-size:13px;display:flex}.admin-permission-control .ant-checkbox-wrapper{width:100%}.admin-permission-control:has(.ant-checkbox-checked){color:#004f9e;background:#eef6ff;border-color:#b8d8ff}.admin-menu-cell{flex-direction:column;gap:2px;display:flex}.admin-menu-order-cell{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-form-row{grid-template-columns:160px 1fr;gap:12px;display:grid}.admin-form-row .ant-input-number{width:100%}.admin-loading{place-items:center;min-height:260px;display:grid}.admin-role-permission-matrix{background:#fff;border:1px solid #e5eaf0;border-radius:10px;max-height:390px;overflow:auto}.admin-role-permission-head,.admin-role-permission-row{grid-template-columns:minmax(190px, 1fr) repeat(var(--permission-count,7), minmax(76px, 96px));align-items:center;min-width:max-content;display:grid}.admin-role-permission-head{z-index:1;background:#f6f9fc;border-bottom:1px solid #dfe6ee;position:sticky;top:0}.admin-role-permission-head>*,.admin-role-permission-row>*{text-align:center;padding:10px 12px}.admin-role-permission-head>:first-child,.admin-role-permission-row>:first-child{text-align:left;background:inherit;position:sticky;left:0}.admin-role-permission-row{background:#fff;border-bottom:1px solid #edf1f5}.admin-role-permission-row:nth-child(odd){background:#fbfcfe}.admin-role-permission-row:last-child{border-bottom:0}.admin-shell .ant-tabs-nav{margin-bottom:14px}.admin-shell .ant-tabs-tab{padding:10px 14px}.admin-shell .ant-table-row{cursor:pointer}@media (width<=1100px){.admin-shell{display:block}.admin-sider{width:100%!important;min-width:0!important;max-width:none!important}.admin-header,.admin-grid,.admin-stack{flex-direction:column;align-items:stretch;display:flex}.admin-config-tabs{padding:10px}.admin-config-tabs.ant-tabs-left{display:block}.admin-config-tabs.ant-tabs-left>.ant-tabs-nav{width:100%;min-width:0}.admin-config-tabs.ant-tabs-left>.ant-tabs-content-holder{border-left:0}.admin-config-panel{padding-left:0}.admin-metrics{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media (width<=640px){.admin-content{padding:14px}.admin-metrics{grid-template-columns:1fr}}.admin-shell .ant-table-thead>tr>th{color:#56637a;letter-spacing:.03em;text-transform:uppercase;background:#f7f9fc;border-bottom:1px solid #e3e9f2;font-size:12px;font-weight:600}.admin-shell .ant-table-tbody>tr>td{overflow-wrap:normal;word-break:normal;vertical-align:middle}.admin-shell .ant-table-wrapper .ant-table-content,.admin-shell .ant-table-wrapper .ant-table-body{overflow-x:auto}.admin-shell .ant-table-tbody>tr:hover>td{background:#f4f8ff}.admin-shell .ant-tag.ant-tag-green:not(.ant-tag-disabled).ant-tag-filled{color:#065f46;letter-spacing:.03em;background-color:#ecfdf5;border:1px solid #a7f3d0;padding:1px 8px;font-size:11px;font-weight:600}.admin-shell .ant-tag.ant-tag-default{color:#56637a;letter-spacing:.03em;background-color:#f1f4f9;border:1px solid #e3e9f2;padding:1px 8px;font-size:11px;font-weight:600}.admin-shell .ant-table-tbody .ant-btn.ant-btn-sm{color:#56637a;border-color:#e3e9f2;justify-content:center;align-items:center;width:32px;height:32px;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.admin-shell .ant-table-tbody .ant-btn.ant-btn-sm:hover{color:#172033;background:#f7f9fc;border-color:#b9c7db}.admin-shell .ant-table-tbody .ant-btn-dangerous{color:#56637a;border-color:#e3e9f2}.admin-shell .ant-table-tbody .ant-btn-dangerous:hover{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.admin-shell .admin-section-head{align-items:flex-start;min-height:0;padding:16px}.admin-shell .admin-section-head .ant-typography{margin-bottom:0}.admin-shell .admin-section-head h4.ant-typography{margin-bottom:2px}.admin-shell .admin-sidebar-nav .ant-menu-item{border-radius:6px;width:100%;margin-inline:0}.admin-shell .admin-sidebar-nav .ant-menu-item-selected{font-weight:600;position:relative}.admin-shell .admin-sidebar-nav .ant-menu-item-selected:before{content:"";background:#4da3ff;border-radius:0 3px 3px 0;width:3px;position:absolute;inset-block:6px;inset-inline-start:0}.admin-shell :focus-visible,.admin-user-modal :focus-visible,.admin-role-modal :focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #1e6fd9}.admin-user-modal .admin-form-row,.admin-role-modal .admin-form-row{grid-template-columns:1fr 1fr;gap:12px}@media (width<=575px){.admin-user-modal .admin-form-row,.admin-role-modal .admin-form-row{grid-template-columns:1fr}}.admin-user-modal .ant-form-item,.admin-role-modal .ant-form-item{margin-bottom:14px}.admin-user-modal .ant-form-item-label>label,.admin-role-modal .ant-form-item-label>label{color:#56637a;font-size:12px;font-weight:600}@media (prefers-reduced-motion:reduce){.admin-shell *,.admin-user-modal *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.admin-page{background:var(--color-surface-page);min-height:100vh}.admin-breadcrumb{padding:12px 24px 0}.admin-wrapper{padding:16px 24px 24px}.admin-sidebar-banner{background:linear-gradient(135deg, var(--color-brand) 0%, #0ea5e9 100%);border-radius:10px;margin-bottom:14px;padding:14px 16px}.admin-sidebar-banner-title{color:#fff;font-size:13px;font-weight:600;display:block}.admin-sidebar-banner-sub{color:#ffffffbf;font-size:11px;display:block}.admin-sidebar-pill{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border-radius:6px;padding:6px 10px}.admin-sidebar-pill-label{color:#ffffffbf;font-size:10px;display:block}.admin-sidebar-pill-value{color:#fff;font-size:18px;font-weight:700;line-height:1.2;display:block}.admin-sidebar-menu{font-size:13px;border-inline-end:none!important}.admin-accent-bar{background:linear-gradient(90deg, var(--color-brand), var(--color-surface-selected));border-radius:2px;height:3px;margin-bottom:12px}.admin-header-tag{background:var(--color-surface-selected);color:var(--color-brand);border:1px solid var(--color-brand);border-radius:6px;font-size:12px;font-weight:600}.admin-search{border-radius:8px;width:200px}.admin-config-item{border:1.5px solid var(--color-border);cursor:pointer;background:var(--color-surface-card);border-radius:12px;flex-direction:column;padding:14px;transition:box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.admin-config-item:hover{border-color:var(--color-brand);box-shadow:0 4px 16px #0053a51a}.admin-config-item:hover .admin-config-top-bar{opacity:1}.admin-config-top-bar{background:var(--color-brand);opacity:0;border-radius:12px 12px 0 0;height:3px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.admin-config-body{align-items:flex-start;gap:12px;display:flex}.admin-config-icon{background:var(--color-surface-selected);width:38px;height:38px;color:var(--color-brand);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:flex}.admin-config-text{flex-direction:column;flex:1;display:flex}.admin-config-label{color:var(--color-text-primary);font-size:13px;font-weight:600;line-height:1.4;display:block}.admin-config-desc{color:var(--color-text-muted);margin-top:3px;font-size:11px;line-height:1.5;display:block}.admin-config-divider{background:var(--color-border);height:1px;margin:12px 0 8px}.admin-config-manage{height:auto!important;color:var(--color-brand)!important;padding:0!important;font-size:12px!important;font-weight:600!important}.admin-config-empty{text-align:center;padding:40px 0}.admin-overview-list{flex-direction:column;gap:8px;width:100%;display:flex}.admin-overview-item{border:1px solid var(--color-border);border-left:3px solid var(--color-border);background:var(--color-surface-card);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;transition:all .2s;display:flex}.admin-overview-item:hover,.admin-overview-item.active{border-color:var(--color-brand);border-left-color:var(--color-brand);background:var(--color-surface-selected)}.admin-overview-left{align-items:center;gap:10px;display:flex}.admin-overview-icon{background:var(--color-surface-selected);width:34px;height:34px;color:var(--color-brand);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.admin-overview-item.active .admin-overview-icon{background:var(--color-brand);color:#fff}.admin-overview-text{flex-direction:column;display:flex}.admin-overview-name{color:var(--color-text-primary);font-size:13px;font-weight:600;line-height:1.3;display:block}.admin-overview-sub{color:var(--color-text-muted);font-size:11px;line-height:1.4}.admin-overview-count{background:var(--color-surface-soft);min-width:22px;height:22px;color:var(--color-text-muted);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.admin-overview-count.active{background:var(--color-brand);color:#fff}.admin-overview-footer{background:var(--color-surface-soft);border-radius:8px;justify-content:space-between;align-items:center;margin-top:12px;padding:10px 14px;display:flex}.admin-overview-footer-label{color:var(--color-text-muted);font-size:12px}.admin-overview-footer-value{color:var(--color-brand);font-size:14px;font-weight:700}.admin-stats-row{grid-template-columns:repeat(5,1fr);align-items:stretch;gap:12px;display:grid}.admin-stat-card{background:var(--color-surface-card);border:1.5px solid var(--color-border);box-sizing:border-box;border-radius:12px;flex-direction:column;gap:4px;min-height:120px;padding:16px 18px;display:flex}.admin-stat-icon{color:var(--color-brand);margin-bottom:6px;font-size:18px;display:block}.admin-stat-label{color:var(--color-text-muted);font-size:12px;display:block}.admin-stat-number{color:var(--color-text-primary);margin:2px 0;font-size:26px;font-weight:700;line-height:1.15}.admin-stat-sub{color:var(--color-text-muted);margin-top:auto;padding-top:6px;font-size:11px;display:block}.admin-dashboard-mid-row{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}.admin-dashboard-mid-row>*,.admin-dashboard-mid-row .ant-card{height:100%}.admin-dashboard-bottom-row{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}.admin-dashboard-bottom-row>*,.admin-dashboard-bottom-row .ant-card{height:100%}.admin-dashboard-bottom-row .ant-card-body{flex-direction:column;height:calc(100% - 56px);display:flex}.admin-ob-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.admin-ob-item{border:1.5px solid #0000;border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.admin-ob-item.blue{background:#e6f1fb;border-color:#b5d4f4}.admin-ob-item.green{background:#eaf3de;border-color:#c0dd97}.admin-ob-item.purple{background:#eeedfe;border-color:#cecbf6}.admin-ob-item.peach{background:#faece7;border-color:#f5c4b3}.admin-ob-label{margin-bottom:2px;font-size:11px;font-weight:600}.admin-ob-value{font-size:22px;font-weight:700;line-height:1.2}.admin-ob-sub{margin-top:2px;font-size:10px}.admin-ob-item.blue .admin-ob-label,.admin-ob-item.blue .admin-ob-sub{color:#185fa5}.admin-ob-item.blue .admin-ob-value{color:#0c447c}.admin-ob-item.green .admin-ob-label,.admin-ob-item.green .admin-ob-sub{color:#3b6d11}.admin-ob-item.green .admin-ob-value{color:#27500a}.admin-ob-item.purple .admin-ob-label,.admin-ob-item.purple .admin-ob-sub{color:#534ab7}.admin-ob-item.purple .admin-ob-value{color:#3c3489}.admin-ob-item.peach .admin-ob-label,.admin-ob-item.peach .admin-ob-sub{color:#993c1d}.admin-ob-item.peach .admin-ob-value{color:#712b13}.admin-pipeline-bar{background:var(--color-border);border-radius:6px;height:10px;margin:8px 0;display:flex;overflow:hidden}.admin-pipeline-seg{height:100%}.admin-pipeline-legend{flex-wrap:wrap;gap:4px 14px;margin-top:8px;display:flex}.admin-pipeline-legend-item{color:var(--color-text-muted);align-items:center;gap:5px;font-size:11px;display:flex}.admin-pipeline-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.admin-divider{background:var(--color-border);border:none;height:1px;margin:10px 0 8px}.admin-sub-status-list{flex-direction:column;display:flex}.admin-sub-status-item{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:6px 0;display:flex}.admin-sub-status-item:last-child{border-bottom:none}.admin-badge{border-radius:6px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.admin-badge.info{background:var(--color-surface-selected);color:var(--color-brand);border:1px solid var(--color-brand)}.admin-badge.success{color:#389e0d;background:#f6ffed;border:1px solid #b7eb8f}.admin-badge.warn{color:#d48806;background:#fffbe6;border:1px solid #ffe58f}.admin-badge.danger{color:#cf1322;background:#fff1f0;border:1px solid #ffa39e}.admin-client-row{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.admin-client-row:last-child{border-bottom:none}.admin-client-left{align-items:center;gap:10px;display:flex}.admin-client-icon{background:var(--color-surface-selected);width:32px;height:32px;color:var(--color-brand);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.admin-client-name{color:var(--color-text-primary);font-size:13px;font-weight:600}.admin-client-sub{color:var(--color-text-muted);font-size:11px}.admin-client-right{text-align:right}.admin-client-val{color:var(--color-text-primary);font-size:13px;font-weight:700}.admin-activity-row{border-bottom:1px solid var(--color-border);gap:10px;padding:7px 0;display:flex}.admin-activity-row:last-child{border-bottom:none}.admin-activity-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.admin-activity-text{color:var(--color-text-primary);font-size:12px;line-height:1.5}.admin-activity-time{color:var(--color-text-muted);margin-top:2px;font-size:11px}.admin-cfg-overview-row{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:6px 0;display:flex}.admin-cfg-overview-row:last-child{border-bottom:none}.admin-dashboard-stats>.ant-card{box-shadow:none!important;background:0 0!important;border:none!important}.admin-dashboard-stats>.ant-card>.ant-card-body{padding:0!important}.admin-dashboard-stats .ant-row{flex-flow:unset!important;grid-template-columns:repeat(5,1fr)!important;gap:12px!important;display:grid!important}.admin-dashboard-stats .ant-row>.ant-col{flex:unset!important;width:100%!important;max-width:100%!important;display:block!important}.admin-dashboard-stats .stats-inner-card{background:var(--color-surface-card)!important;border:1.5px solid var(--color-border)!important;border-radius:12px!important;height:100%!important}.admin-dashboard-stats .stats-inner-card .ant-statistic-content-value{color:var(--color-text-primary)!important;font-size:26px!important;font-weight:700!important}.admin-dashboard-stats .stats-inner-card .ant-typography{color:var(--color-text-muted)!important;font-size:12px!important}.admin-dashboard-stats .stats-inner-card .anticon{color:var(--color-brand)!important;font-size:16px!important}.perm-page{align-items:stretch;gap:16px;display:flex}.perm-left-card{flex-direction:column;flex-shrink:0;width:240px;min-width:200px;display:flex}.perm-left-card.ant-card{flex-direction:column;display:flex}.perm-left-card .ant-card-body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.perm-role-search{flex-shrink:0;padding:10px 12px 6px}.perm-role-list{flex:1;min-height:0;overflow-y:auto}.perm-role-item{cursor:pointer;border-left:3px solid #0000;border-bottom:1px solid var(--color-border-light);padding:10px 14px;transition:background .12s,border-color .12s}.perm-role-item:last-child{border-bottom:none}.perm-role-item:hover{background:var(--color-surface-page)}.perm-role-item.active{border-left-color:var(--color-brand);background:#378add0f}.perm-role-item-name{color:var(--color-text-heading);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.perm-role-item-desc{color:var(--color-text-muted);margin-top:2px;font-size:11px}.perm-role-empty{text-align:center;color:var(--color-text-muted);padding:24px 14px;font-size:13px}.perm-right-card{flex:1;min-width:0}.perm-panel-header{border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:10px;display:flex}.perm-panel-title{color:var(--color-text-heading);align-items:center;font-size:14px;font-weight:600;display:flex}.perm-hint{color:var(--color-text-muted);background:#378add0d;border:1px solid #378add26;border-radius:6px;align-items:center;gap:6px;margin-bottom:14px;padding:6px 10px;font-size:11px;display:flex}.perm-hint-icon{color:var(--color-brand);flex-shrink:0;font-size:12px}.perm-reset-btn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline}.perm-reset-btn:hover{color:var(--color-brand)}.perm-empty{text-align:center;color:var(--color-text-muted);padding:48px 0;font-size:13px}.perm-cards-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.perm-module-card{border:1px solid var(--color-border-light);background:var(--color-surface-card);border-radius:10px;transition:box-shadow .15s,border-color .15s;overflow:hidden}.perm-module-card:hover{box-shadow:0 2px 10px #00000012}.perm-module-card.some-on{border-color:#378add4d}.perm-module-card.all-on{border-color:#378add8c;box-shadow:0 0 0 1px #378add2e}.perm-module-card-header{border-bottom:1px solid var(--color-border-light);background:var(--color-surface-page);justify-content:space-between;align-items:center;padding:10px 14px 8px;display:flex}.perm-module-card-name{color:var(--color-text-heading);text-transform:capitalize;cursor:text;border-bottom:1px dashed #0000;align-items:center;gap:5px;padding-bottom:1px;font-size:13px;font-weight:600;transition:border-color .15s;display:inline-flex}.perm-module-card-name:hover{border-bottom-color:var(--color-brand)}.perm-module-card-badge{background:var(--color-surface-card);border:1px solid var(--color-border-light);color:var(--color-text-muted);white-space:nowrap;border-radius:20px;padding:2px 7px;font-size:11px}.perm-module-card-badge.active{color:var(--color-brand);background:#378add1a;border-color:#378add4d;font-weight:600}.perm-module-card-body{flex-wrap:wrap;gap:6px;padding:10px 12px 12px;display:flex}.perm-action-pill{border:1px solid var(--color-border);background:var(--color-surface-card);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--color-text-secondary);border-radius:20px;align-items:center;gap:5px;padding:4px 10px 4px 8px;font-size:12px;transition:all .14s;display:inline-flex}.perm-action-pill:hover:not(.na){border-color:var(--color-brand);color:var(--color-brand);background:#378add0d}.perm-action-pill.on{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.perm-action-pill.on:hover{background:color-mix(in srgb, var(--color-brand) 85%, #000);border-color:color-mix(in srgb, var(--color-brand) 85%, #000);color:#fff}.perm-action-pill.na{opacity:.28;cursor:default;pointer-events:none}.perm-action-pill-dot{background:var(--color-border);border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:background .14s}.perm-action-pill-dot.on{background:#fffc}.perm-action-pill.na .perm-action-pill-dot{background:0 0}.perm-action-pill-label{cursor:text;line-height:1}.perm-action-pill-check{opacity:.85;margin-left:1px;font-size:10px}.perm-inline-input{font-size:inherit;font-weight:inherit;border:1px solid var(--color-brand);background:var(--color-surface-card);color:var(--color-text-heading);border-radius:4px;outline:none;min-width:40px;padding:1px 5px;line-height:1.4}.perm-pill-input{color:inherit;background:0 0;border:none;outline:none;min-width:32px;padding:0;font-size:12px;line-height:1}.perm-name-edit-icon{opacity:0;color:var(--color-brand);cursor:pointer;font-size:10px;transition:opacity .15s}.perm-editable-name{cursor:text;align-items:center;gap:5px;display:inline-flex}.perm-editable-name:hover .perm-name-edit-icon{opacity:1}.perm-manage-add-row{align-items:center;gap:6px;margin-bottom:12px;display:flex}.perm-manage-list{flex-direction:column;gap:4px;max-height:340px;display:flex;overflow-y:auto}.perm-manage-row{border:1px solid var(--color-border-light);background:var(--color-surface-page);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.perm-manage-row:hover{border-color:var(--color-border)}.perm-manage-row-label{color:var(--color-text-heading);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.perm-manage-row-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.zt-fall{transform-origin:top;animation:.45s cubic-bezier(.22,1,.36,1) ztFallDown}.zt-page{width:100%}.zt-page-wide{max-width:1400px}.zt-section-title{color:#111827;font-size:14px;font-weight:600}.zt-step-tag{color:#fff;background:#0f2337;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;line-height:1;display:inline-flex}.zt-field-control{width:100%;margin-top:8px}.zt-form-item-compact.ant-form-item{margin-bottom:0}.zt-toolbar{margin-bottom:16px}.zt-project-filter{width:220px}.zt-search-filter{width:280px}.zt-actions{justify-content:flex-end;width:100%}.zt-modal-stack{width:100%}.zt-count-link{padding:0;font-weight:600}.zt-empty-state{text-align:center;margin-top:60px}.v1-card .dynamic-list-view{background:0 0}.zt-list-plain.dynamic-list-view>.ant-card:first-of-type,.zt-list-plain.dynamic-list-view>.ant-card:nth-of-type(2),.zt-list-static.dynamic-list-view>.custom-pagination{display:none}.bulk-page{gap:16px;display:grid}.bulk-header h3{margin-bottom:4px}.bulk-stepbar{flex-wrap:wrap;gap:8px;display:flex}.bulk-stepbar span{color:#667085;border:1px solid #d9e2ec;border-radius:8px;padding:6px 10px;font-size:13px}.bulk-stepbar .bulk-step-active{color:#157347;background:#e8f5ee;border-color:#9bd4b1}.bulk-module-select{width:min(420px,100%)}.bulk-dropzone{color:#475467;cursor:pointer;font:inherit;text-align:center;background:#fff;border:1.5px dashed #cbd5e1;border-radius:8px;flex-direction:column;align-items:center;gap:10px;width:100%;min-height:144px;padding:24px;display:flex}.bulk-dropzone-dragging{background:#eef6ff;border-color:#1677ff}.bulk-dropzone-has-file{border-color:#1677ff}.bulk-dropzone-error{color:#dc3545;border-color:#dc3545}.bulk-dropzone-disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.bulk-upload-icon{color:#667085;font-size:28px}.bulk-file-chip{color:#157347;text-overflow:ellipsis;white-space:nowrap;background:#e8f5ee;border-radius:999px;max-width:100%;padding:6px 10px;font-weight:600;overflow:hidden}.bulk-inline-alert{margin-top:12px}.bulk-error-banner{background:#fff1f0;border:1px solid #ffccc7;border-radius:8px;margin-bottom:16px;padding:14px}.bulk-error-icon,.bulk-error-title{color:#cf1322}.bulk-error-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.bulk-error-summary-main{color:#cf1322;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:600;display:inline-flex}.bulk-error-title{margin-bottom:8px;font-weight:600}.bulk-error-list{gap:6px;margin-top:12px;display:grid}.bulk-error-line{align-items:center;gap:8px;display:flex}.bulk-row-chip,.bulk-code-chip{background:#f5f7fa;border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.bulk-row-chip{color:#cf1322;background:#fff1f0}.bulk-table-toolbar{margin-bottom:12px}.bulk-table-wrap{overflow-x:auto}.bulk-preview-table{border-collapse:collapse;table-layout:fixed;width:100%}.bulk-preview-table th,.bulk-preview-table td{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #edf0f3;padding:10px 8px;overflow:hidden}.bulk-preview-table th{color:#344054;background:#f8fafc;font-size:12px;font-weight:700}.bulk-col-row{width:56px}.bulk-col-flow,.bulk-col-target{width:150px}.bulk-col-description{width:180px}.bulk-col-keyword{width:130px}.bulk-col-status{width:90px}.bulk-col-error{width:86px}.bulk-row-invalid{background:#fff1f0}.bulk-error-info{color:#cf1322;cursor:help;background:0 0;border:0;align-items:center;gap:8px;min-height:28px;padding:0;display:inline-flex}.bulk-error-none{color:#98a2b3}.bulk-tooltip-errors{white-space:normal;gap:4px;max-width:360px;display:grid}.bulk-empty-text{color:#cf1322;font-weight:600}.bulk-actions{justify-content:flex-end;width:100%;margin-top:16px;display:flex}.bulk-metrics>.ant-col>div{border:1px solid #e5e7eb;border-radius:8px;gap:6px;padding:14px;display:grid}.bulk-metrics strong{color:#111827;font-size:24px}.v1-edit-page,.v1-detail-page,.znx-dh-card{--v1-edit-primary:var(--color-brand)!important;--v1-detail-primary:var(--color-brand)!important;--znx-dh-primary:var(--color-brand)!important}.v1-section-label{color:var(--color-brand)!important}.v1-edit-page .v1-form .ant-form-item-label>label{color:#000!important}.v1-detail-label{color:#6b7280!important}.ant-btn-primary,.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{background:var(--color-brand)!important;border-color:var(--color-brand)!important;color:#fff!important;box-shadow:none!important}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):active{background:var(--color-brand-dark)!important;border-color:var(--color-brand-dark)!important}.ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover,.ant-btn-dashed:not(:disabled):not(.ant-btn-disabled):hover{border-color:var(--color-brand)!important;color:var(--color-brand)!important}.ant-btn-link,.ant-btn-text:not(:disabled):not(.ant-btn-disabled):hover{color:var(--color-brand)!important}.v1-detail-card>.ant-card-head{background:0 0!important}.v1-detail-card .v1-section-icon-box{border-color:var(--color-brand)!important;color:var(--color-brand)!important}.v1-detail-card .v1-section-icon-box svg{color:var(--color-brand)!important;fill:var(--color-brand)!important;stroke:var(--color-brand)!important}.znx-dh-card{--znx-dh-primary:var(--color-brand)!important}.znx-dh-meta-icon,.znx-dh-meta-icon svg,.znx-dh-card .anticon,.znx-dh-card .anticon svg{color:var(--color-brand)!important;fill:var(--color-brand)!important;stroke:var(--color-brand)!important}.znx-dh-card .ant-card-head{background:var(--color-brand-soft)!important}.v1-edit-page .v1-edit-card>.ant-card-head{background:0 0!important}.dynamic-popup .ant-modal-header{background:#fff!important}.dynamic-popup__header-icon-box{color:var(--color-brand)!important;border-color:var(--color-brand)!important;background:0 0!important}.dynamic-popup__title-icon,.dynamic-popup__header-label{color:var(--color-brand)!important}.dynamic-popup .ant-input:hover,.dynamic-popup .ant-input-focused,.dynamic-popup .ant-input:focus,.dynamic-popup .ant-mentions:hover,.dynamic-popup .ant-mentions-focused,.dynamic-popup .ant-mentions-affix-wrapper:hover,.dynamic-popup .ant-mentions-affix-wrapper-focused{border-color:var(--color-brand)!important;box-shadow:0 0 0 2px #9666e826!important}.ant-radio-checked .ant-radio-inner,.ant-radio-wrapper:hover .ant-radio .ant-radio-inner,.ant-radio:hover .ant-radio-inner,.ant-radio-input:focus+.ant-radio-inner{border-color:var(--color-brand)!important}.ant-radio-checked .ant-radio-inner:after{background-color:var(--color-brand)!important}:is(.listview-shell,.antd) .job-field-actions:not(:has([aria-label*=edit i])){opacity:1!important;pointer-events:auto!important}:is(.listview-shell,.antd) .job-field-actions:not(:has([aria-label*=edit i])) .job-field-action-icon{width:15px!important;height:21px!important}:is(.listview-shell,.antd) .job-field-actions:not(:has([aria-label*=edit i])) .job-field-action-button{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:5px!important;width:22px!important;min-width:22px!important;height:28px!important}:is(.listview-shell,.antd) .job-field-actions .job-field-action-button:is([aria-label=Registration\ Fee],[aria-label=Full\ Payment],[aria-label=Partial\ Payment],[aria-label=EMI]){cursor:pointer!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:5px!important;width:28px!important;min-width:28px!important;height:32px!important;display:inline-flex!important}:is(.listview-shell,.antd) .job-field-actions .job-field-action-button:is([aria-label=Registration\ Fee],[aria-label=Full\ Payment],[aria-label=Partial\ Payment],[aria-label=EMI]) .job-field-action-icon{opacity:1!important;visibility:visible!important;width:16px!important;height:22px!important}.dynamic-popup .tte-wrapper:focus-within{border-color:var(--color-brand)!important;box-shadow:0 0 0 2px #9666e826!important}.dynamic-popup .tte-content:focus,.dynamic-popup .tte-content:focus-visible,.dynamic-popup .ProseMirror:focus,.dynamic-popup .ProseMirror:focus-visible{outline:none!important}.dynamic-popup .tte-btn:hover:not(:disabled),.dynamic-popup .tte-btn--active{color:var(--color-brand)!important;background:var(--color-brand-soft)!important}.dynamic-field-filter .app-button--soft{color:var(--color-brand)!important;background:var(--color-brand-soft)!important;border-color:var(--color-brand-soft)!important}.dynamic-field-filter .app-button--soft:not(:disabled):not(.ant-btn-disabled):hover{color:var(--color-brand-dark)!important;background:#eadcfa!important;border-color:#eadcfa!important}:is(.listview-shell,.antd) .job-field-actions .job-field-action-button[aria-label=Cancel\ Request],:is(.listview-shell,.antd) .job-field-actions .job-field-action-button[aria-label=Cancel\ Follow-up],:is(.listview-shell,.antd) .job-field-actions .job-field-action-button[aria-label=Review\ Cancellation]{white-space:nowrap!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:0!important;width:auto!important;min-width:max-content!important;height:30px!important;padding:0 10px!important;font-size:12px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}:is(.listview-shell,.antd) .job-field-actions .job-field-action-button[aria-label=Cancel\ Request]{color:#c93c3c!important;background:#fff0f0!important;border:1px solid #f3a4a4!important}:is(.listview-shell,.antd) .job-field-actions .job-field-action-button[aria-label=Cancel\ Request]:hover{color:#ad2f2f!important;background:#ffe2e2!important;border-color:#e77d7d!important}:is(.listview-shell,.antd) .job-field-actions .job-field-action-button[aria-label=Cancel\ Follow-up]{color:#c93c3c!important;background:#fff0f0!important;border:1px solid #f3a4a4!important}:is(.listview-shell,.antd) .job-field-actions .job-field-action-button[aria-label=Cancel\ Follow-up]:hover{color:#ad2f2f!important;background:#ffe2e2!important;border-color:#e77d7d!important}:is(.listview-shell,.antd) .job-field-actions .job-field-action-button[aria-label=Review\ Cancellation]{color:#7548b8!important;background:#f4edff!important;border:1px solid #c7a9f3!important}:is(.listview-shell,.antd) .job-field-actions .job-field-action-button[aria-label=Review\ Cancellation]:hover{color:#6539a5!important;background:#eaddff!important;border-color:#ad82e8!important}:is(.listview-shell,.antd) .job-field-actions .job-field-action-button[aria-label=Cancel\ Request] .job-field-action-icon,:is(.listview-shell,.antd) .job-field-actions .job-field-action-button[aria-label=Cancel\ Follow-up] .job-field-action-icon,:is(.listview-shell,.antd) .job-field-actions .job-field-action-button[aria-label=Review\ Cancellation] .job-field-action-icon{display:none!important}:is(.listview-shell,.antd) .job-field-actions .job-field-action-button[aria-label=Cancel\ Request]:after{content:"Cancel Request"}:is(.listview-shell,.antd) .job-field-actions .job-field-action-button[aria-label=Cancel\ Follow-up]:after{content:"Cancel Follow-up"}:is(.listview-shell,.antd) .job-field-actions .job-field-action-button[aria-label=Review\ Cancellation]:after{content:"Review"}:is(.listview-shell,.antd) .job-field-actions:has(.job-field-action-button[aria-label=Cancel\ Request],.job-field-action-button[aria-label=Cancel\ Follow-up],.job-field-action-button[aria-label=Review\ Cancellation]){justify-content:flex-start!important;align-items:center!important;width:100%!important;margin:0!important;padding-left:0!important;display:flex!important}:is(.listview-shell,.antd) .job-field-actions .job-field-action-button:is([aria-label=Cancel\ Request],[aria-label=Cancel\ Follow-up],[aria-label=Review\ Cancellation]){margin:0!important}:root{--app-sidebar-collapsed-width:60px;--app-sidebar-expanded-width:200px}.app-sidebar-logo-icon,.app-sidebar-logo-text{display:none!important}.app-sidebar-logo{color:#0000!important;justify-content:center!important;align-items:center!important;font-size:0!important;display:flex!important}.app-sidebar-logo>*{display:none!important}.app-sidebar-logo *{color:#0000!important;font-size:0!important}.app-sidebar-logo:before{display:none!important}.app-sidebar-logo:after{flex-shrink:0;content:""!important;background:url(/assets/lms_logo_icon-C46RsRci.png) 50%/contain no-repeat!important;width:180px!important;height:44px!important;display:block!important}.ant-layout-sider-collapsed .app-sidebar-logo:after{display:none!important}.ant-layout-sider-collapsed .app-sidebar-logo:before{flex-shrink:0;content:""!important;background:url(/assets/lms_collapse_logo-DszOBiEf.png) 50%/contain no-repeat!important;width:34px!important;height:34px!important;display:block!important}.app-sidebar.ant-layout-sider,.app-sidebar.ant-layout-sider-dark,.css-var-root.ant-layout-sider,.app-sidebar-panel{background:#0f172a!important}.app-sidebar.ant-layout-sider{width:var(--app-sidebar-expanded-width)!important;min-width:var(--app-sidebar-expanded-width)!important;max-width:var(--app-sidebar-expanded-width)!important;flex:0 0 var(--app-sidebar-expanded-width)!important}.app-sidebar.ant-layout-sider.ant-layout-sider-collapsed{width:var(--app-sidebar-collapsed-width)!important;min-width:var(--app-sidebar-collapsed-width)!important;max-width:var(--app-sidebar-collapsed-width)!important;flex:0 0 var(--app-sidebar-collapsed-width)!important}.app-sidebar-menu.ant-menu .ant-menu-item:hover,.app-sidebar-menu.ant-menu .ant-menu-submenu-title:hover,.app-sidebar-menu.ant-menu .ant-menu-item-selected{color:#fff!important;background:#ffffff14!important}.dynamic-list-view>.ant-card.job-tabs-card .ant-btn[aria-label=Add],.dynamic-list-view>.ant-card.job-tabs-card .ant-btn[aria-label=Add]:hover{background:var(--color-brand)!important;border-color:var(--color-brand)!important;color:#fff!important}.dynamic-list-view .job-tabs-card .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.app-sidebar-toggle{z-index:30!important;background:#fff!important;border-color:#0f172a!important;right:-16px!important;box-shadow:0 6px 18px #0f172a29!important}.app-sidebar-toggle img{filter:brightness(0)}.app-sidebar-menu .app-sidebar-menu-icon{display:none!important}.app-sidebar-menu .ant-menu-item[data-menu-id$=-dashboard i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-lead i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-leads i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-course i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-courses i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-assessment i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-assessments i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-exam i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-result i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-trainer i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-trainers i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-placement i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-payments i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-payment i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-batches i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-sessions i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-jobs i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-careers i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-users i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-students i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-student i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-placement_students i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-placement-students i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-clients i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-client i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-counsellors i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-counsellor i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-documents i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-document i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-document_request i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-document-request i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-follow_up i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-follow-up i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-follow-ups i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-followups i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-admin i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-my-profile i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-settings i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-dashboard i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-lead i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-leads i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-course i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-courses i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-assessment i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-assessments i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-exam i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-result i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-trainer i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-trainers i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-placement i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-payments i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-payment i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-batches i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-sessions i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-jobs i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-careers i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-users i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-students i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-student i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-placement_students i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-placement-students i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-clients i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-client i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-counsellors i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-counsellor i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-documents i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-document i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-document_request i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-document-request i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-follow_up i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-follow-up i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-follow-ups i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-followups i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-admin i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-my-profile i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-settings i]:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:18px;height:18px;display:inline-block}.app-sidebar-menu .ant-menu-item[data-menu-id$=-dashboard i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-dashboard i]:before{background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17.5%2011.6667H11.6667V17.5001H17.5V11.6667Z'%20stroke='%23C9C9E8'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8.33333%2011.6667H2.5V17.5001H8.33333V11.6667Z'%20stroke='%23C9C9E8'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M17.5%202.5H11.6667V8.33333H17.5V2.5Z'%20stroke='%23C9C9E8'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8.33333%202.5H2.5V8.33333H8.33333V2.5Z'%20stroke='%23C9C9E8'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.app-sidebar-menu .ant-menu-item[data-menu-id$=-lead i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-leads i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-lead i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-leads i]:before{background-image:url("data:image/svg+xml,%3csvg%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M46%2041.9998V37.9998C45.9987%2036.2272%2045.4087%2034.5053%2044.3227%2033.1044C43.2368%2031.7035%2041.7163%2030.7029%2040%2030.2598'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M34%2042V38C34%2035.8783%2033.1571%2033.8434%2031.6569%2032.3431C30.1566%2030.8429%2028.1217%2030%2026%2030H10C7.87827%2030%205.84344%2030.8429%204.34315%2032.3431C2.84285%2033.8434%202%2035.8783%202%2038V42'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M32%206.25977C33.7208%206.70037%2035.2461%207.70117%2036.3353%209.10439C37.4245%2010.5076%2038.0157%2012.2334%2038.0157%2014.0098C38.0157%2015.7861%2037.4245%2017.5119%2036.3353%2018.9151C35.2461%2020.3184%2033.7208%2021.3192%2032%2021.7598'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M18%2022C22.4183%2022%2026%2018.4183%2026%2014C26%209.58172%2022.4183%206%2018%206C13.5817%206%2010%209.58172%2010%2014C10%2018.4183%2013.5817%2022%2018%2022Z'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.app-sidebar-menu .ant-menu-item[data-menu-id$=-course i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-courses i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-course i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-courses i]:before{background-image:url("data:image/svg+xml,%3csvg%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M27.9996%2035.002L28.678%2038.3942C28.865%2039.329%2029.6858%2040.002%2030.6392%2040.002H31.5401C32.9702%2040.002%2034.2014%2041.0113%2034.4819%2042.4136L34.5211%2042.6097C34.7686%2043.8473%2033.822%2045.002%2032.5599%2045.002H15.4392C14.1771%2045.002%2013.2305%2043.8473%2013.478%2042.6097L13.5172%2042.4136C13.7977%2041.0113%2015.0289%2040.002%2016.459%2040.002H17.3599C18.3133%2040.002%2019.1341%2039.329%2019.3211%2038.3942L19.9996%2035.002'%20stroke='white'%20stroke-width='2'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.44433%2030.0445C3.67922%2032.5722%205.68395%2034.4294%208.21773%2034.5869C11.4434%2034.7875%2016.6059%2035%2024%2035C31.394%2035%2036.5566%2034.7875%2039.7823%2034.5869C42.316%2034.4294%2044.3208%2032.5722%2044.5557%2030.0445C44.7858%2027.5679%2045%2023.9367%2045%2019C45%2014.0633%2044.7858%2010.4321%2044.5557%207.95555C44.3208%205.42777%2042.316%203.57063%2039.7823%203.41309C36.5566%203.21253%2031.3941%203%2024%203C16.6059%203%2011.4434%203.21252%208.21773%203.41308C5.68396%203.57063%203.67922%205.42777%203.44433%207.95555C3.2142%2010.4321%203%2014.0633%203%2019C3%2023.9367%203.2142%2027.5679%203.44433%2030.0445Z'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M17.5%203.5V34.5'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9%2011H12'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M23%2011H39'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9%2018H12'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M23%2018H39'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M23%2025H35'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.app-sidebar-menu .ant-menu-item[data-menu-id$=-assessment i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-assessments i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-exam i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-assessment i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-assessments i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-exam i]:before{background-image:url("data:image/svg+xml,%3csvg%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M38.872%2015.507C38.521%2014.527%2037.323%2011.94%2033.604%208.29405C29.663%204.43005%2026.934%203.34205%2026.084%203.07605C24.3898%203.02409%2022.695%202.99876%2021%203.00005C14.736%203.00005%2010.434%203.32005%207.752%203.62705C5.551%203.87905%203.902%205.53005%203.66%207.73205C3.34%2010.622%203%2015.473%203%2023C3%2030.527%203.341%2035.378%203.66%2038.268C3.902%2040.47%205.551%2042.121%207.752%2042.373C9.65%2042.59%2012.359%2042.813%2016%2042.926'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M38.886%2015.9584C36.799%2016.2694%2033.045%2016.0304%2030.196%2015.7674C29.1101%2015.6704%2028.0924%2015.1961%2027.3198%2014.4268C26.5472%2013.6575%2026.0686%2012.6419%2025.967%2011.5564C25.699%208.75436%2025.461%205.09036%2025.787%203.06836'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M41%2034.258C41%2034.258%2040.527%2032.15%2037.688%2029.312C34.85%2026.473%2032.742%2026%2032.742%2026'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M10%2013L14%2017L19%2010'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M10%2024L14%2028L19%2021'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M43.665%2031.5926C45.119%2030.1396%2045.675%2028.0156%2044.459%2026.3576C43.9218%2025.6317%2043.3301%2024.9477%2042.689%2024.3116C41.949%2023.5716%2041.259%2022.9936%2040.642%2022.5416C38.985%2021.3256%2036.861%2021.8816%2035.407%2023.3346L23.067%2035.6746C22.524%2036.2186%2022.152%2036.9076%2022.088%2037.6746C22.001%2038.7156%2021.937%2040.4846%2022.105%2043.1026C22.1349%2043.5684%2022.3334%2044.0072%2022.6634%2044.3372C22.9934%2044.6672%2023.4323%2044.8657%2023.898%2044.8956C26.515%2045.0636%2028.285%2044.9996%2029.326%2044.9116C30.092%2044.8476%2030.782%2044.4766%2031.326%2043.9316L43.665%2031.5926Z'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.app-sidebar-menu .ant-menu-item[data-menu-id$=-result i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-result i]:before{background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.25%201.5H6.75C6.33579%201.5%206%201.83579%206%202.25V3.75C6%204.16421%206.33579%204.5%206.75%204.5H11.25C11.6642%204.5%2012%204.16421%2012%203.75V2.25C12%201.83579%2011.6642%201.5%2011.25%201.5Z'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12%203H13.5C13.8978%203%2014.2794%203.15804%2014.5607%203.43934C14.842%203.72064%2015%204.10218%2015%204.5V15C15%2015.3978%2014.842%2015.7794%2014.5607%2016.0607C14.2794%2016.342%2013.8978%2016.5%2013.5%2016.5H4.5C4.10218%2016.5%203.72064%2016.342%203.43934%2016.0607C3.15804%2015.7794%203%2015.3978%203%2015V4.5C3%204.10218%203.15804%203.72064%203.43934%203.43934C3.72064%203.15804%204.10218%203%204.5%203H6'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9%208.25H12'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9%2012H12'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M6%208.25H6.0075'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M6%2012H6.0075'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.app-sidebar-menu .ant-menu-item[data-menu-id$=-trainer i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-trainers i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-trainer i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-trainers i]:before{background-image:url("data:image/svg+xml,%3csvg%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M39.3132%2020.2858C39.1974%2010.7195%2031.3236%203%2021.6275%203C11.8592%203%203.94043%2010.835%203.94043%2020.4999C3.94043%2026.2252%206.71926%2031.3084%2011.0153%2034.501V41.6635C11.0153%2042.9583%2011.852%2044.0894%2013.1257%2044.3221C14.8737%2044.6416%2017.7077%2044.9997%2021.6275%2044.9997C25.5473%2044.9997%2028.3813%2044.6416%2030.1293%2044.3221C31.403%2044.0894%2032.2397%2042.9583%2032.2397%2041.6635V38.4378L35.0397%2038.7841C36.7296%2038.9931%2038.2544%2037.7553%2038.3973%2036.0586L38.9631%2029.3411C40.6343%2028.9373%2041.8664%2028.3528%2042.6971%2027.853C43.5243%2027.3553%2043.6227%2026.2939%2043.06%2025.5094L39.3132%2020.2858Z'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M15.6575%2010.4537C10.9933%2013.1466%208.9047%2018.5874%2010.256%2023.5505C10.6913%2025.1492%2012.5715%2025.6404%2014.0064%2024.8119L28.9177%2016.2029C30.3525%2015.3745%2030.8673%2013.5006%2029.7004%2012.3243C26.0779%208.67247%2020.3217%207.76086%2015.6575%2010.4537Z'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.app-sidebar-menu .ant-menu-item[data-menu-id$=-placement]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-placement]:before{background-image:url("data:image/svg+xml,%3csvg%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5%2018V37'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.052%2016.5548C1.67%2015.8928%201.67%2014.1068%203.052%2013.4448C4.864%2012.5768%207.571%2011.3448%2011.4%209.74977C16.72%207.53377%2020.354%206.21977%2022.305%205.55377C23.4037%205.17739%2024.5963%205.17739%2025.695%205.55377C27.645%206.21977%2031.281%207.53377%2036.6%209.74977C40.43%2011.3448%2043.136%2012.5768%2044.949%2013.4448C46.329%2014.1068%2046.329%2015.8928%2044.949%2016.5548C43.136%2017.4228%2040.429%2018.6548%2036.6%2020.2498C31.28%2022.4658%2027.646%2023.7798%2025.695%2024.4458C24.5963%2024.8222%2023.4037%2024.8222%2022.305%2024.4458C20.355%2023.7798%2016.719%2022.4658%2011.4%2020.2498C7.57%2018.6538%204.864%2017.4228%203.052%2016.5548Z'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M11.102%2020.125C11.0316%2021.4708%2010.9976%2022.8183%2011%2024.166C11%2027.26%2011.159%2029.203%2011.315%2030.366C11.452%2031.382%2012.034%2032.246%2012.942%2032.721C14.698%2033.641%2018.265%2035%2024%2035C29.735%2035%2033.302%2033.642%2035.058%2032.722C35.966%2032.247%2036.548%2031.383%2036.685%2030.368C36.841%2029.204%2037%2027.261%2037%2024.168C37.0024%2022.82%2036.9684%2021.4722%2036.898%2020.126'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%2040C8%2040.7956%207.68393%2041.5587%207.12132%2042.1213C6.55871%2042.6839%205.79565%2043%205%2043C4.20435%2043%203.44129%2042.6839%202.87868%2042.1213C2.31607%2041.5587%202%2040.7956%202%2040C2%2039.2044%202.31607%2038.4413%202.87868%2037.8787C3.44129%2037.3161%204.20435%2037%205%2037C5.79565%2037%206.55871%2037.3161%207.12132%2037.8787C7.68393%2038.4413%208%2039.2044%208%2040Z'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.app-sidebar-menu .ant-menu-item[data-menu-id$=-payments i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-payment i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-payments i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-payment i]:before{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15.3408%202.00488C16.8245%202.10723%2017.698%203.76903%2016.8916%205.05957L15.7002%206.96484C17.1062%207.72135%2018.3013%208.85627%2019.1924%2010.1416C20.3078%2011.7506%2021%2013.6676%2021%2015.5C21%2017.8054%2019.9023%2019.4907%2018.1816%2020.5508C16.5163%2021.5766%2014.3083%2022%2012%2022C9.69167%2022%207.48372%2021.5766%205.81836%2020.5508C4.09768%2019.4907%203%2017.8054%203%2015.5C3%2013.6676%203.69215%2011.7506%204.80762%2010.1416C5.69856%208.8565%206.89315%207.72135%208.29883%206.96484L7.1084%205.05957C6.27611%203.72751%207.23391%202%208.80469%202H15.1953L15.3408%202.00488ZM10.6006%206.87402C10.7604%207.12985%2010.7964%207.44428%2010.6982%207.72949C10.6%208.0148%2010.3773%208.24061%2010.0938%208.34375C8.66091%208.86502%207.37867%209.9434%206.45117%2011.2812C5.52149%2012.6223%205%2014.1492%205%2015.5C5%2017.0604%205.69277%2018.1252%206.86719%2018.8486C8.09726%2019.6063%209.89005%2020%2012%2020C14.1099%2020%2015.9027%2019.6063%2017.1328%2018.8486C18.3072%2018.1252%2019%2017.0604%2019%2015.5C19%2014.1492%2018.4785%2012.6223%2017.5488%2011.2812C16.6213%209.9434%2015.3391%208.86502%2013.9062%208.34375C13.6227%208.24061%2013.4%208.0148%2013.3018%207.72949C13.2036%207.44428%2013.2396%207.12985%2013.3994%206.87402L15.1953%204H8.80469L10.6006%206.87402ZM12%209.5C12.4142%209.5%2012.75%209.83579%2012.75%2010.25H13.875C14.2892%2010.25%2014.625%2010.5858%2014.625%2011C14.625%2011.4142%2014.2892%2011.75%2013.875%2011.75H11.125C10.9869%2011.75%2010.875%2011.8619%2010.875%2012V13C10.875%2013.1381%2010.9869%2013.25%2011.125%2013.25H12.875C13.8415%2013.25%2014.625%2014.0335%2014.625%2015V16C14.625%2016.9665%2013.8415%2017.75%2012.875%2017.75H12.75C12.75%2018.1642%2012.4142%2018.5%2012%2018.5C11.5858%2018.5%2011.25%2018.1642%2011.25%2017.75H10.125C9.71079%2017.75%209.375%2017.4142%209.375%2017C9.375%2016.5858%209.71079%2016.25%2010.125%2016.25H12.875C13.0131%2016.25%2013.125%2016.1381%2013.125%2016V15C13.125%2014.8619%2013.0131%2014.75%2012.875%2014.75H11.125C10.1585%2014.75%209.375%2013.9665%209.375%2013V12C9.375%2011.0335%2010.1585%2010.25%2011.125%2010.25H11.25C11.25%209.83579%2011.5858%209.5%2012%209.5Z'%20fill='white'/%3e%3c/svg%3e")}.app-sidebar-menu .ant-menu-item[data-menu-id$=-batches i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-sessions i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-batches i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-sessions i]:before{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20%2013C21.1046%2013%2022%2013.8954%2022%2015V20C22%2021.1046%2021.1046%2022%2020%2022H15C13.8954%2022%2013%2021.1046%2013%2020V15C13%2013.8954%2013.8954%2013%2015%2013H20ZM3%2013C3.55228%2013%204%2013.4477%204%2014V15.5L4.00488%2015.6025C4.05621%2016.1067%204.48232%2016.5%205%2016.5H7.58594L6.54297%2015.457C6.15244%2015.0665%206.15244%2014.4335%206.54297%2014.043C6.93349%2013.6524%207.56651%2013.6524%207.95703%2014.043L10.707%2016.793C11.0976%2017.1835%2011.0976%2017.8165%2010.707%2018.207L7.95703%2020.957C7.56651%2021.3476%206.93349%2021.3476%206.54297%2020.957C6.15244%2020.5665%206.15244%2019.9335%206.54297%2019.543L7.58594%2018.5H5C3.39489%2018.5%202.08421%2017.2394%202.00391%2015.6543L2%2015.5V14C2%2013.4477%202.44772%2013%203%2013ZM15%2020H20V15H15V20ZM9%202C10.1046%202%2011%202.89543%2011%204V9C11%2010.1046%2010.1046%2011%209%2011H4C2.89543%2011%202%2010.1046%202%209V4C2%202.89543%202.89543%202%204%202H9ZM14.5%202C15.6046%202%2016.5%202.89543%2016.5%204V9C16.5%2010.1046%2015.6046%2011%2014.5%2011H13V9H14.5V4H13V2H14.5ZM20%202C21.1046%202%2022%202.89543%2022%204V9C22%2010.1046%2021.1046%2011%2020%2011H18.5V9H20V4H18.5V2H20ZM4%209H9V4H4V9Z'%20fill='white'/%3e%3c/svg%3e")}.app-sidebar-menu .ant-menu-item[data-menu-id$=-jobs i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-careers i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-jobs i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-careers i]:before{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.2041%202.01074C15.2128%202.113%2016%202.96435%2016%204V6H20C21.1046%206%2022%206.89543%2022%208V19C22%2020.1046%2021.1046%2021%2020%2021H4C2.89543%2021%202%2020.1046%202%2019V8C2%206.89543%202.89543%206%204%206H8V4C8%202.89543%208.89543%202%2010%202H14L14.2041%202.01074ZM4%2019H20V8H4V19ZM16.5%2014.5C17.0523%2014.5%2017.5%2014.9477%2017.5%2015.5C17.5%2016.0523%2017.0523%2016.5%2016.5%2016.5H7.5C6.94772%2016.5%206.5%2016.0523%206.5%2015.5C6.5%2014.9477%206.94772%2014.5%207.5%2014.5H16.5ZM16.5%2010.5C17.0523%2010.5%2017.5%2010.9477%2017.5%2011.5C17.5%2012.0523%2017.0523%2012.5%2016.5%2012.5H7.5C6.94772%2012.5%206.5%2012.0523%206.5%2011.5C6.5%2010.9477%206.94772%2010.5%207.5%2010.5H16.5ZM10%206H14V4H10V6Z'%20fill='white'/%3e%3c/svg%3e")}.app-sidebar-menu .ant-menu-item[data-menu-id$=-users i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-users i]:before{background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%2015.75V14.25C12%2013.4544%2011.6839%2012.6913%2011.1213%2012.1287C10.5587%2011.5661%209.79565%2011.25%209%2011.25H4.5C3.70435%2011.25%202.94129%2011.5661%202.37868%2012.1287C1.81607%2012.6913%201.5%2013.4544%201.5%2014.25V15.75'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12%202.34595C12.6433%202.51272%2013.213%202.8884%2013.6198%203.41399C14.0265%203.93959%2014.2471%204.58536%2014.2471%205.24995C14.2471%205.91453%2014.0265%206.5603%2013.6198%207.0859C13.213%207.6115%2012.6433%207.98717%2012%208.15395'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M16.5%2015.75V14.25C16.4995%2013.5853%2016.2783%2012.9396%2015.871%2012.4143C15.4638%2011.8889%2014.8936%2011.5137%2014.25%2011.3475'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M6.75%208.25C8.40685%208.25%209.75%206.90685%209.75%205.25C9.75%203.59315%208.40685%202.25%206.75%202.25C5.09315%202.25%203.75%203.59315%203.75%205.25C3.75%206.90685%205.09315%208.25%206.75%208.25Z'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.app-sidebar-menu .ant-menu-item[data-menu-id$=-students i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-student i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-placement_students i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-placement-students i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-students i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-student i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-placement_students i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-placement-students i]:before{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.0282%204.39522C11.6323%204.05968%2012.3676%204.05965%2012.9716%204.39522L21.4589%209.11104L21.8944%209.32881C22.5719%209.66762%2022.9999%2010.3604%2022.9999%2011.1179V15.9998C22.9999%2016.552%2022.5521%2016.9997%2021.9999%2016.9998C21.4476%2016.9998%2020.9999%2016.552%2020.9999%2015.9998V11.1433L18.9999%2012.2546V16.9998C18.9999%2017.155%2018.9638%2017.3082%2018.8944%2017.447L17.9999%2016.9998C18.8351%2017.4173%2018.8901%2017.4457%2018.8935%2017.448V17.449L18.8915%2017.4519C18.8915%2017.4519%2018.8896%2017.4558%2018.8886%2017.4578C18.8864%2017.462%2018.8837%2017.4668%2018.8808%2017.4724C18.8748%2017.4839%2018.8676%2017.4984%2018.8583%2017.5154C18.8397%2017.5493%2018.8137%2017.5936%2018.7811%2017.6472C18.716%2017.7546%2018.6217%2017.8992%2018.495%2018.0681C18.2419%2018.4056%2017.857%2018.8453%2017.3124%2019.281C16.2104%2020.1626%2014.4928%2020.9997%2011.9999%2020.9998C9.50708%2020.9998%207.78946%2020.1626%206.68743%2019.281C6.1428%2018.8453%205.75793%2018.4056%205.50481%2018.0681C5.37818%2017.8993%205.28387%2017.7546%205.21868%2017.6472C5.18612%2017.5936%205.16016%2017.5493%205.14153%2017.5154C5.13223%2017.4985%205.12506%2017.4839%205.11907%2017.4724C5.11615%2017.4669%205.11341%2017.462%205.11126%2017.4578C5.11024%2017.4558%205.10833%2017.4519%205.10833%2017.4519L5.10638%2017.449V17.448C5.11032%2017.4454%205.16909%2017.4152%205.99993%2016.9998L5.1054%2017.447C5.03598%2017.3082%204.99994%2017.155%204.99993%2016.9998V12.2546L3.30071%2011.3113C2.27216%2010.7398%202.27216%209.25972%203.30071%208.68819L11.0282%204.39522ZM12.9716%2015.6043C12.3676%2015.9398%2011.6322%2015.9398%2011.0282%2015.6043L6.99993%2013.366V16.7156C7.02935%2016.7593%207.0621%2016.8125%207.10442%2016.8689C7.27319%2017.0939%207.54474%2017.4044%207.93743%2017.7185C8.71041%2018.3369%209.99293%2018.9998%2011.9999%2018.9998C14.0069%2018.9997%2015.2894%2018.3369%2016.0624%2017.7185C16.4551%2017.4043%2016.7267%2017.0939%2016.8954%2016.8689C16.9377%2016.8124%2016.9705%2016.7593%2016.9999%2016.7156V13.366L12.9716%2015.6043ZM5.0595%209.99975L11.9999%2013.8562L18.9413%209.99975L11.9999%206.14327L5.0595%209.99975Z'%20fill='white'/%3e%3c/svg%3e")}.app-sidebar-menu .ant-menu-item[data-menu-id$=-clients i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-client i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-clients i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-client i]:before{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18%2021V22C18.5523%2022%2019%2021.5523%2019%2021H18ZM6.00001%2021H5.00001C5.00001%2021.5523%205.44773%2022%206.00001%2022V21ZM9.00001%206C8.44773%206%208%206.44772%208%207C8%207.55228%208.44773%208%209.00001%208V6ZM10%208C10.5523%208%2011%207.55228%2011%207C11%206.44772%2010.5523%206%2010%206V8ZM9.00001%209C8.44773%209%208%209.44772%208%2010C8%2010.5523%208.44773%2011%209.00001%2011V9ZM10%2011C10.5523%2011%2011%2010.5523%2011%2010C11%209.44772%2010.5523%209%2010%209V11ZM14%209C13.4477%209%2013%209.44772%2013%2010C13%2010.5523%2013.4477%2011%2014%2011V9ZM15%2011C15.5523%2011%2016%2010.5523%2016%2010C16%209.44772%2015.5523%209%2015%209V11ZM14%2012C13.4477%2012%2013%2012.4477%2013%2013C13%2013.5523%2013.4477%2014%2014%2014V12ZM15%2014C15.5523%2014%2016%2013.5523%2016%2013C16%2012.4477%2015.5523%2012%2015%2012V14ZM9.00001%2012C8.44773%2012%208%2012.4477%208%2013C8%2013.5523%208.44773%2014%209.00001%2014V12ZM10%2014C10.5523%2014%2011%2013.5523%2011%2013C11%2012.4477%2010.5523%2012%2010%2012V14ZM14%206C13.4477%206%2013%206.44772%2013%207C13%207.55228%2013.4477%208%2014%208V6ZM15%208C15.5523%208%2016%207.55228%2016%207C16%206.44772%2015.5523%206%2015%206V8ZM7.6%204H16.4V2.00001H7.6V4ZM17%204.6V21H19V4.6H17ZM18%2020H6.00001V22H18V20ZM7%2021V4.6H5.00001V21H7ZM16.4%204C16.6965%204%2016.8588%204.00078%2016.9754%204.0103C17.0803%204.01887%2017.0575%204.0293%2017%204L17.908%202.21799C17.6366%202.0797%2017.3668%202.03562%2017.1382%202.01695C16.9213%201.99922%2016.6635%202.00001%2016.4%202.00001V4ZM19%204.6C19%204.33647%2019.0008%204.07869%2018.9831%203.86177C18.9644%203.63318%2018.9203%203.36345%2018.782%203.09203L17%204C16.9707%203.94249%2016.9811%203.91972%2016.9897%204.02463C16.9992%204.14122%2017%204.30347%2017%204.6H19ZM17%204L18.782%203.09203C18.5903%202.71571%2018.2843%202.40973%2017.908%202.21799L17%204ZM7.6%202.00001C7.33647%202.00001%207.0787%201.99922%206.86178%202.01695C6.63319%202.03562%206.36345%202.0797%206.09203%202.21799L7%204C6.94249%204.0293%206.91972%204.01887%207.02463%204.0103C7.14122%204.00078%207.30347%204%207.6%204V2.00001ZM7%204.6C7%204.30347%207.00079%204.14122%207.01031%204.02463C7.01888%203.91972%207.0293%203.94249%207%204L5.218%203.09203C5.0797%203.36345%205.03563%203.63318%205.01696%203.86177C4.99923%204.07869%205.00001%204.33647%205.00001%204.6H7ZM6.09203%202.21799C5.7157%202.40973%205.40973%202.7157%205.218%203.09203L7%204L6.09203%202.21799ZM9.00001%208H10V6H9.00001V8ZM9.00001%2011H10V9H9.00001V11ZM14%2011H15V9H14V11ZM14%2014H15V12H14V14ZM9.00001%2014H10V12H9.00001V14ZM14%208H15V6H14V8ZM13%2018V21H15V18H13ZM11%2021V18H9.00001V21H11ZM12%2017C12.5523%2017%2013%2017.4477%2013%2018H15C15%2016.3431%2013.6569%2015%2012%2015V17ZM12%2015C10.3431%2015%209.00001%2016.3431%209.00001%2018H11C11%2017.4477%2011.4477%2017%2012%2017V15Z'%20fill='white'/%3e%3c/svg%3e")}.app-sidebar-menu .ant-menu-item[data-menu-id$=-counsellors i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-counsellor i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-counsellors i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-counsellor i]:before{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2%2020.9999H10C10.2652%2020.9999%2010.5196%2020.8946%2010.7071%2020.707C10.8946%2020.5195%2011%2020.2651%2011%2019.9999C11%2019.7347%2010.8946%2019.4803%2010.7071%2019.2928C10.5196%2019.1053%2010.2652%2018.9999%2010%2018.9999H3.071C3.31366%2017.3347%204.14714%2015.8124%205.41925%2014.7108C6.69136%2013.6093%208.31724%2013.002%2010%2012.9999C11.1775%2013.0101%2012.3214%2012.6081%2013.2336%2011.8634C14.1457%2011.1187%2014.7686%2010.0784%2014.9943%208.92271C15.2199%207.76701%2015.0341%206.56878%2014.4691%205.53569C13.904%204.5026%2012.9953%203.69975%2011.9005%203.26629C10.8057%202.83283%209.59368%202.79608%208.47459%203.1624C7.3555%203.52871%206.39984%204.27502%205.77322%205.27197C5.14661%206.26892%204.88855%207.45369%205.04375%208.62094C5.19895%209.78818%205.75765%2010.8643%206.623%2011.6629C4.96321%2012.3362%203.54177%2013.489%202.54021%2014.974C1.53864%2016.459%201.00242%2018.2088%201%2019.9999C1%2020.2651%201.10536%2020.5195%201.29289%2020.707C1.48043%2020.8946%201.73478%2020.9999%202%2020.9999ZM10%204.99992C10.5933%204.99992%2011.1734%205.17587%2011.6667%205.50551C12.1601%205.83516%2012.5446%206.30369%2012.7716%206.85187C12.9987%207.40005%2013.0581%208.00325%2012.9424%208.58519C12.8266%209.16713%2012.5409%209.70168%2012.1213%2010.1212C11.7018%2010.5408%2011.1672%2010.8265%2010.5853%2010.9423C10.0033%2011.058%209.40013%2010.9986%208.85195%2010.7716C8.30377%2010.5445%207.83524%2010.16%207.50559%209.66663C7.17595%209.17328%207%208.59326%207%207.99992C7%207.20427%207.31607%206.44121%207.87868%205.8786C8.44129%205.31599%209.20435%204.99992%2010%204.99992ZM20%2014.9999L23%2015.4379L20.5%2017.4999L21.281%2020.9999L18.5%2018.9999L15.719%2020.9999L16.5%2017.4999L14%2015.4379L17%2014.9999L18.5%2011.9999L20%2014.9999Z'%20fill='white'/%3e%3c/svg%3e")}.app-sidebar-menu .ant-menu-item[data-menu-id$=-documents i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-document i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-documents i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-document i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-document_request i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-document-request i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-document_request i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-document-request i]:before{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13%203V10H20M6%207H5C4.44772%207%204%207.44772%204%208V20C4%2020.5523%204.44772%2021%205%2021H14C14.5523%2021%2015%2020.5523%2015%2020V19M8%204V16C8%2016.5523%208.44772%2017%209%2017H19C19.5523%2017%2020%2016.5523%2020%2016V9.38898C20%209.13879%2019.9062%208.89769%2019.7372%208.71326L14.7973%203.32428C14.6078%203.11765%2014.3404%203%2014.0601%203H9C8.44772%203%208%203.44772%208%204Z'%20stroke='white'%20stroke-width='2'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.app-sidebar-menu .ant-menu-item[data-menu-id$=-follow_up i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-follow-up i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-follow-ups i]:before,.app-sidebar-menu .ant-menu-item[data-menu-id$=-followups i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-follow_up i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-follow-up i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-follow-ups i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-followups i]:before{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_11024_7555)'%3e%3cpath%20d='M24%200H0V24H24V0Z'%20fill='white'%20fill-opacity='0.01'/%3e%3cpath%20d='M12%2022C17.5228%2022%2022%2017.5228%2022%2012C22%209.2418%2020.8833%206.74435%2019.0773%204.93522C17.2672%203.12188%2014.7646%202%2012%202C9.2354%202%206.7328%203.12188%204.92264%204.93522C3.11669%206.74435%202%209.24175%202%2012C2%2017.5228%206.47715%2022%2012%2022Z'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M2%2012H4'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M4.92261%204.93555L6.48735%206.50032'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12%202V4'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M22%2012H20'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M19.0774%204.93555L17.5127%206.50032'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12%2010V16'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M19.9263%2018.098C18.0978%2020.4711%2015.2275%2022%2012.0001%2022C8.7727%2022%205.9024%2020.4711%204.07397%2018.098C6.41055%2016.7629%209.11625%2016%2012.0001%2016C14.8839%2016%2017.5896%2016.7629%2019.9263%2018.098Z'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_11024_7555'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")}.app-sidebar-menu .ant-menu-item[data-menu-id$=-admin i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-admin i]:before{background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10%2019C5.5544%2017.9895%202%2013.6998%202%209.18182V4.27273L10%201L18%204.27273V9.18182C18%2013.7015%2014.4456%2017.9895%2010%2019ZM3.6%205.09091V9.18182C3.64572%2011.0736%204.29629%2012.8979%205.45214%2014.3755C6.608%2015.8532%208.20545%2016.9028%2010%2017.3636C11.7946%2016.9028%2013.392%2015.8532%2014.5479%2014.3755C15.7037%2012.8979%2016.3543%2011.0736%2016.4%209.18182V5.09091L10%202.63636L3.6%205.09091Z'%20fill='%23C9C9E8'/%3e%3cpath%20d='M10%209.18185C11.1046%209.18185%2012%208.26607%2012%207.1364C12%206.00672%2011.1046%205.09094%2010%205.09094C8.89543%205.09094%208%206.00672%208%207.1364C8%208.26607%208.89543%209.18185%2010%209.18185Z'%20fill='%23C9C9E8'/%3e%3cpath%20d='M6%2012.4545C6.39431%2013.1894%206.97247%2013.804%207.67531%2014.2353C8.37815%2014.6666%209.18042%2014.8991%2010%2014.9091C10.8196%2014.8991%2011.6219%2014.6666%2012.3247%2014.2353C13.0275%2013.804%2013.6057%2013.1894%2014%2012.4545C13.98%2010.9033%2011.3264%2010%2010%2010C8.6664%2010%206.02%2010.9033%206%2012.4545Z'%20fill='%23C9C9E8'/%3e%3c/svg%3e")}.app-sidebar-menu .ant-menu-item[data-menu-id$=-my-profile i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-my-profile i]:before{background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%2015.75V14.25C12%2013.4544%2011.6839%2012.6913%2011.1213%2012.1287C10.5587%2011.5661%209.79565%2011.25%209%2011.25H4.5C3.70435%2011.25%202.94129%2011.5661%202.37868%2012.1287C1.81607%2012.6913%201.5%2013.4544%201.5%2014.25V15.75'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12%202.34595C12.6433%202.51272%2013.213%202.8884%2013.6198%203.41399C14.0265%203.93959%2014.2471%204.58536%2014.2471%205.24995C14.2471%205.91453%2014.0265%206.5603%2013.6198%207.0859C13.213%207.6115%2012.6433%207.98717%2012%208.15395'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M16.5%2015.75V14.25C16.4995%2013.5853%2016.2783%2012.9396%2015.871%2012.4143C15.4638%2011.8889%2014.8936%2011.5137%2014.25%2011.3475'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M6.75%208.25C8.40685%208.25%209.75%206.90685%209.75%205.25C9.75%203.59315%208.40685%202.25%206.75%202.25C5.09315%202.25%203.75%203.59315%203.75%205.25C3.75%206.90685%205.09315%208.25%206.75%208.25Z'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.app-sidebar-menu .ant-menu-item[data-menu-id$=-settings i]:before,.app-sidebar-menu .ant-menu-submenu-title[data-menu-id$=-settings i]:before{background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.25323%203.10199C7.29456%202.66725%207.49648%202.26353%207.81956%201.9697C8.14264%201.67588%208.56365%201.51306%209.00036%201.51306C9.43706%201.51306%209.85808%201.67588%2010.1812%201.9697C10.5042%202.26353%2010.7062%202.66725%2010.7475%203.10199C10.7723%203.38283%2010.8645%203.65356%2011.0161%203.89125C11.1677%204.12894%2011.3744%204.3266%2011.6186%204.4675C11.8628%204.6084%2012.1373%204.68839%2012.419%204.70071C12.7007%204.71302%2012.9812%204.65729%2013.2367%204.53824C13.6336%204.35808%2014.0832%204.33201%2014.4982%204.46511C14.9132%204.59821%2015.2639%204.88095%2015.4819%205.25832C15.6999%205.63569%2015.7697%206.08067%2015.6777%206.50667C15.5857%206.93267%2015.3385%207.3092%2014.9842%207.56299C14.7535%207.72488%2014.5652%207.93995%2014.4352%208.19001C14.3051%208.44007%2014.2373%208.71777%2014.2373%208.99962C14.2373%209.28146%2014.3051%209.55916%2014.4352%209.80922C14.5652%2010.0593%2014.7535%2010.2744%2014.9842%2010.4362C15.3385%2010.69%2015.5857%2011.0666%2015.6777%2011.4926C15.7697%2011.9186%2015.6999%2012.3635%2015.4819%2012.7409C15.2639%2013.1183%2014.9132%2013.401%2014.4982%2013.5341C14.0832%2013.6672%2013.6336%2013.6412%2013.2367%2013.461C12.9812%2013.3419%2012.7007%2013.2862%2012.419%2013.2985C12.1373%2013.3108%2011.8628%2013.3908%2011.6186%2013.5317C11.3744%2013.6726%2011.1677%2013.8703%2011.0161%2014.108C10.8645%2014.3457%2010.7723%2014.6164%2010.7475%2014.8972C10.7062%2015.332%2010.5042%2015.7357%2010.1812%2016.0295C9.85808%2016.3234%209.43706%2016.4862%209.00036%2016.4862C8.56365%2016.4862%208.14264%2016.3234%207.81956%2016.0295C7.49648%2015.7357%207.29456%2015.332%207.25323%2014.8972C7.22844%2014.6163%207.13631%2014.3455%206.98463%2014.1077C6.83296%2013.8699%206.62621%2013.6722%206.38191%2013.5313C6.1376%2013.3904%205.86294%2013.3104%205.58117%2013.2982C5.2994%2013.2859%205.01884%2013.3418%204.76323%2013.461C4.3664%2013.6412%203.91673%2013.6672%203.50173%2013.5341C3.08674%2013.401%202.73611%2013.1183%202.5181%2012.7409C2.30008%2012.3635%202.23027%2011.9186%202.32225%2011.4926C2.41424%2011.0666%202.66144%2010.69%203.01573%2010.4362C3.24645%2010.2744%203.43478%2010.0593%203.5648%209.80922C3.69482%209.55916%203.7627%209.28146%203.7627%208.99962C3.7627%208.71777%203.69482%208.44007%203.5648%208.19001C3.43478%207.93995%203.24645%207.72488%203.01573%207.56299C2.66193%207.30908%202.41517%206.93269%202.32341%206.50698C2.23165%206.08127%202.30144%205.63665%202.51922%205.25953C2.737%204.88241%203.08722%204.59972%203.5018%204.46642C3.91639%204.33312%204.36572%204.35872%204.76248%204.53824C5.01805%204.65729%205.29854%204.71302%205.58021%204.70071C5.86188%204.68839%206.13643%204.6084%206.38064%204.4675C6.62484%204.3266%206.8315%204.12894%206.98313%203.89125C7.13476%203.65356%207.2269%203.38283%207.25173%203.10199'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9%2011.25C10.2426%2011.25%2011.25%2010.2426%2011.25%209C11.25%207.75736%2010.2426%206.75%209%206.75C7.75736%206.75%206.75%207.75736%206.75%209C6.75%2010.2426%207.75736%2011.25%209%2011.25Z'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.app-layout-shell:has(.app-sidebar:not(.ant-layout-sider-collapsed)) .app-layout-main{transition:margin-left .2s;margin-left:var(--app-sidebar-expanded-width)!important;width:calc(100% - var(--app-sidebar-expanded-width))!important}.app-layout-shell:has(.app-sidebar.ant-layout-sider-collapsed) .app-layout-main{transition:margin-left .2s;margin-left:var(--app-sidebar-collapsed-width)!important;width:calc(100% - var(--app-sidebar-collapsed-width))!important}.app-layout-user .ant-avatar,.app-layout-profile-summary .ant-avatar{background-color:var(--color-brand)!important}.auth-login-bg{background:#2563eb!important}.auth-login-logo{content:none!important;justify-content:center!important;align-items:center!important;display:flex!important}.auth-login-logo:after{content:""!important;background:url(/assets/lms_collapse_logo-DszOBiEf.png) 50%/contain no-repeat!important;width:120px!important;height:120px!important;display:block!important}.leads-page{flex-direction:column;gap:12px;height:auto;min-height:calc(100dvh - 140px);max-height:none;display:flex;overflow:visible!important}.leads-page-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.leads-page-header h2{color:#111827;margin:0;font-size:22px;font-weight:700}.leads-page-header p{color:#586888;margin:4px 0 0;font-size:13px}.leads-followup-toggle{height:40px;color:var(--color-brand,#9666e8);cursor:pointer;background:#fff;border:1px solid #d9e1ec;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:18px;line-height:1;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.leads-followup-toggle-label{letter-spacing:.1px;font-size:13px;font-weight:600}.leads-followup-toggle.is-active .leads-followup-toggle-label{color:#fff}.leads-followup-toggle:hover{color:var(--color-brand-dark,#7c3aed);background:var(--color-brand-soft,#f3ecfc);border-color:#c4b5fd}.leads-followup-toggle.is-active{color:#fff;background:var(--color-brand,#9666e8);border-color:var(--color-brand,#9666e8)}.leads-page .dynamic-list-view{flex-direction:column;flex:none;min-height:0;display:flex;overflow:visible}.leads-page .dynamic-list-view>.ant-card.job-toolbar-card{order:0}.leads-page .dynamic-list-view>.ant-spin-nested-loading{flex:none;order:1;min-height:0;overflow:visible}.leads-page .dynamic-list-view>.ant-spin-nested-loading .ant-spin-container,.leads-page .dynamic-list-view .ant-table-wrapper,.leads-page .dynamic-list-view .ant-table-container,.leads-page .dynamic-list-view .ant-table-content{min-height:0}.leads-page .dynamic-list-view>.ant-spin-nested-loading .ant-spin-container{height:auto;overflow:visible}.leads-page .dynamic-list-view .ant-table-content{overflow-x:auto!important}.leads-page .dynamic-list-view .ant-table-content table{width:max-content!important;min-width:100%!important}.leads-page .dynamic-list-view>.ant-spin-nested-loading .ant-spin-container{overflow:visible!important}.leads-page .dynamic-list-view .ant-table-body,.leads-list-section .dynamic-list-view .ant-table-body{scrollbar-gutter:auto;padding-bottom:0;height:auto!important;min-height:0!important;max-height:none!important;overflow:auto visible!important}.leads-page .dynamic-list-view .ant-table-thead>tr>th,.leads-page .dynamic-list-view .ant-table-header{z-index:20!important;background:#f7fafc!important;position:sticky!important;top:0!important}.leads-page .dynamic-list-view>.custom-pagination{flex:none;order:2;margin-top:8px}.leads-list-section{flex-direction:column;flex:none;min-height:0;display:flex;position:relative;overflow:visible}.leads-list-section .dynamic-list-view{flex:none;min-height:0;overflow:visible}.leads-payment-legend{z-index:30;color:var(--color-brand);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;border:1px solid #e5e9f2;border-radius:8px;flex-wrap:wrap;flex:none;align-items:center;gap:8px 20px;margin-top:8px;padding:12px 16px 10px;font-size:13px;font-weight:600;display:flex;position:relative;bottom:auto;box-shadow:0 -4px 14px #0f172a0f,0 6px 18px #0f172a0f}.leads-payment-legend__title{color:#111827;flex:0 0 100%;padding-right:12px;font-weight:700;position:relative}.leads-payment-legend__title:after{content:"";border-top:1px dotted #d7deea;position:absolute;top:50%;left:180px;right:0;transform:translateY(-50%)}.leads-payment-legend__item{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.leads-page:not(.leads-page--followups):not(.leads-page--subtabs):not(.leads-page--aptitude-tabs):not(.leads-page--manager) .job-tabs-card .ant-tabs-nav{display:none}.leads-page.leads-page--subtabs .job-tabs-card .ant-tabs-nav,.leads-page.leads-page--aptitude-tabs .job-tabs-card .ant-tabs-nav,.leads-page.leads-page--manager .job-tabs-card .ant-tabs-nav,.leads-page.leads-page--followups .job-tabs-card .ant-tabs-nav{display:flex}.leads-summary-cards .ant-row{grid-template-columns:repeat(5,minmax(0,1fr));display:grid!important}.leads-summary-cards .ant-col{flex:none!important;width:auto!important;max-width:none!important}.leads-summary-cards .dyn-card-item,.leads-summary-cards .dyn-card-item.ant-card,.leads-summary-cards .dyn-card-item[class]{cursor:pointer;box-shadow:none!important;border:1px solid #e5e7eb!important;outline:none!important}.leads-summary-cards .dyn-card-item:hover,.leads-summary-cards .dyn-card-item.ant-card:hover,.leads-summary-cards .dyn-card-item[class]:hover{border-color:#c7b6f6!important;box-shadow:0 4px 12px #8b5cf61a!important}.leads-summary-cards .dyn-card-item.is-selected,.leads-summary-cards .dyn-card-item.ant-card.is-selected,.leads-summary-cards .dyn-card-item[class].is-selected{border-color:var(--color-brand)!important;box-shadow:0 0 0 2px #9666e833,0 6px 16px #11182714!important}.leads-page .dynamic-list-view .ant-table-tbody>tr a{cursor:pointer}.leads-page .dynamic-list-view .ant-table colgroup col:nth-child(2),.leads-page .dynamic-list-view .ant-table-thead>tr>th:nth-child(2),.leads-page .dynamic-list-view .ant-table-tbody>tr>td:nth-child(2),.courses-page .dynamic-list-view .ant-table colgroup col:nth-child(2),.courses-page .dynamic-list-view .ant-table-thead>tr>th:nth-child(2),.courses-page .dynamic-list-view .ant-table-tbody>tr>td:nth-child(2){display:none!important}.leads-page .dynamic-list-view .ant-table colgroup col:last-child{width:170px!important;min-width:170px!important}.leads-page .dynamic-list-view .ant-table colgroup col:nth-last-child(2){width:220px!important;min-width:220px!important}.leads-page .dynamic-list-view .ant-table-thead>tr>th:last-child,.leads-page .dynamic-list-view .ant-table-tbody>tr>td:last-child{width:170px!important;min-width:170px!important}.leads-page .dynamic-list-view .ant-table-thead>tr>th:nth-last-child(2),.leads-page .dynamic-list-view .ant-table-tbody>tr>td:nth-last-child(2){width:220px!important;min-width:220px!important}.leads-page .dynamic-list-view .ant-table-tbody>tr>td:nth-last-child(2){white-space:nowrap!important;overflow:visible!important}.leads-page .dynamic-list-view .ant-table-tbody>tr>td:last-child .job-field-actions,.leads-page .dynamic-list-view .ant-table-tbody>tr>td:nth-last-child(2) .job-field-actions{white-space:nowrap!important;flex-wrap:nowrap!important;gap:8px!important;display:flex!important;overflow:visible!important}.leads-page .dynamic-list-view .ant-table-tbody>tr>td:nth-last-child(2) .job-field-action-button{opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:inline-flex!important}.leads-page .dynamic-list-view .ant-table-tbody>tr>td:nth-last-child(2) .job-field-action-icon{opacity:1!important;visibility:visible!important}.leads-page .dynamic-list-view .ant-table-tbody>tr>td:not(:last-child):not(:nth-last-child(2)) .job-field-actions{opacity:0!important;pointer-events:none!important}.leads-page .dynamic-list-view .ant-table-tbody>tr:hover>td:not(:last-child) .job-field-actions,.leads-page .dynamic-list-view .ant-table-tbody>tr:focus-within>td:not(:last-child) .job-field-actions{opacity:1!important;pointer-events:auto!important}.leads-page--followups .dynamic-list-view>.ant-card.job-tabs-card .ant-btn[aria-label=Add]{display:none!important}.leads-page .dynamic-list-view .ant-table-tbody>tr .job-field-action-button[aria-label=Update\ Status],.leads-page .dynamic-list-view .ant-table-tbody>tr .job-field-action-button[aria-label*=course i],.leads-page .dynamic-list-view .ant-table-tbody>tr .job-field-action-button[aria-label*=detail i]{opacity:0!important;pointer-events:none!important}.leads-page .dynamic-list-view .ant-table-tbody>tr:hover .job-field-action-button[aria-label=Update\ Status],.leads-page .dynamic-list-view .ant-table-tbody>tr:focus-within .job-field-action-button[aria-label=Update\ Status],.leads-page .dynamic-list-view .ant-table-tbody>tr:hover .job-field-action-button[aria-label*=course i],.leads-page .dynamic-list-view .ant-table-tbody>tr:focus-within .job-field-action-button[aria-label*=course i],.leads-page .dynamic-list-view .ant-table-tbody>tr:hover .job-field-action-button[aria-label*=detail i],.leads-page .dynamic-list-view .ant-table-tbody>tr:focus-within .job-field-action-button[aria-label*=detail i]{opacity:1!important;pointer-events:auto!important}.lead-detail-route{flex-direction:column;gap:12px;display:flex}.lead-detail-page{flex-direction:column;gap:14px;display:flex}.lead-detail-header{position:relative}.lead-detail-header .znx-dh-card{min-height:136px}.lead-detail-status-inline{white-space:nowrap;z-index:2;position:absolute;transform:translateY(-50%)}.lead-detail-assignee-inline{color:#8c8c8c;z-index:2;text-align:right;margin-top:8px;font-size:13px;position:absolute}.lead-detail-assignee-inline strong{color:#1f2733}.lead-detail-contact-line{color:#586888;z-index:2;font-size:13px;font-weight:500;position:absolute;top:58px;left:26px}.lead-detail-fields-line{color:#8c8c8c;z-index:2;font-size:12px;position:absolute;top:80px;left:26px}.lead-detail-quick-actions{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;top:88px;left:26px}.lead-detail-quick-action,.lead-detail-quick-action.ant-btn{color:#22c55e;background:#fff;border:1px solid #e5e7eb;border-radius:5px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;line-height:1;text-decoration:none;display:inline-flex}.lead-detail-quick-action[href]:hover,.lead-detail-quick-action.ant-btn:not(:disabled):not(.ant-btn-disabled):hover{color:#16a34a;background:#f0fdf4;border-color:#bbf7d0}.lead-detail-grid{grid-template-columns:minmax(0,2fr) minmax(360px,1fr);align-items:start;gap:16px;display:grid}.lead-detail-main{flex-direction:column;gap:14px;min-width:0;display:flex}.lead-edit-merged{flex-direction:column;gap:14px;display:flex}.lead-edit-merged .v1-edit-page{min-height:auto;padding-bottom:0}.lead-detail-side{min-width:0;position:sticky;top:12px}.lead-history-panel{background:#fff;border:1px solid #d9e1ec;border-radius:8px;overflow:hidden}.lead-history-panel .ant-tabs-nav{margin:0;padding:0 16px}.lead-notes-composer{border-bottom:1px solid #d9e1ec;flex-direction:column;align-items:flex-end;gap:8px;padding:12px 16px;display:flex}.lead-history-panel .ant-tabs-tab{padding:12px 0;font-weight:600}.lead-history-panel .ant-tabs-tab+.ant-tabs-tab{margin-left:32px}.lead-history-body{max-height:calc(100vh - 300px);overflow-y:auto}.lead-history-body--followups .znx-an-tag{display:none}.lead-history-body,.lead-history-body *{white-space:pre-line}.followup-history-more{margin:0 0 12px 34px;padding:0}.schedule-followup-contact{align-items:center;gap:12px;margin-bottom:20px;display:flex}.schedule-followup-avatar{background-color:var(--color-brand)}.schedule-followup-name{font-weight:600}.schedule-followup-phone{color:#8c8c8c;font-size:13px}.schedule-followup-fields{gap:12px;margin-bottom:16px;display:flex}.schedule-followup-field{flex:1}.schedule-followup-input{width:100%}.schedule-followup-label{color:#595959;margin-bottom:6px;font-size:13px}.schedule-followup-section{margin-bottom:16px}.schedule-followup-assign-mode{align-items:center;gap:22px;width:100%;margin-bottom:8px;display:flex}.schedule-followup-assign-mode .ant-radio-wrapper{margin-inline-end:0}.schedule-followup-type-group{flex-wrap:nowrap;gap:14px;display:flex}.schedule-followup-type-group .ant-radio-wrapper{margin-inline-end:0}.schedule-followup-section--notes{margin-bottom:12px}.schedule-followup-error{color:#ff4d4f;margin-top:4px;font-size:12px}.schedule-followup-hint{color:#8c8c8c;margin-bottom:16px;font-size:12px}.schedule-followup-footer{justify-content:flex-end;gap:8px;display:flex}.cancel-followup-question{color:#1f2937;margin:0 0 4px;font-size:14px}.cancel-followup-name{color:#111827;margin:0 0 8px;font-size:15px;font-weight:600}.cancel-followup-hint{color:#6b7280;margin:0 0 16px;font-size:13px}.cancel-followup-reason{margin-bottom:16px}.cancel-followup-reason .cancel-followup-label{color:#595959;margin-bottom:6px;font-size:13px}.cancel-followup-footer{justify-content:flex-end;gap:8px;display:flex}.followup-timeline{padding:16px 16px 16px 8px}.followup-timeline .ant-timeline-item-content{margin-left:16px}.followup-timeline-item{line-height:1.5}.followup-timeline-title{color:#1f2937;font-size:14px;font-weight:600}.followup-timeline-time{color:#8c8c8c;margin-top:2px;font-size:12px}.followup-timeline-details{color:#4b5563;margin-top:4px;font-size:13px}.followup-timeline-detail{line-height:1.6}@media (width<=992px){.leads-page-header{flex-direction:column;align-items:flex-start}.lead-detail-grid{grid-template-columns:1fr}.lead-detail-side{position:static}}.ant-col:has(label[for=roleId]){display:none!important}.payments-page{flex-direction:column;gap:12px;display:flex}.payments-page-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.payments-page-header h2{color:#111827;margin:0;font-size:22px;font-weight:700}.payments-page-header p{color:#586888;margin:4px 0 0;font-size:13px}.payments-page .job-tabs-card .ant-tabs-nav{display:none}.payments-student-listview--active .payments-student-listview__table .job-field-actions .job-field-action-button.job-field-action-button--done,.payments-student-listview--active .payments-student-listview__table .job-field-actions .job-field-action-button:disabled{color:#8c8c8c;cursor:not-allowed;pointer-events:none;background:#d9d9d9;border-color:#d9d9d9}.payments-page .payments-student-listview .ant-table colgroup col:first-child,.payments-page .payments-student-listview .ant-table-thead>tr>th:first-child,.payments-page .payments-student-listview .ant-table-tbody>tr>td:first-child,.payments-page .payments-student-listview--history .ant-table colgroup col:nth-child(2),.payments-page .payments-student-listview--history .ant-table-thead>tr>th:nth-child(2),.payments-page .payments-student-listview--history .ant-table-tbody>tr>td:nth-child(2){display:none!important}.payments-student-shell{flex-direction:column;gap:18px;display:flex}.payments-subtabs{border-bottom:1px solid #e7ebf3;align-items:flex-end;gap:12px;padding-bottom:10px;display:flex}.payments-subtab{color:#344054;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:34px;padding:0 2px 10px;font-size:14px;font-weight:700;line-height:1;transition:color .2s,border-color .2s;display:inline-flex}.payments-subtab:hover{color:#7c3aed}.payments-subtab.is-active{color:#7c3aed;border-bottom-color:#7c3aed}.payments-subtab__count{color:#475467;background:#eef2ff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.payments-subtab.is-active .payments-subtab__count{color:#5b21b6;background:#ede9fe}.payments-student-history .job-tabs-card .job-search-input,.payments-student-history .payments-student-listview .job-search-input,.payments-student-history .payments-student-listview [aria-label=Filter]{display:none!important}.payments-student-history .payments-student-listview .job-toolbar-card,.payments-student-history .payments-student-listview .job-toolbar-card .ant-card-body,.payments-student-history .payments-student-listview .job-toolbar-card .p-flex,.payments-student-history .payments-student-listview .job-toolbar-card .p-flex>.ant-flex:first-child{width:100%}.payments-student-history .payments-student-listview .job-toolbar-card .ant-card-body,.payments-student-history .payments-student-listview .job-toolbar-card .p-flex,.payments-student-history .payments-student-listview .job-toolbar-card .p-flex>.ant-flex:first-child{justify-content:flex-start;align-items:center;display:flex}.payments-student-history{background:#fff;border:1px solid #e7ebf3;border-radius:16px;padding:18px 18px 8px;box-shadow:0 10px 24px #0f172a0a}.payments-student-history__head{margin-bottom:14px}.payments-student-history__head h3{color:#101828;margin:0 0 6px;font-size:24px;font-weight:700}.payments-student-history__head p{color:#667085;margin:0;font-size:14px}@media (width<=768px){.payments-subtabs{gap:10px;overflow-x:auto}.payments-subtab{flex:none;font-size:13px}.payments-student-history{border-radius:14px;padding:14px 14px 6px}.payments-student-history__head h3{font-size:20px}}.payments-dashboard-panel{background:#fff;border:1px solid #edf0f7;border-radius:8px;overflow:hidden}.payment-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:14px;display:grid}.payment-kpi-card{text-align:left;background:#fff;border:1px solid #edf0f7;border-radius:8px;align-items:center;gap:13px;min-width:0;min-height:82px;padding:16px;display:flex;box-shadow:0 8px 24px #1118270a}.payment-kpi-card__icon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.payment-kpi-card--green .payment-kpi-card__icon{color:#16a34a;background:#dcfce7}.payment-kpi-card--orange .payment-kpi-card__icon{color:#f97316;background:#ffedd5}.payment-kpi-card--blue .payment-kpi-card__icon{color:#2563eb;background:#dbeafe}.payment-kpi-card--red .payment-kpi-card__icon{color:#ef4444;background:#fee2e2}.payment-kpi-card--purple .payment-kpi-card__icon{color:var(--color-brand);background:var(--color-brand-soft)}.payment-kpi-card__body{flex-direction:column;min-width:0;display:flex}.payment-kpi-card__label{color:#586888;font-size:11px;font-weight:700}.payment-kpi-card__value{color:#172554;margin-top:4px;font-size:22px;font-weight:800;line-height:1.1}.payment-kpi-card__sub{color:#64748b;margin-top:5px;font-size:11px;font-weight:600}.payment-kpi-card--green .payment-kpi-card__sub{color:#16a34a}.payment-kpi-card--orange .payment-kpi-card__sub{color:#f97316}.payment-kpi-card--red .payment-kpi-card__sub{color:#ef4444}.payment-scope-tabs{border-top:1px solid #edf0f7;align-items:center;gap:28px;padding:0 14px;display:flex;overflow-x:auto}.payment-scope-tab{color:#334155;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;height:44px;padding:0;font-size:12px;font-weight:800;display:inline-flex}.payment-scope-tab:hover,.payment-scope-tab.is-active{color:var(--color-brand);border-bottom-color:var(--color-brand)}.payment-scope-tab__count{color:#475569;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:18px;padding:0 6px;font-size:11px;line-height:1;display:inline-flex}@media (width<=1200px){.payment-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.payment-kpi-grid{grid-template-columns:1fr}}@media (width<=768px){.leads-payment-legend{gap:10px 14px;padding:10px 12px;font-size:12px;bottom:6px}.leads-payment-legend__title:after{left:155px}}.leads-page .dynamic-list-view .ant-table-wrapper,.leads-page .dynamic-list-view .ant-table,.leads-page .dynamic-list-view .ant-table-container{overflow-y:visible!important}.leads-page--followups .dynamic-list-view .ant-table-content,.leads-page--followups .dynamic-list-view .ant-table-body{scrollbar-gutter:stable;padding-bottom:6px;overflow:scroll visible!important}.leads-page--followups .dynamic-list-view .ant-table-content table,.leads-page--followups .dynamic-list-view .ant-table-body table{width:max-content!important;min-width:1900px!important}.leads-page--followups .dynamic-list-view .ant-table-content::-webkit-scrollbar{height:10px}.leads-page--followups .dynamic-list-view .ant-table-body::-webkit-scrollbar{height:10px}.leads-page--followups .dynamic-list-view .ant-table-content::-webkit-scrollbar-thumb{border-radius:8px}.leads-page--followups .dynamic-list-view .ant-table-body::-webkit-scrollbar-thumb{border-radius:8px}.leads-page--followups .dynamic-list-view .ant-table-wrapper,.leads-page--followups .dynamic-list-view .ant-table,.leads-page--followups .dynamic-list-view .ant-table-container{max-width:100%!important;overflow-x:visible!important}.payments-student-table{flex-direction:column;gap:10px;display:flex}.payments-student-table__toolbar{justify-content:flex-start;align-items:center;display:flex}.payments-student-table__display-btn{color:#667085;padding-inline:0;font-weight:600}.payments-student-table__display-btn.ant-btn:hover,.payments-student-table__display-btn.ant-btn:focus{color:#7c3aed;background:0 0}.payments-student-table__menu{background:#fff;border-radius:12px;min-width:200px;padding:10px 12px;box-shadow:0 16px 36px #0f172a1f}.payments-student-table__menu-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}.payments-student-table__grid .ant-table{border:1px solid #eaecf0;border-radius:12px;overflow:hidden}.payments-student-table__grid .ant-table-thead>tr>th{color:#344054;background:#f8fafc;font-size:12px;font-weight:700}.payments-student-table__grid .ant-table-tbody>tr>td{color:#101828;font-size:13px}.payments-student-table__link,.payments-student-table__action{color:#7c3aed;font-weight:600}.payments-student-table__link:hover,.payments-student-table__action:hover{color:#6d28d9}.payments-student-table__footer{justify-content:flex-end;padding-bottom:8px;display:flex}.payments-student-table__footer .ant-pagination{margin:0}@media (width<=768px){.payments-student-table__footer{justify-content:center}.payments-student-table__grid .ant-table{overflow-x:auto}}.payments-student-listview-shell{position:relative}.payments-student-listview--active-empty .custom-pagination,.payments-student-listview--active-empty .payments-student-listview__table .ant-table-tbody>tr,.payments-student-listview--active-empty .payments-student-listview__table .ant-empty{visibility:hidden}.payments-student-listview--active-empty .custom-pagination{display:none}.payments-student-listview__empty-overlay{z-index:2;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:116px 0 0}.payments-student-listview__empty-overlay .ant-empty{margin:0}.payments-student-listview__empty-overlay .ant-empty-description{color:#667085;font-size:13px;line-height:1.7}.payments-student-listview__visit-button.ant-btn{box-shadow:none;background:#7c5cff;border-color:#7c5cff;border-radius:10px;margin-top:10px}.payments-student-listview__visit-button.ant-btn:hover,.payments-student-listview__visit-button.ant-btn:focus{background:#6d4ff2;border-color:#6d4ff2}.payments-student-listview--active .payments-student-listview__table .job-cell-link[href*="/payment/access/"]{white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-width:112px;padding:7px 14px;font-size:12px;font-weight:700;line-height:1.35;color:#fff!important;opacity:1!important;filter:none!important;background:#6f3ff5!important;text-decoration:none!important;display:inline-flex!important}.payments-student-listview--active .payments-student-listview__table .job-cell-link[href*="/payment/access/"]:hover,.payments-student-listview--active .payments-student-listview__table .job-cell-link[href*="/payment/access/"]:focus{color:#fff!important;background:#5729dd!important}.payments-student-listview__table .payments-student-action-cell{text-align:center;vertical-align:middle;z-index:5;background:#fff;width:130px;min-width:130px;max-width:130px;position:sticky;right:0;box-shadow:-8px 0 16px #0f172a14}.payments-student-listview__table .payments-student-action-cell--head{color:#102033;background:#f8fbff;border-bottom:1px solid #eef3f8;height:43px;font-size:13px;font-weight:700}.payments-student-listview__table .payments-student-action-cell--body{border-bottom:1px solid #eef3f8;height:48px;padding:8px 10px}.payments-student-action-button{color:#fff;cursor:pointer;background:#6f3ff5;border:1px solid #6f3ff5;border-radius:6px;min-width:104px;height:32px;font-size:12px;font-weight:700;line-height:1}.payments-student-action-button:hover,.payments-student-action-button:focus{color:#fff;background:#5729dd;border-color:#5729dd}.payments-student-action-cell--empty{color:#98a2b3;font-size:13px}.payments-student-listview--active .payments-student-listview__table .ant-table-tbody>tr>td:has(.job-field-actions) .job-cell-primary{display:none}.payments-student-listview--active .payments-student-listview__table .ant-table-tbody>tr>td:has(.job-field-actions) .job-field-actions{margin-left:0}.payments-student-listview--active .payments-student-listview__table .job-field-actions{margin-left:0}.payments-student-listview--active .payments-student-listview__table .job-field-actions .job-field-action-button--done,.payments-student-listview--active .payments-student-listview__table .job-field-actions .job-field-action-button:disabled{color:#8c8c8c;cursor:not-allowed;pointer-events:none;background:#d9d9d9;border-color:#d9d9d9}.payments-student-listview--active .payments-student-listview__table .job-field-actions .job-field-action-button{color:#fff;opacity:1;background:#6f3ff5;border:1px solid #6f3ff5;border-radius:5px;justify-content:center;align-items:center;gap:6px;width:auto;min-width:86px;height:30px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.payments-student-listview--active .payments-student-listview__table .job-field-actions .job-field-action-button:after{content:attr(aria-label)}.payments-student-listview--active .payments-student-listview__table .job-field-actions .job-field-action-button[aria-label=Pay\ Now]:after{content:"Pay Now"}.payments-student-listview--active .payments-student-listview__table .job-field-actions .job-field-action-button[aria-label=Paid]:after{content:"Paid"}.payments-student-listview--active .payments-student-listview__table .ant-table-tbody>tr>td:has(.job-field-actions) .job-field-action-button{color:#fff;opacity:1;background:#6f3ff5;border:1px solid #6f3ff5;border-radius:5px;justify-content:center;align-items:center;gap:6px;width:auto;min-width:86px;height:30px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.payments-student-listview--active .payments-student-listview__table .ant-table-tbody>tr>td:has(.job-field-actions) .job-field-action-button img{filter:brightness(0)invert();flex:none;width:14px;height:14px}.payments-student-listview--active .payments-student-listview__table .ant-table-tbody>tr>td:has(.job-field-actions) .job-field-action-button[aria-label=Pay\ Now]:after{content:"Pay Now"}.payments-student-listview--active .payments-student-listview__table .ant-table-tbody>tr>td:has(.job-field-actions) .job-field-action-button[aria-label=Paid]:after{content:"Paid"}.payments-student-listview--active .payments-student-listview__table .ant-table-tbody>tr>td:has(.job-field-actions) .job-field-action-button[aria-label=Upload\ Document]:after{content:"Upload"}.payments-student-listview--active .payments-student-listview__table .ant-table-tbody>tr>td:has(.job-field-actions) .job-field-action-button--done{color:#8c8c8c;cursor:not-allowed;background:#d9d9d9;border-color:#d9d9d9}.payments-student-listview--active .payments-student-listview__table .ant-table-tbody>tr>td:has(.job-field-actions) .job-field-action-button:disabled{color:#8c8c8c;cursor:not-allowed;background:#d9d9d9;border-color:#d9d9d9}.ant-tooltip-container[role=tooltip]{color:#1f2937;background:#fff;border:1px solid #ddd6fe;border-radius:8px;max-width:320px;padding:10px 12px;font-size:12.5px;line-height:1.5;box-shadow:0 8px 24px #7c3aed2e}.documents-page .dynamic-list-view>.ant-card.job-tabs-card .ant-tabs-nav-list{display:none!important}.documents-page .dynamic-list-view>.ant-card.job-tabs-card .ant-tabs-nav-wrap{flex:0 0 0!important;min-width:0!important}body .payments-student-listview--active-empty .payments-student-listview__table .ant-table-container{min-height:300px!important}body .payments-student-listview--active-empty .payments-student-listview__table .ant-table-body{height:245px!important;min-height:245px!important}body .payments-history-listview-shell{min-height:320px!important;position:relative!important}body .payments-history-listview-shell>.payments-student-listview__empty-overlay{box-sizing:border-box!important;z-index:5!important;background:0 0!important;justify-content:center!important;align-items:center!important;height:auto!important;min-height:170px!important;padding:18px 12px 24px!important;display:flex!important;position:absolute!important;inset:128px 0 0!important}body .payments-history-listview-shell>.payments-student-listview__empty-overlay .ant-empty{flex-direction:column!important;justify-content:center!important;align-items:center!important;margin:0!important;display:flex!important}body .payments-history-listview-shell>.payments-student-listview__empty-overlay .ant-empty-image{height:40px!important;margin-bottom:8px!important}body .payments-history-listview-shell>.payments-student-listview__empty-overlay .ant-empty-description{margin-bottom:10px!important}.sa-loading,.sa-error{text-align:center;color:#6b7280;padding:40px;font-size:16px}.sa-error{color:#ef4444}.sa-spin{animation:1s linear infinite sa-spin}@keyframes sa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sa-empty{text-align:center;background:#fff;border-radius:12px;padding:60px 24px;box-shadow:0 1px 3px #0000000f}.sa-empty-icon{margin-bottom:16px;font-size:48px}.sa-empty h3{color:#1f2937;margin:0 0 8px;font-size:18px;font-weight:600}.sa-empty p{color:#6b7280;margin:0;font-size:14px}.sa-badge{letter-spacing:.3px;white-space:nowrap;border-radius:6px;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.badge-info{color:#2563eb;background-color:#3b82f61a}.badge-warning{color:#ea580c;background-color:#f973161a}.badge-success{color:#16a34a;background-color:#22c55e1a}.badge-primary{color:#7c3aed;background-color:#7c3aed1a}.badge-danger{color:#dc2626;background-color:#ef44441a}.badge-secondary{color:#6b7280;background-color:#6b72801a}.sa-btn{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-width:90px;padding:7px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.sa-btn-start{color:#fff;background-color:#7c3aed;border-color:#7c3aed}.sa-btn-start:hover{background-color:#6d28d9;border-color:#6d28d9}.sa-btn-resume{color:#fff;background-color:#f97316;border-color:#f97316}.sa-btn-resume:hover{background-color:#ea580c;border-color:#ea580c}.sa-btn-secondary{color:#111827;background-color:#e5e7eb;border-color:#d1d5db}.sa-btn-secondary:hover{background-color:#d1d5db;border-color:#9ca3af}.sa-action-buttons{flex-wrap:wrap;gap:12px;display:flex}.sa-btn-preview{color:#fff;background-color:#6366f1;border-color:#6366f1}.sa-btn-preview:hover{background-color:#4f46e5;border-color:#4f46e5}.sa-btn-disabled{color:#9ca3af;cursor:not-allowed;background-color:#f3f4f6;border-color:#e5e7eb}.sa-start-btn{color:#fff;cursor:pointer;background-color:#7c3aed;border:none;border-radius:12px;align-items:center;gap:8px;padding:14px 40px;font-size:16px;font-weight:600;transition:all .2s;display:inline-flex}.sa-start-btn:hover{background-color:#6d28d9;transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed4d}.sa-start-btn:disabled{cursor:not-allowed;box-shadow:none;background-color:#d1d5db;transform:none}.assessment-dashboard{flex-direction:column;gap:12px;min-width:0;padding:0;display:flex}.assessment-dashboard__header{justify-content:space-between;align-items:flex-start;display:flex}.assessment-dashboard__title{color:var(--color-text-primary,#172033);margin:0 0 6px;font-size:clamp(24px,2vw,32px);font-weight:700;line-height:1.2}.assessment-stats{min-width:0}.assessment-stats .dyn-cards,.assessment-stats .dyn-card-section{width:100%}.assessment-stats .dyn-card-section{box-shadow:none;background:0 0;border:0}.assessment-stats .dyn-card-section>.ant-card-body{padding:0}.assessment-stats .dyn-card-item{border-color:var(--color-border,#e8ebf2);cursor:pointer;border-radius:8px;box-shadow:0 1px 4px #0f172a0d}.assessment-filter-row{align-items:center;gap:8px;display:flex}.assessment-filter-panel{border:1px solid var(--color-border,#e8ebf2);background:var(--color-surface,#fff);border-radius:12px;padding:16px;box-shadow:0 2px 8px #0f172a0a}.assessment-filter-select{min-width:150px}.assessment-filter-select--status{min-width:132px}.assessment-filter-select--sort{min-width:142px}.assessment-filter-row .app-button{white-space:nowrap;min-width:116px}.assessment-list-view .job-tabs-card{border-radius:8px}.assessment-list-view .job-tabs-card .ant-card-body>.ant-flex{justify-content:flex-end}.assessment-list-view{width:100%;min-width:0;margin-top:0;overflow:hidden}.assessment-list-view .job-row-icons,.assessment-list-view .job-row-eye-button,.assessment-list-view .job-row-eye-icon,.assessment-list-view button[aria-label*=Preview],.assessment-list-view button[aria-label*=preview]{visibility:hidden!important;pointer-events:none!important}.assessment-list-view .job-table-measure{overflow-x:auto}.student-assessment-page{max-width:1400px;margin:0 auto;padding:24px}.sa-header{margin-bottom:24px}.sa-title{color:#1f2937;margin:0 0 4px;font-size:24px;font-weight:700}.sa-subtitle{color:#6b7280;margin:0;font-size:14px}.sa-table-wrapper{background:#fff;border-radius:12px;overflow-x:auto;box-shadow:0 1px 3px #0000000f}.sa-table{border-collapse:collapse;width:100%;min-width:800px}.sa-thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.sa-th{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;text-align:left;white-space:nowrap;padding:12px 16px;font-size:12px;font-weight:600}.sa-th-action{text-align:center;width:140px}.sa-tbody .sa-row{border-bottom:1px solid #f3f4f6;transition:background-color .15s}.sa-tbody .sa-row:hover{background-color:#f9fafb}.sa-tbody .sa-row:last-child{border-bottom:none}.sa-td{color:#374151;vertical-align:middle;padding:14px 16px;font-size:14px}.sa-td-action{text-align:center}.sa-assessment-name{color:#1f2937;font-weight:600}.sa-attempt-count{text-align:center;font-weight:600}@media (width<=768px){.assessment-dashboard{gap:12px;padding:16px}.assessment-dashboard__header{flex-direction:column;align-items:stretch;gap:16px}.assessment-dashboard__header .app-button-link{align-self:flex-start}.assessment-filter-row{flex-wrap:wrap;width:100%}.assessment-filter-select,.assessment-filter-select--status,.assessment-filter-select--sort{flex:145px;min-width:min(100%,180px)}.assessment-filter-row .ant-btn{flex:145px}.student-assessment-page{padding:16px}}@media (width>=769px) and (width<=1100px){.assessment-filter-row{flex-wrap:wrap}}@media (width>=992px){.placement-page [aria-label="Placement students summary"] .dyn-card-section .ant-row>.ant-col{flex:0 0 20%;max-width:20%}}.assessment-detail-page .assessment-detail-tabs{border:1px solid var(--color-border-light,#e6edf5);background:var(--color-surface-card,#fff);border-radius:10px;margin:0 0 12px;padding:4px;box-shadow:0 1px 6px #0f23370d}.assessment-detail-page .assessment-detail-tabs .stylish-tabs__item{min-height:36px;color:var(--color-text-secondary,#586888);border-radius:7px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:background-color .2s,color .2s,box-shadow .2s}.assessment-detail-page .assessment-detail-tabs .stylish-tabs__item:hover:not(.stylish-tabs__item--active){border-color:var(--color-border,#d6dce5);background:var(--color-brand-soft,#f3ecfc);color:var(--color-brand-hover,#7c3aed)}.assessment-detail-page .assessment-detail-tabs .stylish-tabs__item--active,.assessment-detail-page .assessment-detail-tabs .stylish-tabs__item--active:hover{border-color:var(--color-brand,#9666e8);background:var(--color-brand,#9666e8);color:#fff;font-weight:600;box-shadow:0 2px 8px #9666e83d}.assessment-detail-page .assessment-detail-tabs .stylish-tabs__item:focus-visible{outline:2px solid var(--color-brand,#9666e8);outline-offset:2px}.assessment-detail-page .course-detail-payment-options .v1-detail-parts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.assessment-detail-page .course-detail-payment-options .v1-detail-part{align-items:center;margin:0;display:inline-flex}.assessment-detail-page .course-detail-payment-options .v1-detail-part-label{color:inherit;font:inherit;line-height:inherit;margin:0}
