*{margin:0;padding:0}body{overflow-x:hidden;margin:0;padding:0}.family-poppins{font-family:var(--font-body)}.welcome_c{position:absolute;top:9%;left:2%}.welcome-text{font-size:1.8rem;font-weight:600}@media (max-width: 1160px){.header-cards{position:static!important}.authContainer{width:60vw}.welcome-heading{font-size:2.025rem!important}.welcome-text{font-size:1.2rem!important}.welcome_c{position:absolute;top:9%;left:2%}.quick_link{justify-content:start;align-content:stretch}}@media (max-width: 950px){.authContainer{width:60vw}.welcome-text{font-size:1rem!important}.formatted-date-text{margin-right:0}.welcome-text-wrapper{left:56%!important;top:30%;margin-top:1px;margin-bottom:1px}.user-img-dashboard{height:60%!important;top:50px}}@media (max-width: 600px){.authMainLayout{padding:16px}.welcome-heading{font-size:1.025rem!important}.authContainer{width:95%;margin-top:0;box-shadow:none!important;position:absolute;top:50px}.authMainLayout{display:flex;justify-content:center;align-items:center}.btnFloatRight{float:left}}.dashboard-status-card{background:var(--color-surface);border:none;padding:0!important;height:auto;width:100%;backdrop-filter:blur(35px);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(35px)}.ant-tag-green{color:var(--color-primary-text)!important;background-color:#fff!important}.dashboard-bg{background-size:cover}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.birthday-card{background:linear-gradient(to right,var(--color-surface),var(--color-primary-border))!important;border-radius:8px!important;box-shadow:var(--shadow-sm);min-height:102px;height:auto}.title-color{color:var(--color-text-muted)!important}.input-search-profile{width:100%;background:var(--color-primary);border:none;outline:none;color:#fff;padding:8px}.input-search-profile::placeholder{color:#fff}.input-search-icon{padding:3%;background:var(--color-primary)}.profile-icon{background-color:#fff;padding:4%;margin:2%;border-radius:4px}.ViewAllBtn{background-color:var(--color-secondary);color:#fff;border-radius:4px}.apexcharts-legend{margin-bottom:4%!important}.apexcharts-legend-marker{border-radius:4px!important}.apexcharts-legend-marker{font-family:var(--font-body)!important;font-size:14px!important;color:var(--color-text-muted)!important}.header-cards{position:absolute;top:-60px;width:100%}.custom-input-box>.ant-input{background-color:var(--color-border)!important}.custom-input-box-f5>.ant-input{background-color:var(--color-surface-muted)!important}.ant-form-item-label{text-align:left!important}.odd-row{background-color:var(--color-surface-muted)}.search-customer .modal-padding-0{padding:0!important}.pending-review-page{min-height:100vh;width:100%;margin:0;background:radial-gradient(circle at 12% 18%,var(--color-primary-bg),transparent 42%),radial-gradient(circle at 88% 82%,var(--color-primary-bg),transparent 40%),linear-gradient(160deg,var(--color-primary-bg) 0%,var(--color-primary-bg) 48%,var(--color-bg) 100%)}.pending-review-panel{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 24px}.pending-review-card{width:100%;max-width:520px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:40px 40px 32px;text-align:center;animation:pending-card-in .55s ease-out both}.pending-review-visual{width:112px;height:112px;margin:0 auto 24px;border-radius:999px;background:linear-gradient(145deg,var(--color-primary-active) 0%,var(--color-primary) 55%,var(--color-primary) 100%);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;box-shadow:var(--shadow-md)}.pending-review-visual--disabled{background:linear-gradient(145deg,var(--color-error) 0%,var(--color-error) 55%,var(--color-error) 100%);box-shadow:var(--shadow-md)}.pending-review-visual--disabled .pending-review-icon{animation:none}.pending-review-page--disabled{background:radial-gradient(circle at 12% 18%,rgba(198,40,40,.1),transparent 42%),radial-gradient(circle at 88% 82%,rgba(139,30,30,.08),transparent 40%),linear-gradient(160deg,var(--color-bg) 0%,var(--color-surface-muted) 48%,var(--color-surface-muted) 100%)}.pending-review-visual:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);animation:pending-shine 2.8s ease-in-out infinite}.pending-review-icon{font-size:40px;color:var(--color-text-inverse);animation:pending-float 2.4s ease-in-out infinite}.pending-review-title{margin:0 0 12px;color:var(--color-text);font-size:32px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.pending-review-subtitle{margin:0 auto;max-width:400px;color:var(--color-text-secondary);font-size:16px;line-height:1.5}.pending-review-meta{margin-top:24px;display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border-radius:12px;background:var(--color-primary-bg);color:var(--color-primary-active);font-size:14px;font-weight:600}.pending-review-dot{width:8px;height:8px;border-radius:50%;background:var(--color-primary);animation:pending-pulse 1.4s ease-in-out infinite}.pending-review-actions{margin-top:32px;display:flex;flex-direction:column;gap:12px}.pending-review-actions .ant-btn{height:46px;border-radius:8px;font-weight:600}.pending-review-brand{margin-top:24px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--color-text-muted);font-size:13px}.pending-review-brand img{height:22px}@keyframes pending-card-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pending-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pending-shine{0%{transform:translate(-40%) rotate(18deg)}to{transform:translate(40%) rotate(18deg)}}@keyframes pending-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.55}}@media (max-width: 576px){.pending-review-card{padding:32px 24px;border-radius:12px}.pending-review-title{font-size:24px}}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors: active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}.candidate-detail-container{background:var(--color-surface-muted);min-height:100vh;padding:0}.candidate-detail-card{background:var(--color-surface-muted);padding:12px;margin:0 auto;max-width:1200px}.ant-card .ant-card-body{margin-top:12px}.candidate-header-new{padding:12px;background:var(--color-surface-muted);border-radius:8px;margin-bottom:0}.header-top-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.header-top-row .applicants-label{color:var(--color-text-secondary);font-size:16px;font-weight:500}.shortlisted-btn-new{background:var(--color-primary);color:#fff;border:none;border-radius:4px;padding:4px 12px;font-size:12px;height:auto;font-weight:500}.header-bottom-row{display:flex;justify-content:space-between;align-items:flex-end;background:var(--color-border);border-radius:4px;margin-top:8px;margin-left:-24px;margin-right:-24px;padding:12px 24px}.candidate-info{flex:1}.candidate-name-new{color:var(--color-text);font-size:20px;font-weight:600;margin:0 0 2px!important;line-height:1.3}.candidate-position-new{color:var(--color-text-muted);font-size:14px;margin:0}.action-buttons{display:flex;align-items:center;gap:8px}.action-btn-new{background:#fff;border:1px solid var(--color-border-strong);border-radius:4px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;color:var(--color-text-secondary)}.action-btn-new:hover{background:var(--color-primary-bg);border-color:var(--color-primary);color:var(--color-primary-text)}.section-title{color:var(--color-text);font-size:16px;font-weight:600}.employment-section{background:#fff;border-radius:8px;padding:16px;margin-bottom:8px;box-shadow:var(--shadow-sm)}.info-grid{margin:0}.info-item{display:flex;flex-direction:column;gap:2px}.info-label{color:var(--color-text-muted);font-size:12px;font-weight:500}.info-value{color:var(--color-text);font-size:13px;font-weight:500}.info-value.linked-in{color:var(--color-primary-text)}.screening-section{background:#fff;border-radius:8px;padding:16px;margin-bottom:8px;box-shadow:var(--shadow-sm)}.question-item{margin-bottom:16px}.question-label{color:var(--color-text);font-size:14px;font-weight:600;display:block;margin-bottom:4px}.question-answer{color:var(--color-text-secondary);font-size:12px;line-height:1.5;display:block}.resume-section{background:#fff;border-radius:8px;padding:16px;margin-top:8px;box-shadow:var(--shadow-sm)}.resume-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.download-btn{background:var(--color-surface-muted);border:1px solid var(--color-border-strong);border-radius:8px;color:var(--color-text);font-size:14px;height:auto;padding:8px 12px}.download-btn:hover{background:var(--color-primary-bg);border-color:var(--color-primary);color:var(--color-primary-text)}.resume-preview{border:1px solid var(--color-border);border-radius:8px;padding:32px;background:var(--color-bg);min-height:400px}.resume-content{background:#fff;padding:40px;border-radius:4px;box-shadow:var(--shadow-sm)}.resume-header-info{text-align:center;margin-bottom:32px}.resume-name{color:var(--color-text);font-size:32px;font-weight:700;margin:0 0 8px!important;letter-spacing:.06em}.resume-contact{color:var(--color-text-secondary);font-size:14px;display:block;margin-bottom:4px}.resume-section-block{margin-bottom:24px}.resume-section-title{color:var(--color-text);font-size:16px;font-weight:700;margin:0 0 8px!important;text-transform:uppercase;letter-spacing:.06em}.resume-text{color:var(--color-text-secondary);font-size:14px;line-height:1.5;display:block}.resume-text strong{color:var(--color-text);font-weight:600}.ant-divider{margin:24px 0;border-color:var(--color-border)}@media (max-width: 768px){.candidate-header{flex-direction:column;gap:16px;align-items:flex-start}.header-right{align-self:flex-end}.info-grid .ant-col{margin-bottom:16px}.resume-content{padding:24px}}.resume-preview-wrap,.resume-preview-spin,.resume-preview-spin .ant-spin-container{width:100%;height:100%;min-height:0}.resume-preview-spin .ant-spin-nested-loading,.resume-preview-spin .ant-spin-container{display:flex;width:100%;height:100%}.resume-preview-wrap iframe,.resume-preview-wrap img{flex:1;width:100%;height:100%;border:none;display:block}.resume-preview-wrap img{object-fit:contain}.sidebar-menu-item{padding:12px 24px!important;margin-bottom:2px;border-radius:8px;transition:background .2s}.sidebar-menu-item:hover{background:var(--color-primary-bg)!important;color:var(--color-text)!important}.sidebar-submenu-title{padding-left:12px;padding-top:8px;padding-bottom:8px;font-weight:600;font-size:14px;color:var(--color-text)}.sidebar-group-title,.text-16.font-semi-bold{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}:root{--aa-wordmark-font: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--aa-wordmark-weight: 800;--aa-wordmark-tracking: -.02em}.auth-shell{--auth-blue: #246AFE;--auth-blue-dk: #1B4FD0;--auth-ink: #0A0A0A;--auth-sec: #52525b;--auth-line: #E6E7EB;--xh: max(0px, calc(100dvh - 640px) );--auth-pad-y: clamp(14px, calc(14px + var(--xh) * .05), 36px);display:grid;grid-template-columns:1.05fr 1fr;height:100dvh;width:100%;background:#fafafb;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--auth-ink);margin:0;overflow:hidden}.auth-form-side{display:flex;flex-direction:column;align-items:center;overflow-y:auto;height:100dvh;padding:var(--auth-pad-y) clamp(20px,5vw,72px);scrollbar-width:none;-ms-overflow-style:none}.auth-form-side::-webkit-scrollbar{display:none;width:0;height:0}.auth-card{width:100%;max-width:428px;margin:auto 0}.auth-mobile-brand{display:none}.auth-logo{display:flex;align-items:center;gap:10px;margin-bottom:clamp(16px,calc(16px + var(--xh) * .06),32px)}.auth-logo img{height:34px;width:auto}.auth-logo span{font-family:var(--aa-wordmark-font);font-weight:var(--aa-wordmark-weight);letter-spacing:var(--aa-wordmark-tracking);font-size:20px;color:var(--auth-ink)}.auth-eyebrow{font-family:Space Mono,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--auth-blue);margin:0 0 clamp(6px,calc(6px + var(--xh) * .015),12px)}.auth-title{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:31px;line-height:1.06;letter-spacing:-.02em;margin:0 0 clamp(5px,calc(5px + var(--xh) * .015),11px);color:var(--auth-ink)}.auth-sub{font-size:14.5px;line-height:1.45;color:var(--auth-sec);margin:0 0 clamp(12px,calc(12px + var(--xh) * .05),30px)}.auth-tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;background:#f1f2f5;border-radius:12px;padding:4px;margin-bottom:clamp(13px,calc(13px + var(--xh) * .05),30px);isolation:isolate}.auth-tab{position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;padding:8px 0;border-radius:9px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;color:var(--auth-sec);transition:color .25s ease}.auth-tab[data-active=true]{color:var(--auth-ink)}.auth-tab-pill{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:9px;background:#fff;box-shadow:0 1px 3px #0a0c141f,0 0 0 1px #0a0c1408;transition:transform .32s cubic-bezier(.4,.05,.2,1)}.auth-tabs[data-mode=signup] .auth-tab-pill,.auth-tabs[data-mode=employer] .auth-tab-pill{transform:translate(100%)}.auth-role-tabs{margin-bottom:0}.auth-role-tabs .auth-tab{font-size:12.5px;padding:10px 6px;line-height:1.25}@media (max-width: 480px){.auth-role-tabs .auth-tab{font-size:11.5px;padding:9px 4px}}.auth-panel{animation:auth-fade-up .38s cubic-bezier(.2,.7,.3,1) both}.auth-field{margin-bottom:clamp(8px,calc(8px + var(--xh) * .035),20px)!important}.auth-card .ant-spin-nested-loading,.auth-card .ant-spin-container,.auth-form,.auth-form .ant-form-item-control-input,.auth-form .ant-form-item-control-input-content{width:100%;max-width:100%}.auth-form .ant-form-item-control-input-content>.ant-input,.auth-form .ant-form-item-control-input-content>.ant-input-affix-wrapper,.auth-form .ant-form-item-control-input-content>.ant-input-group-wrapper,.auth-form .ant-form-item-control-input-content>.ant-input-outlined,.auth-form .ant-input-affix-wrapper,.auth-form .ant-input-group-wrapper,.auth-form .ant-input-group-wrapper .ant-input-wrapper,.auth-form .ant-input-group,.auth-form .ant-select{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.auth-form .ant-input-affix-wrapper{display:inline-flex!important;align-items:center!important}.auth-form .ant-input-group-wrapper .ant-input-wrapper,.auth-form .ant-input-group{display:flex!important;align-items:stretch!important}.auth-form .ant-input,.auth-form .ant-input-affix-wrapper,.auth-form .ant-input-number,.auth-form .ant-select .ant-select-selector,.auth-form .ant-input-group-wrapper .ant-input{border-radius:11px!important;border:1.5px solid var(--auth-line)!important;background:#fff!important;font-size:15px!important;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease!important}.auth-form .ant-input,.auth-form .ant-input-affix-wrapper{padding:9px 14px!important}.auth-form .ant-select-single{height:auto}.auth-form .ant-select .ant-select-selector{height:42px!important;padding:5px 14px!important}.auth-form .ant-select .ant-select-selection-item,.auth-form .ant-select .ant-select-selection-placeholder{line-height:32px!important;font-size:15px}.auth-form .ant-input-group .ant-input,.auth-form .ant-input-group-wrapper .ant-input{border-radius:0 11px 11px 0!important;flex:1 1 auto!important;min-width:0!important;width:100%!important}.auth-form .ant-input:focus,.auth-form .ant-input-focused,.auth-form .ant-input-affix-wrapper:focus,.auth-form .ant-input-affix-wrapper-focused,.auth-form .ant-select-focused .ant-select-selector{border-color:var(--auth-blue)!important;box-shadow:0 0 0 3px #246afe24!important}.auth-form .ant-input-group-addon{border-radius:11px 0 0 11px!important;border:1.5px solid var(--auth-line)!important;border-right:0!important;background:#f6f7f9!important;font-weight:600;color:#27272a!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;flex-shrink:0!important;min-width:56px!important;width:auto!important;padding:0 12px!important;min-height:44px!important;line-height:1.2!important;font-size:15px!important;white-space:nowrap!important;overflow:visible!important;box-sizing:border-box!important}.auth-form .ant-input-group-wrapper .ant-input-group-addon{flex-shrink:0!important}.auth-form .ant-input-affix-wrapper>.ant-input{flex:1 1 auto!important;min-width:0!important;width:auto!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}.auth-row-between{display:flex;justify-content:space-between;align-items:center;margin:2px 0 clamp(14px,calc(14px + var(--xh) * .03),22px)}.auth-link{font-size:13.5px;font-weight:600;color:var(--auth-blue);background:none;border:0;padding:0;cursor:pointer;font-family:inherit}.auth-link:hover{color:var(--auth-blue-dk);text-decoration:underline}.auth-check{font-size:13.5px;color:var(--auth-sec)}.auth-submit.ant-btn,.auth-submit{width:100%;height:44px!important;border-radius:12px!important;background:var(--auth-blue)!important;border:0!important;font-family:Plus Jakarta Sans,sans-serif;font-size:15.5px!important;font-weight:700!important;color:#fff!important;box-shadow:0 8px 20px -8px #246afe99!important;transition:transform .12s ease,background .18s ease,box-shadow .18s ease!important}.auth-submit.ant-btn:hover{background:var(--auth-blue-dk)!important;transform:translateY(-1px)}.auth-submit.ant-btn:active{transform:translateY(0)}.auth-submit-outline.ant-btn{width:100%;height:44px!important;border-radius:12px!important;background:#fff!important;border:1.5px solid var(--auth-line)!important;font-family:Plus Jakarta Sans,sans-serif;font-size:15.5px!important;font-weight:700!important;color:#27272a!important;box-shadow:none!important;margin-top:12px}.auth-submit-outline.ant-btn:hover{background:#f8f9fb!important;border-color:#d4d5db!important;color:#27272a!important}.auth-divider{display:flex;align-items:center;gap:14px;margin:clamp(18px,calc(18px + var(--xh) * .04),30px) 0;color:#a1a1aa;font-size:12.5px;font-family:Space Mono,monospace;letter-spacing:.1em}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--auth-line)}.auth-google{width:100%;height:44px;display:flex;align-items:center;justify-content:center;gap:11px;border-radius:12px;border:1.5px solid var(--auth-line);background:#fff;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:600;color:#27272a;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.auth-google:hover{background:#f8f9fb;border-color:#d4d5db;box-shadow:0 2px 10px -6px #0a0c144d}.auth-google:disabled{opacity:.6;cursor:default}.auth-google svg{width:19px;height:19px}.auth-foot{margin-top:clamp(9px,calc(9px + var(--xh) * .04),22px);font-size:14px;text-align:center;color:var(--auth-sec)}.auth-legal{margin-top:clamp(9px,calc(9px + var(--xh) * .03),20px);font-size:11.5px;color:#a1a1aa;text-align:center;line-height:1.45}.auth-legal a{color:#71717a;text-decoration:underline}.auth-brand-side{position:relative;overflow:hidden;background:linear-gradient(160deg,#0b0d12,#101726 52%,#16203a);display:flex;flex-direction:column;justify-content:center;padding:var(--auth-pad-y) clamp(40px,5vw,68px)}.auth-aurora{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:0;pointer-events:none}.auth-aurora span{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;will-change:transform}.auth-aurora span:nth-child(1){width:46%;height:46%;top:6%;left:8%;background:radial-gradient(circle,#246AFE,transparent 68%);animation:auth-drift-a 16s ease-in-out infinite}.auth-aurora span:nth-child(2){width:40%;height:40%;bottom:8%;right:6%;background:radial-gradient(circle,#4F86FF,transparent 66%);animation:auth-drift-b 20s ease-in-out infinite}.auth-aurora span:nth-child(3){width:34%;height:34%;top:42%;left:44%;background:radial-gradient(circle,#7C3AED,transparent 70%);opacity:.38;animation:auth-drift-c 24s ease-in-out infinite}.auth-brand-side:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.5;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(ellipse at 60% 40%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse at 60% 40%,#000 30%,transparent 80%)}.auth-brand-content{position:relative;z-index:2}.auth-brand-top{display:flex;align-items:center;gap:13px}.auth-brand-top img{height:44px;width:auto;filter:brightness(0) invert(1)}.auth-brand-top span{font-family:var(--aa-wordmark-font);font-weight:var(--aa-wordmark-weight);letter-spacing:var(--aa-wordmark-tracking);font-size:25px;color:#fff}.auth-brand-mid{position:relative;z-index:2;margin-top:clamp(34px,calc(34px + var(--xh) * .36),170px)}.auth-brand-kicker{font-family:Space Mono,monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#9dbcff;margin:0 0 16px}.auth-brand-title{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:clamp(30px,3.4vw,46px);line-height:1.06;letter-spacing:-.025em;color:#fff;margin:0 0 16px;max-width:12ch}.auth-brand-title em{font-style:normal;color:#5b8cff}.auth-brand-lead{font-size:15.5px;line-height:1.6;color:#c2c8d6;max-width:40ch;margin:0}.auth-eq{display:flex;align-items:flex-end;gap:5px;height:78px;margin:clamp(28px,calc(28px + var(--xh) * .08),60px) 0 0}.auth-eq i{flex:1;max-width:9px;height:100%;border-radius:4px;transform-origin:bottom;background:linear-gradient(180deg,#7aa6ff,#246afe);animation:auth-eq 1.1s ease-in-out infinite;will-change:transform}.auth-brand-stats{position:relative;z-index:2;display:flex;gap:30px;flex-wrap:wrap;margin-top:clamp(30px,calc(30px + var(--xh) * .36),170px);padding-top:26px;border-top:1px solid rgba(255,255,255,.1)}.auth-stat-n{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:24px;color:#fff;line-height:1}.auth-stat-l{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#8b93a7;margin-top:6px}@keyframes auth-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes auth-drift-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(14%,10%) scale(1.14)}}@keyframes auth-drift-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-12%,-8%) scale(1.1)}}@keyframes auth-drift-c{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-10%,12%) scale(1.2)}}@keyframes auth-eq{0%,to{transform:scaleY(var(--eq-min, .22))}50%{transform:scaleY(1)}}@media (max-width: 960px){.auth-shell{grid-template-columns:1fr}.auth-brand-side{display:none}.auth-form-side{padding:32px 20px;align-items:center}.auth-mobile-brand{display:flex;align-items:center;gap:10px;margin-bottom:26px}.auth-mobile-brand img{height:30px;width:auto}.auth-mobile-brand span{font-family:var(--aa-wordmark-font);font-weight:var(--aa-wordmark-weight);letter-spacing:var(--aa-wordmark-tracking);font-size:19px}.auth-logo{display:none}}@media (max-width: 480px){.auth-title{font-size:27px}}@media (prefers-reduced-motion: reduce){.auth-aurora span,.auth-eq i,.auth-panel{animation:none!important}.auth-tab-pill,.auth-submit.ant-btn{transition:none!important}}.videos-main-content{background:var(--color-surface-muted);height:100%;padding:0}.videos-container{min-height:82vh}.videos-row{height:100%;justify-content:center}.video-section-card{height:500px;border-radius:12px;box-shadow:var(--shadow-sm);border:1px solid var(--color-border)}.video-section-card .ant-card-body{padding:24px;height:100%;display:flex;flex-direction:column}.section-title{margin-bottom:16px!important;color:var(--color-text-secondary);font-size:18px!important;font-weight:600!important}.add-video-section{display:flex;gap:8px;margin-bottom:24px}.link-input{flex:1;border-radius:8px;border:1px solid var(--color-border-strong);padding:8px 12px;height:40px}.link-input:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.add-button{background:var(--color-primary);border-color:var(--color-primary);border-radius:8px;padding:8px 16px;font-weight:500;height:40px}.add-button:hover{background:var(--color-primary);border-color:var(--color-primary)}.video-list{flex:1;overflow-y:auto;padding:4px;border-radius:8px;transition:background-color .2s ease}.video-list.drag-over{background-color:var(--color-primary-bg);border:2px dashed var(--color-primary)}.video-item{display:flex;align-items:center;padding:12px;margin-bottom:8px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;cursor:grab;transition:all .2s ease;-webkit-user-select:none;user-select:none}.video-item:hover{background:var(--color-border);border-color:var(--color-border);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.video-item.dragging{background:var(--color-surface);box-shadow:var(--shadow-md);transform:rotate(2deg);cursor:grabbing}.drag-handle{margin-right:12px;color:var(--color-text-muted);font-size:16px;cursor:grab}.video-item.dragging .drag-handle{cursor:grabbing}.drag-icon{font-family:var(--font-mono);font-weight:700}.video-title{color:var(--color-text-secondary);font-size:14px;font-weight:500;flex:1}@media (max-width: 768px){.video-section-card{height:400px;margin-bottom:16px}.section-title{font-size:16px!important}.video-item{padding:12px}.video-title{font-size:13px}}.video-list::-webkit-scrollbar{width:6px}.video-list::-webkit-scrollbar-track{background:var(--color-surface-muted);border-radius:4px}.video-list::-webkit-scrollbar-thumb{background:var(--color-text-muted);border-radius:4px}.video-list::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.video-scroll{max-height:350px;overflow-y:auto;padding-right:8px}.video-scroll::-webkit-scrollbar{width:6px}.video-scroll::-webkit-scrollbar-thumb{background:var(--color-text-muted);border-radius:4px}.video-scroll::-webkit-scrollbar-track{background:transparent}:root{--color-primary: #246AFE;--color-primary-hover: #1A4FD6;--color-primary-active: #1540B8;--color-primary-text: #1A4FD6;--color-primary-bg: #EFF6FF;--color-primary-border: #BFDBFE;--color-secondary: #0C1733;--color-secondary-hover: #1B2A52;--color-accent: #FF5C00;--color-accent-solid: #C2410C;--color-accent-text: #C2410C;--color-accent-bg: #FFF3EB;--color-accent-border: #FED7AA;--color-bg: #F8FAFC;--color-surface: #FFFFFF;--color-surface-elevated: #FFFFFF;--color-surface-muted: #F1F5F9;--color-text: #0F172A;--color-text-secondary: #475569;--color-text-muted: #5B6777;--color-text-placeholder: #64748B;--color-text-inverse: #FFFFFF;--color-border: #E2E8F0;--color-border-strong: #CBD5E1;--color-whatsapp: #25D366;--color-success: #047857;--color-success-text: #047857;--color-success-bg: #ECFDF5;--color-success-border: #A7F3D0;--color-warning: #D97706;--color-warning-text: #B45309;--color-warning-bg: #FFFBEB;--color-warning-border: #FDE68A;--color-error: #DC2626;--color-error-text: #B91C1C;--color-error-bg: #FEF2F2;--color-error-border: #FECACA;--color-info: #246AFE;--color-info-text: #1A4FD6;--color-info-bg: #EFF6FF;--color-info-border: #BFDBFE;--font-body: "Helvetica Neue", "SF Pro Display", Arial, Roboto, system-ui, Georgia, serif;--font-heading: "Helvetica Neue", "SF Pro Display", Arial, Roboto, system-ui, Georgia, serif;--font-mono: SFMono-Regular, Consolas, Menlo, monospace;--font-size-overline: 11px;--font-size-caption: 12px;--font-size-body-sm: 13px;--font-size-body: 14px;--font-size-body-lg: 16px;--font-size-h4: 16px;--font-size-h3: 18px;--font-size-h2: 20px;--font-size-h1: 24px;--font-size-display-sm: 32px;--font-size-display: 40px;--line-height-tight: 1.25;--line-height-heading: 1.3;--line-height-body: 1.5;--letter-spacing-heading: -.01em;--letter-spacing-overline: .06em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 40px;--space-8: 48px;--space-9: 64px;--space-10: 80px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 999px;--shadow-xs: 0 1px 2px rgba(15, 23, 42, .05);--shadow-sm: 0 1px 3px rgba(15, 23, 42, .08), 0 1px 2px rgba(15, 23, 42, .04);--shadow-md: 0 4px 12px rgba(15, 23, 42, .08);--shadow-lg: 0 12px 32px rgba(15, 23, 42, .14);--shadow-focus: 0 0 0 3px rgba(36, 106, 254, .25);--layout-max-width: 1200px;--layout-gutter: 24px;--layout-header-height: 76px;--motion-fast: .15s ease;--motion-base: .2s ease}@media (max-width: 767px){:root{--layout-gutter: 16px;--layout-header-height: 64px}}[data-theme=dark]{--color-bg: #0F172A;--color-surface: #1E293B;--color-surface-elevated: #334155;--color-surface-muted: #1E293B;--color-text: #F8FAFC;--color-text-secondary: #CBD5E1;--color-text-muted: #94A3B8;--color-text-placeholder: #64748B;--color-text-inverse: #0F172A;--color-border: #334155;--color-border-strong: #475569;--color-primary: #3B82F6;--color-primary-hover: #60A5FA;--color-primary-active: #2563EB;--color-primary-text: #93C5FD;--color-primary-bg: #1E3A8A;--color-primary-border: #2563EB;--color-accent: #FB923C;--color-accent-solid: #EA580C;--color-accent-text: #FDBA74;--color-accent-bg: #431407;--color-accent-border: #9A3412;--color-success: #10B981;--color-success-bg: #064E3B;--color-success-border: #047857;--color-success-text: #6EE7B7;--color-warning: #F59E0B;--color-warning-bg: #451A03;--color-warning-border: #92400E;--color-warning-text: #FCD34D;--color-error: #EF4444;--color-error-bg: #450A0A;--color-error-border: #991B1B;--color-error-text: #FCA5A5;--color-info: #3B82F6;--color-info-bg: #1E3A8A;--color-info-border: #2563EB;--color-info-text: #93C5FD;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .4);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .3), 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 4px 14px rgba(0, 0, 0, .4);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .6)}.badge-blue,.badge-teal{background-color:var(--color-primary-bg);color:var(--color-primary-text);border:1px solid var(--color-primary-border);font-weight:600;font-size:11px;padding:2px 8px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;gap:4px}.badge-orange{background-color:var(--color-accent-bg);color:var(--color-accent-text);border:1px solid rgba(255,92,0,.25);font-weight:600;font-size:11px;padding:2px 8px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;gap:4px}.badge-amber{background-color:var(--color-warning-bg);color:var(--color-warning-text);border:1px solid var(--color-warning-border);font-weight:700;font-size:11px;padding:1px 8px;border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.02em}.badge-red{background-color:var(--color-error);color:var(--color-text-inverse);font-weight:700;font-size:11px;padding:1px 8px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;line-height:1.3}.badge-notice{background-color:var(--color-primary-bg);color:var(--color-primary-text);border:1px solid var(--color-primary-border);font-weight:600;font-size:12px;padding:2px 8px;border-radius:var(--radius-sm)}.badge-notice-immediate{background-color:var(--color-warning-bg);color:var(--color-warning-text);border:1px solid var(--color-warning-border);font-weight:700;font-size:12px;padding:2px 8px;border-radius:var(--radius-sm)}.btn-primary{background-color:var(--color-primary);color:var(--color-text-inverse);font-weight:600;font-size:13px;padding:8px 16px;border-radius:var(--radius-pill);border:1px solid var(--color-primary);box-shadow:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease}.btn-primary:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);box-shadow:none}.btn-secondary{background-color:var(--color-secondary);color:var(--color-text-inverse);font-weight:500;font-size:13px;padding:8px 16px;border-radius:var(--radius-md);border:1px solid var(--color-secondary);cursor:pointer}.btn-outline-white{background-color:transparent;color:var(--color-text-inverse);font-weight:500;font-size:13px;padding:8px 16px;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.25);cursor:pointer}.btn-outline-blue{background-color:transparent;color:var(--color-primary-text);border:1px solid var(--color-primary);font-weight:600;font-size:13px;padding:8px 16px;border-radius:var(--radius-pill);cursor:pointer}.btn-outline-blue:hover{background-color:var(--color-primary-bg)}.ant-table{table-layout:fixed;width:100%}.ant-table td{white-space:nowrap;overflow:hidden}.ant-table-wrapper{width:100%;overflow-x:auto}.ant-table-body>table{min-width:max-content}.ant-table-cell-fix-left,.ant-table-cell-fix-right{position:sticky;z-index:2;background:var(--color-surface)}.ant-table-thead>tr>th.ant-table-cell-fix-left,.ant-table-thead>tr>th.ant-table-cell-fix-right{z-index:4;position:sticky}.ant-table-container{max-height:550px;overflow-y:auto;overflow-x:auto}.table-row-light{background-color:var(--color-surface)}.table-row-dark{background-color:var(--color-surface-muted)}.table-row-dark .ant-table-cell-fix-left{background-color:var(--color-surface-muted)!important}.table-row-light .ant-table-cell-fix-left{background-color:var(--color-surface)!important}.step-indicator,.step-container{display:flex;align-items:center}.step-circle{width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:gray;color:#fff}.step-circle.approved{background-color:green}.step-circle.rejected{background-color:red}.step-circle.pending{background-color:var(--color-warning)}.step-line{width:30px;height:3.4px;background-color:gray}.step-line.approved{background-color:green}.step-line.rejected{background-color:red}.step-line.pending{background-color:var(--color-warning)}.file-upload-container{display:flex;align-items:center;justify-content:space-between;gap:40px;width:100%}.file-upload-wrapper{display:flex;align-items:center;background-color:#ffffff4d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);height:40px;border-radius:4px;padding:0 4px 0 12px;cursor:pointer;width:100%;justify-content:space-between;color:var(--color-text-inverse);font-size:14px;border:none}.browse-button{background-color:var(--color-border)!important;color:#000!important;border:none!important;padding:8px 16px;border-radius:4px;cursor:pointer}.hidden-input{display:none}.file-label{color:var(--color-text-inverse);margin-right:"20px"}.gray-text{color:var(--color-text-muted)}.m5{margin:4px}.m10{margin:12px}.m15{margin:16px}.m20{margin:24px}.ml5{margin-left:4px}.ml10{margin-left:12px}.ml15{margin-left:16px}.ml20{margin-left:24px}.custom-table-pay-detail .ant-table-container{max-height:100%;overflow-y:auto;overflow-x:auto}[hidden]{display:none!important}.holder{margin-right:8px;font-size:16px;cursor:grab;margin-top:-10px}.text-3{font-size:14px}.bold-text{font-weight:600}.my-upload .ant-upload-list-item-name,.my-upload .ant-upload-list-item-actions,.my-upload .ant-upload-list-item-info{display:none}.custom-form-item-height{height:25px}.ant-upload-list-item{display:none!important}.instahyre-content-container{max-width:1180px;margin:0 auto;padding:24px 24px 48px;width:100%;box-sizing:border-box}.instahyre-header-container{max-width:1180px;margin:0 auto;padding:0 24px;width:100%;box-sizing:border-box}.ant-select-multiple .ant-select-selection-item:not(:last-child):after{content:",";margin-left:2px;margin-right:4px;color:var(--color-text-muted);font-weight:600}.aa-wordmark{font-family:var(--font-body)!important;font-size:16px!important;font-weight:700!important;color:var(--color-text)!important;line-height:18.4px!important;letter-spacing:-.01em!important;display:inline-block;-webkit-user-select:none;user-select:none}.wh-resume-page{width:fit-content;margin:0 auto 16px;background:#fff;border:1px solid var(--color-border);border-radius:4px;box-shadow:var(--shadow-xs);overflow:hidden}.wh-resume-page:last-child{margin-bottom:0}.wh-resume-page canvas{display:block}.wh-resume-page .textLayer mark.wh-resume-hit{background:#ec489959;color:transparent;border-radius:2px}.wh-search-scope .ant-select-single .ant-select-selector{height:38px!important;align-items:center}.wh-search-scope .ant-select-single .ant-select-selection-item,.wh-search-scope .ant-select-single .ant-select-selection-placeholder{line-height:36px!important}.ant-list-item .ant-row{width:100%}.site-layout .site-layout-background{background:var(--color-surface)}.ant-h2{font-size:24px;font-weight:500}.ant-paddingLeftZero{padding-left:0!important}.ant-radio-button-wrapper{height:100%!important}.editable-row .ant-form-item-explain{position:absolute;top:100%;font-size:12px}.column_width{max-width:300!important}.ant-c-popover .ant-popover-inner-content{left:25%!important;max-width:70%!important}.ant-form-item .ant-input-textarea-show-count:after{margin-bottom:-16px!important}.circular-widget .ant-list-item-action{margin-left:12px!important}.site-page-header{padding:0!important}.collapsed-sider{color:var(--color-primary-text)}.theme-color{background-color:var(--color-primary)}.theme-color:hover{background-color:var(--color-primary)!important}.button-click{border:none;padding:12px 24px;border-radius:8px;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.button-click:active{transform:scale(.96);box-shadow:none}*::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:8px;background-color:var(--color-surface-muted)}*::-webkit-scrollbar{width:8px;height:8px;background-color:var(--color-surface-muted)}*::-webkit-scrollbar-thumb{border-radius:8px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:var(--color-text-muted)}.logo{margin:auto;display:block}.sider-logo{max-width:100%;min-width:50%;padding:24px}.authMainLayout{min-height:100vh!important;width:100%;background:linear-gradient(180deg,#ff6a00e6,#ffb300e0 66%)!important;display:flex;flex-direction:column;align-items:center;justify-content:start;padding-top:15vh}.authContainer{background-color:#fff;box-shadow:var(--shadow-xs)!important;border-radius:8px;width:33%;padding:32px}.authLogoContainer{text-align:center}.authLogo{max-width:90%;min-width:15%;max-height:200px;margin:auto}.btnFloatRight{float:right}.auth-type-title{text-align:center;margin:12px}@media (max-width: 575px){.authMainLayout{padding:16px}.authContainer{width:100%;margin-top:0;box-shadow:none!important;position:absolute;bottom:0}.btnFloatRight{float:left}}html,body{background:var(--color-bg)}html{font-size:16px}body{color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-body);font-weight:500;line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2{font-family:var(--font-heading);font-weight:700;line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);color:var(--color-text)}h3,h4,h5,h6{font-family:var(--font-body);font-weight:600;line-height:var(--line-height-heading);color:var(--color-text)}code,pre,kbd,samp{font-family:var(--font-mono)}img,video,iframe{max-width:100%}a{color:var(--color-primary);transition:color var(--motion-fast)}a:hover{color:var(--color-primary-hover)}:where(a,button,[role=button],[tabindex]:not([tabindex="-1"]),summary):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:var(--color-primary-bg);color:var(--color-text)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.wh-display,.wh-display-sm,.wh-h1,.wh-h2{font-family:var(--font-heading);font-weight:700;letter-spacing:var(--letter-spacing-heading);color:var(--color-text);margin:0}.wh-display{font-size:var(--font-size-display);line-height:1.15}.wh-display-sm{font-size:var(--font-size-display-sm);line-height:1.2}.wh-h1{font-size:var(--font-size-h1);line-height:1.3}.wh-h2{font-size:var(--font-size-h2);line-height:1.35}.wh-h3,.wh-h4{font-family:var(--font-body);font-weight:600;color:var(--color-text);margin:0}.wh-h3{font-size:var(--font-size-h3);line-height:1.4}.wh-h4{font-size:var(--font-size-h4);line-height:1.5}.wh-body-lg{font-size:var(--font-size-body-lg);line-height:1.6}.wh-body{font-size:var(--font-size-body);line-height:1.5}.wh-body-sm{font-size:var(--font-size-body-sm);line-height:1.5}.wh-caption{font-size:var(--font-size-caption);line-height:1.5;color:var(--color-text-muted)}.wh-label{font-size:var(--font-size-body-sm);line-height:1.4;font-weight:600;color:var(--color-text)}.wh-overline{font-size:var(--font-size-overline);line-height:1.4;font-weight:700;letter-spacing:var(--letter-spacing-overline);text-transform:uppercase;color:var(--color-text-muted)}.wh-text-secondary{color:var(--color-text-secondary)}.wh-text-muted{color:var(--color-text-muted)}@media (max-width: 767px){.wh-display{font-size:var(--font-size-display-sm)}.wh-display-sm{font-size:28px}.wh-h1{font-size:var(--font-size-h2)}}.wh-page{width:100%;max-width:calc(var(--layout-max-width) + 2 * var(--layout-gutter));margin:0 auto;padding:var(--space-5) var(--layout-gutter) var(--space-8);box-sizing:border-box}.wh-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-5)}.wh-page-header__text{min-width:0;flex:1 1 320px}.wh-page-header__breadcrumb{margin-bottom:var(--space-2)}.wh-page-header__subtitle{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--font-size-body);line-height:1.5}.wh-page-header__actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.wh-split{display:grid;grid-template-columns:var(--wh-aside-width, 280px) minmax(0,1fr);gap:var(--space-5);align-items:start}.wh-split--aside-right{grid-template-columns:minmax(0,1fr) var(--wh-aside-width, 300px)}.wh-split>*{min-width:0}@media (max-width: 991px){.wh-split,.wh-split--aside-right{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}}.wh-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--wh-grid-min, 260px),1fr));gap:var(--space-4)}.wh-stack{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.wh-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:var(--space-5);min-width:0}@media (max-width: 767px){.wh-card{padding:var(--space-4)}}.wh-band{background:linear-gradient(180deg,var(--color-secondary) 0%,#10245A 100%);color:var(--color-text-inverse)}.wh-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);color:var(--color-text-muted)}.wh-state__title{font-size:var(--font-size-h4);font-weight:600;color:var(--color-text)}@media (max-width: 991px){.wh-stack-md{flex-direction:column!important;align-items:stretch!important}.wh-stack-md>*{width:100%!important;max-width:100%!important;flex:1 1 auto!important;position:static!important}}@media (max-width: 767px){.wh-stack-sm{flex-direction:column!important;align-items:stretch!important}.wh-stack-sm>*{width:100%!important;max-width:100%!important;flex:1 1 auto!important}.wh-wrap-sm{flex-wrap:wrap!important}.wh-hide-sm{display:none!important}.wh-full-sm{width:100%!important;max-width:100%!important}.ant-btn{min-height:44px!important;min-width:44px!important}.ant-btn-icon-only,button[class*=icon]{min-width:44px;min-height:44px}button:not([class*=ant-]),a[role=button]{min-width:44px}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select .ant-select-selector,.ant-checkbox-wrapper,.ant-radio-wrapper,.ant-switch,.ant-select{min-height:44px}label:has(>input[type=checkbox]),label:has(>input[type=radio]),label:has(.ant-checkbox),label:has(.ant-radio){min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}button:not([class*=ant-]){min-height:44px}a:has(>.anticon:only-child),a:has(>svg:only-child),a:has(>img:only-child){min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}}[style*="display: flex"]>*,[style*="display:flex"]>*,[style*="display: grid"]>*,[style*="display:grid"]>*{min-width:0}@media (max-width: 767px){[style*="display: flex"]:not([class*=ant-]):not(.wh-nowrap),[style*="display:flex"]:not([class*=ant-]):not(.wh-nowrap){flex-wrap:wrap}[style*=grid-template-columns]:not([class*=ant-]):not(.wh-keep-cols){grid-template-columns:1fr!important}}.wh-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}button,input,select,textarea{font-family:inherit}.wh-cols-2,.wh-cols-3,.wh-cols-4{display:grid;gap:var(--space-4)}.wh-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.wh-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.wh-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 991px){.wh-cols-3,.wh-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.wh-cols-2,.wh-cols-3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 479px){.wh-cols-4{grid-template-columns:minmax(0,1fr)}}.wh-media{display:grid;grid-template-columns:minmax(0,1fr) var(--wh-side-width, 180px);gap:var(--space-4)}@media (max-width: 767px){.wh-media{grid-template-columns:minmax(0,1fr)}.wh-media>.wh-media__side{border-left:none!important;padding-left:0!important;border-top:1px dashed var(--color-border-strong);padding-top:var(--space-4)}}.ant-message,.ant-notification{font-family:var(--font-body)}@media (max-width: 768px){html,body,#root{overflow-x:hidden!important;width:100%!important}.wh-page{padding:16px 12px 32px!important}.wh-page-header{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.wh-page-header__actions{width:100%!important;display:flex!important;flex-wrap:wrap!important}.wh-page-header__actions>*{flex:1 1 auto!important}.ant-modal{max-width:calc(100vw - 24px)!important;margin:12px auto!important;top:12px!important}.ant-modal .ant-modal-content{padding:16px!important;border-radius:12px!important}.ant-drawer-content-wrapper{max-width:100vw!important}.ant-table-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;max-width:100%!important}.ant-table{min-width:500px!important}.ant-tabs-nav{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.ant-tabs-nav-wrap{overflow:visible!important}.waphire-kanban-board{display:flex!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;gap:12px!important;padding-bottom:12px!important}.waphire-kanban-column{flex:0 0 85vw!important;max-width:320px!important;scroll-snap-align:start!important}.waphire-inbox-container{grid-template-columns:1fr!important;height:auto!important;min-height:480px!important}.pricing-card-hover{transform:none!important;margin-bottom:16px!important}.ant-form-item{margin-bottom:16px!important}}@media (max-width: 480px){.wh-page-header__actions .ant-btn{width:100%!important;justify-content:center!important}}
