@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@200;300;400;500;600;700;800&display=swap);body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--color-surface-50);color:var(--content);font-family:Roboto,sans-serif}.centered-loader{align-items:center;display:flex;height:calc(100vh - 200px);justify-content:center}.emp-card{.card{&:hover{background-color:#f3ecec;cursor:pointer}}}.asset-list-card{.card{&:hover{background-color:#e5e8f7;cursor:pointer}}}.asset-overview-cards span{margin:2px;min-width:80px;padding:5px;width:90px}.submenu-list{display:none;list-style:none}.show-submenu .submenu-list{display:block}.collapse.show{height:auto;transition:visibility .3s ease;visibility:visible}.custom_calendar{background-color:#fff;.calendar_nav{align-items:center;display:flex;justify-content:space-between;margin:5px 20px;.heading{color:var(--theme-color);font-size:24px;margin-top:15px;padding-bottom:10px}.heading,span{font-weight:500}span{color:#979ab9;cursor:pointer;font-size:35px}.disabled-span{color:#979ab9;cursor:not-allowed;opacity:.4}}table{--padding:10px;border-collapse:collapse;table-layout:fixed;width:100%;th{text-align:left}td,th{padding:var(--padding)}td{border:3px solid #7b7c7d8f;vertical-align:top;span{--dimension:30px;--bg:#dedede;-webkit-margin-start:auto;aspect-ratio:1/1;background:var(--bg);border-radius:50px;display:block;line-height:var(--dimension);margin-inline-start:auto;margin-bottom:20px;text-align:center;width:var(--dimension)}p{font-size:.8em;margin:8px 0}&.positive{background:#d5eed5;span{--bg:#b5d6b5}}&.negative{background:#eed5d5;span{--bg:#d6b5b5}}&.holiday{background:#e8ed5abd;span{--bg:#c2cda3}}&.leave{background:#73b5d3b5;span{--bg:#b5c3c8}}&.weekoff{background:#d9cfcfa6;opacity:.8}}}}.indexedStep{align-items:center;background-color:#fff;border:1px solid #cecece;border-radius:50%;color:#bebebe;cursor:pointer;display:flex;font-size:12px;height:30px;justify-content:center;width:30px}.indexedStep.accomplished{background-color:var(--theme-color);border-style:none;color:#fff}.RSPBprogressBar{align-items:center;background-color:#cfcfcf;border-radius:10px;display:flex;height:2px;justify-content:space-between;line-height:1;margin:20px auto;position:relative;width:30%;z-index:0}.RSPBprogressBar .RSPBstep{align-items:center;display:inline-flex;justify-content:center;position:absolute;transform:translateX(-50%);transition-property:all;transition-timing-function:ease;z-index:0}.RSPBprogressBar .RSPBprogressBarText{color:#fff;font-size:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.RSPBprogressBar .RSPBprogression{background:var(--theme-color);border-radius:10px;bottom:0;left:0;position:absolute;top:0;transition:width .3s ease;z-index:-1}@media screen and (max-width:480px){.indexedStep{font-size:6px;height:15px;width:15px}}.page{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;margin-top:10px}#form-file-upload{height:16rem;max-width:100%;position:relative;text-align:center;width:28rem}#input-file-upload{display:none}#label-file-upload{align-items:center;background-color:#f8fafc;border:2px dashed #cbd5e1;border-radius:1rem;color:#727880;display:flex;height:100%;justify-content:center}#label-file-upload.drag-active{background-color:#fff}.upload-button{background-color:#0d6efd40;border:none;color:#463f71;cursor:pointer;font-family:Oswald,sans-serif;font-size:1rem;padding:.25rem}.upload-button:hover{color:#2e227d;-webkit-text-decoration-line:underline;text-decoration-line:underline}#drag-file-element{border-radius:1rem;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}#uploaded-documents{list-style:none;margin-top:30px;padding:0}#uploaded-documents li{align-items:center;border:1px solid #ddd;display:flex;margin-bottom:10px;padding:10px}#uploaded-documents li span{color:darkred;cursor:pointer;font-weight:500;margin-left:100px!important}.policy-uploaded-file{border-radius:5px;display:inline-block;line-height:normal;position:relative;width:100%}.span-policy{word-wrap:break-word;max-width:30px!important}.policy-file-delete{background-color:#dfdcdc;border:1px solid #989899;border-radius:12px;cursor:pointer;padding:2px 5px;position:absolute;right:-42px;top:-42px}.policy-file-delete:hover{background-color:#aba4a4}.truncate-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.label-h{font-weight:700}.avatar{border:1px solid #888;border-radius:50%;height:95px;margin:auto;object-fit:cover;width:95px}.react-datepicker__calendar-icon{float:right!important;font-size:12px!important;padding:15px 7px!important}.search{z-index:2}.css-1nmdiq5-menu{z-index:2!important}.auth-layout_root__r3yzQ{background-color:var(--card-surface);color:var(--content);display:grid;grid-template-columns:1fr 1fr;min-height:100vh;width:100%}.auth-layout_brand__f9KbO{grid-row-gap:var(--spacing-3xl);background-color:var(--color-accent-500);color:var(--content-inverse);display:grid;grid-template-rows:auto 1fr auto;isolation:isolate;overflow:hidden;padding:var(--spacing-6xl);position:relative;row-gap:var(--spacing-3xl)}.auth-layout_brandTop__4Gbrf{align-self:start}.auth-layout_brandMiddle__2vXBI{align-self:center;margin-top:4.5rem}.auth-layout_brandBottom__n-bcP{align-self:end}.auth-layout_brand__f9KbO:before{animation:auth-layout_meshShift__z-Vhf 48s ease-in-out infinite alternate;background:radial-gradient(circle at 25% 25%,#ffffff1a,#0000 45%),radial-gradient(circle at 80% 35%,var(--color-accent-600),#0000 55%),radial-gradient(circle at 30% 85%,#0284c759,#0000 50%);background-size:180% 180%;content:"";inset:-10%;position:absolute;z-index:-2}.auth-layout_brand__f9KbO:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27160%27 height=%27160%27><filter id=%27n%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%270.85%27 numOctaves=%272%27 stitchTiles=%27stitch%27/><feColorMatrix values=%270 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0%27/></filter><rect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27 opacity=%270.5%27/></svg>");content:"";inset:0;mix-blend-mode:overlay;opacity:.06;pointer-events:none;position:absolute;z-index:-1}.auth-layout_blob__V1gAA{border-radius:50%;display:block;filter:blur(72px);mix-blend-mode:screen;pointer-events:none;position:absolute;will-change:transform;z-index:-1}.auth-layout_blobOne__82dPn{animation:auth-layout_driftOne__wDV2Q 56s ease-in-out infinite alternate;background-color:var(--color-sky-500);height:22rem;opacity:.55;right:-5rem;top:-6rem;width:22rem}.auth-layout_blobTwo__JPpHx{animation:auth-layout_driftTwo__-8fsi 68s ease-in-out infinite alternate;background-color:var(--color-sky-600);bottom:-6rem;height:24rem;left:-5rem;opacity:.35;width:24rem}.auth-layout_blobThree__yNTL5{animation:auth-layout_breathe__jwapR 32s ease-in-out infinite;background-color:#fff9;height:16rem;left:38%;opacity:.28;top:45%;width:16rem}.auth-layout_brandTop__4Gbrf{align-items:center;display:flex;gap:var(--spacing-md);position:relative;z-index:1}.auth-layout_brandLogo__3aNAy{filter:brightness(0) invert(1);height:2.25rem;width:auto}.auth-layout_brandMiddle__2vXBI{display:flex;flex-direction:column;gap:var(--spacing-2xl);max-width:37rem;position:relative;z-index:1}.auth-layout_brandHeading__FuuUU{color:var(--content-inverse);font-size:clamp(2rem,3.2vw,3.25rem);line-height:1.05;text-shadow:0 2px 24px #001e3c2e}.auth-layout_brandHeadingLogoWrap__BwFjX,.auth-layout_brandHeading__FuuUU{animation:auth-layout_fadeSlideUp__XlUpt .6s ease-out both;font-family:var(--font-heading);font-weight:var(--font-bold);letter-spacing:-.02em;margin:0}.auth-layout_brandHeadingLogoWrap__BwFjX{align-content:center;align-items:baseline;display:flex;flex-wrap:wrap;font-size:clamp(1.375rem,2.15vw,1.75rem);gap:.28em .42em;justify-content:flex-start;line-height:1.15}.auth-layout_brandHeadingLead__2i26N{color:var(--content-inverse);flex:0 1 auto;font-size:3rem;text-shadow:0 2px 24px #001e3c2e}.auth-layout_brandHeroWordmarkSlot__d1rWm{align-items:center;display:inline-flex;flex:1 1 auto;line-height:0;min-width:0}.auth-layout_brandHeroWordmarkImg__\+vMRF{display:block;filter:drop-shadow(0 4px 12px #b2ebff);height:1.2em;max-width:min(17rem,100%);object-fit:contain;object-position:left center;width:auto}.auth-layout_brandSubheading__ntS5V{animation:auth-layout_fadeSlideUp__XlUpt .7s ease-out .1s both;color:var(--content-inverse);font-family:var(--font-body);font-size:var(--text-xl);line-height:1.55;margin:0;opacity:.92}.auth-layout_features__0T58S{grid-gap:var(--spacing-md);animation:auth-layout_fadeSlideUp__XlUpt .7s ease-out .22s both;display:grid;gap:var(--spacing-md);grid-template-columns:1fr 1fr;list-style:none;margin:var(--spacing-md) 0 0;padding:0}.auth-layout_featurePill__w0Xw3{align-items:center;background-color:initial;border:none;box-shadow:none;color:var(--content-inverse);display:inline-flex;font-size:var(--text-sm);font-weight:var(--font-medium);gap:var(--spacing-sm);opacity:.92;padding:.375rem 0;transition:opacity .2s ease}.auth-layout_featurePill__w0Xw3:hover{opacity:1}.auth-layout_featureIcon__cxZ-h{align-items:center;background-color:#ffffff2e;border-radius:50%;color:var(--content-inverse);display:inline-flex;flex-shrink:0;height:1.75rem;justify-content:center;width:1.75rem}.auth-layout_featureLabel__oaJ8d{white-space:nowrap}.auth-layout_brandBottom__n-bcP{display:flex;flex-direction:column;gap:var(--spacing-7xl);position:relative;z-index:1}.auth-layout_copyright__9zf\+7{color:var(--content-inverse);font-size:var(--text-xs);opacity:.78}.auth-layout_formPanel__sAsGM{align-items:center;background-color:var(--card-surface);display:flex;justify-content:center;padding:var(--spacing-6xl) var(--spacing-4xl)}.auth-layout_formInner__hGGGx{display:flex;flex-direction:column;gap:var(--spacing-3xl);max-width:26rem;width:100%}.auth-layout_whatsNewStrip__Uz\+mv{align-items:center;align-self:center;animation:auth-layout_fadeSlideUp__XlUpt .5s ease-out both;background-color:var(--color-neutral-0);border:1px solid var(--border);border-radius:var(--rounded-full);color:var(--content);display:inline-flex;font-size:var(--text-xs);gap:var(--spacing-sm);margin-top:var(--spacing-5xl);max-width:100%;overflow:hidden;padding:.4375rem .875rem;position:relative}.auth-layout_whatsNewDot__Tiw-X{background-color:var(--color-accent-500);border-radius:50%;display:inline-block;flex-shrink:0;height:.4rem;width:.4rem}.auth-layout_whatsNewTag__XGr0v{color:var(--content-muted);flex-shrink:0;font-weight:var(--font-semibold);letter-spacing:.02em}.auth-layout_whatsNewTag__XGr0v:after{color:var(--border);content:"\00B7";font-weight:var(--font-medium);margin-left:.5rem}.auth-layout_whatsNewText__vDWgc{animation:auth-layout_stripFade__J2ITO .35s ease-out both;color:var(--content);font-weight:var(--font-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-layout_whatsNewProgress__cQVta{animation:auth-layout_stripProgress__bQOSx linear infinite;background-color:var(--color-accent-500);border-bottom-left-radius:var(--rounded-full);border-bottom-right-radius:var(--rounded-full);bottom:0;height:1.5px;left:0;opacity:.4;position:absolute;transform-origin:left center;width:100%}@keyframes auth-layout_stripFade__J2ITO{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-layout_stripProgress__bQOSx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.auth-layout_formHeader__I4hAF{animation:auth-layout_fadeSlideUp__XlUpt .5s ease-out both;display:flex;flex-direction:column;gap:var(--spacing-md)}.auth-layout_formTitle__R8M0n{color:var(--content);font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-bold);line-height:1.2;margin:0}.auth-layout_formSubtitle__4Pfvo{color:var(--content-muted);font-family:var(--font-body);font-size:var(--text-base);line-height:1.5;margin:0}.auth-layout_welcomeBanner__Lxh8e{animation:auth-layout_fadeSlideUp__XlUpt .5s ease-out 80ms both;background-color:var(--color-sky-50);border-left:3px solid var(--color-accent-500);border-radius:var(--rounded-md);color:var(--content);font-size:var(--text-sm);margin:0;padding:var(--spacing-md) var(--spacing-lg)}.auth-layout_mobileLogo__XeY9A{display:none}@keyframes auth-layout_meshShift__z-Vhf{0%{background-position:0 0,100% 0,0 100%,100% 100%}to{background-position:100% 100%,0 100%,100% 0,0 0}}@keyframes auth-layout_driftOne__wDV2Q{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-2rem,2.5rem,0) scale(1.05)}}@keyframes auth-layout_driftTwo__-8fsi{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(2rem,-2rem,0) scale(1.03)}}@keyframes auth-layout_breathe__jwapR{0%,to{opacity:.22;transform:scale(1)}50%{opacity:.32;transform:scale(1.06)}}@keyframes auth-layout_fadeSlideUp__XlUpt{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.auth-layout_blob__V1gAA,.auth-layout_brandHeadingLead__2i26N,.auth-layout_brandHeadingLogoWrap__BwFjX,.auth-layout_brandHeading__FuuUU,.auth-layout_brandHeroWordmarkImg__\+vMRF,.auth-layout_brandHeroWordmarkSlot__d1rWm,.auth-layout_brandSubheading__ntS5V,.auth-layout_brand__f9KbO:before,.auth-layout_featureIcon__cxZ-h,.auth-layout_featurePill__w0Xw3,.auth-layout_features__0T58S,.auth-layout_formHeader__I4hAF,.auth-layout_welcomeBanner__Lxh8e,.auth-layout_whatsNewProgress__cQVta,.auth-layout_whatsNewStrip__Uz\+mv,.auth-layout_whatsNewText__vDWgc{animation:none!important;transition:none!important}}@media (max-width:768px){.auth-layout_root__r3yzQ{grid-template-columns:1fr}.auth-layout_brand__f9KbO{display:none}.auth-layout_mobileLogo__XeY9A{align-items:center;background-color:var(--color-accent-500);display:flex;isolation:isolate;justify-content:center;overflow:hidden;padding:var(--spacing-2xl) var(--spacing-xl);position:relative}.auth-layout_mobileLogo__XeY9A:before{background:radial-gradient(circle at 20% 50%,#ffffff40,#0000 60%),radial-gradient(circle at 80% 50%,var(--color-accent-600),#0000 70%);content:"";inset:0;position:absolute;z-index:-1}.auth-layout_mobileLogo__XeY9A img{filter:brightness(0) invert(1);height:2rem;position:relative;width:auto;z-index:1}.auth-layout_mobileLogo__XeY9A img.auth-layout_mobileLogoWordmark__vCJp1{filter:none;height:1.75rem;max-width:min(10rem,82vw);object-fit:contain;object-position:center}.auth-layout_formPanel__sAsGM{padding:var(--spacing-4xl) var(--spacing-2xl)}}.team-stack_root__7xysd{align-items:stretch;animation:team-stack_fadeSlideUp__EpWLF .7s ease-out .32s both;display:flex;flex-direction:column;gap:var(--spacing-2xl);position:relative;width:100%}.team-stack_carousel__RCGwI{height:10.5rem;margin-left:calc(var(--spacing-6xl)*-1);margin-right:calc(var(--spacing-6xl)*-1);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9%,#000 91%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 9%,#000 91%,#0000);overflow:visible;position:relative;width:calc(100% + var(--spacing-6xl)*2)}.team-stack_card__O6amT{background-color:var(--color-neutral-0);border-radius:var(--rounded-lg);box-shadow:0 14px 32px -16px #021e3c73,0 4px 10px -4px #021e3c2e;display:flex;flex-direction:column;height:10rem;left:50%;margin-left:-8.5rem;padding:.375rem;position:absolute;top:0;transform-origin:center center;transition:transform .45s cubic-bezier(.32,.72,0,1),opacity .4s ease,box-shadow .3s ease;user-select:none;-webkit-user-select:none;width:17rem;will-change:transform,opacity}.team-stack_slotCenter__g4vYN{opacity:1;pointer-events:none;transform:translateZ(0) scale(1);z-index:3}.team-stack_slotRight__RSFE1{cursor:pointer;filter:saturate(.85);opacity:.5;transform:translate3d(78%,0,0) scale(.74);z-index:2}.team-stack_slotLeft__4VY9x{cursor:pointer;filter:saturate(.85);opacity:.5;transform:translate3d(-78%,0,0) scale(.74);z-index:2}.team-stack_slotLeft__4VY9x:hover,.team-stack_slotRight__RSFE1:hover{filter:saturate(1);opacity:.78}.team-stack_slotLeft__4VY9x:focus-visible,.team-stack_slotRight__RSFE1:focus-visible{opacity:.85;outline:2px solid #ffffffb3;outline-offset:4px}.team-stack_slotHiddenRight__0qHjt{opacity:0;pointer-events:none;transform:translate3d(150%,0,0) scale(.65);z-index:1}.team-stack_slotHiddenLeft__tk83-{opacity:0;pointer-events:none;transform:translate3d(-150%,0,0) scale(.65);z-index:1}.team-stack_photo__hDJXN{align-items:center;background-color:var(--color-slate-100);border-radius:calc(var(--rounded-md) - 2px);display:flex;flex:1 1;justify-content:center;overflow:hidden;position:relative}.team-stack_photoImg__\+fnLL{display:block;height:100%;object-fit:cover;width:100%}.team-stack_photoEmoji__b3dPT{filter:drop-shadow(0 2px 8px rgba(0,0,0,.25));font-size:3rem;opacity:.8;pointer-events:none}.team-stack_caption__Jf7Fu{align-items:center;display:flex;gap:var(--spacing-md);justify-content:space-between;padding:.5rem .625rem}.team-stack_captionText__C1xzk{color:var(--content);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:-.005em;line-height:1.2}.team-stack_captionYear__4Yxsn{font-feature-settings:"tnum";color:var(--content-muted);font-size:.6875rem;font-size:var(--text-xxs,.6875rem);font-variant-numeric:tabular-nums;font-weight:var(--font-medium);letter-spacing:.06em}.team-stack_dots__eEqQg{align-items:center;align-self:center;display:inline-flex;gap:.4rem;justify-content:center}.team-stack_dot__wqlT4{background-color:#ffffff52;border:none;border-radius:50%;cursor:pointer;display:inline-block;height:.4rem;padding:0;transition:background-color .25s ease,width .25s ease;width:.4rem}.team-stack_dot__wqlT4:hover{background-color:#ffffff8c}.team-stack_dot__wqlT4:focus-visible{outline:2px solid #fff9;outline-offset:3px}.team-stack_dotActive__vYBRU{background-color:var(--color-neutral-0);border-radius:var(--rounded-full);width:1.25rem}@keyframes team-stack_fadeSlideUp__EpWLF{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.team-stack_card__O6amT,.team-stack_dot__wqlT4,.team-stack_root__7xysd{animation:none!important;transition:none!important}}.avatar_root__Bp2-V{align-items:center;border-radius:var(--rounded-full);box-sizing:border-box;color:var(--avatar-#000-content);color:var(--avatar-initial-content);display:inline-flex;flex-shrink:0;font-family:var(--font-body);font-weight:var(--font-semibold);justify-content:center;overflow:hidden;position:relative}.avatar_sm__m7Fwo{font-size:var(--text-xs);height:32px;width:32px}.avatar_md__FZUHQ{font-size:var(--text-sm);height:40px;width:40px}.avatar_lg__imN3K{font-size:var(--text-xl);height:62px;width:62px}.avatar_xl__4wfA\+{font-size:var(--text-xl);height:75px;width:75px}.avatar_img__1y42l{display:block;height:100%;object-fit:cover;width:100%}.avatar_clickable__\+YZoi{cursor:pointer;transition:opacity var(--transition-base)}.avatar_clickable__\+YZoi:hover{opacity:.8}.tabs_tabsRoot__dHpZ3{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%}.tabs_list__9nn\+y{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--spacing-sm);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.tabs_list__9nn\+y:focus-within{outline:none}.tabs_listCard__VNeh2{gap:var(--spacing-lg);padding:var(--spacing-xs) 0}.tabs_trigger__Gt-sK{background:#0000;border:none;border-radius:var(--rounded-full);color:var(--content-muted);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:1.2;margin:0;padding:var(--spacing-xl) var(--spacing-2xl);position:relative;transition:color .15s ease,background-color .15s ease,border-color .15s ease;white-space:nowrap}.tabs_trigger__Gt-sK:hover{color:var(--content);color:var(--content-subtle,var(--content))}.tabs_trigger__Gt-sK:focus-visible{outline:none}.tabs_trigger__Gt-sK[data-state=active]{background-color:#f0f7ff;color:var(--content);font-weight:var(--font-semibold);margin-bottom:0;z-index:1}.tabs_trigger__Gt-sK[data-state=inactive]{background-color:initial;color:var(--content-muted)}.tabs_triggerCard__TD513{align-items:center;background:#fff;background:var(--card-surface,#fff);border:var(--border-thin) solid var(--border);border-radius:var(--rounded-xl);box-shadow:0 1px 2px #0f172a0a;color:var(--content-muted);display:inline-flex;font-size:var(--text-base);font-weight:var(--font-semibold);justify-content:center;min-width:13rem;padding:var(--spacing-xl) var(--spacing-3xl)}.tabs_triggerCard__TD513:hover{background:#eff6ff;background:var(--color-accent-50,#eff6ff)}.tabs_triggerCard__TD513:hover,.tabs_triggerCard__TD513[data-state=active]{border-color:#93c5fd;border-color:var(--color-accent-300,#93c5fd);color:#2563eb;color:var(--color-accent-600,#2563eb)}.tabs_triggerCard__TD513[data-state=active]{background:linear-gradient(180deg,#eff6ff,#fff);background:linear-gradient(180deg,var(--color-accent-10,#eff6ff) 0,var(--card-surface,#fff) 100%);box-shadow:0 1px 2px #0f172a0a,inset 0 0 0 1px #93c5fd73}.tabs_triggerCard__TD513[data-state=inactive]{background:#fff;background:var(--card-surface,#fff);color:var(--content-muted)}.tabs_triggerCard__TD513:focus-visible{outline:2px solid #2563eb;outline:2px solid var(--color-accent-500,#2563eb);outline-offset:2px}.tabs_panel__zi0pU{color:var(--content);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5}.tabs_panel__zi0pU[hidden]{display:none}.accordion_root__pLEOz{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%}.accordion_item__fjEgB{background-color:var(--card-surface);border:var(--border-thin) solid var(--border);border-radius:var(--rounded-lg);overflow:hidden}.accordion_header__6imo4,.accordion_trigger__G9ZUb{align-items:center;display:flex;width:100%}.accordion_trigger__G9ZUb{background:#0000;border:none;color:var(--content);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:1.3;margin:0;padding:var(--spacing-xl) var(--spacing-2xl);text-align:left;transition:color .15s ease,background-color .15s ease}.accordion_trigger__G9ZUb:hover{color:var(--content);color:var(--content-subtle,var(--content))}.accordion_trigger__G9ZUb:focus-visible{outline:var(--border-medium) solid var(--content);outline:var(--border-medium) solid var(--content-accent,var(--content));outline-offset:var(--spacing-sm)}.accordion_trigger__G9ZUb[data-state=open]{border-bottom:var(--border-thin) solid var(--border)}.accordion_content__bEsXp{color:var(--content);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5;padding:var(--spacing-lg) var(--spacing-2xl) var(--spacing-2xl)}.accordion_content__bEsXp[hidden]{display:none}.toggle_root__elgNp{align-items:center;cursor:pointer;display:inline-flex;gap:var(--spacing-xl);-webkit-user-select:none;user-select:none}.toggle_rootDisabled__BZFZA{cursor:not-allowed;opacity:.55}.toggle_label__iJLTa{color:var(--color-accent-500)!important}.toggle_track__EGcKx{background:var(--color-slate-200);border:var(--border-thin) solid var(--border);border-radius:var(--rounded-full);flex-shrink:0;height:1.5rem;position:relative;transition:background .15s ease;width:2.75rem}.toggle_trackOn__vM40X{background:var(--color-accent-500);border-color:var(--color-accent-600)}.toggle_thumb__SSMiv{background:var(--card-surface);border-radius:var(--rounded-full);box-shadow:0 1px 2px #0000001f;height:calc(1.5rem - 6px);left:2px;position:absolute;top:2px;transition:transform .15s ease;width:calc(1.5rem - 6px)}.toggle_thumbOn__1ozQd{transform:translateX(1.2rem)}.toggle_srOnly__U6q3w{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.toggle_statusText__4OU77{background:#8b5cf61f;border:1px solid #8b5cf633;border-radius:999px;box-shadow:0 2px 8px #8b5cf61a;color:var(--color-accent-600);font-size:12px;font-weight:600;letter-spacing:.3px;padding:.2rem .6rem;transition:all .2s ease-in-out}.toggle_active__UPVK\+{background:#22c55e1f;border-color:#22c55e40;color:#16a34a}.toggle_inactive__Hi7iG{background:#ef44441f;border-color:#ef444440;color:#dc2626}.text-field_wrapper__c8YRM{display:flex;flex-direction:column;justify-content:space-between;width:100%}.text-field_wrapperInline__\+WcUP{align-items:flex-start;display:flex;flex-direction:row;gap:var(--spacing-xl)}.text-field_label__czF4i{color:var(--color-accent-500)!important;display:block;margin-bottom:var(--spacing-md)!important}.text-field_labelInline__mXhCK{flex:0 0 7.5rem;margin-bottom:0!important;max-width:40%;padding-top:.5rem}.text-field_control__9XSu3{flex:1 1 auto;min-width:0}.text-field_controlPassThrough__CPWkj{display:contents}.text-field_inputShell__FMIom{display:block;position:relative;width:100%}.text-field_inputStartIcon__KGciI{align-items:center;color:var(--ui-field-placeholder-content);display:inline-flex;justify-content:center;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.text-field_input__UstxJ{align-items:center;background-color:var(--ui-field-surface);border:1px solid var(--ui-field-border)!important;border-radius:.375rem;box-sizing:border-box;color:var(--ui-field-content);display:inline-flex;line-height:calc(var(--ui-field-height) - 1rem - 2px);font:inherit;margin:0;min-height:var(--ui-field-height);padding:.5rem .75rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.text-field_input__UstxJ.text-field_inputWithStartIcon__qf95x{padding-left:2.375rem;padding-left:calc(1.875rem + var(--spacing-sm, .5rem))}.text-field_input__UstxJ::placeholder{color:var(--ui-field-placeholder-content)}.text-field_input__UstxJ:hover:not(:disabled):not(:read-only){border-color:var(--ui-field-border)}.text-field_input__UstxJ:focus-visible{border-color:var(--color-accent-500);outline:none}.text-field_input__UstxJ[aria-invalid=true]{border-color:#d92d20!important;border-color:var(--button-danger-ghost-content,#d92d20)!important;box-shadow:0 0 0 1px color-mix(in srgb,#d92d20 18%,#0000);box-shadow:0 0 0 1px color-mix(in srgb,var(--button-danger-ghost-content,#d92d20) 18%,#0000)}.text-field_input__UstxJ[aria-invalid=true]:focus-visible{border-color:#d92d20!important;border-color:var(--button-danger-ghost-content,#d92d20)!important;box-shadow:0 0 0 3px color-mix(in srgb,#d92d20 14%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--button-danger-ghost-content,#d92d20) 14%,#0000)}.text-field_input__UstxJ:disabled{background-color:var(--ui-field-surface);border-color:var(--ui-field-border);color:var(--ui-field-content);cursor:not-allowed;opacity:.6}.text-field_input__UstxJ:read-only{cursor:default;opacity:.85}.text-field_input__UstxJ:disabled:read-only{cursor:not-allowed;opacity:.6}.text-field_message__sDnMV{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-normal);margin:.375rem 0 0}.text-field_messageHint__olX\+w{color:var(--ui-field-placeholder-content)}.text-field_messageError__7I4aq{color:var(--button-danger-ghost-content)}.otp-input_wrapper__FBbW2{display:block;width:100%}.otp-input_label__ZenML{color:var(--color-accent-500)!important;display:block;margin-bottom:var(--spacing-md)!important}.otp-input_group__zi3Y4{display:flex;flex-wrap:nowrap;gap:var(--spacing-sm)}.otp-input_cell__QkBh7{background-color:var(--ui-field-surface);border:1px solid var(--ui-field-border)!important;border-radius:.375rem;box-sizing:border-box;caret-color:#0000;color:var(--ui-field-content);font-size:var(--text-xl)!important;line-height:calc(var(--ui-field-height) - 2px);margin:0;min-width:2.75rem;padding:0;text-align:center;transition:border-color .15s ease,box-shadow .15s ease;-webkit-user-select:none;user-select:none;width:2.75rem}.otp-input_cell__QkBh7:hover:not(:disabled){border-color:var(--ui-field-border)}.otp-input_cell__QkBh7:focus-visible{border-color:var(--color-accent-500);outline:1px solid var(--color-accent-500)}.otp-input_cell__QkBh7:disabled{background-color:var(--ui-field-surface);border-color:var(--ui-field-border);color:var(--ui-field-content);cursor:not-allowed;opacity:.6}.otp-input_message__XJrT3{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-normal);margin:.375rem 0 0}.otp-input_messageError__hcaAY{color:var(--button-danger-ghost-content)}.radio-group_wrapper__kzEjQ{border:none;display:block;margin:0;max-width:100%;min-width:0;padding-bottom:var(--spacing-2xl);width:100%}.radio-group_label__P8kjc{color:var(--color-accent-500)!important;display:block;margin:0 0 var(--spacing-2xl) 0!important;padding:0}.radio-group_options__oWAd7{align-items:flex-start;display:flex;flex-wrap:wrap;min-width:0;row-gap:var(--spacing-lg)}.radio-group_optionsVertical__CbVM0{flex-direction:column;flex-wrap:nowrap}.radio-group_optionsGrid__eAGkb{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.radio-group_option__FYu2p{align-items:center;cursor:pointer;display:inline-flex;gap:var(--spacing-lg);margin:0;min-width:0;padding-inline:1.5rem;-webkit-user-select:none;user-select:none}.radio-group_optionDisabled__hj\+FX{cursor:not-allowed;opacity:.6}.radio-group_nativeInput__jeT6i{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.radio-group_nativeInput__jeT6i:focus-visible+.radio-group_radioMark__NMtEQ{outline:2px solid var(--color-accent-500);outline:2px solid var(--border-accent,var(--color-accent-500));outline-offset:2px}.radio-group_radioMark__NMtEQ{background-color:var(--ui-field-surface);border:1px solid var(--ui-field-border);border-radius:50%;box-sizing:border-box;flex-shrink:0;height:1.125rem;position:relative;transition:border-color .15s ease,background-color .15s ease;width:1.125rem}.radio-group_optionSelected__2RloY .radio-group_radioMark__NMtEQ{border-color:var(--color-accent-500)}.radio-group_optionSelected__2RloY .radio-group_radioMark__NMtEQ:after{background-color:var(--color-accent-500);border-radius:50%;content:"";height:.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.5rem}.radio-group_message__TilSp{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-normal);margin:.375rem 0 0}.radio-group_messageError__jaCHx{color:var(--button-danger-ghost-content)}.checkbox_root__MsGDE{align-items:center;cursor:pointer;display:inline-flex;gap:var(--spacing-md);margin:0;min-width:0;-webkit-user-select:none;user-select:none;width:100%}.checkbox_rootDisabled__zk41C{cursor:not-allowed;opacity:.6}.checkbox_control__Eztjf{align-items:center;display:inline-flex;flex-shrink:0;height:1.125rem;justify-content:center;position:relative;width:1.125rem}.checkbox_nativeInput__8nFyi{cursor:inherit;height:100%;inset:0;margin:0;opacity:0;padding:0;position:absolute;width:100%}.checkbox_nativeInput__8nFyi:disabled{cursor:not-allowed}.checkbox_nativeInput__8nFyi:focus-visible+.checkbox_box__BVIfl{outline:2px solid var(--color-accent-500);outline:2px solid var(--border-accent,var(--color-accent-500));outline-offset:2px}.checkbox_box__BVIfl{align-items:center;background-color:var(--ui-field-surface);border:1px solid var(--ui-field-border);border-radius:.25rem;box-sizing:border-box;display:inline-flex;height:1.125rem;justify-content:center;pointer-events:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease;width:1.125rem}.checkbox_boxChecked__A287w{background-color:var(--color-accent-500);border-color:var(--color-accent-500);color:var(--button-accent-content)}.checkbox_icon__Y4jvQ{flex-shrink:0}.checkbox_label__KKaK7{flex:1 1 auto;line-height:1.25;min-width:0}.file-field_wrapper__yllbY{display:block;width:100%}.file-field_label__GHa-U{color:var(--color-accent-500)!important;display:block;margin-bottom:var(--spacing-md)!important}.file-field_control__S4avu{display:block;width:100%}.file-field_inputShell__7nI0P{align-items:center;background-color:var(--ui-field-surface);border:1px solid var(--ui-field-border);border-radius:.375rem;box-sizing:border-box;display:flex;gap:var(--spacing-md);min-height:var(--ui-field-height);min-width:0;padding:0 .5rem 0 6px;position:relative;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.file-field_inputShell__7nI0P:focus-within{border-color:var(--color-accent-500)}.file-field_inputShellError__Q\+E9k,.file-field_inputShellError__Q\+E9k:focus-within{border-color:var(--button-danger-ghost-content)}.file-field_inputShellDisabled__\+kRLC{cursor:not-allowed;opacity:.6}.file-field_pickTrigger__nz\+IW{align-items:center;background-color:var(--card-nested-surface);border:1px solid var(--ui-field-border);border-radius:.25rem;color:var(--content);cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);line-height:1.25;margin:0;padding:.375rem .75rem}.file-field_inputShellDisabled__\+kRLC .file-field_pickTrigger__nz\+IW{cursor:not-allowed}.file-field_fileDisplay__bp4bZ{color:var(--content);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-field_fileDisplayEmpty__-IslX{color:var(--content-muted)}.file-field_visuallyHiddenInput__0mqDs{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.file-field_visuallyHiddenInput__0mqDs:focus,.file-field_visuallyHiddenInput__0mqDs:focus-visible{outline:none}.file-field_clearButton__A89e1{align-items:center;background-color:initial;border:none;border-radius:.25rem;color:var(--content-muted);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;margin:0;padding:.35rem;transition:color .15s ease,background-color .15s ease}.file-field_clearButton__A89e1:hover{background-color:var(--card-nested-surface);color:var(--content)}.file-field_clearButton__A89e1:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:1px}.file-field_message__IFQzJ{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-normal);margin:.375rem 0 0}.file-field_messageHint__K9O-Q{color:var(--ui-field-placeholder-content)}.file-field_messageError__-5PqS{color:var(--button-danger-ghost-content)}.stepper_nav__1tYD\+{position:-webkit-sticky;position:sticky;top:0;width:100%}.stepper_list__\+9APJ{align-items:flex-start;display:flex;justify-content:space-between;list-style:none;margin:0;padding:0;width:100%}.stepper_item__tW4Na{align-items:center;display:flex;flex:1 1;flex-direction:column;min-width:0;position:relative;text-align:center}.stepper_item__tW4Na:first-child .stepper_segmentBefore__mwrZK,.stepper_item__tW4Na:last-child .stepper_segmentAfter__Aj4Q-{visibility:hidden}.stepper_trackRow__xRDDp{align-items:center;display:flex;justify-content:center;margin-bottom:var(--spacing-md);width:100%}.stepper_segment__BsD8o{background-color:var(--linear-progress-track-surface);border-radius:1px;flex:1 1 auto;height:2px;min-width:var(--spacing-sm)}.stepper_segmentComplete__x3ybT{background-color:var(--linear-progress-accent-fill)}.stepper_dot__qGw95{align-items:center;border:2px solid var(--ui-field-border);border-radius:9999px;box-sizing:border-box;display:inline-flex;flex:0 0 auto;font-size:var(--text-sm);font-weight:var(--font-semibold);height:1.75rem;justify-content:center;line-height:1;margin:0 var(--spacing-xs);transition:border-color .15s ease,background-color .15s ease,color .15s ease;width:1.75rem}.stepper_dotUpcoming__pOu4r,.stepper_dot__qGw95{background-color:var(--ui-field-surface);color:var(--ui-field-placeholder-content)}.stepper_dotUpcoming__pOu4r{border-color:var(--ui-field-border)}.stepper_dotCurrent__g3L\+L{background-color:var(--color-accent-500);border-color:var(--color-accent-500);box-shadow:0 0 0 5px color-mix(in srgb,var(--color-accent-500) 22%,#0000);color:var(--button-accent-content)}.stepper_dotComplete__MaN8N{background-color:var(--linear-progress-accent-fill);border-color:var(--linear-progress-accent-fill);color:var(--button-accent-content)}.stepper_label__u7DM8{color:var(--content-muted);max-width:100%;padding:0 var(--spacing-xs)}.stepper_labelCurrent__yzuNy{color:var(--content);font-weight:var(--font-semibold)}.stepper_labelComplete__b7zmt{color:var(--content)}.card_cardSection__HEC-y{border:var(--border-thin) solid var(--border);border-radius:var(--rounded-3xl);color:var(--content);transition:all .25s ease-in-out;width:100%}.card_cardSection__HEC-y,.card_glassDefault__fjZ15{background:var(--card-surface)}.card_glassSubtle__kPUYi{background:var(--card-nested-surface)}.card_glassStrong__XyHHu{background:var(--header-surface)}.card_glassHover__feewP:hover{box-shadow:0 10px 25px #00000014;transform:translateY(-4px)}.card_glassGlow__HJKKt{box-shadow:0 0 20px #a855f740}.card_p3xl__y2off{padding:var(--spacing-3xl)}.card_p5xl__4W-9Q{padding:var(--spacing-5xl)}.card_p7xl__aqIDd{padding:var(--spacing-7xl)}.badge_badge__8cSxV{align-items:center;border:var(--border-thin) solid #0000;border-radius:var(--rounded-full);box-sizing:border-box;display:inline-flex;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);gap:var(--spacing-sm);line-height:1.25;padding:var(--spacing-xs) var(--spacing-lg);white-space:nowrap}.badge_dot__P-ZJQ{border-radius:var(--rounded-full);flex-shrink:0;height:var(--spacing-md);width:var(--spacing-md)}.badge_success__nZOmc{background:var(--surface-success);border-color:var(--border-success);color:var(--content-success)}.badge_success__nZOmc .badge_dot__P-ZJQ{background:var(--success)}.badge_warning__ebZgh{background:var(--surface-warning);border-color:var(--border-warning);color:var(--warning)}.badge_warning__ebZgh .badge_dot__P-ZJQ{background:var(--warning)}.badge_danger__htvTp{background:var(--surface-danger);border-color:var(--border-danger);color:var(--danger)}.badge_danger__htvTp .badge_dot__P-ZJQ{background:var(--danger)}.badge_neutral__gWQJR{background:var(--surface-neutral);border-color:var(--border-neutral);color:var(--content-neutral)}.badge_neutral__gWQJR .badge_dot__P-ZJQ{background:var(--neutral)}.button_root__rOoal{align-items:center;border:var(--border-thin) solid #0000;border-radius:var(--rounded-md);box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);gap:var(--spacing-lg);justify-content:center;line-height:1.2;margin:0;padding:var(--spacing-xl) var(--spacing-3xl);text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.button_sizeSm__JIuUE{font-size:var(--text-xs);gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-xl)}.button_root__rOoal:disabled{cursor:not-allowed;opacity:.55}.button_root__rOoal:focus-visible{outline:2px solid var(--color-accent-500);outline:2px solid var(--border-accent,var(--color-accent-500));outline-offset:2px}.button_fullWidth__xKHmk{width:100%}.button_justifyStart__WULIT{justify-content:flex-start}.button_link__3cbR9{background:none;border:none;color:var(--color-accent-500);font-weight:var(--font-medium);min-height:auto;padding:0;text-decoration:underline}.button_link__3cbR9:hover{text-decoration:none}.button_link__3cbR9:disabled{cursor:not-allowed;opacity:.5}.button_icon__LgAK1{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.button_mutedOutline__\+WL07{background-color:var(--button-muted-outline-surface);border-color:var(--button-muted-outline-border);color:var(--button-muted-outline-content)}.button_mutedOutline__\+WL07:hover:not(:disabled){background-color:var(--button-muted-outline-hover-surface);border-color:var(--button-muted-outline-hover-border);color:var(--button-muted-outline-hover-content)}.button_mutedOutline__\+WL07:focus-visible{outline-color:var(--color-slate-500)}.button_lightGrey__4-MNf{background-color:var(--button-light-grey-surface);border-color:var(--button-light-grey-border);color:var(--button-light-grey-content)}.button_lightGrey__4-MNf:hover:not(:disabled){background-color:var(--button-light-grey-hover-surface);border-color:var(--button-light-grey-hover-border);color:var(--button-light-grey-hover-content)}.button_lightGrey__4-MNf:focus-visible{outline-color:var(--color-slate-500)}.button_accent__jxAFv{background-color:var(--button-accent-surface);border-color:var(--button-accent-border);color:var(--button-accent-content)}.button_accent__jxAFv:hover:not(:disabled){background-color:var(--button-accent-hover-surface);border-color:var(--button-accent-hover-border);color:var(--button-accent-hover-content)}.button_success__MTzdQ{background-color:var(--button-success-surface);border-color:var(--button-success-border);color:var(--button-success-content)}.button_success__MTzdQ:hover:not(:disabled){background-color:var(--button-success-hover-surface);border-color:var(--button-success-hover-border);color:var(--button-success-hover-content)}.button_success__MTzdQ:focus-visible{outline-color:var(--color-green-600);outline-color:var(--success,var(--color-green-600))}.button_danger__5DmK4{background-color:var(--button-danger-surface);border-color:var(--button-danger-border);color:var(--button-danger-content)}.button_danger__5DmK4:hover:not(:disabled){background-color:var(--button-danger-hover-surface);border-color:var(--button-danger-hover-border);color:var(--button-danger-hover-content)}.button_danger__5DmK4:focus-visible{outline-color:var(--color-red-600);outline-color:var(--button-focus-ring-danger,var(--color-red-600))}.button_accentGhost__bqSKr{background-color:var(--button-accent-ghost-surface);border-color:var(--button-accent-ghost-border);color:var(--button-accent-ghost-content)}.button_accentGhost__bqSKr:hover:not(:disabled){background-color:var(--button-accent-ghost-hover-surface);border-color:var(--button-accent-ghost-hover-border);color:var(--button-accent-ghost-hover-content)}.button_accentGhost__bqSKr:focus-visible{outline-color:var(--color-accent-500);outline-color:var(--border-accent,var(--color-accent-500))}.button_dangerGhost__MLvyi{background-color:var(--button-danger-ghost-surface);border-color:var(--button-danger-ghost-border);color:var(--button-danger-ghost-content)}.button_dangerGhost__MLvyi:hover:not(:disabled){background-color:var(--button-danger-ghost-hover-surface);border-color:var(--button-danger-ghost-hover-border);color:var(--button-danger-ghost-hover-content)}.button_dangerGhost__MLvyi:focus-visible{outline-color:var(--color-red-600);outline-color:var(--button-focus-ring-danger,var(--color-red-600))}.button_warning__nmUp6{background-color:var(  --surface-warning);border-color:var(  --content-warning);color:var(  --content-warning)}.dropdown_root__a9APm{align-items:stretch;display:flex;flex-direction:column;min-width:0;position:relative;width:100%}.dropdown_rootShrinkWrap__7iqnh{align-self:center;flex:0 0 auto;max-width:none;width:auto}.dropdown_panel__oRmcH{background-color:var(--select-panel-surface);border:1px solid var(--select-panel-border);border-radius:.375rem;box-shadow:0 12px 32px -4px #0f172a24,0 4px 12px -2px #0f172a14;box-sizing:border-box;z-index:200}.dropdown_panel__oRmcH[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.dropdown_panel__oRmcH{transition:none}}.select_wrapper__ftbOU{display:block;max-width:100%;min-width:0;position:relative;width:100%}.select_wrapperInline__qB7nI{align-items:flex-start;display:flex;flex-direction:row;gap:var(--spacing-xl)}.select_dropdownRoot__K7AUw{width:100%}.select_label__aP3qI{color:var(--color-accent-500)!important;display:block;margin-bottom:var(--spacing-md)!important}.select_labelInline__PfaYB{flex:0 0 7.5rem;margin-bottom:0!important;max-width:40%;padding-top:.5rem}.select_control__nveYG{flex:1 1 auto;min-width:0;position:relative}.select_controlPassThrough__wUVp5{display:contents}.select_constraintValidationInput__h8Tis{-webkit-appearance:none;appearance:none;border:0;bottom:20%;height:0;left:0;margin:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;white-space:nowrap;width:100%}.select_message__yE-9N{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-normal);margin:.375rem 0 0}.select_messageError__3DrGt{color:var(--button-danger-ghost-content)}.select_trigger__2w300{align-items:center;background-color:var(--ui-field-surface);border:1px solid var(--ui-field-border);border-radius:.375rem;box-sizing:border-box;color:var(--ui-field-content);cursor:pointer;display:inline-flex;gap:.5rem;justify-content:space-between;min-height:var(--ui-field-height);padding:.5rem .75rem;text-align:left;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.select_trigger__2w300:hover:not(:disabled){border-color:var(--ui-field-border)}.select_triggerError__wAZKF,.select_triggerError__wAZKF:hover:not(:disabled){border-color:var(--button-danger-ghost-content)}.select_triggerError__wAZKF:focus-visible{border-color:var(--button-danger-ghost-content);outline:none}.select_trigger__2w300:disabled{cursor:not-allowed;opacity:.6}.select_triggerCompact__zadwC{border-radius:.25rem;gap:.35rem;min-height:2rem;padding:.25rem .375rem}.select_triggerLabel__b6lQV{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select_triggerLabelCompact__dP2dO{color:var(--ui-field-content);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-normal);line-height:1.25}.select_triggerLabelPlaceholder__PklgV{color:var(--ui-field-placeholder-content)!important}.select_chevron__V1KNf{color:var(--ui-field-placeholder-content);flex-shrink:0;transition:transform .2s ease}.select_chevronOpen__TlBRc{transform:rotate(180deg)}.select_clearBtn__PI4y9{align-items:center;background:#0000;border:none;border-radius:var(--rounded-md);color:var(--ui-field-placeholder-content);cursor:pointer;display:inline-flex;flex-shrink:0;height:1.5rem;justify-content:center;margin:0;padding:0;transition:background-color .15s ease,color .15s ease;width:1.5rem}.select_clearBtn__PI4y9:hover{background-color:var(--select-option-hover-surface);color:var(--ui-field-content)}.select_clearBtn__PI4y9:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}@media (prefers-reduced-motion:reduce){.select_chevron__V1KNf{transition:none}}.select_selectPanel__wisHS{display:flex;flex-direction:column;gap:var(--spacing-xs);max-height:16rem;overflow:hidden;padding:.375rem}.select_selectPanelCompact__sF-er{gap:.125rem;padding:.25rem}.select_searchInput__0Cxt2{-webkit-appearance:none;appearance:none;background-color:var(--ui-field-surface);border:1px solid var(--ui-field-border);border-radius:.375rem;box-sizing:border-box;color:var(--ui-field-content);display:block;flex-shrink:0;font:inherit;line-height:1.25;margin:0;min-height:2.25rem;outline:none;padding:.5rem .75rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.select_noResults__7QLU3,.select_searchInput__0Cxt2::placeholder{color:var(--ui-field-placeholder-content)}.select_noResults__7QLU3{cursor:default;pointer-events:none}.select_listbox__LDNT3{flex:1 1 auto;list-style:none;margin:0;min-height:0;outline:none;overflow-y:auto;padding:0}.select_listboxCompact__D6fho{font-size:var(--text-xs);line-height:1.25}.select_option__616yi{background:#0000;border:none;box-sizing:border-box;color:var(--select-field-content);cursor:pointer;display:block;font:inherit;line-height:1.35;overflow-wrap:anywhere;padding:.5rem .75rem;text-align:left;white-space:normal;width:100%;word-break:break-word}.select_option__616yi:focus-visible,.select_option__616yi:hover,.select_option__616yi[data-highlighted=true]{background-color:var(--select-option-hover-surface);outline:none}.select_option__616yi[aria-selected=true]{background-color:var(--select-option-selected-surface)}.select_optionDisabled__VTbLp,.select_optionDisabled__VTbLp:focus-visible,.select_optionDisabled__VTbLp:hover{background-color:initial!important;color:var(--ui-field-content-placeholder);cursor:not-allowed;opacity:.45}.select_option__616yi:disabled{cursor:not-allowed;opacity:.5}.select_optionContent__uoWnZ{align-items:center;display:inline-flex;gap:.5rem;min-width:0}.select_optionIcon__zglyR{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center}.select_optionIcon__zglyR svg{display:block}.time-period-select_root__hV4Nt{display:block;width:100%}.time-period-select_row__23U2D{align-items:flex-start;display:flex;flex-direction:row;gap:var(--spacing-sm);min-width:0;width:100%}.time-period-select_amountField__SF3Y8{flex:0 0 7rem;min-width:0}.time-period-select_unitSelect__4D\+bT{flex:1 1 auto;min-width:0}.time-period-select_message__t3-fH{color:var(--button-danger-ghost-content);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-normal);margin:.375rem 0 0}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.date-picker_root__cMaGy{display:block;min-width:0;width:100%}.date-picker_rootInline__JYh2H{align-items:flex-start;display:flex;flex-direction:row;gap:var(--spacing-xl)}.date-picker_label__0uIyk{color:var(--color-accent-500)!important;display:block;margin-bottom:var(--spacing-md)!important}.date-picker_labelInline__zrARl{flex:0 0 7.5rem;margin-bottom:0!important;max-width:40%;padding-top:.5rem}.date-picker_control__GYesd{flex:1 1 auto;min-width:0}.date-picker_controlPassThrough__bpNjC{display:contents}.date-picker_wrapper__iN7Gw{display:inline-flex;flex:1 1;min-width:0;position:relative;width:100%}.date-picker_fieldRow__nbE3L{align-items:center;display:flex;gap:var(--spacing-sm);min-width:0;width:100%}.date-picker_clearButton__RkzRZ{align-items:center;background-color:var(--ui-field-surface);border:1px solid var(--ui-field-border);border-radius:.375rem;box-sizing:border-box;color:var(--ui-field-placeholder-content);cursor:pointer;display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;min-height:var(--ui-field-height);padding:0;transition:border-color .15s ease,color .15s ease,background-color .15s ease;width:2.25rem}.date-picker_clearButton__RkzRZ:hover{border-color:#94a3b8;border-color:var(--color-slate-400,#94a3b8);color:var(--ui-field-content)}.date-picker_clearButton__RkzRZ:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}.date-picker_proxyInput__vBCSC{clip:rect(0,0,0,0);-webkit-appearance:none;appearance:none;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;left:0;margin:-1px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:0;white-space:nowrap;width:1px}#v2-datepicker-portal{z-index:10050}.date-picker_wrapper__iN7Gw .react-datepicker-wrapper{position:relative;width:100%}.date-picker_fieldTrigger__eZZFu{align-items:center;background-color:var(--ui-field-surface);border:1px solid var(--ui-field-border);border-radius:.375rem;box-sizing:border-box;color:var(--ui-field-content);cursor:pointer;display:inline-flex;font:inherit;gap:.5rem;justify-content:flex-start;min-height:var(--ui-field-height);min-width:10rem;padding:.5rem .75rem;text-align:left;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.date-picker_fieldTrigger__eZZFu:hover:not(:disabled){border-color:var(--ui-field-border)}.date-picker_fieldTrigger__eZZFu:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}.date-picker_fieldTrigger__eZZFu:disabled{cursor:not-allowed;opacity:.6}.date-picker_fieldTriggerIcon__iCS5w{color:var(--ui-field-placeholder-content);flex-shrink:0}.date-picker_fieldTriggerLabel__LyNxr{flex:1 1;font-size:var(--text-base);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-picker_fieldTriggerLabelPlaceholder__pCF6p{color:var(--ui-field-placeholder-content)}.date-picker_popper__gfJE9.react-datepicker-popper{z-index:10050!important}.date-picker_popper__gfJE9 .react-datepicker{animation:date-picker_datePickerCalendarIn__W-GEm .2s ease forwards;background-color:var(--ui-field-surface);border:1px solid var(--ui-field-border);border-radius:.375rem;box-shadow:0 4px 6px -1px #0f172a14,0 2px 4px -2px #0f172a0f;font-family:inherit}@keyframes date-picker_datePickerCalendarIn__W-GEm{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.date-picker_popper__gfJE9 .react-datepicker{animation:none}}.date-picker_popper__gfJE9 .react-datepicker__header:not(.react-datepicker__header--custom){background-color:var(--ui-field-surface);border-bottom:1px solid var(--ui-field-border);padding-top:.35rem}.date-picker_popper__gfJE9 .react-datepicker__header--custom{background-color:var(--ui-field-surface);border-bottom:1px solid var(--ui-field-border);padding:.35rem .5rem .5rem}.date-picker_calendarHeader__RZHh2{align-items:center;display:flex;gap:.35rem;position:relative;z-index:1}.date-picker_calendarHeaderNav__GzWwH{flex-shrink:0}.date-picker_calendarHeaderSelect__DE9WC{flex:1 1 7.75rem;min-width:6.75rem}.date-picker_calendarHeaderSelectYear__tJysu{flex:0 0 6.5rem;min-width:6.5rem}.date-picker_popper__gfJE9 .react-datepicker-time__header,.date-picker_popper__gfJE9 .react-datepicker-year-header,.date-picker_popper__gfJE9 .react-datepicker__current-month,.date-picker_popper__gfJE9 .react-datepicker__day,.date-picker_popper__gfJE9 .react-datepicker__day-name{color:var(--ui-field-content)}.date-picker_popper__gfJE9 .react-datepicker__day:hover{background-color:var(--select-option-hover-surface)}.date-picker_popper__gfJE9 .react-datepicker__day--in-range,.date-picker_popper__gfJE9 .react-datepicker__day--in-selecting-range,.date-picker_popper__gfJE9 .react-datepicker__day--selected{background-color:var(--select-option-selected-surface);color:var(--ui-field-content)}.date-picker_popper__gfJE9 .react-datepicker__day--keyboard-selected{background-color:var(--select-option-selected-surface)}.date-picker_popper__gfJE9 .react-datepicker__day--range-end,.date-picker_popper__gfJE9 .react-datepicker__day--range-start{background-color:var(--color-accent-500);color:var(--button-accent-content)}.date-picker_popper__gfJE9 .react-datepicker__navigation-icon:before{border-color:var(--ui-field-content)}.date-picker_popper__gfJE9 .react-datepicker__triangle{display:none}.date-picker_popper__gfJE9 .react-datepicker__day--disabled{color:var(--ui-field-content-placeholder)!important;cursor:not-allowed;opacity:.5}.date-picker_popper__gfJE9 .react-datepicker__day--disabled:hover{background-color:initial!important}.date-picker_errorText__NlGRE{color:#dc2626;font-size:14px;margin-top:6px}.date-range_root__oSR\+u{display:block;position:relative;width:100%}.date-range_label__XnH5R{color:var(--color-accent-500)!important;display:block;margin-bottom:var(--spacing-md)!important}.date-range_fieldRow__XwHyL{align-items:center;display:flex;gap:var(--spacing-sm);min-width:0;width:100%}.date-range_inputWrapper__1vNDG{flex:1 1;min-width:0;width:100%}.date-range_inputWrapper__1vNDG .react-datepicker-wrapper{width:100%}.date-range_clearButton__KzPXT{align-items:center;background-color:var(--ui-field-surface);border:1px solid var(--ui-field-border);border-radius:.375rem;box-sizing:border-box;color:var(--ui-field-placeholder-content);cursor:pointer;display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;min-height:var(--ui-field-height);padding:0;transition:border-color .15s ease,color .15s ease,background-color .15s ease;width:2.25rem}.date-range_clearButton__KzPXT:hover{background-color:var(--ui-field-surface);border-color:#94a3b8;border-color:var(--color-slate-400,#94a3b8);color:var(--ui-field-content)}.date-range_clearButton__KzPXT:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}.date-range_trigger__aZCCp{align-items:center;background-color:var(--ui-field-surface);border:1px solid var(--ui-field-border);border-radius:.375rem;box-sizing:border-box;color:var(--ui-field-content);cursor:pointer;display:inline-flex;font:inherit;gap:.5rem;justify-content:flex-start;min-height:var(--ui-field-height);padding:.5rem .75rem;text-align:left;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.date-range_trigger__aZCCp:hover:not(:disabled){border-color:var(--ui-field-border)}.date-range_trigger__aZCCp:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}.date-range_trigger__aZCCp:disabled{cursor:not-allowed;opacity:.6}.date-range_triggerIcon__pvbSs{color:var(--ui-field-placeholder-content);flex-shrink:0}.date-range_triggerLabel__PqBhH{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-range_triggerLabelPlaceholder__BoPYo{color:var(--ui-field-placeholder-content)}.date-range_popper__BlXbH{z-index:10050!important}.date-range_popper__BlXbH .react-datepicker{animation:date-range_dateRangeCalendarIn__anuNX .2s ease forwards;background-color:var(--ui-field-surface);border:1px solid var(--ui-field-border);border-radius:.375rem;box-shadow:0 4px 6px -1px #0f172a14,0 2px 4px -2px #0f172a0f;font-family:inherit}@keyframes date-range_dateRangeCalendarIn__anuNX{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.date-range_popper__BlXbH .react-datepicker{animation:none}}.date-range_popper__BlXbH .react-datepicker__header{background-color:var(--ui-field-surface);border-bottom:1px solid var(--ui-field-border)}.date-range_popper__BlXbH .react-datepicker-time__header,.date-range_popper__BlXbH .react-datepicker-year-header,.date-range_popper__BlXbH .react-datepicker__current-month,.date-range_popper__BlXbH .react-datepicker__day,.date-range_popper__BlXbH .react-datepicker__day-name{color:var(--ui-field-content)}.date-range_popper__BlXbH .react-datepicker__day:hover{background-color:var(--select-option-hover-surface)}.date-range_popper__BlXbH .react-datepicker__day--disabled{color:var(--ui-field-placeholder-content)!important;cursor:not-allowed;opacity:.4}.date-range_popper__BlXbH .react-datepicker__day--disabled:hover{background-color:initial!important}.date-range_popper__BlXbH .react-datepicker__day--in-range,.date-range_popper__BlXbH .react-datepicker__day--in-selecting-range,.date-range_popper__BlXbH .react-datepicker__day--selected{background-color:var(--select-option-selected-surface);color:var(--ui-field-content)}.date-range_popper__BlXbH .react-datepicker__day--keyboard-selected{background-color:var(--select-option-selected-surface)}.date-range_popper__BlXbH .react-datepicker__day--range-end,.date-range_popper__BlXbH .react-datepicker__day--range-start{background-color:var(--color-accent-500);color:var(--button-accent-content)}.date-range_popper__BlXbH .react-datepicker__navigation-icon:before{border-color:var(--ui-field-content)}.date-range_popper__BlXbH .react-datepicker__triangle{display:none}.date-range_calendar__WKlzP{font-family:inherit}.date-range_calendar__WKlzP .react-datepicker{background-color:var(--ui-field-surface);border:1px solid var(--ui-field-border)}.date-range_calendar__WKlzP .react-datepicker__day--disabled{color:var(--ui-field-placeholder-content)!important;cursor:not-allowed;opacity:.4}.date-range_calendar__WKlzP .react-datepicker__day--disabled:hover{background-color:initial!important}.date-time-picker_fieldset__i1y63{border:0;container-type:inline-size;margin:0;min-width:0;padding:0}.date-time-picker_fieldset__i1y63 legend{color:var(--content);font-size:var(--text-sm);font-weight:var(--font-medium);margin-bottom:var(--spacing-sm)}.date-time-picker_fieldset__i1y63 legend span{color:var(--danger)}.date-time-picker_fields__BFRsS{grid-gap:var(--spacing-md);align-items:end;display:grid;gap:var(--spacing-md);grid-template-columns:minmax(11rem,1.6fr) repeat(3,minmax(5.5rem,.7fr))}@container (max-width: 32rem){.date-time-picker_fields__BFRsS{grid-template-columns:repeat(3,minmax(0,1fr))}.date-time-picker_fields__BFRsS>div:first-child{grid-column:1/-1}}.text-area_wrapper__4IK2v{display:block;width:100%}.text-area_wrapperInline__vREUO{align-items:flex-start;display:flex;flex-direction:row;gap:var(--spacing-xl)}.text-area_label__wIPqA{color:var(--color-accent-500)!important;display:block;margin-bottom:6px!important}.text-area_labelInline__0IicB{flex:0 0 7.5rem;margin-bottom:0!important;max-width:40%;padding-top:.5rem}.text-area_control__n80af{flex:1 1 auto;min-width:0}.text-area_controlPassThrough__kiHj-{display:contents}.text-area_textarea__QFWbb{background-color:var(--ui-field-surface);border:1px solid var(--ui-field-border);border-radius:.375rem;box-sizing:border-box;color:var(--ui-field-content);display:block;line-height:1.5;font:inherit;margin:0;min-height:var(--ui-field-height);overflow-y:auto;padding:.5rem .75rem;resize:vertical;scrollbar-color:var(--ui-field-border) #0000;scrollbar-width:thin;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.text-area_textarea__QFWbb::-webkit-scrollbar{width:6px}.text-area_textarea__QFWbb::-webkit-scrollbar-track{background:#0000}.text-area_textarea__QFWbb::-webkit-scrollbar-thumb{background-color:var(--ui-field-border);border-radius:10px}.text-area_textarea__QFWbb::-webkit-scrollbar-thumb:hover{background-color:var(--content-muted)}.text-area_textarea__QFWbb:focus-visible{outline:none}.text-area_textarea__QFWbb::placeholder{color:var(--ui-field-placeholder-content)}.text-area_textarea__QFWbb:hover:not(:disabled):not(:read-only){border-color:var(--ui-field-border)}.text-area_textarea__QFWbb:focus-visible{outline-offset:2px}.text-area_textarea__QFWbb:disabled{cursor:not-allowed;opacity:.6}.text-area_textarea__QFWbb:read-only{cursor:default;opacity:.85}.text-area_textarea__QFWbb:disabled:read-only{cursor:not-allowed;opacity:.6}.text-area_message__xtb1Y{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-normal);margin:.375rem 0 0}.text-area_messageHint__W5jaH{color:var(--ui-field-placeholder-content)}.text-area_messageError__UJWkz{color:var(--button-danger-ghost-content)}.text-area_footer__PRXUI{align-items:flex-start;display:flex;gap:var(--spacing-md);justify-content:space-between;margin:.375rem 0 0}.text-area_footerStart__nCO-g{flex:1 1 auto;min-width:0}.text-area_footerStart__nCO-g .text-area_message__xtb1Y{margin:0}.text-area_characterCount__Bt6Qo{color:var(--ui-field-placeholder-content);flex:0 0 auto;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-normal);line-height:1.4;margin:0}.modal_backdrop__XIM8J{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--modal-backdrop-surface);box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:110}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.modal_backdrop__XIM8J{background:color-mix(in srgb,var(--modal-backdrop-surface) 100%,#000 22%)}}.modal_panel__kpWzu{background:var(--card-surface);background:var(--modal-panel-surface,var(--card-surface));border:1px solid var(--border);border-radius:var(--rounded-lg);box-shadow:0 12px 40px #00000029;box-sizing:border-box;display:flex;flex-direction:column;max-height:min(90vh,100%);max-width:min(100vw - 2rem,32rem);overflow:hidden;width:100%}.modal_panelSm__Hv1qK{max-width:min(100vw - 2rem,22rem)}.modal_panelLg__EOnQU{max-width:min(100vw - 2rem,52rem)}.modal_panelXl__trb8h{max-width:min(100vw - 2rem,72rem)}.modal_header__pXCd8{align-items:center;display:flex;flex-shrink:0;gap:.75rem;justify-content:space-between;padding:1rem 1rem .75rem 1.25rem}.modal_title__d97x8{flex:1 1;min-width:0}.modal_close__suRVx{align-items:center;background:#0000;border:none;border-radius:var(--rounded-lg);color:var(--content-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;margin:0;padding:0;transition:background-color .15s ease,color .15s ease;width:2.25rem}.modal_close__suRVx:hover{background:var(--card-nested-surface);color:var(--content)}.modal_close__suRVx:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}.modal_body__h8vbU{box-sizing:border-box;color:var(--content);flex:1 1;min-height:0;overflow:auto;overflow-x:hidden;padding:.25rem 1.25rem 1rem}.modal_footer__UZmVz{border-top:1px solid var(--border);flex-shrink:0;padding:.75rem 1.25rem 1rem}.table_wrapper__uJmYb{background:var(--table-surface);border:var(--border-thin) solid var(--table-border);border-radius:var(--rounded-3xl);overflow-x:auto}.table_table__b1-1o{border-collapse:collapse;border-spacing:0;width:100%}.table_thead__5xpng{background:var(--table-header-surface)}.table_tbody__mOTWy{background:var(--table-surface)}.table_th__p5MxK{border-bottom:var(--border-thin) solid var(--table-row-divider-border);padding:var(--spacing-xl) var(--spacing-3xl);text-align:left;vertical-align:middle}.table_headerContent__5oKvl{color:var(--table-header-content)}.table_td__AGzQ4{border-bottom:var(--border-thin) solid var(--table-row-divider-border);min-width:120px;overflow-wrap:break-word;padding:var(--spacing-xl) var(--spacing-3xl);text-align:left;vertical-align:middle;white-space:normal;word-break:break-all}.table_tbody__mOTWy .table_tr__miDsG:last-child .table_td__AGzQ4{border-bottom:0}.table_cellContent__nbGQX{color:var(--table-cell-content)}.table_sortButton__axf6t{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:var(--spacing-md);margin:0;padding:0;text-align:left}.table_sortButton__axf6t:hover{opacity:.85}.table_sortButton__axf6t:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}.table_sortIcon__MiaHe{color:var(--table-header-content);flex-shrink:0;opacity:.85}.table_pagination__j16l1{align-items:center;color:var(--pagination-content);display:flex;flex-wrap:wrap;gap:var(--spacing-xl);justify-content:space-between;margin-top:var(--spacing-3xl)}.table_paginationMeta__chVpv{font-family:var(--font-body);font-size:var(--text-sm)}.table_paginationControls__1nr3x{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-xl)}.table_pageNav__XMmMC{align-items:center;display:flex;gap:var(--spacing-lg)}.table_pageButton__M-Wir{background:#0000;border:var(--border-thin) solid var(--pagination-border);border-radius:var(--rounded-md);color:var(--pagination-content);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);padding:var(--spacing-md) var(--spacing-2xl)}.table_pageButton__M-Wir:hover:not(:disabled){background:var(--pagination-button-hover-surface)}.table_pageButton__M-Wir:disabled{cursor:not-allowed;opacity:.45}.table_pageSize__PGD12{align-items:center;display:flex;gap:var(--spacing-lg);white-space:nowrap}.table_pageSizeSelect__Uy2JN,.table_pageSize__PGD12{font-family:var(--font-body);font-size:var(--text-sm)}.table_pageSizeSelect__Uy2JN{background:var(--table-surface);border:var(--border-thin) solid var(--pagination-border);border-radius:var(--rounded-md);color:var(--pagination-content);cursor:pointer;padding:var(--spacing-md) var(--spacing-xl)}.table_pageSizeSelect__Uy2JN:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}.responsive-table_root__tYu6y{background:var(--card-surface);background:var(--table-surface,var(--card-surface));border:var(--border-thin) solid var(--table-border,var(--border));border-radius:var(--rounded-3xl);box-sizing:border-box;max-width:100%;min-width:0;overflow:hidden}.responsive-table_tableSection__rmFWz{overflow-x:auto}.responsive-table_tableSectionScroll__Zwc8b{overflow-x:auto;overflow-y:auto}.responsive-table_theadSticky__Ein91{box-shadow:0 1px 0 var(--border);box-shadow:0 1px 0 var(--table-row-divider-border,var(--border));position:-webkit-sticky;position:sticky;top:0;z-index:2}.responsive-table_table__1wEgb{border-collapse:collapse;border-spacing:0;width:100%}.responsive-table_columnNoWrap__d1r56{white-space:nowrap}.responsive-table_thead__eGrhO{background:var(--color-slate-50);background:var(--table-header-surface,var(--color-slate-50))}.responsive-table_th__dTxsK{border-bottom:var(--border-thin) solid var(--table-row-divider-border,var(--border));color:var(--content-muted);color:var(--table-header-content,var(--content-muted));font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-semibold);min-width:110px;padding:var(--spacing-xl) var(--spacing-3xl);text-align:left;vertical-align:middle}.responsive-table_thIndex__l4-b\+{letter-spacing:normal;text-transform:none}.responsive-table_thLabel__dAIVE{line-height:1.3}.responsive-table_thSortable__ki-Md{padding:0}.responsive-table_sortButton__GEDFe{align-items:center;background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:var(--spacing-sm);justify-content:flex-start;margin:0;padding:var(--spacing-xl) var(--spacing-3xl);text-align:left;width:100%}.responsive-table_sortButton__GEDFe:hover{opacity:.9}.responsive-table_sortButton__GEDFe:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}.responsive-table_sortIcon__VpUOE{align-items:center;color:var(--content-muted);color:var(--table-header-content,var(--content-muted));display:inline-flex;flex-shrink:0;justify-content:center;opacity:.5}.responsive-table_sortIconActive__uQi2i{color:var(--color-accent-500);color:var(--content-accent,var(--color-accent-500));opacity:1}.responsive-table_tbody__tKMRn{background:var(--card-surface);background:var(--table-surface,var(--card-surface))}.responsive-table_tr__RVhTr{border-bottom:var(--border-thin) solid var(--table-row-divider-border,var(--border))}.responsive-table_tr__RVhTr:last-child{border-bottom:none}.responsive-table_td__pqqMk{color:var(--content);color:var(--table-cell-content,var(--content));overflow-wrap:break-word;padding:var(--spacing-xl) var(--spacing-3xl);text-align:left;vertical-align:middle;word-break:normal}.responsive-table_tfoot__39D63{background:var(--color-slate-50);background:var(--table-header-surface,var(--color-slate-50))}.responsive-table_tfoot__39D63 .responsive-table_td__pqqMk,.responsive-table_tfoot__39D63 th{border-top:var(--border-thin) solid var(--table-row-divider-border,var(--border));color:var(--content);color:var(--table-cell-content,var(--content));font-weight:var(--font-semibold);padding:var(--spacing-xl) var(--spacing-3xl);text-align:left;vertical-align:middle}.responsive-table_mobileSummary__UmgQi{display:none}.responsive-table_truncated__RgbNT{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.responsive-table_truncatedFull__zmjf9{max-width:100%}.responsive-table_cardList__23faK{display:none}.responsive-table_card__ROlKz{background:var(--card-surface);background:var(--table-surface,var(--card-surface));border:var(--border-thin) solid var(--table-row-divider-border,var(--border));border-radius:var(--rounded-xl);margin:var(--spacing-2xl);padding:var(--spacing-2xl)}.responsive-table_cardHeader__2YnSA{color:var(--color-accent-500);color:var(--content-accent,var(--color-accent-500));font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-semibold);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-lg)}.responsive-table_cardHeader__2YnSA,.responsive-table_cardRow__\+IhOc{border-bottom:var(--border-thin) solid var(--table-row-divider-border,var(--border))}.responsive-table_cardRow__\+IhOc{grid-gap:var(--spacing-lg);align-items:start;display:grid;gap:var(--spacing-lg);grid-template-columns:minmax(100px,130px) 1fr;padding:var(--spacing-md) 0}.responsive-table_cardRow__\+IhOc:last-child{border-bottom:none}.responsive-table_cardLabel__3J84u{color:var(--content-muted);color:var(--table-header-content,var(--content-muted));font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium)}.responsive-table_cardValue__DpaoX{color:var(--content);color:var(--table-cell-content,var(--content));font-family:var(--font-body);font-size:var(--text-sm);min-width:0;word-break:break-word}.responsive-table_emptyWrap__dBOvE{align-items:center;display:flex;justify-content:center;padding:var(--spacing-5xl)}.responsive-table_pagination__VFwkw{grid-gap:var(--spacing-lg) var(--spacing-xl);align-items:center;background:var(--card-surface);background:var(--table-surface,var(--card-surface));border-top:var(--border-thin) solid var(--table-row-divider-border,var(--border));color:var(--content-muted);color:var(--pagination-content,var(--content-muted));display:grid;gap:var(--spacing-lg) var(--spacing-xl);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-width:0;padding:var(--spacing-2xl) var(--spacing-3xl)}.responsive-table_paginationLeft__4GBbJ{justify-self:start;min-width:0}.responsive-table_paginationCenter__Rof0\+{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--spacing-2xl);justify-content:center;justify-self:center}.responsive-table_paginationRight__bpzt1{justify-self:end;min-width:0}.responsive-table_paginationSpacer__4auRa{display:block;min-height:1px}.responsive-table_totalLabel__Jifg5{background:var(--table-header-surface);border-radius:var(--rounded-md);color:var(--content-muted);color:var(--pagination-content,var(--content-muted));font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-normal);padding:var(--spacing-xl)}.responsive-table_totalLabel__Jifg5 strong{color:var(--content);color:var(--table-cell-content,var(--content));font-weight:var(--font-semibold)}.responsive-table_pageMeta__rf8cq{flex-shrink:0;font-weight:var(--font-normal);white-space:nowrap}.responsive-table_pageButton__lGtkf,.responsive-table_pageMeta__rf8cq{color:var(--content-muted);color:var(--pagination-content,var(--content-muted));font-family:var(--font-body);font-size:var(--text-sm)}.responsive-table_pageButton__lGtkf{align-items:center;background:var(--card-surface);background:var(--table-surface,var(--card-surface));border:var(--border-thin) solid var(--pagination-border,var(--border));border-radius:var(--rounded-md);cursor:pointer;display:inline-flex;font-weight:var(--font-medium);gap:var(--spacing-sm);justify-content:center;line-height:1.25;padding:var(--spacing-md) var(--spacing-xl)}.responsive-table_pageButtonIcon__7zVZ-{flex-shrink:0;opacity:.85}.responsive-table_pageButton__lGtkf:hover:not(:disabled){background:var(--color-slate-50);background:var(--pagination-button-hover-surface,var(--color-slate-50))}.responsive-table_pageButton__lGtkf:disabled{cursor:not-allowed;opacity:.5}.responsive-table_pageButton__lGtkf:disabled .responsive-table_pageButtonIcon__7zVZ-{opacity:.65}.responsive-table_pageSize__4\+-jr{align-items:center;display:inline-flex;flex-direction:row;flex-shrink:0;flex-wrap:nowrap;font-family:var(--font-body);font-size:var(--text-sm);gap:var(--spacing-lg)}.responsive-table_pageSizeLabel__MhVmB{flex-shrink:0;white-space:nowrap}.responsive-table_pageSizeSelect__wZ-DP{-webkit-appearance:auto;appearance:auto;border:var(--border-thin) solid var(--pagination-border,var(--border));border-radius:var(--rounded-md);box-sizing:border-box;color:var(--content-muted);color:var(--pagination-content,var(--content-muted));cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);padding:var(--spacing-md)!important}.responsive-table_pageSizeSelect__wZ-DP:focus{border:none;outline:none}.responsive-table_pageSizeSelect__wZ-DP:focus-visible{border-color:var(--color-accent-500);outline:none}@media (max-width:768px){.responsive-table_tableSection__rmFWz{display:none}.responsive-table_mobileSummary__UmgQi{border-top:var(--border-thin) solid var(--table-row-divider-border,var(--border));display:block;padding:0 var(--spacing-2xl) var(--spacing-2xl)}.responsive-table_cardList__23faK{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-2xl)}.responsive-table_pagination__VFwkw{align-items:stretch;display:flex;flex-direction:column;gap:var(--spacing-xl)}.responsive-table_paginationCenter__Rof0\+,.responsive-table_paginationLeft__4GBbJ,.responsive-table_paginationRight__bpzt1{justify-self:auto;width:100%}.responsive-table_paginationCenter__Rof0\+{flex-wrap:wrap;gap:var(--spacing-lg);justify-content:center}.responsive-table_pageSize__4\+-jr{flex-wrap:nowrap;justify-content:space-between;width:100%}}.responsive-table_tdSelect__hARV5,.responsive-table_thSelect__OE4TE{min-width:3rem;padding-left:var(--spacing-xl);padding-right:var(--spacing-sm);text-align:center;width:3rem}.responsive-table_cardHeader__2YnSA input,.responsive-table_tdSelect__hARV5 input,.responsive-table_thSelect__OE4TE input{accent-color:var(--color-accent-500);cursor:pointer;height:1rem;width:1rem}.truncated-cell-tooltip_anchor__UiY4d{min-width:0}.truncated-cell-tooltip_portal__Lsd2D{background:#fff;background:var(--card-surface,#fff);border:var(--border-thin) solid var(--border);border-radius:var(--rounded-md);box-shadow:0 4px 6px -1px #0f172a14,0 2px 4px -2px #0f172a0f;color:var(--content);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.4;margin:0;max-height:140px;max-width:min(240px,calc(100vw - 1rem));overflow-y:auto;padding:var(--spacing-md);position:fixed;-webkit-user-select:text;user-select:text;word-break:break-word;z-index:1070}.checkbox-group_wrapper__ItsfF{border:none;display:block;margin:0;max-width:100%;min-width:0;padding-bottom:var(--spacing-2xl);width:100%}.checkbox-group_label__hO3iV{color:var(--color-accent-500)!important;display:block;margin:0 0 var(--spacing-2xl) 0!important;padding:0}.checkbox-group_options__aHnNG{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-2xl) var(--spacing-md);min-width:0}.checkbox-group_optionsVertical__L0nsl{flex-direction:column;flex-wrap:nowrap}.checkbox-group_option__X18Qt{align-items:center;cursor:pointer;display:inline-flex;gap:var(--spacing-lg);margin:0;min-width:0;padding-inline:1.5rem;-webkit-user-select:none;user-select:none}.checkbox-group_optionDisabled__wcA\+6{cursor:not-allowed;opacity:.6}.checkbox-group_control__o729C{align-items:center;display:inline-flex;flex-shrink:0;height:1.125rem;justify-content:center;position:relative;width:1.125rem}.checkbox-group_nativeInput__Jwp\+c{cursor:inherit;height:100%;inset:0;margin:0;opacity:0;padding:0;position:absolute;width:100%;z-index:1}.checkbox-group_nativeInput__Jwp\+c:focus-visible+.checkbox-group_box__X9hxL{outline:2px solid var(--color-accent-500);outline:2px solid var(--border-accent,var(--color-accent-500));outline-offset:2px}.checkbox-group_box__X9hxL{align-items:center;background-color:var(--ui-field-surface);border:1px solid var(--ui-field-border);border-radius:.25rem;box-sizing:border-box;display:inline-flex;height:1.125rem;justify-content:center;pointer-events:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease;width:1.125rem}.checkbox-group_boxChecked__AuWxm{background-color:var(--color-accent-500);border-color:var(--color-accent-500);color:var(--button-accent-content)}.checkbox-group_icon__hodAj{flex-shrink:0}.checkbox-group_message__Q51rJ{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-normal);margin:.375rem 0 0}.checkbox-group_messageError__D0tcd{color:var(--button-danger-ghost-content)}.spinner_variant-default__nFtEp{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.spinner_variant-overlay__slRZH{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffb3;border-radius:var(--rounded-lg);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.login-form_form__BU98v{animation:login-form_fadeSlideUp__0GGEm .6s ease-out .12s both;display:flex;flex-direction:column;gap:var(--spacing-2xl);width:100%}.login-form_fieldWrapper__aaIW4,.login-form_passwordField__0GQ7F{position:relative}.login-form_passwordInput__VJEkT{padding-right:2.75rem!important}.login-form_fieldLeadIcon__65K6N{align-items:center;color:var(--content-muted);display:inline-flex;left:1rem;pointer-events:none;position:absolute;top:calc(var(--spacing-md) + 2.125rem);transition:color .2s ease;z-index:1}.login-form_fieldWrapper__aaIW4:has(.login-form_inputElevated__\+ztgb:focus-visible) .login-form_fieldLeadIcon__65K6N,.login-form_passwordField__0GQ7F:has(.login-form_inputElevated__\+ztgb:focus-visible) .login-form_fieldLeadIcon__65K6N{color:var(--color-accent-500)}.login-form_inputElevated__\+ztgb{background-color:var(--color-neutral-0)!important;border:1px solid var(--color-slate-300)!important;border-radius:var(--rounded-lg)!important;box-shadow:none!important;min-height:3rem!important;padding-left:2.75rem!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .2s ease!important}.login-form_inputElevated__\+ztgb:hover:not(:disabled):not(:focus-visible){border-color:var(--color-slate-500,var(--content-muted))!important}.login-form_inputElevated__\+ztgb:focus-visible{background-color:var(--color-neutral-0)!important;border-color:var(--color-accent-500)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent-500) 15%,#0000),0 8px 24px -10px color-mix(in srgb,var(--color-accent-500) 40%,#0000)!important;outline:none!important}.login-form_fieldWrapper__aaIW4:has([role=alert]) .login-form_inputElevated__\+ztgb,.login-form_passwordField__0GQ7F:has([role=alert]) .login-form_inputElevated__\+ztgb{background-color:color-mix(in srgb,var(--button-danger-ghost-content) 5%,var(--color-neutral-0))!important;border-color:var(--button-danger-ghost-content)!important}.login-form_fieldWrapper__aaIW4:has([role=alert]) .login-form_inputElevated__\+ztgb:focus-visible,.login-form_passwordField__0GQ7F:has([role=alert]) .login-form_inputElevated__\+ztgb:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--button-danger-ghost-content) 15%,#0000)!important}.login-form_fieldWrapper__aaIW4:has([role=alert]) .login-form_fieldLeadIcon__65K6N,.login-form_passwordField__0GQ7F:has([role=alert]) .login-form_fieldLeadIcon__65K6N{color:var(--button-danger-ghost-content)}.login-form_fieldWrapper__aaIW4 [role=alert],.login-form_passwordField__0GQ7F [role=alert]{align-items:center;animation:login-form_fadeSlideUp__0GGEm .22s ease-out both;color:var(--button-danger-ghost-content)!important;display:inline-flex!important;font-weight:var(--font-medium);gap:.375rem;margin-top:.5rem!important;padding:.25rem 0 0!important}.login-form_fieldWrapper__aaIW4 [role=alert]:before,.login-form_passwordField__0GQ7F [role=alert]:before{background-color:currentColor;content:"";display:inline-block;flex-shrink:0;height:.875rem;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%272.25%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><circle cx=%2712%27 cy=%2712%27 r=%2710%27/><line x1=%2712%27 y1=%278%27 x2=%2712%27 y2=%2712%27/><line x1=%2712%27 y1=%2716%27 x2=%2712.01%27 y2=%2716%27/></svg>") no-repeat center /contain;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%272.25%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><circle cx=%2712%27 cy=%2712%27 r=%2710%27/><line x1=%2712%27 y1=%278%27 x2=%2712%27 y2=%2712%27/><line x1=%2712%27 y1=%2716%27 x2=%2712.01%27 y2=%2716%27/></svg>") no-repeat center /contain;width:.875rem}.login-form_toggleButton__v90Xq{align-items:center;background:#0000;border:none;border-radius:var(--rounded-md);color:var(--content-muted);cursor:pointer;display:inline-flex;height:2rem;justify-content:center;padding:0;position:absolute;right:.5rem;top:calc(var(--spacing-md) + 1.75rem);transition:color .15s ease,background-color .15s ease,transform .15s ease;width:2rem}.login-form_toggleButton__v90Xq:hover{background-color:var(--card-nested-surface);color:var(--content);transform:scale(1.1)}.login-form_toggleButton__v90Xq:active{transform:scale(.95)}.login-form_toggleButton__v90Xq:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}.login-form_actions__X9dGU{display:flex;flex-direction:column;gap:var(--spacing-lg);margin-top:var(--spacing-md)}.login-form_submitButton__1dX1b{position:relative;transition:transform .18s ease,box-shadow .25s ease,filter .18s ease!important}.login-form_submitButton__1dX1b:not(:disabled):hover{box-shadow:0 12px 28px -10px var(--color-accent-500),0 4px 12px -4px color-mix(in srgb,var(--color-accent-500) 40%,#0000);filter:brightness(1.04);transform:translateY(-2px)}.login-form_submitButton__1dX1b:not(:disabled):active{box-shadow:0 4px 10px -4px var(--color-accent-500);transform:translateY(0)}.login-form_errorBanner__Wg0H9{animation:login-form_fadeSlideUp__0GGEm .25s ease-out both;background-color:var(--button-danger-ghost-hover-surface);border:1px solid var(--button-danger-ghost-content);border-radius:var(--rounded-md);color:var(--button-danger-ghost-content);margin:0;padding:var(--spacing-md) var(--spacing-lg);text-align:center}.login-form_forgotLink__lCZ93{align-items:center;align-self:center;color:var(--content-accent);display:inline-flex;font-weight:var(--font-medium);gap:var(--spacing-xs);text-decoration:none;transition:color .15s ease,gap .18s ease}.login-form_forgotLink__lCZ93:after{content:"\2192";display:inline-block;opacity:0;transform:translateX(-4px);transition:opacity .18s ease,transform .18s ease}.login-form_forgotLink__lCZ93:focus-visible,.login-form_forgotLink__lCZ93:hover{color:var(--color-accent-600);gap:var(--spacing-sm)}.login-form_forgotLink__lCZ93:focus-visible:after,.login-form_forgotLink__lCZ93:hover:after{opacity:1;transform:translateX(0)}.login-form_spinner__hdhG0{animation:login-form_spin__QD\+Nj .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;display:inline-block;height:1rem;width:1rem}@keyframes login-form_spin__QD\+Nj{to{transform:rotate(1turn)}}@keyframes login-form_fadeSlideUp__0GGEm{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.login-form_errorBanner__Wg0H9,.login-form_forgotLink__lCZ93,.login-form_forgotLink__lCZ93:after,.login-form_form__BU98v,.login-form_submitButton__1dX1b,.login-form_toggleButton__v90Xq{animation:none!important;transition:none!important}}.login-page_page__NZ2fz{background-color:var(--card-surface);min-height:100vh;width:100%}.underline-fields_fieldsRoot__csCd8 input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]){background:#0000!important;border:none!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;box-shadow:none!important;min-height:var(--ui-field-height)!important;padding:.5rem 0!important}.underline-fields_fieldsRoot__csCd8 textarea{background:#0000!important;border:none!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}.underline-fields_fieldsRoot__csCd8 button[aria-haspopup=listbox],.underline-fields_fieldsRoot__csCd8 button[class*=fieldTrigger]{background:#0000!important;border:none!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;box-shadow:none!important;min-height:var(--ui-field-height)!important;padding:.5rem 0!important}.underline-fields_fieldsRoot__csCd8 button[aria-haspopup=listbox]:focus-visible,.underline-fields_fieldsRoot__csCd8 button[aria-haspopup=listbox][aria-expanded=true],.underline-fields_fieldsRoot__csCd8 button[class*=fieldTrigger]:focus-visible,.underline-fields_fieldsRoot__csCd8 input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.underline-fields_fieldsRoot__csCd8 textarea:focus{border-bottom-color:var(--color-accent-500)!important;box-shadow:0 1px 0 0 var(--color-accent-500)!important;outline:none!important}.underline-fields_fieldsRoot__csCd8 label{color:var(--color-accent-500)!important;font-size:var(--text-base)!important;font-weight:var(--font-medium)!important}.underline-fields_fieldsRoot__csCd8 fieldset{border:none;margin:0;padding:0}.underline-fields_fieldsRoot__csCd8 legend.sub-heading-md{color:var(--color-accent-500)!important;margin:0 0 var(--spacing-md) 0!important;padding:0;width:100%}.underline-fields_fieldsRoot__csCd8 fieldset>div[role=presentation]{align-content:center;align-items:center;border-bottom:1px solid var(--border);box-sizing:border-box;column-gap:var(--spacing-md);display:flex;flex-wrap:wrap;min-height:var(--ui-field-height);padding-bottom:.5rem;padding-top:.5rem;row-gap:var(--spacing-sm)}.underline-fields_fieldsRoot__csCd8 fieldset>div[role=presentation]>label{padding-inline:.5rem}.underline-fields_fieldsRoot__csCd8 fieldset>div[role=presentation]>label:first-child{-webkit-padding-start:0;padding-inline-start:0}.underline-fields_fieldsRoot__csCd8 fieldset>div[role=presentation]>label:last-child{-webkit-padding-end:0;padding-inline-end:0}.underline-fields_fieldsRoot__csCd8 fieldset:focus-within>div[role=presentation]{border-bottom-color:var(--color-accent-500);box-shadow:0 1px 0 0 var(--color-accent-500)}@media (min-width:641px){.underline-fields_fieldsRoot__csCd8 label.sub-heading-md,.underline-fields_fieldsRoot__csCd8 legend.sub-heading-md{align-items:flex-end;display:flex;line-height:1.3;min-height:2.6em}}.wizard-rail-layout_shell__ZYKs5{grid-gap:0;border-radius:14px;border-radius:var(--rounded-xl,14px);box-shadow:0 8px 32px #0f172a1a,0 2px 8px #0f172a0f;display:grid;gap:0;grid-template-columns:13.5rem minmax(0,1fr);margin-inline:auto;max-width:72rem;min-height:32rem;overflow:hidden;width:100%}.wizard-rail-layout_rail__6Jn-S{align-items:stretch;background:linear-gradient(180deg,var(--color-accent-500) 0,color-mix(in srgb,var(--color-accent-500) 88%,#0c4a6e) 100%);color:#fff;display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-5xl) var(--spacing-3xl);position:relative}.wizard-rail-layout_rail__6Jn-S:after{background:radial-gradient(circle at 100% 50%,#fff 5px,#0000 5.5px);background-position:100%;background-repeat:repeat-y;background-size:12px 18px;bottom:0;content:"";opacity:.95;pointer-events:none;position:absolute;right:-6px;top:0;width:12px}.wizard-rail-layout_railTrack__W7q9y{flex:1 1 auto;min-height:12rem;padding-inline:var(--spacing-xs);position:relative}.wizard-rail-layout_progressTrack__tPOEh{background:#ffffff47;border-radius:999px;bottom:1.35rem;left:calc(var(--spacing-xs) + 1.125rem - 2px);overflow:hidden;pointer-events:none;position:absolute;top:1.35rem;width:4px;z-index:0}.wizard-rail-layout_progressFill__l8i2R{background:#fff;border-radius:999px;box-shadow:0 0 10px #ffffff8c;left:0;position:absolute;top:0;transition:height .35s cubic-bezier(.4,0,.2,1);width:100%}.wizard-rail-layout_railSteps__hK147{display:flex;flex-direction:column;gap:var(--spacing-5xl);justify-content:space-between;list-style:none;margin:0;min-height:100%;padding:0;position:relative;z-index:1}.wizard-rail-layout_railStep__DgktX{grid-gap:var(--spacing-lg);align-items:center;display:grid;gap:var(--spacing-lg);grid-template-columns:2.25rem minmax(0,1fr);padding:var(--spacing-xs) 0;position:relative;transition:opacity .2s ease}.wizard-rail-layout_railStepDone__xwnky{opacity:.92}.wizard-rail-layout_railStepActive__zEwE6{opacity:1}.wizard-rail-layout_stepMarker__zfBBo{align-items:center;background:var(--color-accent-500);border:2px solid #ffffff8c;border-radius:50%;color:#ffffffd9;display:flex;flex-shrink:0;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-bold);height:2.25rem;justify-content:center;transition:background .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease;width:2.25rem}.wizard-rail-layout_railStepDone__xwnky .wizard-rail-layout_stepMarker__zfBBo{background:#fff;border-color:#fff;color:var(--color-accent-500)}.wizard-rail-layout_railStepActive__zEwE6 .wizard-rail-layout_stepMarker__zfBBo{background:#fff;border-color:#fff;box-shadow:0 0 0 4px #ffffff40,0 4px 14px #0000002e;color:var(--color-accent-500);transform:scale(1.08)}.wizard-rail-layout_stepMarkerNum__f-6QU{line-height:1}.wizard-rail-layout_stepCopy__zBwQ0{display:flex;flex-direction:column;gap:2px;min-width:0}.wizard-rail-layout_stepEyebrow__Ni4tI{color:#ffffff8c;font-family:var(--font-body);font-size:.625rem;font-weight:var(--font-semibold);letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.wizard-rail-layout_railStepActive__zEwE6 .wizard-rail-layout_stepEyebrow__Ni4tI{color:#ffffffd9}.wizard-rail-layout_stepLabel__HkhQB{color:#ffffffa6;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:1.35}.wizard-rail-layout_railStepActive__zEwE6 .wizard-rail-layout_stepLabel__HkhQB{color:#fff;font-size:.8125rem;font-weight:var(--font-semibold)}.wizard-rail-layout_railStepDone__xwnky .wizard-rail-layout_stepLabel__HkhQB{color:#ffffffc7}.wizard-rail-layout_activePin__4o-FN{animation:wizard-rail-layout_pinPulse__X7PpX 2s ease-in-out infinite;background:#fff;border-radius:50% 50% 50% 0;box-shadow:0 2px 8px #0003;height:.875rem;margin-top:-.4375rem;position:absolute;right:-.35rem;top:50%;transform:rotate(-45deg);width:.875rem}@keyframes wizard-rail-layout_pinPulse__X7PpX{0%,to{box-shadow:0 2px 8px #0003}50%{box-shadow:0 2px 12px #00000047,0 0 0 4px #fff3}}.wizard-rail-layout_card__fDMAx{background:#fff;display:flex;flex-direction:column;min-height:0;min-width:0}.wizard-rail-layout_cardHeader__nAHGX{color:var(--color-accent-500);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-semibold);letter-spacing:-.02em;line-height:1.25;margin:0;padding:var(--spacing-2xl) var(--spacing-4xl) var(--spacing-md) var(--spacing-4xl)}.wizard-rail-layout_cardBody__qQh9k{flex:1 1 auto;min-width:0;overflow-x:hidden;padding:0 var(--spacing-5xl)}.wizard-rail-layout_cardFooter__FNC9R{align-items:center;background:#fff;display:flex;flex-shrink:0;gap:var(--spacing-xl);justify-content:space-between;margin-top:auto;padding:var(--spacing-4xl) var(--spacing-5xl) var(--spacing-5xl)}.wizard-rail-layout_footerSpacer__DXY\+0{flex:0 0 auto;min-width:5rem}.wizard-rail-layout_backBtn__ajclV{align-items:center;background:#fff;border:1px solid var(--border);border-radius:999px;color:var(--content);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);justify-content:center;min-width:5.5rem;padding:var(--spacing-xl) var(--spacing-4xl);transition:background .15s ease,border-color .15s ease,color .15s ease}.wizard-rail-layout_backBtn__ajclV:hover:not(:disabled){background:#f8fafc;background:var(--color-gray-50,#f8fafc);border-color:var(--content-muted)}.wizard-rail-layout_backBtn__ajclV:disabled{cursor:not-allowed;opacity:.5}.wizard-rail-layout_primary__cOsVu{align-items:center;background:var(--color-accent-500);border:none;border-radius:999px;box-shadow:0 4px 14px color-mix(in srgb,var(--color-accent-500) 45%,#0000);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);justify-content:center;min-width:9rem;padding:var(--spacing-xl) var(--spacing-6xl,2rem);transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease}.wizard-rail-layout_primary__cOsVu:hover:not(:disabled){box-shadow:0 6px 18px color-mix(in srgb,var(--color-accent-500) 50%,#0000);opacity:.95;transform:translateY(-1px)}.wizard-rail-layout_primary__cOsVu:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}@media (max-width:900px){.wizard-rail-layout_shell__ZYKs5{border-radius:10px;border-radius:var(--rounded-lg,10px);grid-template-columns:1fr;grid-template-rows:auto 1fr}.wizard-rail-layout_rail__6Jn-S{padding:var(--spacing-3xl) var(--spacing-2xl)}.wizard-rail-layout_rail__6Jn-S:after{display:none}.wizard-rail-layout_railTrack__W7q9y{min-height:auto;padding-inline:0}.wizard-rail-layout_progressTrack__tPOEh{display:none}.wizard-rail-layout_railSteps__hK147{flex-direction:row;gap:var(--spacing-md);justify-content:stretch;min-height:auto}.wizard-rail-layout_railStep__DgktX{background:#ffffff14;border-radius:var(--rounded-md);flex:1 1;grid-template-columns:1fr;grid-template-rows:auto auto;justify-items:center;min-width:0;padding:var(--spacing-sm);text-align:center}.wizard-rail-layout_railStepActive__zEwE6{background:#ffffff2e}.wizard-rail-layout_stepCopy__zBwQ0{align-items:center}.wizard-rail-layout_stepEyebrow__Ni4tI{font-size:.5625rem}.wizard-rail-layout_stepLabel__HkhQB{font-size:.6875rem;line-height:1.25}.wizard-rail-layout_activePin__4o-FN{display:none}.wizard-rail-layout_stepMarker__zfBBo{height:2rem;width:2rem}.wizard-rail-layout_cardHeader__nAHGX{font-size:var(--text-xl);padding:var(--spacing-4xl) var(--spacing-3xl) var(--spacing-2xl)}.wizard-rail-layout_cardBody__qQh9k{padding:0 var(--spacing-3xl)}.wizard-rail-layout_cardFooter__FNC9R{padding:var(--spacing-3xl)}}@media (max-width:640px){.wizard-rail-layout_shell__ZYKs5{box-shadow:0 2px 12px #0f172a14;max-width:100%}.wizard-rail-layout_rail__6Jn-S{padding:var(--spacing-2xl) var(--spacing-lg)}.wizard-rail-layout_railStep__DgktX{padding:var(--spacing-xs)}.wizard-rail-layout_stepLabel__HkhQB{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.5625rem;line-height:1.2;overflow:hidden}.wizard-rail-layout_stepEyebrow__Ni4tI{font-size:.5rem;letter-spacing:.04em}.wizard-rail-layout_cardHeader__nAHGX{font-size:var(--text-lg);padding:var(--spacing-3xl) var(--spacing-2xl) var(--spacing-xl)}.wizard-rail-layout_cardBody__qQh9k{padding:0 var(--spacing-2xl)}.wizard-rail-layout_cardFooter__FNC9R{align-items:stretch;flex-direction:column-reverse;gap:var(--spacing-lg);padding:var(--spacing-2xl)}.wizard-rail-layout_footerSpacer__DXY\+0{display:none}.wizard-rail-layout_backBtn__ajclV,.wizard-rail-layout_primary__cOsVu{min-width:0;width:100%}}.verify-email-otp-modal_footer__9XQo1{width:100%}.verify-email-otp-modal_lead__G1cCY{color:var(--content-muted);margin-bottom:var(--spacing-lg)!important;padding-bottom:var(--spacing-xl)}.verify-email-otp-modal_form__nJK4G{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-md)}.verify-email-otp-modal_otpFieldWrap__PEb25{display:flex;justify-content:center;max-width:22rem}.verify-email-otp-modal_emailHighlight__dobb3{color:var(--content-accent);font-weight:600;font-weight:var(--font-semibold,600)}.verify-email-otp-modal_countdown__gpTcs{color:var(--content-muted);margin-top:var(--spacing-sm);text-align:center}.verify-email-otp-modal_otpActions__4nnVz{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.verify-email-otp-modal_textButton__EoelT{background:none;border:none;color:var(--content-accent);cursor:pointer;font-weight:var(--font-medium);padding:0;text-decoration:underline;text-underline-offset:2px}.verify-email-otp-modal_textButton__EoelT:focus-visible,.verify-email-otp-modal_textButton__EoelT:hover{color:var(--color-accent-600)}.verify-email-otp-modal_textButton__EoelT:disabled{cursor:not-allowed;opacity:.6}.bank-step_form__M2any{display:flex;flex-direction:column;gap:1.25rem;gap:var(--space-xl,1.25rem)}.bank-step_grid__aXtnA{grid-gap:.75rem;grid-gap:var(--space-md,.75rem);display:grid;gap:.75rem;gap:var(--space-md,.75rem);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}@media (max-width:640px){.bank-step_grid__aXtnA{grid-template-columns:1fr}}.bank-step_actions__l1tAf{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--space-md,.75rem);justify-content:space-between}.documents-step_root__un\+cg{display:flex;flex-direction:column;gap:1rem;gap:var(--space-lg,1rem)}.documents-step_lead__DfBtd{color:var(--content-muted);margin:0}.documents-step_list__FdwCi{display:flex;flex-direction:column;gap:.75rem;gap:var(--space-md,.75rem);list-style:none;margin:0;padding:0}.documents-step_item__vneYQ{margin:0}.documents-step_actions__N64jl{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--space-md,.75rem);justify-content:space-between}.review-step_root__Wzd\+M{display:flex;flex-direction:column;gap:1rem;gap:var(--space-lg,1rem)}.review-step_lead__iX2k7{color:var(--content-muted);margin:0}.review-step_section__Lh3x2 h3{padding-bottom:var(--spacing-xl)!important}.review-step_dl__9EyI0{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr));margin:.5rem 0 0;margin:var(--space-sm,.5rem) 0 0}@media (max-width:36rem){.review-step_dl__9EyI0{grid-template-columns:1fr}}.review-step_dlItem__hRM9a{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.review-step_dlItemFull__rmMkP{grid-column:1/-1}.review-step_dlItem__hRM9a dt{color:var(--color-accent-500)!important;font-size:var(--text-base);font-weight:var(--font-normal)}.review-step_dlItem__hRM9a dd{color:var(--content);font-size:var(--text-base);margin:.125rem 0 0;word-break:break-word}.review-step_fileValue__I7IPI{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.5rem;gap:var(--space-sm,.5rem);min-width:0}.review-step_fileName__oz-GN{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-step_fileNameMuted__YgSEt{color:var(--content-muted)}.review-step_viewLink__J0gGN{color:var(--color-accent-500);flex-shrink:0;font-size:14px;font-size:var(--text-sm,14px);font-weight:500;font-weight:var(--font-medium,500);text-decoration:underline;text-underline-offset:2px}.review-step_viewLink__J0gGN:hover{color:var(--content)}.review-step_docList__M6qRg{display:flex;flex-direction:column;gap:.5rem;gap:var(--space-sm,.5rem);list-style:none;margin:.5rem 0 0;margin:var(--space-sm,.5rem) 0 0;padding:0}.review-step_docRow__EnMgR{grid-gap:.35rem .75rem;grid-gap:var(--space-xs,.35rem) var(--space-md,.75rem);align-items:start;display:grid;gap:.35rem .75rem;gap:var(--space-xs,.35rem) var(--space-md,.75rem);grid-template-columns:minmax(9rem,1fr) minmax(0,2fr)}@media (max-width:36rem){.review-step_docRow__EnMgR{grid-template-columns:1fr}}.review-step_docLabel__M5Wj7{color:var(--content-muted);font-size:var(--text-base)}.review-step_docMeta__cvLNb{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:.5rem;gap:var(--space-sm,.5rem);min-width:0}.review-step_docName__SMdbp{color:var(--content);font-size:var(--text-base);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-step_docNameMuted__fh5Y6{color:var(--content-muted);font-size:var(--text-base)}.review-step_actions__7N2px{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--space-md,.75rem);justify-content:space-between}.review-step_separator__LCYPe{border:1px solid var(--border);margin:0}.onboard-post-join-wizard_wrap__AAw\+B{display:flex;flex-direction:column;margin-inline:auto;width:100%}.onboard-post-join-wizard_card__falay{width:100%}.onboard-post-join-wizard_lead__sOEew{color:var(--content-muted);margin:0}.onboard-post-join-wizard_successMark__6ssHq{color:var(--color-accent-500);display:flex;justify-content:center;margin-bottom:var(--spacing-lg)}.onboard-post-join-wizard_verifyHint__tmirU{color:var(--content-muted);margin:0 auto 1rem;margin:0 auto var(--space-lg,1rem);max-width:24rem;text-align:center}.onboard-post-join-page_page__pf\+\+V{background:var(--surface-page);background:var(--surface-canvas,var(--surface-page));display:flex;flex-direction:column;min-height:100vh}.onboard-post-join-page_topBar__XufOV{align-items:center;background-color:var(--color-neutral-0);border-bottom:1px solid var(--border);box-shadow:0 1px 0 #0f172a0a;display:flex;flex-shrink:0;justify-content:flex-start;padding:var(--spacing-xl) var(--spacing-3xl);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:100}.onboard-post-join-page_logo__NZuZQ{display:block;height:auto;max-width:42vw;width:150px}.onboard-post-join-page_main__853bZ{flex:1 1 auto;min-width:0;width:100%}.onboard-post-join-page_inner__28iXE{margin-inline:auto;max-width:72rem;padding:var(--spacing-3xl) var(--spacing-lg) var(--spacing-5xl);width:100%}.onboard-post-join-page_heroCard__t0b8o{background-color:#f7fbfe;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:14px;border-radius:var(--rounded-xl,14px);box-shadow:0 4px 24px #0f172a0f;margin-bottom:var(--spacing-3xl);overflow:hidden;padding:var(--spacing-6xl) var(--spacing-4xl) var(--spacing-5xl);position:relative;text-align:center}.onboard-post-join-page_heroTitle__Kev\+l{color:var(--color-accent-500);font-family:var(--font-heading);font-size:clamp(1.5rem,4vw,1.2rem);font-weight:var(--font-semibold);letter-spacing:-.02em;line-height:1.25;margin:0 0 var(--spacing-lg);position:relative;z-index:1}.onboard-post-join-page_heroLine__ti4o4{background:linear-gradient(90deg,#0000 0,var(--color-accent-500) 50%,#0000 100%);border-radius:999px;height:3px;margin:0 auto var(--spacing-xl);position:relative;width:3.5rem;z-index:1}.onboard-post-join-page_heroIntro__ch6zl{color:var(--content-muted);margin:0 auto;max-width:36rem;position:relative;z-index:1}.onboard-post-join-page_error__\+c06C{color:#b91c1c;color:var(--content-danger,var(--color-danger-600,#b91c1c));margin:0;text-align:center}@media (max-width:640px){.onboard-post-join-page_topBar__XufOV{padding:var(--spacing-lg) var(--spacing-xl)}.onboard-post-join-page_logo__NZuZQ{width:120px}.onboard-post-join-page_inner__28iXE{padding:var(--spacing-2xl) var(--spacing-md) var(--spacing-4xl)}.onboard-post-join-page_heroCard__t0b8o{padding:var(--spacing-4xl) var(--spacing-2xl) var(--spacing-3xl)}.onboard-post-join-page_heroTitle__Kev\+l{font-size:var(--text-xl)}}.personal-step_form__Z7G7S{display:flex;flex-direction:column;gap:1.25rem;gap:var(--space-xl,1.25rem)}.personal-step_grid__odUCh{grid-gap:var(--spacing-6xl);align-items:start;display:grid;gap:var(--spacing-6xl);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}@media (max-width:640px){.personal-step_grid__odUCh{grid-template-columns:1fr}}.personal-step_emailGenderRow__97D2F{grid-gap:var(--spacing-6xl);align-items:start;display:grid;gap:var(--spacing-6xl);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.personal-step_emailGenderCell__ZRH3F{display:flex;flex-direction:column;min-width:0}.personal-step_emailGenderCell__ZRH3F>fieldset{display:flex;flex:1 1 auto;flex-direction:column;padding-bottom:0}.personal-step_emailGenderCell__ZRH3F>fieldset>div[role=presentation]{flex:1 1 auto}@media (max-width:640px){.personal-step_emailGenderRow__97D2F{grid-template-columns:1fr}}.personal-step_actions__rWgGl{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--space-md,.75rem);justify-content:flex-end}.personal-step_insuranceNote__ycaxI{align-items:center;background:#eef7ff;border:1px solid #86c5f4;border-radius:4px;border-radius:var(--radius-sm,4px);color:#263238;color:var(--color-text-primary,#263238);display:flex;font-size:.875rem;gap:.5rem;gap:var(--space-sm,.5rem);grid-column:1/-1;line-height:1.4;padding:.5rem .75rem;padding:var(--space-sm,.5rem) var(--space-md,.75rem)}.personal-step_noteIcon__UYIu\+{background:#0786c9;border-radius:50%;color:#fff;display:inline-grid;flex:0 0 1.25rem;font-weight:700;height:1.25rem;place-items:center;width:1.25rem}.personal-step_childSection__cEXrO,.personal-step_hasChildRow__yk1cB{grid-column:1/-1}.personal-step_childHeading__57KAD{margin-bottom:1rem;margin-bottom:var(--space-lg,1rem)}.personal-step_childHeading__57KAD h3{color:#0087c9;color:var(--color-primary,#0087c9);font-size:1.125rem;margin:0}.personal-step_childHeading__57KAD p{color:#667085;color:var(--color-text-secondary,#667085);font-size:.875rem;margin:.25rem 0 0}.personal-step_childGrid__jIfGv{grid-gap:var(--spacing-6xl);align-items:start;display:grid;gap:var(--spacing-6xl);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.personal-step_childGrid__jIfGv{grid-template-columns:1fr}}.contact-step_form__F00hW{display:flex;flex-direction:column;gap:1.25rem;gap:var(--space-xl,1.25rem)}.contact-step_grid__wDBYv{grid-gap:.75rem;grid-gap:var(--space-md,.75rem);align-items:start;display:grid;gap:.75rem;gap:var(--space-md,.75rem);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}@media (max-width:640px){.contact-step_grid__wDBYv,.contact-step_textareas__IW\+RK{grid-template-columns:1fr}}.contact-step_sameRow__Df75P{grid-column:1/-1;margin-top:.25rem;margin-top:var(--space-xs,.25rem)}.contact-step_textareas__IW\+RK{grid-gap:.75rem;grid-gap:var(--space-md,.75rem);align-items:start;display:grid;gap:.75rem;gap:var(--space-md,.75rem);grid-template-columns:1fr}@media (min-width:768px){.contact-step_textareas__IW\+RK{grid-template-columns:1fr 1fr 1fr}}.contact-step_permanentLocked__PxSjm{cursor:default;opacity:.88}.contact-step_actions__gHwMb{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--space-md,.75rem);justify-content:space-between}.review-step_sections__vqrLT{display:flex;flex-direction:column;gap:1rem}.review-step_sectionTitle__rTayU{padding-bottom:var(--spacing-3xl)!important}.review-step_grid__Tl2gh{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-top:.5rem}.review-step_pair__i\+h6t{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.review-step_term__iNXHE{color:var(--color-accent-500)!important;font-weight:500;margin:0}.review-step_desc__\+k-E2{font-size:var(--text-base);margin:0;word-break:break-word}.review-step_actions__2snIM{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--space-md,.75rem);justify-content:space-between;margin-top:1.25rem}.review-step_separator__7mZgK{border:1px solid var(--border);margin:0}.create-employee-wizard_wrap__RPb-W{display:flex;flex-direction:column;margin-inline:auto;width:100%}.create-employee-wizard_card__Gt0G-{width:100%}.create-employee-wizard_cardTitle__YzVgK{color:var(--color-accent-500);margin:0 0 var(--spacing-xl)!important}.create-employee-wizard_lead__13Ak6{color:var(--content-muted);margin:0}.create-employee-wizard_verifyHint__rvxSH{color:var(--content-muted);margin:0 auto 1rem;margin:0 auto var(--space-lg,1rem);max-width:24rem;text-align:center}.create-employee-wizard_successMark__b0caT{color:var(--color-accent-500);display:flex;justify-content:center;margin-bottom:var(--spacing-lg)}.create-employee-page_page__9PFmN{background:var(--surface-page);background:var(--surface-canvas,var(--surface-page));display:flex;flex-direction:column;min-height:100vh}.create-employee-page_topBar__17Csb{align-items:center;background:var(--color-neutral-0);border-bottom:1px solid var(--border);box-shadow:0 1px 0 #0f172a0a;display:flex;flex-shrink:0;justify-content:flex-start;padding:var(--spacing-xl) var(--spacing-3xl);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:100}.create-employee-page_logo__ctiVE{display:block;height:auto;max-width:42vw;width:150px}.create-employee-page_main__a\+zov{flex:1 1 auto;min-width:0;width:100%}.create-employee-page_inner__b6H9a{margin-inline:auto;max-width:72rem;padding:var(--spacing-3xl) var(--spacing-lg) var(--spacing-5xl);width:100%}.create-employee-page_heroCard__roQR\+{background-color:#f7fbfe;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:14px;border-radius:var(--rounded-xl,14px);box-shadow:0 4px 24px #0f172a0f;margin-bottom:var(--spacing-3xl);overflow:hidden;padding:var(--spacing-6xl) var(--spacing-4xl) var(--spacing-5xl);position:relative;text-align:center}.create-employee-page_heroTitle__QBuTC{color:var(--color-accent-500);font-family:var(--font-heading);font-size:clamp(1.5rem,4vw,1.2rem);font-weight:var(--font-semibold);letter-spacing:-.02em;line-height:1.25;margin:0 0 var(--spacing-lg);position:relative;z-index:1}.create-employee-page_heroLine__s\+SC2{background:linear-gradient(90deg,#0000 0,var(--color-accent-500) 50%,#0000 100%);border-radius:999px;height:3px;margin:0 auto var(--spacing-xl);position:relative;width:3.5rem;z-index:1}.create-employee-page_heroIntro__7bcDk{color:var(--content-muted);margin:0 auto;max-width:36rem;position:relative;z-index:1}.create-employee-page_error__MGKZF{color:#b91c1c;color:var(--content-danger,var(--color-danger-600,#b91c1c));margin:0;text-align:center}@media (max-width:640px){.create-employee-page_topBar__17Csb{padding:var(--spacing-lg) var(--spacing-xl)}.create-employee-page_logo__ctiVE{width:120px}.create-employee-page_inner__b6H9a{padding:var(--spacing-2xl) var(--spacing-md) var(--spacing-4xl)}.create-employee-page_heroCard__roQR\+{padding:var(--spacing-4xl) var(--spacing-2xl) var(--spacing-3xl)}.create-employee-page_heroTitle__QBuTC{font-size:var(--text-xl)}}.us-pre-join-steps_grid__tSA6G{grid-gap:var(--spacing-5xl);align-items:start;display:grid;gap:var(--spacing-5xl);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.us-pre-join-steps_hint__-7S-Z{color:var(--content-muted);margin:0 0 var(--spacing-3xl)}.us-pre-join-steps_checkboxRow__z8Jhl{margin-top:var(--spacing-md)}.us-pre-join-steps_dateTrigger__irXim{font-size:14px}.us-pre-join-steps_sections__sFNcl{display:flex;flex-direction:column;gap:var(--spacing-xl)}.us-pre-join-steps_sectionTitle__qWuXz{color:var(--color-accent-500);margin:0 0 var(--spacing-lg)}.us-pre-join-steps_reviewGrid__MkE2Z{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.us-pre-join-steps_pair__l6IZJ{min-width:0}.us-pre-join-steps_term__vqp0V{color:var(--color-accent-500);font-weight:500;margin:0 0 var(--spacing-xs)}.us-pre-join-steps_value__Gvath{margin:0;overflow-wrap:anywhere}.us-pre-join-steps_separator__lVLhi{border:0;border-top:1px solid var(--border);margin:0;width:100%}@media (max-width:640px){.us-pre-join-steps_grid__tSA6G,.us-pre-join-steps_reviewGrid__MkE2Z{grid-template-columns:1fr}}.us-post-join-steps_grid__cZ5YR{grid-gap:var(--spacing-4xl);align-items:start;display:grid;gap:var(--spacing-4xl);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.us-post-join-steps_chequeField__2tmRX{margin-top:var(--spacing-3xl)}.us-post-join-steps_lead__80sHl{color:var(--content-muted);margin:0 0 var(--spacing-xl)}.us-post-join-steps_documentList__58Dcs{display:flex;flex-direction:column;gap:var(--spacing-xl);list-style:none;margin:0;padding:0}@media (max-width:640px){.us-post-join-steps_grid__cZ5YR{grid-template-columns:1fr}}.page-shell_pageShell__9vZof{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;max-width:100%;min-width:0;padding:var(--spacing-6xl) var(--spacing-7xl);width:100%}.empty-state-message_wrap__d\+54q{align-items:center;display:flex;flex-direction:column;gap:1rem;gap:var(--space-lg,1rem);justify-content:center;min-height:4rem;padding:1.5rem;padding:var(--space-xl,1.5rem)}.empty-state-message_text__fWx5z{color:var(--content-muted);font-size:1rem;font-size:var(--font-size-md,1rem);margin:0;text-align:center}.approval-center-stats_grid__p7mHt{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:var(--space-7)}@media (max-width:900px){.approval-center-stats_grid__p7mHt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.approval-center-stats_grid__p7mHt{grid-template-columns:1fr}}.approval-center-stats_card__AVL3l{min-width:0}.approval-center-stats_cardInner__3te0J{align-items:flex-start;display:flex;gap:var(--spacing-lg)}.approval-center-stats_iconWrap__WLW9W{align-items:center;border-radius:var(--rounded-full);display:inline-flex;flex-shrink:0;height:2.75rem;justify-content:center;width:2.75rem}.approval-center-stats_iconPurple__bKefO{background:#eff6ff;background:var(--color-accent-50,#eff6ff);color:var(--color-accent-600)}.approval-center-stats_iconGreen__-fvU3{background:#f0fdf4;background:var(--color-success-50,#f0fdf4);color:#15803d;color:var(--color-success-700,#15803d)}.approval-center-stats_iconAmber__DBf\+V{background:#fffbeb;background:var(--color-warning-50,#fffbeb);color:#b45309;color:var(--color-warning-700,#b45309)}.approval-center-stats_iconRed__Rim8t{background:#fef2f2;background:var(--color-danger-50,#fef2f2);color:#b91c1c;color:var(--color-danger-700,#b91c1c)}.approval-center-stats_text__mJScO{min-width:0}.approval-center-stats_label__NAjXu{color:var(--content-muted);margin:0 0 var(--spacing-xs)}.approval-center-stats_value__bkYoo{font-feature-settings:"tnum";color:var(--content);font-variant-numeric:tabular-nums;margin:0}.approval-center-stats_subtitle__xcCtz{color:var(--content-muted);margin:var(--spacing-xs) 0 0}.approval-center-filters_card__6lJvv{margin-bottom:var(--space-6)}.approval-center-filters_row__nwwPv{grid-gap:.75rem;grid-gap:var(--spacing-md,.75rem);align-items:end;display:grid;gap:.75rem;gap:var(--spacing-md,.75rem);grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.approval-center-filters_fieldWide__BI-sA,.approval-center-filters_field__YmdiN{min-width:0}.approval-center-filters_actions__Fg15u{display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--spacing-sm,.5rem);justify-content:flex-end}@media (max-width:900px){.approval-center-filters_row__nwwPv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.approval-center-filters_row__nwwPv{grid-template-columns:1fr}.approval-center-filters_actions__Fg15u{justify-content:stretch}.approval-center-filters_actions__Fg15u>*{flex:1 1 auto}}.bank-details-readonly-modal_modal__v-T8f{max-height:min(92vh,52rem)}.bank-details-readonly-modal_body__\+gwLy{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.bank-details-readonly-modal_infoGrid__gMZNe{grid-gap:var(--spacing-xl);align-items:stretch;display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:768px){.bank-details-readonly-modal_infoGrid__gMZNe{grid-template-columns:1fr}}.bank-details-readonly-modal_infoPanel__jKkhO{background:#fff;background:var(--card-surface,#fff);border:1px solid var(--border);border-radius:var(--rounded-lg);padding:var(--spacing-xl)}.bank-details-readonly-modal_panelHeading__BKA2-{align-items:center;color:var(--accent);color:var(--color-accent-600,var(--accent));display:flex;font-size:var(--text-base);font-weight:var(--font-semibold);gap:var(--spacing-sm);margin:0 0 var(--spacing-2xl)}.bank-details-readonly-modal_employeeIntro__li7KF{display:flex;justify-content:flex-start;margin-bottom:var(--spacing-lg)}.bank-details-readonly-modal_infoList__DUVUo{display:flex;flex-direction:column;gap:var(--spacing-2xl);margin:0}.bank-details-readonly-modal_infoRow__aRTjh{grid-gap:var(--spacing-sm) var(--spacing-lg);align-items:baseline;display:grid;gap:var(--spacing-sm) var(--spacing-lg);grid-template-columns:minmax(9rem,11rem) minmax(0,1fr)}.bank-details-readonly-modal_infoLabel__hAZyG{margin:0}.bank-details-readonly-modal_infoValue__DTrF4{color:var(--content);margin:0;min-width:0;word-break:break-word}.bank-details-readonly-modal_viewLink__aUsmS{align-items:center;background:none;border:none;color:var(--accent);color:var(--color-accent-600,var(--accent));cursor:pointer;display:inline-flex;font:inherit;font-size:var(--text-sm);font-weight:600;gap:var(--spacing-xs);padding:0}.bank-details-readonly-modal_viewLink__aUsmS:hover:not(:disabled){text-decoration:underline}.bank-details-readonly-modal_viewLink__aUsmS:disabled{cursor:wait;opacity:.6}.bank-details-readonly-modal_spin__mIM1M{animation:bank-details-readonly-modal_spin__mIM1M .8s linear infinite}@keyframes bank-details-readonly-modal_spin__mIM1M{to{transform:rotate(1turn)}}.bank-details-readonly-modal_emptyHint__Nzcvu{color:var(--content-muted);font-size:var(--text-sm);margin:0}.bank-details-readonly-modal_footer__QkHQS{display:flex;justify-content:flex-end;width:100%}.employee-verification-modal_verificationModal__FxgCo{max-height:min(92vh,52rem)}.employee-verification-modal_modalShell__3THoB{display:flex;flex-direction:column;max-height:calc(92vh - 7rem);min-height:0;overflow:hidden}.employee-verification-modal_employeeBanner__KYZCR{grid-gap:var(--spacing-lg) var(--spacing-xl);align-items:start;background:var(--surface-muted);background:var(--card-nested-surface,var(--surface-muted));border:1px solid var(--border);border-radius:var(--rounded-lg);display:grid;flex-shrink:0;gap:var(--spacing-lg) var(--spacing-xl);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(6.5rem,1fr));margin-bottom:var(--spacing-lg);padding:var(--spacing-xl)}@media (max-width:900px){.employee-verification-modal_employeeBanner__KYZCR{gap:var(--spacing-md);grid-template-columns:1fr}}.employee-verification-modal_employeePrimary__wcPoF{align-items:center;display:flex;gap:var(--spacing-md);min-width:0}.employee-verification-modal_employeePrimaryText__3hGK\+{min-width:0}.employee-verification-modal_employeeName__tEAUr{color:var(--color-accent-500)!important;font-weight:500;margin:0}.employee-verification-modal_employeeEmail__FTRwG{color:var(--content-muted);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-normal)}.employee-verification-modal_metaBlock__o6h4W{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.employee-verification-modal_metaLabel__CueCo{color:var(--color-accent-500);font-size:var(--text-base);font-weight:500;line-height:1.2;margin:0}.employee-verification-modal_metaValue__qhB0o{color:var(--content-muted);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-normal);margin-bottom:0;word-break:break-word}.employee-verification-modal_tabsRoot__\+vJ2z{flex:1 1;min-height:0;overflow:hidden}.employee-verification-modal_tabContent__Hy6du{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:var(--spacing-xs);scrollbar-gutter:stable}.employee-verification-modal_tabPanelDocuments__EKiR\+{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.employee-verification-modal_documentsPanel__nPe1z{display:flex;flex-direction:column;max-height:calc(92vh - 16rem);min-height:0}.employee-verification-modal_docListScroll__8r3rs{flex:1 1;margin-bottom:var(--spacing-md);max-height:min(22rem,calc(92vh - 20rem));min-height:8rem;overflow-x:hidden;overflow-y:auto;padding-right:var(--spacing-xs)}.employee-verification-modal_panel__xyWTz{background:#fff;background:var(--card-surface,#fff);border:1px solid var(--border);border-radius:var(--rounded-lg);padding:var(--spacing-xl)}.employee-verification-modal_summaryList__18E2X{display:flex;flex-direction:column;gap:var(--spacing-md);list-style:none;margin:0;padding:0}.employee-verification-modal_summaryItem__laJxH{align-items:center;display:flex;gap:var(--spacing-md);justify-content:space-between}.employee-verification-modal_summaryItem__laJxH .employee-verification-modal_body-xs__zcwt\+{color:var(--content-muted);flex-shrink:0;text-align:right}.employee-verification-modal_summaryItemLeft__g\+yfs{align-items:center;display:flex;gap:var(--spacing-sm);min-width:0}.employee-verification-modal_summaryIcon__2d2tL{align-items:center;background:#f0fdf4;background:var(--color-success-50,#f0fdf4);border-radius:var(--rounded-md);color:#15803d;color:var(--color-success-700,#15803d);display:inline-flex;flex-shrink:0;height:1.75rem;justify-content:center;width:1.75rem}.employee-verification-modal_docList__LE\+T\+{display:flex;flex-direction:column;gap:var(--spacing-md)}.employee-verification-modal_docRow__llaHN{grid-gap:var(--spacing-md);align-items:center;background:#fff;background:var(--card-surface,#fff);border:1px solid var(--border);border-radius:var(--rounded-lg);display:grid;gap:var(--spacing-md);grid-template-columns:auto auto minmax(0,1fr) auto;padding:var(--spacing-lg);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.employee-verification-modal_docRow__llaHN:hover{border-color:#bfdbfe;border-color:var(--color-accent-200,#bfdbfe);box-shadow:0 1px 3px #0000000f}@media (max-width:720px){.employee-verification-modal_docRow__llaHN{grid-template-columns:auto auto 1fr;grid-template-rows:auto auto}.employee-verification-modal_docActions__VgsiY{border-top:1px solid var(--border);grid-column:1/-1;justify-content:flex-end;padding-top:var(--spacing-sm)}}.employee-verification-modal_docRowApproved__qRQEc{background:#f0fdf4;background:var(--color-success-50,#f0fdf4);border-color:#bbf7d0;border-color:var(--color-success-200,#bbf7d0)}.employee-verification-modal_docRowRejected__lTFfI{background:#fef2f2;background:var(--color-danger-50,#fef2f2);border-color:#fecaca;border-color:var(--color-danger-200,#fecaca)}.employee-verification-modal_docTick__zUNL-{background:var(--success)}.employee-verification-modal_docCross__5R0Ri,.employee-verification-modal_docTick__zUNL-{align-items:center;animation:employee-verification-modal_resultPop__PpTWL .35s ease;border-radius:var(--rounded-full);color:#fff;display:inline-flex;flex-shrink:0;height:1.5rem;justify-content:center;width:1.5rem}.employee-verification-modal_docCross__5R0Ri{background:var(--danger)}.employee-verification-modal_docResultPlaceholder__ZId07{flex-shrink:0;width:1.5rem}@keyframes employee-verification-modal_resultPop__PpTWL{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.employee-verification-modal_docTypeIcon__LMORL{align-items:center;background:#eff6ff;background:var(--color-accent-50,#eff6ff);border-radius:var(--rounded-md);color:var(--accent);color:var(--color-accent-600,var(--accent));display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.employee-verification-modal_docInfo__a4GzA{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-xs);min-width:0}.employee-verification-modal_docTitle__a\+mh0{color:var(--accent);color:var(--color-accent-500,var(--accent));font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:1.35;margin:0}.employee-verification-modal_docSubtitle__lgIq0{color:var(--content-muted);font-size:var(--text-xs);line-height:1.35;margin:0;word-break:break-word}.employee-verification-modal_docActions__VgsiY{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-sm);justify-content:flex-end;min-width:4.5rem}.employee-verification-modal_viewLink__0m181{align-items:center;background:none;border:none;color:var(--accent);color:var(--color-accent-600,var(--accent));cursor:pointer;display:inline-flex;font:inherit;font-size:var(--text-sm);font-weight:600;gap:var(--spacing-xs);padding:0}.employee-verification-modal_viewLink__0m181:hover:not(:disabled){text-decoration:underline}.employee-verification-modal_viewLink__0m181:disabled{cursor:wait;opacity:.6}.employee-verification-modal_docSpinner__N5FGV{align-items:center;display:inline-flex;justify-content:center}.employee-verification-modal_spin__CVm3x{animation:employee-verification-modal_spin__CVm3x .8s linear infinite}@keyframes employee-verification-modal_spin__CVm3x{to{transform:rotate(1turn)}}.employee-verification-modal_docActionsBar__edqSO{border-top:1px solid var(--border);display:flex;gap:var(--spacing-md);justify-content:flex-end;margin-top:var(--spacing-xl);padding-top:var(--spacing-xl)}.employee-verification-modal_bankDl__ZG6mK{grid-gap:var(--spacing-lg) var(--spacing-xl);display:grid;gap:var(--spacing-lg) var(--spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}@media (max-width:640px){.employee-verification-modal_bankDl__ZG6mK{grid-template-columns:1fr}}.employee-verification-modal_bankItem__OgdcE dt{margin:0 0 var(--spacing-xs)}.employee-verification-modal_bankItem__OgdcE dd{font-weight:var(--font-normal);margin:0;word-break:break-word}.employee-verification-modal_footer__P9lMu{display:flex;gap:var(--spacing-md);justify-content:flex-end;width:100%}.employee-verification-modal_approveBtn__7\+4tp,.employee-verification-modal_rejectBtn__SyQ8s{align-items:center;display:inline-flex;gap:var(--spacing-sm)}.employee-verification-modal_emptyHint__UQuhG{color:var(--content-muted);font-size:var(--text-sm)}.employee-verification-modal_confirmBody__qmUdI{color:var(--content);margin:0 0 var(--spacing-lg)}.employee-verification-modal_confirmReason__xE9NP{margin-bottom:var(--spacing-lg);width:100%}.employee-verification-modal_confirmFooter__5reoX{display:flex;gap:var(--spacing-md);justify-content:flex-end;width:100%}.employee-verification-modal_insuranceForm__3vyhy{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(3,minmax(0,1fr))}.employee-verification-modal_insuranceTabPanel__Qu2Lg{overflow:visible;padding-bottom:var(--spacing-lg)}.employee-verification-modal_insuranceProviderSection__KGTSc{background:#fff;background:var(--card-surface,#fff);border:1px solid var(--border);border-radius:var(--rounded-lg);grid-column:1/-1;padding:var(--spacing-xl)}.employee-verification-modal_insuranceProviderSection__KGTSc h3{color:var(--content);font-size:var(--text-base);font-weight:var(--font-semibold);margin:0 0 var(--spacing-md)}.employee-verification-modal_insuranceProviderSection__KGTSc input:read-only,.employee-verification-modal_viewOnlyInsuranceCard__GY8ij .employee-verification-modal_cardValidityDates__dCOel button:disabled,.employee-verification-modal_viewOnlyInsuranceCard__GY8ij .employee-verification-modal_validityDates__XhltX button:disabled,.employee-verification-modal_viewOnlyInsuranceCard__GY8ij input:read-only{background:#eff6ff;background:var(--surface-info,#eff6ff);border-color:#bfdbfe;border-color:var(--border-info,#bfdbfe)}.employee-verification-modal_dependentCard__f0NoX,.employee-verification-modal_insuranceEntryCard__\+gkey{background:#fff;background:var(--card-surface,#fff);border:1px solid var(--border);border-radius:var(--rounded-lg);padding:var(--spacing-xl)}.employee-verification-modal_dependentCardHeader__viUAk h4,.employee-verification-modal_insuranceEntryCard__\+gkey>h3{color:var(--content);font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0 0 var(--spacing-lg)}.employee-verification-modal_insuranceEntryCard__\+gkey .employee-verification-modal_optionalSection__45Enc{margin-top:var(--spacing-xl)}.employee-verification-modal_insuranceFields__-JPSe{grid-gap:var(--spacing-xl);align-items:start;display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr))}.employee-verification-modal_insuranceNumberRow__Bl4Lq,.employee-verification-modal_validityGroup__TAOMw{grid-column:1/-1}.employee-verification-modal_validityDates__XhltX{grid-gap:var(--spacing-md);align-items:center;display:grid;gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr))}.employee-verification-modal_dateSeparator__0fK4B{display:none}.employee-verification-modal_cardValidityDates__dCOel>*,.employee-verification-modal_validityDates__XhltX>*{min-width:0}.employee-verification-modal_optionalSection__45Enc{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-md);padding-top:var(--spacing-xl)}.employee-verification-modal_dependentInsuranceSection__X-H0M{display:contents}.employee-verification-modal_dependentIdentity__mZ9Ju h4,.employee-verification-modal_dependentSectionHeading__F5okI h3,.employee-verification-modal_dependentSectionHeading__F5okI p{margin:0}.employee-verification-modal_dependentSectionHeading__F5okI h3{color:var(--content);font-size:var(--text-base);font-weight:var(--font-semibold)}.employee-verification-modal_dependentSectionHeading__F5okI p{color:var(--content-muted);font-size:var(--text-sm);margin-top:var(--spacing-xs)}.employee-verification-modal_dependentCards__LUiyv{display:contents}.employee-verification-modal_dependentCard__f0NoX{background:#fff;background:var(--card-surface,#fff);border:1px solid var(--border);border-radius:var(--rounded-lg);display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-xl)}.employee-verification-modal_dependentCardHeader__viUAk button,.employee-verification-modal_dependentDetails__INzlM,.employee-verification-modal_dependentIcon__Uli-C,.employee-verification-modal_dependentPolicy__oLlrJ{display:none}.employee-verification-modal_dependentCardHeader__viUAk{justify-content:flex-start}.employee-verification-modal_dependentFieldSet__QYFzA{display:flex;flex-direction:column;gap:var(--spacing-lg)}.employee-verification-modal_dependentUploadSection__8vsld{border-top:1px solid var(--border);min-width:0;padding-top:var(--spacing-xl)}.employee-verification-modal_dependentUploadSection__8vsld .employee-verification-modal_viewLink__0m181{min-width:0}.employee-verification-modal_uploadedInsuranceRow__Ci3mE{align-items:center;color:var(--accent);color:var(--color-accent-600,var(--accent));display:flex;font-size:var(--text-sm);font-weight:600;gap:var(--spacing-md);justify-content:space-between;min-width:0;width:100%}.employee-verification-modal_cardValidityDates__dCOel{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr))}.employee-verification-modal_dependentCardHeader__viUAk,.employee-verification-modal_dependentIdentity__mZ9Ju,.employee-verification-modal_dependentPolicyFile__2lrqd{align-items:center;display:flex}.employee-verification-modal_dependentCardHeader__viUAk{gap:var(--spacing-md);justify-content:space-between}.employee-verification-modal_dependentIdentity__mZ9Ju{gap:var(--spacing-md)}.employee-verification-modal_dependentIdentity__mZ9Ju h4{color:var(--content);font-size:var(--text-lg);font-weight:var(--font-semibold)}.employee-verification-modal_dependentIcon__Uli-C{align-items:center;border-radius:var(--rounded-full);display:inline-flex;height:2.75rem;justify-content:center;width:2.75rem}.employee-verification-modal_spouseIcon__GhzIw{background:#f3e8ff;color:#7c3aed}.employee-verification-modal_childIcon__j62WV{background:#dcfce7;color:#16a34a}.employee-verification-modal_dependentDetails__INzlM{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.employee-verification-modal_dependentDetails__INzlM>div{min-width:0}.employee-verification-modal_dependentNumber__k\+a46{grid-column:1/-1}.employee-verification-modal_dependentDetails__INzlM dt,.employee-verification-modal_dependentPolicy__oLlrJ>span{color:var(--content-muted);font-size:var(--text-sm);margin-bottom:var(--spacing-xs)}.employee-verification-modal_dependentDetails__INzlM dd{color:var(--content);font-size:var(--text-sm);margin:0}.employee-verification-modal_dependentPolicy__oLlrJ{display:flex;flex-direction:column}.employee-verification-modal_dependentPolicyFile__2lrqd{background:#fff;background:var(--card-surface,#fff);border:1px solid var(--border);border-radius:var(--rounded-md);color:var(--content-muted);gap:var(--spacing-md);padding:var(--spacing-md);text-align:left;width:100%}.employee-verification-modal_dependentPolicyFile__2lrqd>span{display:flex;flex:1 1;flex-direction:column;gap:.125rem;min-width:0}.employee-verification-modal_dependentPolicyFile__2lrqd strong{color:var(--content);font-size:var(--text-sm);font-weight:var(--font-medium)}.employee-verification-modal_dependentPolicyFile__2lrqd small{color:var(--content-muted);font-size:var(--text-xs)}.employee-verification-modal_dependentPolicyFile__2lrqd:disabled{cursor:not-allowed;opacity:.75}.employee-verification-modal_dependentDetails__INzlM,.employee-verification-modal_dependentPolicy__oLlrJ{display:none}@media (max-width:1100px){.employee-verification-modal_cardValidityDates__dCOel,.employee-verification-modal_validityDates__XhltX{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.employee-verification-modal_cardValidityDates__dCOel,.employee-verification-modal_dependentCards__LUiyv,.employee-verification-modal_insuranceFields__-JPSe,.employee-verification-modal_insuranceForm__3vyhy,.employee-verification-modal_validityDates__XhltX{grid-template-columns:1fr}.employee-verification-modal_dateSeparator__0fK4B{display:none}}.invite-post-join-modal_form__asf6X{display:flex;flex-direction:column;gap:var(--spacing-lg);min-width:0}.invite-post-join-modal_footer__7Spki{display:flex;flex-wrap:wrap;gap:var(--spacing-xl);justify-content:flex-end;width:100%}.approve-bank-details-page_header__wrH5M{margin-bottom:var(--space-7)}.approve-bank-details-page_title__cmmMP{margin:0 0 var(--spacing-sm)}.approve-bank-details-page_subtitle__Lg0Wh{color:var(--content-muted);margin:0;max-width:42rem}.approve-bank-details-page_tabRow__oMBwl{margin-bottom:var(--spacing-lg)}.approve-bank-details-page_tabPill__E2jrj{align-items:center;background:var(--accent);background:var(--color-accent-500,var(--accent));border:none;border-radius:var(--rounded-full);color:#fff;color:var(--color-white,#fff);cursor:default;display:inline-flex;font:inherit;font-size:var(--text-sm);font-weight:600;gap:var(--spacing-sm);margin:0;padding:var(--spacing-md) var(--spacing-xl)}.approve-bank-details-page_tableSection__XJC5q{margin-top:var(--spacing-lg)}.approve-bank-details-page_employeeCell__vYlG0{align-items:center;display:flex;gap:var(--spacing-md);min-width:0}.approve-bank-details-page_employeeMeta__Ni60d{display:flex;flex-direction:column;gap:2px;min-width:0}.approve-bank-details-page_employeeName__Z47BR{color:var(--content);font-weight:600}.approve-bank-details-page_employeeCode__eZBhc,.approve-bank-details-page_employeeEmail__-sBZh{color:var(--content-muted)}.approve-bank-details-page_attachmentsCell__U4-6S{display:flex;flex-direction:column;gap:var(--spacing-xs)}.approve-bank-details-page_attachmentIcons__nxULw{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.approve-bank-details-page_attachmentIcon__z8ZA-{align-items:center;border:1px solid var(--border);border-radius:var(--rounded-md);display:inline-flex;height:1.75rem;justify-content:center;width:1.75rem}.approve-bank-details-page_attachmentIconBank__bQ8zQ{background:#eff6ff;background:var(--color-accent-50,#eff6ff);color:var(--color-accent-600)}.approve-bank-details-page_attachmentIconDoc__JkHVO{background:#fffbeb;background:var(--color-warning-50,#fffbeb);color:#b45309;color:var(--color-warning-700,#b45309)}.approve-bank-details-page_attachmentIconPdf__onLCL{background:#fef2f2;background:var(--color-danger-50,#fef2f2);color:#b91c1c;color:var(--color-danger-700,#b91c1c)}.approve-bank-details-page_attachmentIconImage__Us-Hy{background:#f0fdf4;background:var(--color-success-50,#f0fdf4);color:#15803d;color:var(--color-success-700,#15803d)}.approve-bank-details-page_attachmentIconDefault__-eHwx,.approve-bank-details-page_attachmentOverflow__Wdt90{background:var(--surface-muted);background:var(--card-nested-surface,var(--surface-muted));color:var(--content-muted)}.approve-bank-details-page_attachmentOverflow__Wdt90{align-items:center;border-radius:var(--rounded-md);display:inline-flex;font-size:var(--text-xs);font-weight:600;height:1.75rem;justify-content:center;min-width:1.75rem;padding:0 var(--spacing-xs)}.approve-bank-details-page_attachmentCount__Cyndd{color:var(--content-muted)}.approve-bank-details-page_viewBtn__Luvbb{align-items:center;background:none;border:none;color:var(--accent);color:var(--color-accent-600,var(--accent));cursor:pointer;display:inline-flex;font:inherit;font-size:var(--text-sm);font-weight:600;gap:var(--spacing-xs);margin:0;padding:0}.approve-bank-details-page_viewBtn__Luvbb:hover{text-decoration:underline}.approve-bank-details-page_sendInviteBtn__jKtJx{align-items:center;background:var(--accent);background:var(--color-accent-500,var(--accent));border:none;border-radius:var(--rounded-lg);color:#fff;color:var(--color-white,#fff);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--text-sm);font-weight:600;justify-content:center;min-height:2rem;padding:0 var(--spacing-md)}.approve-bank-details-page_sendInviteBtn__jKtJx:hover{background:var(--accent);background:var(--color-accent-600,var(--accent))}.approve-bank-details-page_sendInviteBtn__jKtJx:focus-visible{outline:2px solid var(--accent);outline:2px solid var(--color-accent-500,var(--accent));outline-offset:2px}.invite-pre-join-modal_form__wHEPE{display:flex;flex-direction:column;gap:var(--spacing-3xl);min-width:0}.invite-pre-join-modal_note__i0Xgj{color:#dc2626;color:var(--danger,var(--color-danger-600,#dc2626));margin:0}.invite-pre-join-modal_footer__d3fAx{display:flex;flex-wrap:wrap;gap:var(--spacing-xl);justify-content:flex-end;width:100%}.pre-join-form-tab_root__iQi7a{display:flex;flex-direction:column;gap:var(--spacing-3xl);min-width:0}.pre-join-form-tab_toolbar__dMgOY{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);justify-content:space-between}.pre-join-form-tab_filter__rZR6P{flex:1 1 18rem;max-width:28rem;min-width:0}.pre-join-form-tab_toolbarRight__OIlmU{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2xl);justify-content:flex-end}.pre-join-form-tab_total__vZJSQ{color:var(--content-muted);margin:0}.pre-join-form-tab_total__vZJSQ strong{color:var(--content);font-weight:var(--font-semibold)}.pre-join-form-tab_error__oiEg1{color:#dc2626;color:var(--danger,var(--color-danger-600,#dc2626));margin:0}.pre-join-form-tab_loaderWrap__i4Hih{align-items:center;display:flex;justify-content:center;padding:var(--spacing-7xl)}.post-join-form-tab_root__57pjQ{display:flex;flex-direction:column;gap:var(--spacing-3xl);min-width:0}.post-join-form-tab_toolbarCard__3yILW{min-width:0;width:100%}.post-join-form-tab_toolbar__24AaX{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);justify-content:flex-end}.post-join-form-tab_filter__Oh9iW{flex:1 1 18rem;max-width:28rem;min-width:0}.post-join-form-tab_toolbarRight__Xogd3{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2xl);justify-content:flex-end}.post-join-form-tab_total__1t0sD{color:var(--content-muted);margin:0}.post-join-form-tab_total__1t0sD strong{color:var(--content);font-weight:var(--font-semibold)}.post-join-form-tab_error__rVOtu{color:#dc2626;color:var(--danger,var(--color-danger-600,#dc2626));margin:0}.post-join-form-tab_tableCard__3QZsw{min-width:0}.post-join-form-tab_loaderWrap__ghZjM{align-items:center;display:flex;justify-content:center;padding:var(--spacing-7xl)}.onboard-form-page_header__4jgjj{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);justify-content:space-between}.onboard-form-page_titleBlock__kWxNG{flex:1 1 auto;min-width:0}.onboard-form-page_title__0RNdF{color:var(--content);margin:0 0 var(--spacing-sm)}.onboard-form-page_description__g9piw{color:var(--content-muted);margin:0;max-width:48rem}.onboard-form-page_error__mBExo{color:#dc2626;color:var(--danger,var(--color-danger-600,#dc2626));margin:0 0 var(--spacing-3xl)}.onboard-form-page_tabsRoot__s4m-W{min-width:0;width:100%}.onboard-form-page_tabsList__sfrn5{flex-wrap:wrap;margin-bottom:var(--spacing-3xl)}.onboard-form-page_tabTrigger__xQfxG{flex:0 0 auto}.onboard-form-page_tabPanel__G06q0{min-width:0}.hr-personal-detail-tab_form__a\+zKj{display:flex;flex-direction:column;gap:var(--spacing-3xl)}.hr-personal-detail-tab_toolbar__QNaSg{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2xl);justify-content:flex-end}.hr-personal-detail-tab_grid__1XYow{grid-gap:var(--spacing-2xl);display:grid;gap:var(--spacing-2xl);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.hr-personal-detail-tab_spanFull__Pp4an{grid-column:1/-1;min-width:0}.hr-personal-detail-tab_actions__f7OD7{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2xl);justify-content:flex-end}.hr-personal-detail-tab_filler__7dix\+{padding-bottom:var(--spacing-3xl)}.hr-personal-detail-tab_fieldHint__BCFe\+{color:var(--text-muted);margin:var(--spacing-sm) 0 0}.hr-contact-detail-tab_form__vEBXl{display:flex;flex-direction:column;gap:var(--spacing-3xl)}.hr-contact-detail-tab_toolbar__jqEgT{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2xl);justify-content:flex-end}.hr-contact-detail-tab_grid__tJYcC{grid-gap:var(--spacing-2xl);display:grid;gap:var(--spacing-2xl);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.hr-contact-detail-tab_textareas__p\+foK{grid-gap:var(--spacing-2xl);display:grid;gap:var(--spacing-2xl);grid-template-columns:1fr}@media (min-width:768px){.hr-contact-detail-tab_textareas__p\+foK{grid-template-columns:1fr 1fr}}.hr-contact-detail-tab_sameRow__RGLUF{margin-top:var(--spacing-sm)}.hr-contact-detail-tab_permanentLocked__EwRqK{cursor:default;opacity:.88}.hr-contact-detail-tab_actions__AHvkx{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2xl);justify-content:flex-end}.hr-contact-detail-tab_filler__cZVsb{padding-bottom:var(--spacing-3xl)}.hr-approve-tab_form__MeV-Y{display:flex;flex-direction:column;gap:var(--spacing-3xl)}.hr-approve-tab_grid__-EP4A,.hr-approve-tab_readOnlyRow__cz8Lp{grid-gap:var(--spacing-2xl);display:grid;gap:var(--spacing-2xl);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.hr-approve-tab_spanFull__m5HZ4{grid-column:1/-1;min-width:0}.hr-approve-tab_actions__UW7lZ{align-items:center;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:var(--spacing-2xl);justify-content:flex-end;margin-top:var(--spacing-3xl);padding-top:var(--spacing-2xl)}.hr-approve-tab_loadError__xRHX\+{color:var(--danger);margin:0}.hr-approve-tab_probationPeriodWrapper__EZkMO{display:flex;flex-direction:column;gap:var(--spacing-xl)}.hr-approval-modal_tabsRoot__6Nr52{min-width:0;width:100%}.hr-approval-modal_tabsList__CFS\+B{flex-wrap:wrap;margin-bottom:var(--spacing-3xl)}.hr-approval-modal_tabTrigger__QCxkm{flex:0 0 auto}.hr-approval-modal_tabPanel__3PBTg{min-width:0}.hr-setup-page_header__tzH\+j{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);justify-content:space-between;margin-bottom:var(--spacing-3xl)}.hr-setup-page_titleBlock__3zFNG{flex:1 1 auto;min-width:0}.hr-setup-page_title__\+VhV9{color:var(--content);margin:0 0 var(--spacing-sm)}.hr-setup-page_description__\+Vffc{color:var(--content-muted);margin:0;max-width:48rem}.hr-setup-page_total__vvuVl{align-self:center;color:var(--content-muted);margin:0}.hr-setup-page_total__vvuVl strong{color:var(--content);font-weight:var(--font-semibold)}.hr-setup-page_toolbar__p3DTO{margin-bottom:var(--spacing-3xl);max-width:28rem}.hr-setup-page_loadError__mRIkH{color:var(--danger);margin:0 0 var(--spacing-3xl)}.hr-setup-page_loaderWrap__V1j01{align-items:center;display:flex;justify-content:center;padding:var(--spacing-7xl)}.hr-setup-page_tableSection__36FXU{min-width:0}.hr-setup-page_iconBtn__xu9es{align-items:center;background:var(--card-nested-surface);background:var(--ui-field-surface,var(--card-nested-surface));border:1px solid var(--border);border-radius:var(--rounded-md);color:var(--content-muted);cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;margin:0;padding:0;transition:background .15s ease,color .15s ease,border-color .15s ease;width:2.25rem}.hr-setup-page_iconBtn__xu9es:hover{background:var(--color-gray-100);background:var(--surface-hover,var(--color-gray-100));border-color:var(--color-accent-300,var(--border));color:var(--content);color:var(--color-accent-500,var(--content))}.it-approval-form_form__lwLoG{display:flex;flex-direction:column;gap:var(--spacing-3xl)}.it-approval-form_readOnlyRow__AUuey{background:var(--modal-panel-surface-alt);border-radius:var(--rounded-3xl);padding:var(--spacing-4xl)}.it-approval-form_formCard__wqK5P{grid-gap:var(--spacing-2xl);display:grid;gap:var(--spacing-2xl);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.it-approval-form_actionSection__-h5Ll{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-3xl);margin-top:var(--spacing-3xl);padding-top:var(--spacing-2xl)}.it-approval-form_inputWrapper__5gfIA{max-width:350px;padding-block:var(--spacing-2xl)}.it-approval-form_actions__bOUn\+{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2xl);justify-content:flex-end}.it-approval-form_passwordRow__PCp3R{grid-gap:var(--spacing-sm);align-items:end;display:grid;gap:var(--spacing-sm);grid-template-columns:minmax(0,1fr) auto}.it-approval-page_tableSection__MSN-i{min-width:0}.it-approval-page_iconBtn__MI7xx{align-items:center;background:var(--card-nested-surface);background:var(--ui-field-surface,var(--card-nested-surface));border:1px solid var(--border);border-radius:var(--rounded-md);color:var(--content-muted);cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;margin:0;padding:0;transition:background .15s ease,color .15s ease,border-color .15s ease;width:2.25rem}.it-approval-page_iconBtn__MI7xx:hover{background:var(--color-gray-100);background:var(--surface-hover,var(--color-gray-100));border-color:var(--color-accent-300,var(--border));color:var(--content);color:var(--color-accent-500,var(--content))}.leave_listRoot__ZdDVv{display:flex;flex-direction:column;gap:var(--spacing-xl);min-width:0}.leave_pageHeadingRow__B5i-1{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-lg);min-width:0}.leave_balanceBoardCard__a5xGn{min-width:0}.leave_balanceStripInner__bNdFZ{min-width:0;width:100%}.leave_balanceBoardHeader__17DWp{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:space-between;margin-bottom:1rem}.leave_balanceSectionTitle__CXYgP{flex:1 1 auto;margin:0;min-width:0}.leave_balanceBoardHeaderAction__J7aGx{flex-shrink:0}.leave_balancePrimary__8SfBb{grid-gap:.625rem;display:grid;gap:.625rem;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));min-width:0;width:100%}.leave_balanceTile__5UB1g{align-items:center;background:#fff;background:var(--card-surface,#fff);border:1px solid #e2e8f0f2;border-radius:.625rem;box-shadow:0 1px 2px #0f172a0a;box-sizing:border-box;display:flex;flex-direction:row;gap:.625rem;min-width:0;padding:var(--spacing-lg);transition:border-color .2s ease,box-shadow .2s ease}.leave_balanceTile__5UB1g:hover{border-color:#cbd5e1;box-shadow:0 2px 12px #0f172a12}.leave_balanceTileDanger__wb4-I{background:#fffdfd;border-color:#fecaca;box-shadow:0 1px 2px #b91c1c0d}.leave_balanceTileDanger__wb4-I:hover{border-color:#fca5a5;box-shadow:0 2px 12px #b91c1c1a}.leave_balanceTileIcon__9sBA0{align-items:center;background:#f1f5f9;border-radius:9999px;color:#2563eb;color:var(--color-accent-600,#2563eb);display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.leave_balanceTileIconDanger__cCjDd{background:#fee2e2;color:#dc2626}.leave_balanceTileBody__woQu3{display:flex;flex:1 1 auto;flex-direction:column;gap:.125rem;min-width:0}.leave_balanceTileLabel__MkSrR{color:#64748b;color:var(--content-muted,#64748b);display:block;font-size:.6875rem;font-weight:600;letter-spacing:.02em;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leave_balanceTileValue__VrUT2{font-feature-settings:"tnum";color:var(--color-accent-600);font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:var(--font-bold);line-height:1.15}.leave_balanceTileValueDanger__4c0CU{color:#b91c1c}.leave_actionsRow__aXGuW{display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:flex-end}.leave_loadingBlock__YfBbo{align-items:center;display:flex;justify-content:center;padding:var(--spacing-4xl) var(--spacing-xl)}.leave_validityAnchor__qNEFV{min-width:0;position:relative;width:100%}.leave_nativeValidityProxyField__eDNp9{-webkit-appearance:none;appearance:none;border:0;box-sizing:border-box;inset:0;margin:0;min-height:2.5rem;min-height:var(--ui-field-height,2.5rem);opacity:0;padding:0;pointer-events:none;position:absolute;width:100%;z-index:4}.leave_overlay__OL82\+{align-items:center;background:#ffffffbf;border-radius:inherit;display:flex;inset:0;justify-content:center;position:absolute;z-index:2}.leave_balanceBadgeRow__qrAkQ{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.leave_applyLeaveNote__YObZe{color:#dc2626;color:var(--color-red-500,#dc2626);display:block;font-size:.8125rem;line-height:1.4;margin-top:0}.leave_oodHrFilters__AAUji{grid-gap:var(--spacing-md);align-items:end;background:var(--surface);border:1px solid var(--border);border-radius:var(--rounded-md);display:grid;gap:var(--spacing-md);grid-template-columns:minmax(16rem,1fr) minmax(16rem,1fr) auto;margin-bottom:var(--spacing-3xl);padding:var(--spacing-xl)}.leave_oodHrFilters__AAUji label{color:#0284c7;color:var(--color-accent-600,#0284c7);font-size:var(--text-base);font-weight:var(--font-semibold)}.leave_oodHrFilterButton__v4uam{min-height:3rem;min-height:var(--ui-field-height,3rem);padding-inline:var(--spacing-xl)}@media (max-width:768px){.leave_oodHrFilters__AAUji{grid-template-columns:1fr}.leave_oodHrFilterButton__v4uam{width:100%}}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute;z-index:-1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:.9;opacity:var(--rt-opacity);transition:opacity .15s ease-out;transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity .15s ease-in;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:-webkit-max-content;width:max-content}.styles-module_arrow__K0L3T{height:8px;height:var(--rt-arrow-size);width:8px;width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:#222;background:var(--rt-color-dark);color:#fff;color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:#fff;background-color:var(--rt-color-white);color:#222;color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:#8dc572;background-color:var(--rt-color-success);color:#fff;color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:#f0ad4e;background-color:var(--rt-color-warning);color:#fff;color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:#be6464;background-color:var(--rt-color-error);color:#fff;color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:#337ab7;background-color:var(--rt-color-info);color:#fff;color:var(--rt-color-white)}.sortableDataTable_ledgerTableWrapper__gKpXg{background:#f6f8fc;border-radius:16px;padding:18px}.sortableDataTable_tableResponsive__bhE0H{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #b6b8ba;border-radius:12px;max-height:calc(100vh - 280px);overflow-x:auto;overflow-y:auto;width:100%}.sortableDataTable_customTable__FJbKb{border-collapse:collapse;width:100%}.sortableDataTable_customTable__FJbKb thead{background-color:#e1eafb}.sortableDataTable_customTable__FJbKb thead th{background:#e1eafb;border-bottom:1px solid #b6b8ba;border-right:1px solid #b6b8ba;color:#667085;font-size:.85rem;font-weight:600;padding:12px 15px;position:-webkit-sticky;position:sticky;text-align:center;top:0;white-space:nowrap}.sortableDataTable_customTable__FJbKb thead th:first-child{border-left:none;border-top-left-radius:12px}.sortableDataTable_customTable__FJbKb thead th:last-child{border-right:none;border-top-right-radius:12px;z-index:11}.sortableDataTable_customTable__FJbKb tbody tr{transition:background-color .15s ease-in-out}.sortableDataTable_customTable__FJbKb td{word-wrap:break-word;border-bottom:1px solid #b6b8ba;border-right:1px solid #b6b8ba;color:#344054;font-size:.85rem;overflow-wrap:break-word;padding:10px 15px;text-align:center;white-space:normal}.sortableDataTable_customTable__FJbKb td:last-child{border-bottom-left-radius:12px;border-right:none}.sortableDataTable_customTable__FJbKb tbody tr:last-child td{border-bottom:none;border-bottom-right-radius:12px}.employee-insurance-tab_page__fMyIU{grid-gap:20px;color:#111827;color:var(--text-primary,#111827);display:grid;gap:20px;padding:24px 20px}.employee-insurance-tab_cardTitle__nZ2dU,.employee-insurance-tab_emptyState__Z1-Oa,.employee-insurance-tab_formActions__ZD0bW,.employee-insurance-tab_header__jkHub,.employee-insurance-tab_hospitalHeader__ergrC,.employee-insurance-tab_hospitalHeading__OHSqf,.employee-insurance-tab_loadingState__uk3Tk,.employee-insurance-tab_message__k1oCS{align-items:center;display:flex}.employee-insurance-tab_loadingState__uk3Tk{color:#64748b;color:var(--text-secondary,#64748b);flex-direction:column;gap:10px;justify-content:center;min-height:180px}.employee-insurance-tab_emptyState__Z1-Oa{color:#64748b;color:var(--text-secondary,#64748b);gap:12px}.employee-insurance-tab_emptyState__Z1-Oa>svg{color:#0079c2;color:var(--primary-color,#0079c2);flex:0 0 auto}.employee-insurance-tab_emptyState__Z1-Oa h3,.employee-insurance-tab_emptyState__Z1-Oa p{margin:0}.employee-insurance-tab_emptyState__Z1-Oa p{margin-top:4px}.employee-insurance-tab_header__jkHub,.employee-insurance-tab_hospitalHeader__ergrC{gap:16px;justify-content:space-between}.employee-insurance-tab_cardTitle__nZ2dU h3,.employee-insurance-tab_header__jkHub h2,.employee-insurance-tab_header__jkHub p,.employee-insurance-tab_hospitalHeading__OHSqf h3,.employee-insurance-tab_hospitalHeading__OHSqf p{margin:0}.employee-insurance-tab_header__jkHub p,.employee-insurance-tab_hospitalHeading__OHSqf p{color:#64748b;color:var(--text-secondary,#64748b);margin-top:4px}.employee-insurance-tab_form__C\+1tt{grid-gap:20px;background:#fff;display:grid;gap:20px;padding:20px}.employee-insurance-tab_entrySection__ZYrvx,.employee-insurance-tab_form__C\+1tt{border:1px solid #d9e1ea;border:1px solid var(--border-color,#d9e1ea);border-radius:8px}.employee-insurance-tab_entrySection__ZYrvx{margin:0;min-width:0;padding:18px}.employee-insurance-tab_entrySection__ZYrvx legend{color:#111827;color:var(--text-primary,#111827);font-size:14px;font-weight:500;letter-spacing:0;margin:0;width:auto}.employee-insurance-tab_formGrid__4nl\+d{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.employee-insurance-tab_formActions__ZD0bW{gap:12px;justify-content:flex-end}.employee-insurance-tab_summaryGrid__9qSlc{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.employee-insurance-tab_providerSummary__1i9OX{align-items:center;background:#f8fafc;background:var(--surface-subtle,#f8fafc);border:1px solid #d9e1ea;border:1px solid var(--border-color,#d9e1ea);border-radius:8px;display:flex;gap:var(--spacing-md);padding:14px 18px}.employee-insurance-tab_providerSummary__1i9OX span{font-weight:var(--font-weight-semibold)}.employee-insurance-tab_providerSummary__1i9OX+.employee-insurance-tab_summaryGrid__9qSlc{margin-top:16px}.employee-insurance-tab_summaryCard__FxHJt{min-width:0}.employee-insurance-tab_cardTitle__nZ2dU{color:#0079c2;color:var(--primary-color,#0079c2);gap:8px}.employee-insurance-tab_detailsList__\+yiiV{grid-gap:12px;display:grid;gap:12px;margin:18px 0 0}.employee-insurance-tab_detailsList__\+yiiV div{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(110px,.7fr) minmax(0,1fr)}.employee-insurance-tab_detailsList__\+yiiV dt{font-weight:var(--font-medium)!important}.employee-insurance-tab_detailsList__\+yiiV dd{margin:0;min-width:0;overflow-wrap:anywhere}.employee-insurance-tab_detailsList__\+yiiV dd button{min-height:auto;padding:0}.employee-insurance-tab_hospitalSection__Cw6az{background:#fff;border:1px solid #d9e1ea;border:1px solid var(--border-color,#d9e1ea);border-radius:8px;position:relative}.employee-insurance-tab_hospitalHeader__ergrC{padding:16px 18px}.employee-insurance-tab_hospitalHeading__OHSqf{gap:12px;min-width:0}.employee-insurance-tab_hospitalHeading__OHSqf>svg{color:#0079c2;color:var(--primary-color,#0079c2);flex:0 0 auto}.employee-insurance-tab_hospitalActions__t7Ul-{flex:0 0 auto;position:relative}.employee-insurance-tab_hospitalDropdown__BC7PV{background:#fff;border:1px solid #d9e1ea;border:1px solid var(--border-color,#d9e1ea);border-radius:8px;box-shadow:0 12px 32px #0f172a24;max-height:300px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 8px);width:min(420px,calc(100vw - 48px));z-index:1050}.employee-insurance-tab_dropdownTitle__-fEEF{background:#fff;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color,#e2e8f0);color:#1e293b;color:var(--text-primary,#1e293b);font-size:13px;font-weight:600;margin:0;padding:12px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.employee-insurance-tab_hospitalList__ABI5-{list-style:none;margin:0;padding:6px 0}.employee-insurance-tab_cityGroup__Q2YSM{padding:8px 0}.employee-insurance-tab_cityGroup__Q2YSM+.employee-insurance-tab_cityGroup__Q2YSM{border-top:1px solid #e2e8f0;border-top:1px solid var(--border-color,#e2e8f0)}.employee-insurance-tab_cityGroup__Q2YSM h4{color:#64748b;color:var(--text-secondary,#64748b);font-size:12px;font-weight:700;letter-spacing:0;margin:0;padding:6px 18px;text-transform:uppercase}.employee-insurance-tab_cityGroup__Q2YSM ul{list-style:none;margin:0;padding:0}.employee-insurance-tab_cityGroup__Q2YSM li{align-items:center;color:#334155;color:var(--text-primary,#334155);display:flex;font-size:14px;gap:10px;padding:10px 18px}.employee-insurance-tab_cityGroup__Q2YSM li svg{color:#0079c2;color:var(--primary-color,#0079c2);flex:0 0 auto}.employee-insurance-tab_cityGroup__Q2YSM li+li{border-top:1px solid #eef2f6;border-top:1px solid var(--border-color,#eef2f6)}.employee-insurance-tab_errorMessage__iahXX,.employee-insurance-tab_message__k1oCS{color:#64748b;color:var(--text-secondary,#64748b);font-size:14px;gap:8px;margin:0;padding:14px 18px}.employee-insurance-tab_errorMessage__iahXX{color:#dc2626;color:var(--danger-color,#dc2626)}@media (max-width:767px){.employee-insurance-tab_page__fMyIU{padding:18px 12px}.employee-insurance-tab_header__jkHub,.employee-insurance-tab_hospitalHeader__ergrC{align-items:stretch;flex-direction:column}.employee-insurance-tab_header__jkHub>button,.employee-insurance-tab_hospitalActions__t7Ul-,.employee-insurance-tab_hospitalActions__t7Ul->button{width:100%}.employee-insurance-tab_hospitalDropdown__BC7PV{left:0;right:auto;width:100%}.employee-insurance-tab_entrySection__ZYrvx,.employee-insurance-tab_form__C\+1tt{padding:14px}.employee-insurance-tab_formGrid__4nl\+d{grid-template-columns:1fr}.employee-insurance-tab_formActions__ZD0bW{align-items:stretch;flex-direction:column-reverse}.employee-insurance-tab_formActions__ZD0bW button{width:100%}.employee-insurance-tab_detailsList__\+yiiV div{gap:3px;grid-template-columns:1fr}}:root{--color-accent-500:var(--color-indigo-500);--color-accent-600:var(--color-indigo-600);--surface:var(--color-slate-200);--surface-accent:var(--color-accent-500);--link-active:var(--color-accent-500);--content:var(--color-slate-800);--content-inverse:var(--color-neutral-0);--content-accent:var(--color-accent-500);--content-muted:var(--color-slate-500);--content-subtle:var(--color-slate-600);--border:var(--color-slate-200);--card-surface:var(--color-neutral-0);--card-nested-surface:var(--color-slate-200);--header-surface:var(--color-neutral-0-80);--ui-field-surface:var(--card-surface);--ui-field-border:var(--border);--ui-field-content:var(--content);--ui-field-placeholder-content:var(--content-muted);--ui-field-height:2.75rem;--button-accent-surface:var(--color-accent-500);--button-accent-content:var(--color-neutral-0);--button-accent-border:var(--color-accent-600);--button-accent-hover-surface:var(--color-accent-600);--button-accent-hover-content:var(--color-neutral-0);--button-accent-hover-border:var(--color-accent-600);--button-muted-surface:var(--color-neutral-400);--button-muted-content:var(--color-neutral-0);--button-muted-border:var(--color-neutral-400);--button-muted-hover-surface:var(--color-neutral-500);--button-muted-hover-content:var(--color-neutral-0);--button-muted-hover-border:var(--color-neutral-500);--button-muted-outline-surface:var(--color-neutral-0);--button-muted-outline-border:var(--color-slate-300);--button-muted-outline-content:var(--color-slate-700);--button-muted-outline-hover-surface:var(--color-slate-50);--button-muted-outline-hover-border:var(--color-slate-400);--button-muted-outline-hover-content:var(--color-slate-800);--button-light-grey-surface:var(--color-slate-100);--button-light-grey-content:var(--color-slate-800);--button-light-grey-border:var(--color-slate-200);--button-light-grey-hover-surface:var(--color-slate-200);--button-light-grey-hover-content:var(--color-slate-900);--button-light-grey-hover-border:var(--color-slate-300);--button-danger-surface:var(--color-red-600);--button-danger-content:var(--color-neutral-0);--button-danger-border:var(--color-red-700);--button-danger-hover-surface:var(--color-red-700);--button-danger-hover-content:var(--color-neutral-0);--button-danger-hover-border:var(--color-red-800);--button-accent-ghost-surface:#0000;--button-accent-ghost-content:var(--color-accent-500);--button-accent-ghost-border:#0000;--button-accent-ghost-hover-surface:var(--color-slate-50);--button-accent-ghost-hover-content:var(--color-accent-600);--button-accent-ghost-hover-border:#0000;--button-danger-ghost-surface:#0000;--button-danger-ghost-content:var(--color-red-600);--button-danger-ghost-border:#0000;--button-danger-ghost-hover-surface:var(--color-red-50);--button-danger-ghost-hover-content:var(--color-red-700);--button-danger-ghost-hover-border:#0000;--button-focus-ring-danger:var(--color-red-600);--sidebar-surface:var(--color-neutral-0);--sidebar-submenu-surface:var(--color-neutral-50);--sidebar-content:var(--color-neutral-700);--card-surface-gradient:radial-gradient(circle at top right,var(--color-neutral-500) 0%,var(--color-slate-400) 60%,var(--color-indigo-100) 100%);--training-category-training-surface:var(--color-sky-50);--training-category-training-content:var(--color-sky-600);--training-category-learning-surface:var(--color-indigo-100);--training-category-learning-content:var(--color-indigo-600);--training-category-workshop-surface:var(--color-slate-100);--training-category-workshop-content:var(--color-slate-700);--modal-backdrop-surface:color-mix(in srgb,var(--color-slate-900) 28%,#0000);--modal-panel-surface:var(--card-surface)}.dark{--color-accent-500:var(--color-indigo-500);--color-accent-600:var(--color-indigo-600);--surface:var(--color-slate-800);--surface-accent:var(--color-accent-500);--link-active:var(--color-accent-500);--content:var(--color-neutral-0);--content-inverse:var(--color-slate-900);--content-accent:var(--color-indigo-500);--content-muted:var(--color-neutral-300);--content-subtle:var(--color-slate-400);--border:var(--color-slate-600);--card-surface:var(--color-slate-800);--card-nested-surface:var(--color-slate-700);--header-surface:var(--color-slate-900);--ui-field-surface:var(--card-surface);--ui-field-border:var(--border);--ui-field-content:var(--content);--ui-field-placeholder-content:var(--content-muted);--ui-field-height:2.75rem;--button-accent-surface:var(--color-accent-500);--button-accent-content:var(--color-neutral-0);--button-accent-border:var(--color-accent-600);--button-accent-hover-surface:var(--color-accent-600);--button-accent-hover-content:var(--color-neutral-0);--button-accent-hover-border:var(--color-accent-600);--button-muted-surface:var(--color-slate-700);--button-muted-content:var(--color-neutral-0);--button-muted-border:var(--color-slate-700);--button-muted-hover-surface:var(--color-slate-600);--button-muted-hover-content:var(--color-neutral-0);--button-muted-hover-border:var(--color-slate-600);--button-muted-outline-surface:var(--color-slate-800);--button-muted-outline-border:var(--color-slate-600);--button-muted-outline-content:var(--color-neutral-100);--button-muted-outline-hover-surface:var(--color-slate-700);--button-muted-outline-hover-border:var(--color-slate-500);--button-muted-outline-hover-content:var(--color-neutral-0);--button-light-grey-surface:var(--color-slate-600);--button-light-grey-content:var(--color-neutral-100);--button-light-grey-border:var(--color-slate-500);--button-light-grey-hover-surface:var(--color-slate-500);--button-light-grey-hover-content:var(--color-neutral-0);--button-light-grey-hover-border:var(--color-slate-400);--button-danger-surface:var(--color-red-600);--button-danger-content:var(--color-neutral-0);--button-danger-border:var(--color-red-500);--button-danger-hover-surface:var(--color-red-500);--button-danger-hover-content:var(--color-neutral-0);--button-danger-hover-border:var(--color-red-400);--button-accent-ghost-surface:#0000;--button-accent-ghost-content:var(--color-accent-500);--button-accent-ghost-border:#0000;--button-accent-ghost-hover-surface:var(--color-slate-700);--button-accent-ghost-hover-content:var(--color-indigo-300);--button-accent-ghost-hover-border:#0000;--button-danger-ghost-surface:#0000;--button-danger-ghost-content:var(--color-red-400);--button-danger-ghost-border:#0000;--button-danger-ghost-hover-surface:#ef444424;--button-danger-ghost-hover-content:var(--color-red-300);--button-danger-ghost-hover-border:#0000;--button-focus-ring-danger:var(--color-red-400);--sidebar-surface:var(--color-slate-800);--sidebar-submenu-surface:var(--color-slate-600);--sidebar-content:var(--color-neutral-50);--card-surface-gradient:linear-gradient(135deg,var(--color-slate-600) 0%,var(--color-slate-700) 100%);--training-category-training-surface:var(--color-sky-600-10);--training-category-training-content:var(--color-sky-400);--training-category-learning-surface:var(--color-slate-700);--training-category-learning-content:var(--color-indigo-100);--training-category-workshop-surface:var(--color-slate-600);--training-category-workshop-content:var(--color-slate-200);--modal-backdrop-surface:color-mix(in srgb,var(--color-slate-900) 62%,#0000);--modal-panel-surface:var(--card-surface)}[data-theme=diwali]{--color-accent-500:var(--color-amber-500);--color-accent-600:var(--color-amber-600);--surface:var(--color-amber-50);--surface-accent:var(--color-accent-500);--link-active:var(--color-accent-500);--content:var(--color-neutral-800);--content-inverse:var(--color-neutral-0);--content-accent:var(--color-accent-500);--content-muted:var(--color-neutral-700);--content-subtle:var(--color-slate-600);--border:var(--color-slate-200);--card-surface:var(--color-neutral-0);--card-nested-surface:var(--color-amber-100);--header-surface:var(--color-neutral-0-80);--ui-field-surface:var(--card-surface);--ui-field-border:var(--border);--ui-field-content:var(--content);--ui-field-placeholder-content:var(--content-muted);--ui-field-height:2.75rem;--button-accent-surface:var(--color-accent-600);--button-accent-content:var(--color-neutral-0);--button-accent-border:var(--color-accent-600);--button-accent-hover-surface:var(--color-accent-600);--button-accent-hover-content:var(--color-neutral-0);--button-accent-hover-border:var(--color-accent-600);--button-muted-surface:var(--color-amber-800);--button-muted-content:var(--color-amber-400);--button-muted-border:var(--color-amber-300);--button-muted-hover-surface:var(--color-amber-300);--button-muted-hover-content:var(--color-amber-900);--button-muted-hover-border:var(--color-amber-400);--button-muted-outline-surface:var(--color-neutral-0);--button-muted-outline-border:var(--color-slate-300);--button-muted-outline-content:var(--color-slate-700);--button-muted-outline-hover-surface:var(--color-amber-50);--button-muted-outline-hover-border:var(--color-amber-200);--button-muted-outline-hover-content:var(--color-amber-900);--button-light-grey-surface:var(--color-neutral-100);--button-light-grey-content:var(--color-slate-800);--button-light-grey-border:var(--color-slate-200);--button-light-grey-hover-surface:var(--color-slate-100);--button-light-grey-hover-content:var(--color-slate-900);--button-light-grey-hover-border:var(--color-slate-300);--button-danger-surface:var(--color-red-600);--button-danger-content:var(--color-neutral-0);--button-danger-border:var(--color-red-700);--button-danger-hover-surface:var(--color-red-700);--button-danger-hover-content:var(--color-neutral-0);--button-danger-hover-border:var(--color-red-800);--button-accent-ghost-surface:#0000;--button-accent-ghost-content:var(--color-accent-600);--button-accent-ghost-border:#0000;--button-accent-ghost-hover-surface:var(--color-amber-50);--button-accent-ghost-hover-content:var(--color-accent-600);--button-accent-ghost-hover-border:#0000;--button-danger-ghost-surface:#0000;--button-danger-ghost-content:var(--color-red-600);--button-danger-ghost-border:#0000;--button-danger-ghost-hover-surface:var(--color-red-50);--button-danger-ghost-hover-content:var(--color-red-700);--button-danger-ghost-hover-border:#0000;--button-focus-ring-danger:var(--color-red-600);--sidebar-surface:var(--color-neutral-0);--sidebar-submenu-surface:var(--color-amber-100);--card-surface-gradient:radial-gradient(circle at top right,var(--color-amber-100) 0%,var(--color-amber-200) 60%,var(--color-amber-300) 100%);--training-category-training-surface:var(--color-sky-50);--training-category-training-content:var(--color-sky-600);--training-category-learning-surface:var(--color-indigo-100);--training-category-learning-content:var(--color-indigo-600);--training-category-workshop-surface:var(--color-slate-100);--training-category-workshop-content:var(--color-slate-700);--modal-backdrop-surface:color-mix(in srgb,var(--color-amber-900) 30%,#0000);--modal-panel-surface:var(--card-surface)}[data-theme=diwali].dark{--color-accent-500:var(--color-amber-500);--color-accent-600:var(--color-amber-600);--surface:var(--color-amber-600);--surface-accent:var(--color-accent-500);--link-active:var(--color-accent-500);--content:var(--color-amber-100);--content-inverse:var(--color-amber-950);--content-accent:var(--color-amber-400);--content-muted:var(--color-amber-200);--content-subtle:var(--color-amber-300);--border:var(--color-amber-700);--card-surface:var(--color-amber-900);--card-nested-surface:var(--color-amber-800);--header-surface:var(--color-amber-950);--ui-field-surface:var(--card-surface);--ui-field-border:var(--border);--ui-field-content:var(--content);--ui-field-placeholder-content:var(--content-muted);--ui-field-height:2.75rem;--button-accent-surface:var(--color-accent-500);--button-accent-content:var(--color-neutral-0);--button-accent-border:var(--color-accent-600);--button-accent-hover-surface:var(--color-accent-600);--button-accent-hover-content:var(--color-neutral-0);--button-accent-hover-border:var(--color-accent-600);--button-muted-surface:var(--color-amber-700);--button-muted-content:var(--color-amber-100);--button-muted-border:var(--color-amber-300);--button-muted-hover-surface:var(--color-amber-300);--button-muted-hover-content:var(--color-amber-900);--button-muted-hover-border:var(--color-amber-400);--button-muted-outline-surface:var(--color-amber-900);--button-muted-outline-border:var(--color-amber-700);--button-muted-outline-content:var(--color-amber-100);--button-muted-outline-hover-surface:var(--color-amber-800);--button-muted-outline-hover-border:var(--color-amber-600);--button-muted-outline-hover-content:var(--color-neutral-0);--button-light-grey-surface:var(--color-slate-600);--button-light-grey-content:var(--color-neutral-100);--button-light-grey-border:var(--color-slate-500);--button-light-grey-hover-surface:var(--color-slate-500);--button-light-grey-hover-content:var(--color-neutral-0);--button-light-grey-hover-border:var(--color-slate-400);--button-danger-surface:var(--color-red-600);--button-danger-content:var(--color-neutral-0);--button-danger-border:var(--color-red-500);--button-danger-hover-surface:var(--color-red-500);--button-danger-hover-content:var(--color-neutral-0);--button-danger-hover-border:var(--color-red-400);--button-accent-ghost-surface:#0000;--button-accent-ghost-content:var(--color-amber-400);--button-accent-ghost-border:#0000;--button-accent-ghost-hover-surface:var(--color-amber-800);--button-accent-ghost-hover-content:var(--color-amber-300);--button-accent-ghost-hover-border:#0000;--button-danger-ghost-surface:#0000;--button-danger-ghost-content:var(--color-red-400);--button-danger-ghost-border:#0000;--button-danger-ghost-hover-surface:#ef44442e;--button-danger-ghost-hover-content:var(--color-red-300);--button-danger-ghost-hover-border:#0000;--button-focus-ring-danger:var(--color-red-400);--sidebar-surface:var(--color-amber-50);--sidebar-submenu-surface:var(--color-amber-100);--sidebar-content:var(--color-amber-800);--card-surface-gradient:linear-gradient(135deg,var(--color-amber-900) 0%,var(--color-amber-800) 100%);--training-category-training-surface:var(--color-sky-600-10);--training-category-training-content:var(--color-sky-400);--training-category-learning-surface:var(--color-slate-700);--training-category-learning-content:var(--color-indigo-100);--training-category-workshop-surface:var(--color-slate-600);--training-category-workshop-content:var(--color-slate-200);--modal-backdrop-surface:color-mix(in srgb,var(--color-amber-950) 68%,#0000);--modal-panel-surface:var(--card-surface)}[data-theme=caelius-classic]{--color-accent-500:var(--color-sky-500);--color-accent-50:var(--color-sky-50);--color-accent-600:var(--color-sky-600);--surface:var(--color-slate-25);--surface-accent:var(--color-accent-500);--content:var(--color-neutral-800);--content-inverse:var(--color-neutral-0);--content-accent:var(--color-accent-500);--content-muted:var(--color-slate-500);--content-subtle:var(--color-slate-600);--border:var(--color-neutral-300);--border-accent:var(--color-accent-500);--card-surface:var(--color-neutral-0);--card-nested-surface:var(--color-slate-50);--header-surface:var(--color-neutral-0-80);--link:var(--color-accent-500);--link-active:var(--color-accent-600);--button-accent-surface:var(--color-accent-500);--button-accent-content:var(--color-neutral-0);--button-accent-border:var(--color-accent-500);--button-accent-hover-surface:var(--color-accent-600);--button-accent-hover-content:var(--color-neutral-0);--button-accent-hover-border:var(--color-accent-600);--button-muted-surface:var(--color-slate-300);--button-muted-content:var(--color-slate-700);--button-muted-border:var(--color-slate-200);--button-muted-hover-surface:var(--color-slate-200);--button-muted-hover-content:var(--color-slate-800);--button-muted-hover-border:var(--color-slate-300);--button-muted-outline-surface:var(--color-neutral-0);--button-muted-outline-border:var(--color-slate-300);--button-muted-outline-content:var(--color-slate-700);--button-muted-outline-hover-surface:var(--color-slate-50);--button-muted-outline-hover-border:var(--color-slate-400);--button-muted-outline-hover-content:var(--color-slate-800);--button-light-grey-surface:var(--color-slate-100);--button-light-grey-content:var(--color-slate-800);--button-light-grey-border:var(--color-slate-200);--button-light-grey-hover-surface:var(--color-slate-200);--button-light-grey-hover-content:var(--color-slate-900);--button-light-grey-hover-border:var(--color-slate-300);--button-danger-surface:var(--color-red-600);--button-danger-content:var(--color-neutral-0);--button-danger-border:var(--color-red-700);--button-danger-hover-surface:var(--color-red-700);--button-danger-hover-content:var(--color-neutral-0);--button-danger-hover-border:var(--color-red-800);--button-success-surface:var(--color-green-500);--button-success-content:var(--color-neutral-0);--button-success-border:var(--color-green-600);--button-success-hover-surface:var(--color-green-600);--button-success-hover-content:var(--color-neutral-0);--button-success-hover-border:var(--color-green-700);--button-accent-ghost-surface:#0000;--button-accent-ghost-content:var(--color-accent-500);--button-accent-ghost-border:#0000;--button-accent-ghost-hover-surface:var(--color-slate-50);--button-accent-ghost-hover-content:var(--color-accent-600);--button-accent-ghost-hover-border:#0000;--button-danger-ghost-surface:#0000;--button-danger-ghost-content:var(--color-red-600);--button-danger-ghost-border:#0000;--button-danger-ghost-hover-surface:var(--surface-danger);--button-danger-ghost-hover-content:var(--color-red-700);--button-danger-ghost-hover-border:#0000;--button-focus-ring-danger:var(--color-red-600);--avatar-initial-content:var(--color-neutral-800);--avatar-surface-0:var(--color-sky-50);--avatar-surface-1:var(--color-green-100);--avatar-surface-2:var(--color-amber-100);--avatar-surface-3:var(--color-indigo-100);--avatar-surface-4:var(--color-red-100);--avatar-surface-5:var(--color-warm-50);--avatar-surface-6:var(--color-slate-100);--avatar-surface-7:var(--color-gray-50);--avatar-surface-8:var(--color-green-50);--avatar-surface-9:var(--color-amber-50);--team-availability-label-leave-content:var(--color-amber-700);--team-availability-label-leave-surface:var(--color-amber-50);--team-availability-label-wfh-content:var(--color-sky-600);--team-availability-label-wfh-surface:var(--color-sky-50);--team-availability-label-in-office-content:var(--color-green-600);--team-availability-label-in-office-surface:var(--color-green-50);--training-category-training-surface:var(--color-sky-50);--training-category-training-content:var(--color-sky-600);--training-category-learning-surface:var(--color-indigo-100);--training-category-learning-content:var(--color-indigo-600);--training-category-workshop-surface:var(--color-slate-100);--training-category-workshop-content:var(--color-slate-700);--icon-accent:var(--color-accent-500);--icon-accent-surface:var(--color-sky-600-10);--sidebar-surface:var(--color-neutral-0);--sidebar-submenu-surface:var(--color-slate-100);--sidebar-menu-hover-surface:var(--color-slate-50);--sidebar-submenu-hover-surface:var(--color-slate-100-60);--sidebar-menu-active-surface:var(--color-accent-500);--sidebar-submenu-active-surface:var(--color-sky-600-10);--card-surface-gradient:radial-gradient(circle at top right,var(--color-slate-25) 0%,var(--color-slate-300) 60%,var(--color-sky-600-30) 100%);--celebration-banner-birthday-gradient:linear-gradient(135deg,var(--color-pink-100) 0%,var(--color-orange-100) 100%);--celebration-banner-birthday-heading-content:var(--color-slate-900);--celebration-banner-birthday-muted-content:var(--color-slate-600);--celebration-banner-anniversary-gradient:linear-gradient(135deg,var(--color-amber-50) 0%,var(--color-warm-100) 100%);--celebration-banner-anniversary-heading-content:var(--color-slate-900);--celebration-banner-anniversary-muted-content:var(--color-slate-600);--celebration-banner-session-gradient:linear-gradient(135deg,var(--color-cyan-100) 0%,var(--color-green-100) 100%);--celebration-banner-session-heading-content:var(--color-slate-900);--celebration-banner-session-muted-content:var(--color-slate-600);--celebration-banner-chip-surface:color-mix(in srgb,var(--color-slate-900) 8%,#0000);--celebration-banner-chip-icon-content:var(--color-slate-700);--celebration-banner-avatar-ring:color-mix(in srgb,var(--color-slate-900) 14%,#0000);--linear-progress-track-surface:var(--color-slate-200);--linear-progress-accent-fill:var(--color-accent-500);--linear-progress-success-fill:var(--success);--my-projects-view-all-content:var(--link-active);--my-projects-badge-active-surface:var(--color-sky-500-50);--my-projects-badge-active-content:var(--color-accent-500);--my-projects-badge-completed-surface:var(--surface-success);--my-projects-badge-completed-content:var(--color-green-600);--ui-field-surface:var(--color-neutral-0);--ui-field-border:var(--border);--ui-field-content:var(--content);--ui-field-placeholder-content:var(--content-muted);--ui-field-height:2.75rem;--select-field-surface:var(--ui-field-surface);--select-field-border:var(--ui-field-border);--select-field-content:var(--ui-field-content);--select-field-placeholder-content:var(--ui-field-placeholder-content);--select-panel-surface:var(--color-neutral-0);--select-panel-border:var(--border);--select-option-hover-surface:var(--color-slate-50);--select-option-selected-surface:var(--color-sky-600-10);--date-range-field-surface:var(--ui-field-surface);--date-range-field-border:var(--ui-field-border);--date-range-field-content:var(--ui-field-content);--table-surface:var(--color-neutral-0);--table-border:var(--border);--table-header-surface:var(--color-slate-50);--table-header-content:var(--content-muted);--table-row-divider-border:var(--border);--table-cell-content:var(--content);--table-status-active-dot:var(--success);--table-status-active-surface:var(--surface-success);--table-status-active-content:var(--success);--pagination-content:var(--content-muted);--pagination-border:var(--border);--pagination-button-hover-surface:var(--color-slate-50);--modal-backdrop-surface:color-mix(in srgb,var(--color-slate-900) 28%,#0000);--modal-panel-surface:var(--card-surface);--modal-panel-surface-alt:var(--color-slate-200)}[data-theme=caelius-classic].dark{--color-accent-500:var(--color-sky-500);--color-accent-600:var(--color-sky-600);--surface:var(--color-slate-800);--surface-accent:var(--color-accent-500);--link-active:var(--color-accent-500);--content:var(--color-neutral-0);--content-inverse:var(--color-slate-900);--content-accent:var(--color-accent-500);--content-muted:var(--color-neutral-300);--content-subtle:var(--color-slate-400);--border:var(--color-slate-600);--card-surface:var(--color-slate-800);--card-nested-surface:var(--color-slate-700);--header-surface:var(--color-slate-900);--button-accent-surface:var(--color-accent-500);--button-accent-content:var(--color-neutral-0);--button-accent-border:var(--color-accent-600);--button-accent-hover-surface:var(--color-accent-600);--button-accent-hover-content:var(--color-neutral-0);--button-accent-hover-border:var(--color-accent-600);--button-muted-surface:var(--color-slate-700);--button-muted-content:var(--color-neutral-100);--button-muted-border:var(--color-slate-300);--button-muted-hover-surface:var(--color-slate-300);--button-muted-hover-content:var(--color-slate-900);--button-muted-hover-border:var(--color-slate-400);--button-muted-outline-surface:var(--color-slate-800);--button-muted-outline-border:var(--color-slate-600);--button-muted-outline-content:var(--color-neutral-100);--button-muted-outline-hover-surface:var(--color-slate-700);--button-muted-outline-hover-border:var(--color-slate-500);--button-muted-outline-hover-content:var(--color-neutral-0);--button-light-grey-surface:var(--color-slate-600);--button-light-grey-content:var(--color-neutral-100);--button-light-grey-border:var(--color-slate-500);--button-light-grey-hover-surface:var(--color-slate-500);--button-light-grey-hover-content:var(--color-neutral-0);--button-light-grey-hover-border:var(--color-slate-400);--button-danger-surface:var(--color-red-600);--button-danger-content:var(--color-neutral-0);--button-danger-border:var(--color-red-500);--button-danger-hover-surface:var(--color-red-500);--button-danger-hover-content:var(--color-neutral-0);--button-danger-hover-border:var(--color-red-400);--button-success-surface:var(--color-green-500);--button-success-content:var(--color-neutral-0);--button-success-border:var(--color-green-600);--button-success-hover-surface:var(--color-green-600);--button-success-hover-content:var(--color-neutral-0);--button-success-hover-border:var(--color-green-700);--button-accent-ghost-surface:#0000;--button-accent-ghost-content:var(--color-accent-500);--button-accent-ghost-border:#0000;--button-accent-ghost-hover-surface:var(--color-slate-700);--button-accent-ghost-hover-content:var(--color-sky-400);--button-accent-ghost-hover-border:#0000;--button-danger-ghost-surface:#0000;--button-danger-ghost-content:var(--color-red-400);--button-danger-ghost-border:#0000;--button-danger-ghost-hover-surface:#ef444424;--button-danger-ghost-hover-content:var(--color-red-300);--button-danger-ghost-hover-border:#0000;--button-focus-ring-danger:var(--color-red-400);--avatar-initial-content:var(--color-neutral-0);--avatar-surface-0:var(--color-sky-600-10);--avatar-surface-1:var(--color-green-500-15);--avatar-surface-2:var(--color-amber-900);--avatar-surface-3:var(--color-slate-700);--avatar-surface-4:var(--color-red-900);--avatar-surface-5:var(--color-warm-800);--avatar-surface-6:var(--color-indigo-600);--avatar-surface-7:var(--color-slate-600);--avatar-surface-8:var(--color-sky-600);--avatar-surface-9:var(--color-amber-950);--team-availability-label-leave-content:var(--color-amber-300);--team-availability-label-leave-surface:var(--color-amber-950);--team-availability-label-wfh-content:var(--color-sky-400);--team-availability-label-wfh-surface:var(--color-sky-600-10);--team-availability-label-in-office-content:var(--color-green-300);--team-availability-label-in-office-surface:var(--color-green-500-15);--training-category-training-surface:var(--color-sky-600-10);--training-category-training-content:var(--color-sky-400);--training-category-learning-surface:var(--color-slate-700);--training-category-learning-content:var(--color-indigo-100);--training-category-workshop-surface:var(--color-slate-600);--training-category-workshop-content:var(--color-slate-200);--sidebar-surface:var(--color-slate-900);--sidebar-submenu-surface:var(--color-slate-800);--sidebar-content:var(--color-neutral-100);--card-surface-gradient:linear-gradient(135deg,#0c4a6e,#075985);--celebration-banner-birthday-gradient:linear-gradient(135deg,color-mix(in srgb,var(--color-amber-950) 88%,var(--color-slate-900)) 0%,var(--color-amber-900) 100%);--celebration-banner-birthday-border:var(--color-amber-700);--celebration-banner-birthday-icon-surface:var(--color-amber-900);--celebration-banner-birthday-icon-content:var(--color-amber-200);--celebration-banner-birthday-heading-content:var(--color-neutral-0);--celebration-banner-birthday-muted-content:var(--color-amber-100);--celebration-banner-anniversary-gradient:linear-gradient(135deg,var(--color-slate-900) 0%,color-mix(in srgb,var(--color-sky-700) 55%,var(--color-slate-900)) 100%);--celebration-banner-anniversary-border:var(--color-sky-600);--celebration-banner-anniversary-icon-surface:var(--color-sky-600-10);--celebration-banner-anniversary-icon-content:var(--color-sky-400);--celebration-banner-anniversary-heading-content:var(--color-neutral-0);--celebration-banner-anniversary-muted-content:var(--color-neutral-200);--celebration-banner-session-gradient:linear-gradient(135deg,var(--color-slate-900) 0%,color-mix(in srgb,var(--color-green-900) 65%,var(--color-slate-900)) 100%);--celebration-banner-session-heading-content:var(--color-neutral-0);--celebration-banner-session-muted-content:var(--color-green-200);--celebration-banner-chip-surface:#ffffff1f;--celebration-banner-chip-icon-content:var(--color-neutral-0);--celebration-banner-avatar-ring:#ffffff38;--linear-progress-track-surface:var(--color-slate-700);--linear-progress-accent-fill:var(--color-accent-500);--linear-progress-success-fill:var(--color-green-400);--my-projects-view-all-content:var(--link-active);--my-projects-row-divider-border:var(--color-slate-600);--my-projects-badge-active-surface:var(--color-sky-600-10);--my-projects-badge-active-content:var(--color-sky-400);--my-projects-badge-completed-surface:var(--color-green-500-15);--my-projects-badge-completed-content:var(--color-green-300);--ui-field-surface:var(--color-slate-800);--ui-field-border:var(--color-slate-600);--ui-field-content:var(--content);--ui-field-placeholder-content:var(--content-muted);--ui-field-height:2.75rem;--select-field-surface:var(--ui-field-surface);--select-field-border:var(--ui-field-border);--select-field-content:var(--ui-field-content);--select-field-placeholder-content:var(--ui-field-placeholder-content);--select-panel-surface:var(--color-slate-900);--select-panel-border:var(--color-slate-600);--select-option-hover-surface:var(--color-slate-700);--select-option-selected-surface:var(--color-sky-600-10);--date-range-field-surface:var(--ui-field-surface);--date-range-field-border:var(--ui-field-border);--date-range-field-content:var(--ui-field-content);--table-surface:var(--color-slate-800);--table-border:var(--color-slate-600);--table-header-surface:var(--color-slate-900);--table-header-content:var(--content-muted);--table-row-divider-border:var(--my-projects-row-divider-border);--table-cell-content:var(--content);--table-status-active-dot:var(--color-green-400);--table-status-active-surface:var(--color-green-500-15);--table-status-active-content:var(--color-green-300);--pagination-content:var(--content-muted);--pagination-border:var(--color-slate-600);--pagination-button-hover-surface:var(--color-slate-700);--modal-backdrop-surface:color-mix(in srgb,var(--color-slate-900) 62%,#0000);--modal-panel-surface:var(--card-surface);--modal-panel-surface-alt:var(--color-slate-700)}:root{--color-indigo-100:#e0e7ff;--color-indigo-500:#5c63c0;--color-indigo-600:#454a93;--color-indigo-800:#3730a3;--color-slate-25:#f8fafc;--color-slate-50:#f5f7fa;--color-slate-100:#dee2e6;--color-slate-100-60:#f1f5f999;--color-slate-150:#e2e8f0;--color-slate-200:#e8edf3;--color-slate-300:#d7e2ef;--color-slate-400:#e7ebff99;--color-slate-500:#64748b;--color-slate-600:#374151;--color-slate-700:#1f2937;--color-slate-800:#111827;--color-slate-900:#0f172a;--color-neutral-0:#fff;--color-neutral-0-80:#fffc;--color-neutral-50:#f5f5f5;--color-neutral-100:#f3f4f6;--color-neutral-200:#e5e7eb;--color-neutral-300:#d1d5db;--color-neutral-400:#aaa;--color-neutral-500:#ffffff4d;--color-neutral-600:#6c757d;--color-neutral-700:#21252999;--color-neutral-800:#212529;--color-gray-50:#f8f9fa;--color-amber-50:#fffbeb;--color-amber-100:#fef3c7;--color-amber-200:#fde68a;--color-amber-300:#fcd34d;--color-amber-400:#fbbf24;--color-amber-500:#f59e0b;--color-amber-600:#d97706;--color-amber-600-10:#d977061a;--color-amber-600-50:#d9770680;--color-amber-700:#b45309;--color-amber-800:#92400e;--color-amber-900:#78350f;--color-amber-950:#451a03;--color-warm-50:#fff8e1;--color-warm-50-10:#fffbeb;--color-warm-100:#ffecb3;--color-warm-800:#5d4037;--color-amber-glow:#d9770626;--color-amber-soft:#d9770614;--color-sky-50:#ceedfb;--color-sky-400:#0ea5e9;--color-sky-450:#0084c2;--color-sky-500:#0284c7;--color-sky-600:#0369a1;--color-sky-700:#2563eb;--color-sky-600-10:#0284c71a;--color-sky-500-50:#4bbbf31a;--color-sky-600-30:#0284c73a;--color-green-50:#ecfdf5;--color-green-100:#d1fae5;--color-green-200:#a7f3d0;--color-green-300:#6ee7b7;--color-green-400:#34d399;--color-green-500:#059669;--color-green-500-15:#05966926;--color-green-600:#047857;--color-green-700:#065f46;--color-green-800:#064e3b;--color-green-900:#022c22;--color-red-50:#fef2f2;--color-red-100:#fee2e2;--color-red-200:#fecaca;--color-red-300:#fca5a5;--color-red-400:#f87171;--color-red-500:#ef4444;--color-red-600:#dc2626;--color-red-700:#b91c1c;--color-red-800:#991b1b;--color-red-900:#7f1d1d;--color-pink-100:#fce7f3;--color-pink-500:#f6339a;--color-pink-800:#9d174d;--color-orange-100:#ffedd5;--color-orange-400:#ff8b1a;--color-orange-800:#9a3412;--color-yellow-300:#ffe02a;--color-blue-100:#dbeafe;--color-blue-800:#1e40af;--color-purple-100:#f3e8ff;--color-purple-200:#e9d5ff;--color-purple-800:#6b21a8;--color-cyan-100:#cffafe;--color-cyan-800:#155e75;--color-teal-100:#ccfbf1;--color-teal-800:#115e59;--font-size-xxs:0.6875rem;--font-size-xs:0.75rem;--font-size-sm:0.8125rem;--font-size-base:0.875rem;--font-size-lg:1rem;--font-size-xl:1.125rem;--font-size-2xl:1.25rem;--font-size-3xl:1.5rem;--font-size-4xl:1.875rem;--font-plus-jakarta:"Plus Jakarta Sans",sans-serif;--font-inter:"Inter",sans-serif;--space-1:0.125rem;--space-2:0.25rem;--space-3:0.375rem;--space-4:0.5rem;--space-5:0.75rem;--space-6:0.875rem;--space-7:1rem;--space-8:1.125rem;--space-9:1.25rem;--space-10:1.5rem;--space-11:2rem;--space-12:3rem;--border-1:1px;--border-2:2px;--border-4:4px;--border-6:6px;--border-8:8px;--radius-xs:0.125rem;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.625rem;--radius-2xl:0.75rem;--radius-3xl:0.875rem;--radius-full:9999px;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--height-1:6px;--height-2:8px;--height-3:12px;--height-4:15px;--height-5:16px;--height-6:18px;--height-7:20px;--height-8:24px;--height-9:32px;--height-10:36px;--height-11:40px;--height-12:48px;--height-13:64px;--success:var(--color-green-500);--content-success:var(--color-green-500);--surface-success:var(--color-green-50);--border-success:var(--color-green-500-15);--warning:var(--color-amber-600);--content-warning:var(--color-amber-600);--surface-warning:var(--color-amber-600-10);--border-warning:var(--color-amber-600-50);--info:var(--color-accent-500);--content-info:var(--color-neutral-0);--surface-info:var(--color-sky-500-50);--border-info:var(--color-sky-50);--danger:var(--color-red-500);--content-danger:var(--color-neutral-0);--surface-danger:var(--color-red-50);--border-danger:var(--color-red-200);--neutral:var(--color-slate-500);--content-neutral:var(--color-slate-500);--surface-neutral:var(--color-gray-50);--border-neutral:var(--color-slate-100);--purple:var(--color-purple-800);--content-purple:var(--color-purple-800);--surface-purple:var(--color-purple-100);--border-purple:var(--color-purple-200);--task-category-surface:var(--color-indigo-100);--task-category-content:var(--color-indigo-800);--text-xxs:var(--font-size-xxs);--text-xs:var(--font-size-xs);--text-sm:var(--font-size-sm);--text-base:var(--font-size-base);--text-lg:var(--font-size-lg);--text-xl:var(--font-size-xl);--text-2xl:var(--font-size-2xl);--text-3xl:var(--font-size-3xl);--text-4xl:var(--font-size-4xl);--font-light:var(--font-weight-light);--font-normal:var(--font-weight-regular);--font-medium:var(--font-weight-medium);--font-semibold:var(--font-weight-semibold);--font-bold:var(--font-weight-bold);--rounded-xs:var(--radius-xs);--rounded-sm:var(--radius-sm);--rounded-md:var(--radius-md);--rounded-lg:var(--radius-lg);--rounded-xl:var(--radius-xl);--rounded-2xl:var(--radius-2xl);--rounded-3xl:var(--radius-3xl);--rounded-full:var(--radius-full);--border-thin:var(--border-1);--border-medium:var(--border-2);--border-thick:var(--border-4);--border-heavy:var(--border-8);--spacing-xs:var(--space-1);--spacing-sm:var(--space-2);--spacing-md:var(--space-3);--spacing-lg:var(--space-4);--spacing-xl:var(--space-5);--spacing-2xl:var(--space-6);--spacing-3xl:var(--space-7);--spacing-4xl:var(--space-8);--spacing-5xl:var(--space-9);--spacing-6xl:var(--space-10);--spacing-7xl:var(--space-11);--spacing-8xl:var(--space-12);--height-sm:var(--height-1);--height-md:var(--height-2);--height-lg:var(--height-3);--height-lg:var(--height-4);--height-xl:var(--height-5);--height-2xl:var(--height-6);--height-3xl:var(--height-7);--height-4xl:var(--height-8);--height-5xl:var(--height-9);--height-6xl:var(--height-10);--height-7xl:var(--height-11);--height-8xl:var(--height-12);--height-9xl:var(--height-13);--font-body:var(--font-inter);--font-heading:var(--font-plus-jakarta);--font-subheading:var(--font-inter)}.heading-xs{color:var(--content);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-semibold);margin-bottom:0!important}.heading-sm{font-size:var(--text-lg)}.heading-lg,.heading-sm{color:var(--content);font-family:var(--font-heading);font-weight:var(--font-semibold);margin-bottom:0}.heading-lg{font-size:var(--text-xl)}.heading-xl{color:var(--content);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-semibold);margin-bottom:0}.sub-heading-xs{font-size:var(--text-xxs);font-weight:var(--font-medium)}.sub-heading-sm,.sub-heading-xs{color:var(--content-muted);font-family:var(--font-subheading);margin-bottom:0}.sub-heading-sm{font-size:var(--text-xs);font-weight:var(--font-regular)}.sub-heading-md{font-size:var(--text-base)}.sub-heading-lg,.sub-heading-md{color:var(--content-muted);font-family:var(--font-subheading);font-weight:var(--font-medium);margin-bottom:0}.sub-heading-lg{font-size:var(--text-lg)}.body-xs{color:var(--content-muted);font-size:var(--text-xs)}.body-sm,.body-xs{font-family:var(--font-body);font-weight:var(--font-normal);margin-bottom:0}.body-sm{color:var(--content);font-size:var(--text-base)}.font-700{font-weight:var(--font-bold)}.text-accent{color:var(--color-accent-500)!important}.icon-accent{color:var(--icon-accent);height:var(--height-3xl);width:var(--height-3xl)}.icon-sm{height:var(--height-xl);width:var(--height-xl)}.icon-base{height:var(--height-3xl);width:var(--height-3xl)}.color-accent{color:var(--color-accent-500)}.badge--success{background-color:var(--surface-success);border:1px solid var(--border-success);border-radius:var(--rounded-full);color:var(--success)}.badge--success,.badge--warning{align-items:center;display:inline-flex;font-size:var(--text-xxs);font-weight:var(--font-medium);gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-lg);white-space:nowrap}.badge--warning{background-color:var(--surface-warning);border:1px solid var(--border-warning);border-radius:var(--rounded-full);color:var(--content-warning)}.badge--danger{align-items:center;background-color:var(--surface-danger);border:1px solid var(--border-danger);border-radius:var(--rounded-xl);display:inline-flex;font-size:var(--text-xxs);font-weight:var(--font-medium);gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-lg);white-space:nowrap}.badge--danger,.badge--danger:hover{color:var(--danger)}.info-card{background-color:var(--surface-info);border:1px solid var(--border-info);border-radius:var(--rounded-3xl);color:var(--info)}.info-card,.neutral-card{padding:var(--spacing-xl)}.neutral-card{background-color:var(--surface-neutral);border:1px solid var(--border-neutral);border-radius:var(--rounded-3xl);color:var(--content-neutral)}.btn-xl{background:var(--color-accent-500);border:none;border-radius:var(--rounded-xl);cursor:pointer;font-size:var(--text-base);font-weight:var(--font-medium);padding:var(--spacing-lg);width:100%}.btn-xl,.btn-xl:hover{color:var(--content-info)}.btn-xl:hover{background:var(--color-accent-600)}:root{--theme-color:var(--color-accent-500);--radius-sm:8px;--radius-md:10px;--radius-lg:16px}::selection{background:#d6d6e6;color:#ff7373}a{color:inherit;text-decoration:none}hr{width:100%}.flex-1{display:flex;flex:1 1}.d-n{display:none!important}.d-f{display:flex!important}.f-w{flex-wrap:wrap}.fd-c{flex-direction:column}.flex{flex:1 1}.a-i-c{align-items:center}.small-fw{flex-wrap:wrap}.bg-white{background-color:#fff!important}.theme-color{color:var(--color-accent-500)!important;color:var(--theme-color)!important}.theme-background-color{background-color:var(--color-accent-500)!important;background-color:var(--theme-color)!important;color:#fff}.theme-background-color:hover{color:#fff!important}.theme-color-outline{border:1px solid var(--theme-color)!important}.brand-color{color:#ed1c24!important}.bg-brand{background-color:#ed1c24!important}.gap-15{gap:15px}.outline-none{outline:none!important}.cursor-not-allowed{cursor:not-allowed!important}.badge{background:#e4e4e4;border-radius:15px!important;display:inline-block;font-size:12px;margin-left:0;padding:4px 10px;user-select:none;-webkit-user-select:none}.badge.badge-success{background:#cde4cd;color:#2d862d}.badge.badge-danger{background:#ecdfdf;color:#a92828}.badge.badge-warning{background:#aed8545e;color:#889105}.badge.badge-info{background:rgba(190,213,239,.926);color:#0c22e9}.badge.badge-disable{background-color:#d9d9d9;color:#666262}.custom-badge{border-radius:16px;display:inline-block;font-size:12px;font-weight:500;min-width:75px!important;padding:2px 6px;text-align:center}.custom-badge.custom-badge-success{background-color:#e2f7e6!important;border:1px solid #41b06a!important;color:#41b06a!important}.custom-badge.custom-badge-danger{background-color:#fadada!important;border:1px solid #c92222!important;color:#c92222!important}.custom-badge.custom-badge-warning{background-color:#fffcec!important;border:1px solid #e0b200!important;color:#e0b200!important}.custom-badge.custom-badge-secondary{background:#e7e7e7!important;border:1.5px solid #bcbcbc!important;color:#475569!important}.custom-badge.custom-badge-info{background:#ccdfff!important;border:1.5px solid #090083!important;color:#090083!important}.theme-button{-webkit-appearance:none;appearance:none;background:var(--button-accent-surface);border:0;border-radius:5px;color:#fff!important;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;margin:0;outline:0;padding:10px 20px;transition:all .3s ease}.theme-button:hover{background:var(--button-accent-hover-surface);transition:all .3s ease}.bg-grey{background:#aaa!important}.bg-dark-grey{background-color:#6c757d!important}img{-webkit-user-select:none;user-select:none}input:not([type=checkbox],[type=radio]),select,textarea{-webkit-appearance:none;appearance:none;border:none;font-size:14px;padding:10px 20px;width:100%}textarea:focus{border:1px solid #7c7c7c;box-shadow:none!important;outline:none}select{appearance:auto;-webkit-appearance:auto}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{-webkit-tap-highlight-color:red;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;background:var(--surface);background-size:cover;color:#212529;font-family:Inter,sans-serif;font-size:300px;font-size:1rem;margin:0;text-align:left}.text-center{text-align:center}.nowrap{white-space:nowrap}.close_icon{background:#e1e1e1;border-radius:30px;cursor:pointer;font-weight:bolder;height:30px;line-height:30px;text-align:center;width:30px}.wrapper{display:flex;min-height:100vh}nav{background:var(--sidebar-surface);display:flex;flex:1 1;flex-direction:column;height:100vh;max-width:260px;overflow:auto;position:-webkit-sticky;position:sticky;top:0}nav ul{list-style:none;margin-bottom:0;margin-top:30px;padding:0}nav ul.submenu{background:var(--sidebar-submenu-surface);border-radius:5px;margin-top:12px}nav ul li ul.submenu{height:0;overflow:hidden;&.show{height:auto}}nav ul li a{align-items:center;border-radius:5px;color:var(--sidebar-content);display:inline-flex;display:flex;font-size:14px;font-weight:400;justify-content:center;justify-content:space-between;padding:12px;text-decoration:none;width:100%}nav ul li.active ul.submenu li.active a,nav ul li.active>a{color:var(--color-accent-500);color:var(--theme-color)}nav ul li.active ul.submenu li.active a{background:var(--sidebar-submenu-active-surface)}nav ul li.active:has(.submenu)>a{background:#0000;color:var(--color-accent-500);color:var(--theme-color)}nav .log-out{align-content:center;border-top:1px solid #2125290d;margin-top:auto;padding-top:25px}nav .log-out a{align-items:center;color:#212529;display:inline-flex;font-size:15px;justify-content:center;text-decoration:none;width:100%}nav .log-out a:hover{color:#ed1c24;cursor:pointer;transition:color .3s ease}nav .log-out a img{margin-right:12px}nav .close-button{cursor:pointer;display:none}.wrapper-body{display:flex;flex:1 1;flex-direction:column;padding:16px 20px}.auth{margin-left:0}.collapse-button{cursor:pointer;display:none;margin-right:20px}.collapse-button span{background:#ed1c24;border-radius:40px;display:block;height:2px;margin:0 0 5px;width:16px}.collapse-button span:nth-child(3){margin-bottom:0}.collapse-button span:nth-child(2){width:12px}.page-heading{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:35px}.h1{font-size:21px;font-weight:700;margin:0}.flag{border:1px solid var(--border);border-radius:4px;object-fit:cover;width:44px}.main{display:flex;flex:1 1;flex-direction:column}.layout{display:flex;width:100%}.main-layout{display:flex;flex:1 1;flex-direction:column;width:calc(100% - 270px)}.page-heading h1{color:var(--content);font-size:21px;font-weight:700;margin:0}.page-heading .total{background:#f5f7fa;border-radius:50px;color:#21252999;font-size:13px;font-weight:400;margin-left:auto;padding:10px 17px}.wrapper-body .filters{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.wrapper-body .filters .country,.wrapper-body .filters .job-post,.wrapper-body .filters .search{align-items:center;background:#f5f7fa;border-radius:5px;display:flex;flex:1 1;flex-wrap:wrap;margin-right:20px;position:relative}.search input{background:var(--color-slate-100-60)}.search input:focus{outline:none}.leave-list-badges{align-items:center;border-radius:5px;display:flex;flex:1 1;flex-wrap:wrap;gap:10px;margin-right:20px}.leave-list-badges::-webkit-scrollbar{display:none}.wrapper-body .filters form{align-items:center;flex:1 1;flex-wrap:wrap}.wrapper-body .filters form button{background:#0000;border:0;color:#ed1c24;cursor:pointer;font-size:14px;outline:0;padding:10px 15px}.wrapper-body .filters input:focus,.wrapper-body .filters select:focus,.wrapper-body .filters textarea:focus{border:1px solid #ccbfbf;border-radius:10px}.wrapper-body .filters .country img,.wrapper-body .filters .job-post img,.wrapper-body .filters .search img{position:absolute;right:20px}.search span{margin:5px}.wrapper-body .filters .actions{margin-left:auto}.wrapper-body .filters .actions a{align-items:center;color:inherit;display:inline-flex;font-size:14px;font-weight:400;margin-left:10px;text-decoration:none}.wrapper-body .filters .actions a.bulk-del{color:#e16368;margin-right:20px}.table-responsive{border-radius:16px!important}.wrapper-body .table-responsive{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;background:#f5f7fa;border-radius:6px;box-shadow:0 1px 4px #d7e2ef;margin-bottom:30px;max-height:calc(100vh - 280px);overflow:auto;padding:16px;width:100%}.wrapper-body table.custom{border-collapse:collapse;table-layout:auto!important;width:100%}.wrapper-body table.custom thead{position:-webkit-sticky;position:sticky;top:0;z-index:1}.wrapper-body table.custom thead:before{background:#e4e9f1;border-radius:6px;content:"";height:40px;position:absolute;width:100%;z-index:-1}.wrapper-body table.custom thead:after{background:#f5f7fa;content:"";height:40px;position:absolute;top:-20px;width:100%;z-index:-2}.wrapper-body table.custom td,.wrapper-body table.custom th{font-size:.85rem;padding:12px 15px}.wrapper-body table.custom th{color:#8190a6;font-weight:500;white-space:nowrap}.wrapper-body table.custom tbody tr:first-child td{padding-top:10px}.wrapper-body table.custom .days span:first-child{padding-left:0}.wrapper-body table.custom .days span{color:#b9b9b9;font-weight:500;padding:5px}.wrapper-body table.custom .days span.yes{color:var(--color-accent-500);color:var(--theme-color)}.wrapper-body table.custom td a{align-items:center;color:#4b76d7;cursor:pointer;display:inline-flex;text-decoration:none}.wrapper-body table.custom td a:hover{color:blue;cursor:pointer}.wrapper-body table.custom td a img{margin:0 6px}.wrapper-body .copyright{color:#21252966;font-size:12px;margin-top:auto;padding-top:30px;text-align:right}.custom-scrollbar::-webkit-scrollbar{height:8px;width:8px}.custom-scrollbar::-webkit-scrollbar-track{background:#f1f1f1;border-radius:16px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:16px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#9a9a9a}.table-responsive::-webkit-scrollbar{height:8px;width:8px}.table-responsive::-webkit-scrollbar-track{background:#f1f1f1;border-radius:16px}.table-responsive::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:16px}.table-responsive::-webkit-scrollbar-thumb:hover{background:#9a9a9a}.selectable-sortable-cell{word-wrap:break-word;max-width:350px;overflow-wrap:break-word;white-space:normal}.cards-outer{display:flex;flex-wrap:wrap;margin-bottom:40px}.cards-outer table.subscribe-table{width:100%}.cards-outer table.subscribe-table tr{display:flex;flex-wrap:wrap}.cards-outer table.subscribe-table tr td{background:#f5f7fa;border-radius:6px;box-shadow:0 1px 4px #d7e2ef;list-style:none;margin-bottom:20px;margin-right:20px;max-width:calc(25% - 15px);padding:16px;width:100%}.cards-outer table.subscribe-table tr td:nth-child(4n){margin-right:0}.cards-outer table.subscribe-table tr td a{color:#366ff0;display:inline-flex;font-size:14px;text-decoration:none;word-break:break-all}.cards-outer table.subscribe-table tr td p{color:#21252966;font-size:12px;font-weight:500;margin:12px 0 0}.wrapper.login_bg{position:relative}.wrapper.login_bg:before{background:url(/static/media/login_bg.686796be1a13b4da0e10.png);background-position:50%;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.wrapper.bg .wrapper-body{padding:30px}.login{background:#f5f7fa;border-radius:6px;box-shadow:0 1px 4px #d7e2ef;margin:40px auto;max-width:500px;padding:40px 16px;width:100%}.login form{margin:0 auto;max-width:350px;width:100%}.login input:not(input[type=checkbox]){background:#fff;border:1px solid #d5e0f0;border-radius:5px;box-shadow:0 1px 4px #d7e2ef;font-size:14px;margin-bottom:10px;outline:0;padding:10px 15px;width:100%}.login button{box-shadow:0 12px 30px -10px #8186d5;display:block;margin:40px auto 0;padding:10px 50px}.login button:hover{box-shadow:0 15px 30px -4px #8186d5}label.remember{align-items:center;color:#0009;display:flex;font-size:14px;margin-top:10px}label.has-asterisk{position:relative}label.has-asterisk:after{color:red;content:"*";left:100%;margin-left:2px;position:absolute;top:-.2em}.login input:not(input[type=checkbox]):focus{border:1px solid #e77276}.login .forgot-password{color:#21252999;display:block;font-size:14px;margin-top:60px;text-align:center;text-decoration:none}.login .forgot-password:hover{color:#212529}.round-profile{border-radius:50%;object-fit:cover}.rounded{border-radius:6px}.card{background:var(--card-surface);border-radius:16px;box-shadow:0 1px 4px #d7e2ef;margin-bottom:30px;padding:20px;width:100%}.card .card{background:var(--card-nested-surface);box-shadow:none;margin-bottom:0}.card .heading{border-bottom:1px solid #ccc;color:var(--color-accent-500);color:var(--theme-color);font-size:16.5px;font-weight:500;margin:0 0 15px;padding-bottom:10px}.card .heading:has(+p){border-bottom:0 solid #ccc;margin-bottom:0;padding-bottom:5px}.card .heading+p{border-bottom:1px solid #ccc;color:gray;font-size:14px;padding-bottom:10px}.card select{-webkit-appearance:auto;appearance:auto;border:1px solid #888;margin-right:15px;padding:10px}.card select:focus{border:2px solid #000}.card .small-message{color:#888;font-size:13px;font-weight:500}.card .details{padding-top:20px}.card .details p{font-size:13px;margin:7px 20px 7px 0}.card .inputs:not(:last-child){margin-bottom:15px}.card .inputs .input-group{border-color:#888;display:block;flex:1 1}.input-group label.has-asterisk{position:relative}.input-group label.has-asterisk:after{color:red;content:"*";left:100%;margin-left:2px;position:absolute;top:-.2em}.card .inputs .input-group>label{font-size:14px;font-weight:500;margin-bottom:10px}.card .inputs .input-group>label.question{font-size:16px;padding:10px 0}.card .inputs .input-group>label.question:has(+.label-brief){margin-bottom:0}.card .inputs .input-group input,.card .inputs .input-group textarea{border:1px solid #888;border-radius:4px}.card .inputs .input-group input:focus,.card .inputs .input-group textarea:focus{border:1px solid #000}.card .inputs .input-group .label-brief{color:#6c6c8c;display:flex;flex-wrap:wrap;font-size:13px;font-weight:500;gap:10px;margin-bottom:20px!important;margin-top:0}.card .inputs .input-group .label-brief small{background:#e5e5ee;border-radius:5px;padding:4px 10px;user-select:none;-webkit-user-select:none}.card table{border-collapse:collapse;width:100%}.card table tr:first-child td{border-top:0}.card table tr td{border-top:1px solid #ccc;vertical-align:top}.custom-checkbox{grid-gap:0 30px;display:grid;gap:0 30px;grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr))}.custom-checkbox.small{grid-template-columns:repeat(auto-fit,minmax(min(50px,100%),1fr))}.custom-checkbox>div{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.custom-checkbox>div>*{cursor:pointer}.custom-checkbox>div>input{margin-top:13px;transform:scale(1.18)}.custom-checkbox>div>label{flex:1 1;font-size:13px;padding:10px 0}.add-more-list{margin-top:40px;padding:20px 0}.generated_invoice{margin-bottom:50px}.generated_invoice iframe{border:1px solid #ccc;border-radius:15px;height:60vh}.label{color:var(--color-accent-500);color:var(--theme-color);font-size:15px;font-weight:500;margin-bottom:8px}.action-bar{align-items:flex-end;margin-bottom:20px;width:100%}.action-bar,.filters-wrapper{display:flex;flex-wrap:wrap;gap:20px}.filters-wrapper{flex:1 1}.filter{display:flex;flex:1 1;flex-direction:column}.search-input{display:flex;position:relative}.search-input .search-icon{align-items:center;bottom:0;display:flex;justify-content:center;position:absolute;right:15px;top:0}.search-input,.select{align-items:center;background:#f5f7fa;border:1px solid #cfd4da;border-radius:5px;height:40px;padding-right:10px}.search-input:focus-within,.select:focus-within{border:1px solid #90b7ff}.actions-wrapper{align-items:center;display:flex;gap:10px;justify-content:flex-end}.input{border:1px solid #888}.input:focus{border:1px solid gray;border-radius:10px;outline:none}.input-wrapper{position:relative}.input-suggestion{color:#848484;left:20px;pointer-events:none;position:absolute;top:10px}.input:focus .input-suggestion{top:10px}.timesheet{background:#f6f8fa;border-radius:6px;box-shadow:0 1px 4px #d7e2ef;font-size:.85rem;padding:20px 20px 0}.apply-timesheet{width:100%}.view-timesheet{padding:10px 20px 0}.timesheet-total-time{background-color:#f3f6f9;border-radius:50px;font-size:.875rem;font-weight:400;margin-left:auto;padding:6px 16px}.timesheet-total-time>span{color:var(--color-accent-500);color:var(--theme-color)}.timesheet>h2{margin-bottom:20px}.timesheet-header{background-color:#e5e9f1;border-radius:6px;font-size:.825rem!important;padding:10px}.timesheet-header>div{color:#8490a7;font-weight:500}.timesheet-content-view{font-size:.925rem!important}.timesheet-content .timesheet-row{border-top:1px solid #ccc;margin:0!important;padding:10px 0 15px}.timesheet-content .timesheet-row:first-child{border-top:0}.button{align-items:center;border:none;cursor:pointer;display:flex;justify-content:center;outline:none;transition:all .3s ease}.button-add-timesheet-row{background-color:var(--color-accent-500);background-color:var(--theme-color);border-radius:50%;bottom:-5px;color:#fff;height:33px;position:absolute;right:-15px;width:33px}.button-add-timesheet-row:hover{background:#454a93;color:#fff}.button-remove-timesheet-row{background-color:#eceef3;border-radius:50%;color:#bd2d2d;height:33px;width:33px}.button-remove-timesheet-row:hover{background:#bd2d2d;color:#fff}.button-reset-timesheet-row{background-color:#eceef3;border-radius:50%;color:#bd2d2d;font-weight:500;height:33px;width:33px}.button-reset-timesheet-row:hover{background:#bd2d2d;color:#fff}.timesheet-time-input{font-size:.8rem;height:40px!important;padding:2px 6px!important;width:45%!important}.modal-document-viewer-wrapper{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#0003}.modal-document-viewer-header{gap:12px;height:auto;min-height:45px}.modal-document-viewer-title{flex:1 1 auto;min-width:0}.modal-document-viewer-title h5{line-height:1.25;max-width:100%;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.modal-document-viewer-actions{flex:0 0 auto}.modal-document-viewer-body{background-color:#000;border-radius:0 0 calc(.3rem - 1px) calc(.3rem - 1px);padding:0}.modal-pdf{border-radius:16px!important;border-radius:var(--radius-lg)!important;height:85vh}.modal-header-btn{align-items:center;color:#707070;cursor:pointer!important;display:flex;height:32px;justify-content:center;padding:0;width:32px}.modal-header-btn:hover{color:#404040}@media only screen and (max-width:1399px){nav{overflow-y:auto}.wrapper-body{padding:30px}.wrapper-body .page-heading{margin-bottom:30px}.rto-management-actions-wrapper{width:100%}.cards-outer table.subscribe-table tr td{margin-bottom:15px;margin-right:15px;max-width:calc(33.33333% - 15px)}.cards-outer table.subscribe-table tr td:nth-child(4n){margin-right:15px}.cards-outer table.subscribe-table tr td:nth-child(3n){margin-right:0}}@media only screen and (max-width:1199px){nav{background:#fff;left:0;position:fixed;top:0;transform:translateX(-100%);transition:all .3s ease;width:260px;z-index:10}.wrapper.show-menu nav{transform:translateX(0);transition:all .3s ease}.wrapper.show-menu nav .close-button{align-items:center;background:#fff;border-radius:0 30px 30px 0;display:flex;height:40px;justify-content:center;position:absolute;right:25px;transform:translate(50%,-10%);width:40px}.wrapper.show-menu nav .close-button span{background:#ed1c24;display:block;height:1.5px;position:absolute;transform:rotate(45deg);width:14px}.wrapper.show-menu nav .close-button span:last-child{transform:rotate(-45deg)}.collapse-button{display:block}.wrapper-body{padding-left:30px;position:relative}.wrapper.show-menu .wrapper-body:before{background:#0009;content:"";height:100%;left:0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1}.actions-wrapper{width:100%}.wrapper-body .copyright{text-align:center}}@media only screen and (max-width:992px){.wrapper-body .filters form{flex:100% 1}.filter{min-width:100%}.wrapper-body .filters .actions{margin-right:auto}}@media only screen and (max-width:767px){.card .inputs .input-group{min-width:100%}}@media only screen and (max-width:600px){.wrapper-body .filters .actions{margin-top:10px}.wrapper-body .page-heading h1{font-size:17px}.wrapper-body .page-heading .total{font-size:11px;font-weight:500;padding:6px 10px}.wrapper-body .filters input,.wrapper-body .filters select{font-size:13px;padding:10px 15px}.wrapper-body .filters .actions a{font-size:12px}.wrapper-body table.custom,.wrapper-body table.custom tbody,.wrapper-body table.custom td,.wrapper-body table.custom tr{display:block}.wrapper-body .table-responsive{background:#0000;box-shadow:none;max-height:inherit;padding:0}.wrapper-body table.custom thead{display:none}.wrapper-body table.custom tbody tr{background:#f5f7fa;border-radius:6px;box-shadow:0 1px 4px #d7e2ef;margin-bottom:10px;padding:16px;position:relative}.wrapper-body table.custom tbody tr td{padding:6px 10px!important;text-align:left}.wrapper-body table.custom.resume tbody tr td:before{color:#21252999;content:attr(data-title);display:inline-flex;font-size:12px;margin-right:20px;width:60px}.wrapper-body table.custom tbody tr td:first-child{display:none}.wrapper-body table.custom tbody tr td:nth-child(2){background:#e5edf3;border-radius:5px;color:#3b414b;margin-bottom:8px}.wrapper-body table.custom.resume td:not(:nth-child(6)),.wrapper-body table.custom.resume th{white-space:normal}.wrapper-body table.custom.resume tbody tr td:last-child{position:absolute;right:15px;top:15px}.wrapper-body table.custom tbody tr td:nth-child(2):before,.wrapper-body table.custom.resume tbody tr td:last-child:before{content:none}.cards-outer table.subscribe-table tr td{margin-bottom:8px;margin-right:0;max-width:100%}.cards-outer table.subscribe-table tr td:nth-child(4n){margin-right:0}table#description_table tr,table#description_table tr td{display:block}.card table tr td,.card table tr:first-child td{border-top:0;padding:0}table#description_table tr{border-top:1px solid #ccc;padding:40px 0}table#description_table tr:first-child{border-top:0;padding-top:0}}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-radius:4px;margin:0}@media only screen and (min-width:768px){.mb-md-15{margin-bottom:15px}.small-fw{flex-wrap:nowrap}}ul.tab-nav{background:#d5dde7;border-radius:5px;font-size:14px;list-style:none;margin:0;padding:1rem;position:-webkit-sticky;position:sticky;top:80px}ul.tab-nav li{align-items:center;display:flex;position:relative}ul.tab-nav li:before{aspect-ratio:1/1;background:#f5f7fa;border-radius:20px;content:"";display:inline-flex;margin:0 15px;width:8px}ul.tab-nav li a{flex:1 1;padding:10px 0}ul.tab-nav li:after{background:#fff;content:"";height:100%;left:16px;position:absolute;transform:translateX(100%);width:2px}ul.tab-nav li:first-child:after{bottom:0;height:50%}ul.tab-nav li:last-child:after{height:50%;top:0}ul.tab-nav li.complete:after,ul.tab-nav li.complete:before{background:var(--color-accent-500);background:var(--theme-color)}ul.tab-nav li.active:after,ul.tab-nav li.active:before{box-shadow:inset 0 34px 0 #abb1ff}ul.tab-nav li.active a{color:var(--color-accent-500);color:var(--theme-color);font-weight:500}.disabled{opacity:.7;pointer-events:none}.disable{background-color:#efefef!important;color:#888}.overlay{background:hsla(0,1%,74%,.511)}.overlay,.overlay-nav{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.overlay-nav{background:#00000080}.loader-container-nav{background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0003;padding:20px;text-align:center}.centered-loader svg,.loader-container svg,.loader-container-nav svg,.overlay svg{stroke:var(--color-accent-500)!important;fill:var(--color-accent-500)!important}svg[data-testid=tail-spin-svg] *{stroke:var(--color-accent-500)!important}.punchin-card{background-image:radial-gradient(circle at top right,#ffffff4d 0,#e7ebff99 60%,#eef2ff 100%);border:1px solid #b4b7e8;border-radius:12px;display:flex;flex-direction:column;max-width:190px;min-width:182px;overflow:hidden;transition:all .3s ease}.punchin-card:hover{border-color:#c5ccff;box-shadow:-1px 5px 8px #48495040!important;transform:translateY(-2px)}.punchin-card-header{align-items:center;border-bottom:1px solid #e1e4f6;display:flex;justify-content:space-between;padding:8px 12px}.punchin-card-header h6{color:#2c3152;font-size:14px;font-weight:600;margin:0}.punchin-card-body{display:flex;flex-direction:column;gap:5px;padding:6px 12px}.punchin-row{align-items:center;display:flex;justify-content:space-between}.punchin-label{color:#717694;font-size:13px;font-weight:500}.punchin-value{color:#333;font-size:13px}.screen-time-footer{align-items:center;background:#b4b7e826;border-top:1px solid #dbe0ff;display:flex;justify-content:space-between;margin-top:auto;padding:5px 8px}.screen-time-label{color:#3e4460;font-size:12px;font-weight:500}.screen-time-value{background:#b4b7e859;border:1px solid #dbe0ff;border-radius:4px;color:#2c3047;font-size:11px;font-weight:600;padding:2px 8px}.leave-balance-overview .card,.projects-section .card,.punchin .card,.sessions .session-card .card{margin-bottom:16px}.location-trigger{align-items:center;background:#eef0ff;border:1px solid #c5c8ef;border-radius:50%;cursor:pointer;display:flex;height:20px;justify-content:center;transition:.2s;width:20px}.location-trigger svg{fill:#5c62a6;height:12px;width:12px}.punchin-card{position:relative}.has-overlay:hover{border-color:#c5ccff;box-shadow:0 6px 15px #81828d40!important;transform:translateY(-2px)}.has-overlay:hover .punchin-card-body,.has-overlay:hover .screen-time-footer{opacity:0;transform:translateY(-6px)}.has-overlay:hover .location-overlay{opacity:1;pointer-events:auto;transform:translateY(0)}.location-overlay{background:linear-gradient(160deg,#dfe3f8f7,#dce1f5fc);border-radius:0 0 12px 12px;bottom:0;display:flex;flex-direction:column;gap:6px;left:0;opacity:0;padding:8px 2px 8px 8px;pointer-events:none;position:absolute;right:0;top:37px;transform:translateY(8px);transition:.3s ease}.punchin-card:hover .location-overlay{cursor:pointer;opacity:1;pointer-events:auto;transform:translateY(0)}.punchin-card:hover .location-trigger{opacity:0;pointer-events:none}.overlay-location{align-items:center;display:flex;gap:6px}.location-overlay-icon{align-items:center;background:#fff;border:1.5px solid #b4b7e8;border-radius:50%;display:flex;height:16px;justify-content:center;padding-top:1px;width:16px}.location-overlay-icon svg{fill:#5c62a6;height:10px;width:10px}.location-title{color:#3e4460;font-size:12px;font-weight:600}.location-item{align-items:center;background:#ffffffb3;border:1px solid #dbe0ff;border-radius:6px;display:flex;gap:6px;padding:4px 8px}.location-dot{background:#7b82d6;border-radius:50%;flex-shrink:0;height:6px;min-height:6px;min-width:6px;width:6px}.location-name{color:#2c3152;font-size:12px;font-weight:500;overflow-wrap:anywhere}.location-list{display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding-right:2px;scrollbar-color:#c5c8ef #0000;scrollbar-width:thin}.location-list::-webkit-scrollbar{width:3px}.location-list::-webkit-scrollbar-track{background:#0000}.location-list::-webkit-scrollbar-thumb{background:#c5c8ef;border-radius:10px}.location-list::-webkit-scrollbar-thumb:hover{background:#a0a5d6}.location-no-record{color:#5a5a74;font-size:12px}.sessions{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.error-text{border:2px solid #ce1f25!important}.attendance-wrapper{position:relative}.attendance-cards-container{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;padding:.6rem;scroll-behavior:smooth;scrollbar-width:none}.attendance-cards-container::-webkit-scrollbar{display:none}.bulk-upload-link{color:var(--color-accent-500);color:var(--theme-color);font-size:13px;text-decoration:none}.bulk-upload-link:hover{color:#2830ac}.scroll-indicator{align-items:center;cursor:pointer;display:none;height:100%;padding-left:10px;padding-right:.5rem;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.scroll-indicator:not(.hidden){display:flex}.scroll-arrow{animation:bounce 2s infinite;color:#5c63c0e6;cursor:pointer;font-size:24px;pointer-events:auto}@keyframes bounce{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}.scroll-indicator-left{background:linear-gradient(90deg,#f5f7fa 60%,#0000);left:0;padding-left:.5rem;padding-right:10px}.scroll-indicator-right{background:linear-gradient(270deg,#f5f7fa 60%,#0000);right:0}.scroll-indicator-left .scroll-arrow{animation:bounceLeft 2s infinite}@keyframes bounceLeft{0%,to{transform:translateX(0)}50%{transform:translateX(-5px)}}.form-select{-moz-padding-start:calc(.75rem - 3px);-webkit-appearance:none;appearance:none;background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border-radius:.25rem;color:#212529;display:block;font-size:1rem;font-weight:400;line-height:1.8;padding:.375rem 2.25rem .375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.user-type-tag{position:absolute;right:0;top:0}.user-type-tag .badge{background:#e4e4e4;border-radius:0 5px!important;display:inline-block;font-size:12px;margin-left:0;padding:8px;user-select:none;-webkit-user-select:none}aside{--aside-width:300px}aside.right-sidebar{background:#fff;flex-basis:var(--aside-width);padding:40px 30px;position:relative;z-index:99}aside.right-sidebar:before{background:#000000b3;content:"";height:100%;left:-100vw;position:absolute;top:0;width:100vw;z-index:-1}aside.right-sidebar ul.track-progress{list-style:none;padding:0;position:relative}aside.right-sidebar ul.track-progress:before{background:#e8e8e8;content:"";height:100%;left:0;position:absolute;top:0;width:8px}aside.right-sidebar ul.track-progress li{padding-bottom:20px;padding-left:2rem;position:relative}aside.right-sidebar ul.track-progress li h6{margin-bottom:2px}aside.right-sidebar ul.track-progress li h6+p+*{border-top:1px solid #e0e0e0;font-size:14px;font-weight:500;margin:0;padding-top:8px}aside.right-sidebar ul.track-progress li:after,aside.right-sidebar ul.track-progress li:before{content:"";left:0;position:absolute;top:0;transform:translateX(calc(-50% + 4px))}aside.right-sidebar ul.track-progress li:before{aspect-ratio:1;background:#fff;border:5px solid #e8e8e8;border-radius:50px;width:20px;z-index:1}aside.right-sidebar ul.track-progress li:after{background:#e8e8e8;height:100%;width:4px;z-index:0}aside.right-sidebar ul li.approved:before{background:#3abe3a;border-color:#bbe8bb}aside.right-sidebar ul li.approved:after{background:linear-gradient(#bbe8bb,#0000)}aside.right-sidebar ul li.rejected:before{background:#be3a3a;border-color:#e8bbbb}aside.right-sidebar ul li.rejected:after{background:linear-gradient(#e8bbbb,#0000)}aside.right-sidebar ul li.in-progress:before{animation:ripple 1s ease-in-out 0s infinite reverse forwards;background:#bbd9e8;border-color:#bbd9e8;border-width:0;left:3px;top:7px}aside.right-sidebar ul li.in-progress:after{background:linear-gradient(#bbd9e8,#0000)}aside.right-sidebar ul li p{margin:0;padding-bottom:8px}aside.right-sidebar .detail{border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4;margin-bottom:40px;padding:10px 0}aside.right-sidebar .detail h5{font-size:15px;margin-bottom:5px}aside.right-sidebar .detail h6{font-size:12px;margin:0}aside.right-sidebar ul li:last-child{padding-bottom:0}.react-datepicker-wrapper{width:100%}.modal-full-height{height:100vh;margin:0}.modal-right{background-color:#fff;box-shadow:0 0 10px #0003;height:100vh;padding:20px;position:fixed;right:0;top:0;width:400px}.min-dashboard-card{min-height:189px}.space-text{margin:36px}.cursor-link{cursor:pointer}.password-container{align-items:center;display:flex;margin:20px auto;max-width:400px;position:relative;width:100%}.password-action{cursor:pointer;position:absolute;right:0;top:18px;transform:translateY(-50%)}.password-action img{height:20px;margin:0 10px;width:20px}.color-blue-grey{color:#6d757d}.breadcrumbs-separator{color:#bbb;font-size:12px;margin-inline:5px}@media (max-width:768px){.password-action{right:5px}}@media (max-width:480px){.password-action{right:2px}}.marquee-container{background-color:red;box-sizing:border-box;color:#fff;font-size:16px;font-weight:bolder;margin-bottom:10px;overflow:hidden;white-space:nowrap;width:100%}.marquee{animation:marquee 30s linear infinite;display:inline-block}@keyframes marquee{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.width-100{width:100%}.performance-qa-answer{padding:20px;white-space:pre-wrap}.performance-qa-answer,.performance-qa-marks-answer{word-wrap:break-word;background-color:#fff;border:1px solid #d7d7d7;border-radius:6px!important;display:flex;flex-wrap:wrap;font-size:.925rem;justify-content:space-between;min-height:63.53px;overflow-wrap:break-word;position:relative;word-break:break-all}.performance-qa-marks-answer{padding:20px 150px 20px 20px}.performance-qa-read-only-marks-answer{word-wrap:break-word;flex-wrap:wrap;overflow-wrap:break-word;padding:20px 90px 20px 20px;word-break:break-all}.performance-qa-answer-cert,.performance-qa-read-only-marks-answer{background-color:#fff;border:1px solid #d7d7d7;border-radius:6px!important;display:flex;font-size:.925rem;justify-content:space-between;min-height:63.53px;position:relative}.performance-qa-answer-cert{padding:20px 0 20px 20px}.performance-cert-category-wrapper{display:flex;gap:20px;justify-content:space-between;min-height:63.53px;position:relative}.performance-cert-category{display:flex;flex-direction:column;gap:5px}.performance-item-wrapper{display:flex;flex-wrap:wrap;gap:10px}.performance-item{background-color:#f6f7f9;border-radius:6px;max-height:26.2px;padding:2px 8px}.performance-marks-wrapper{align-items:center;display:flex;justify-content:flex-end;margin-top:5px;position:absolute;right:15px;top:9px}.performance-marks-input{height:35px;width:75px!important}.performance-marks-denominator{font-size:.925rem}.performance-computed-marks{background-color:#e3f7e3;border-radius:6px;color:#549454;max-height:32px;padding:5px 8px;position:absolute;right:15px;top:15px}.custom-date[value=""]::-webkit-datetime-edit{color:#8a8b8b}.custom-date:not([value=""])::-webkit-datetime-edit{color:#212529}.accordion-button:not(.collapsed){color:var(--color-accent-500);color:var(--theme-color)}.last-accordion-item.rounded-lg-bottom .accordion-button:not(.collapsed),.last-accordion-item.rounded-lg-bottom .accordion-collapse.show{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.countText{background-color:#e9373733;border-radius:8px;color:#df0808;font-size:12px;font-weight:600;padding:0 6px}.notifyDot{background:#dc3545;border-radius:50%;box-shadow:0 0 4px 3px #dc354599;height:8px;position:absolute;right:-48px;top:-4px;width:8px}.notifyDot.notificationAnimation{animation:dotPulse 2s ease-in-out infinite;box-shadow:0 0 6px 2px #dc3545cc}.notifyDot.notificationAnimation:after{animation:ripple 1.8s ease-out infinite;background:#dc354599;border-radius:50%;content:"";height:100%;left:50%;opacity:.7;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);width:100%}@keyframes dotPulse{0%{box-shadow:0 0 4px 1px #dc354599;transform:scale(.85)}50%{box-shadow:0 0 8px 2px #dc3545;transform:scale(1.3)}to{box-shadow:0 0 6px 2px #dc3545cc;transform:scale(1)}}@keyframes ripple{0%{opacity:.6;transform:translate(-50%,-50%) scale(1)}70%{opacity:.15;transform:translate(-50%,-50%) scale(2)}to{opacity:0}}.project-caraousel{overflow:hidden;width:100%}.project-caraousel-container{border-radius:15px;box-shadow:-2px 1px 8px 2px #0000000d;min-height:198px}.project-caraousel-container,.project-container{align-items:center;display:flex;justify-content:center}.project-container{background:#f5f7fa}.projects::-webkit-scrollbar{display:none}.projects{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;transition:transform .5s ease-in-out}.project{align-items:center;background:#f5f7fa;border-radius:14px;box-shadow:-2px 1px 8px 2px #0000000d;display:flex;flex-direction:column;margin-bottom:10px;margin-left:5px;margin-top:10px;max-width:145px;min-width:142px;padding:15px;text-align:center}.notification-container p,.project p{color:#2e3a59;font-size:15px;font-weight:500;margin-bottom:12px;overflow-wrap:break-word;text-align:center;word-break:break-word}.project p{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-circle{height:100px;margin:10px auto;width:100px}.progress-circle svg{height:80px;width:80px}.progress-circle circle{fill:none;stroke-width:8;stroke-linecap:round}.progress-bg{stroke:#e0e0e0}.recharts-wrapper svg :focus,.recharts-wrapper svg:focus{outline:none!important}.modal-open{overflow:hidden!important}.custom-date{background-color:#f5f7fa!important;border:1px solid #888!important}.custom-edit-project-date,.custom-edit-select .react-select__control{background-color:#fff!important}.custom-select .react-select__control{background-color:#f5f7fa;border-color:#888;font-size:14px}.custom-select .react-select__control:hover{border-color:#888}.custom-select .react-select__control--is-focused{border:1px solid #000!important;box-shadow:none!important}.input-group textarea[name=commercialSummary]{border:1px solid #a5a3a3}.card .inputs .input-group input[name=projectName]:focus,.card .inputs .input-group textarea[name=commercialSummary]:focus,.input-group textarea[name=commercialSummary]:focus{border:1px solid #000;box-shadow:none;outline:none}.react-datepicker__input-container input.datepicker{background:#fff!important;border-color:#ccc!important;padding:8px 25px!important}.react-datepicker__input-container input{border:1px solid #888;border-radius:4px;box-sizing:border-box;font-size:14px;padding:10px 25px!important;width:100%}.react-datepicker__input-container input:focus{border:1px solid #888!important}.react-datepicker-popper{z-index:10050!important}.custom-tick{color:#374151;font-size:12px;font-weight:500;position:relative;text-align:center}.project-message-box.openmessage{max-height:200px;opacity:1;padding:1rem}.dateBadgeStyle{background-color:#f5f7fa;color:#5c63c0e6;font-size:12px;padding:2px 4px;position:absolute;top:-10px;z-index:1}.dateBoxStyle{background-color:#f5f7fa;font-size:14px}.editDateBadgeStyle{background-color:#fff;color:#5c63c0e6;font-size:12px;margin-left:10px;padding:2px 4px;position:absolute;top:-10px;z-index:1}.project-details label{font-size:15px}.project-details-section{height:515px!important}.project-details-field{background-color:#f5f7fa;font-size:14px;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.project-details-field-description{background-color:#f5f7fa;border-radius:2px;flex:1 1;font-size:14px;line-height:1.6;min-height:0;overflow-y:auto;text-align:justify;white-space:pre-line}.project-details-field-description-display{max-height:350px}.project-date-box{width:calc(50% - 4px)}.project-accordion-item .accordion-button:after{display:none}.project-accordion-item .accordion-header{border-radius:10px!important}.project-accordion-item{position:relative}.project-accordion-item .accordion-button{align-items:center;border:none;box-shadow:none;display:flex;justify-content:space-between;outline:none;padding:.8rem 1rem!important;transition:background-color .3s,color .3s,transform .2s,box-shadow .2s}.project-accordion-item .project-status-badge{border-radius:5px;font-size:12px;margin-left:auto;min-width:85px;padding:5px 8px;text-align:center}.project-accordion-item.open .project-status-badge{transform:rotateX(1turn)}.badge-active{background:#daf9ea;border:1.5px solid #10b981;color:#059669}.badge-complete{background:#f8fafc;border:1.5px solid #cbd5e1;color:#475569}.badge-onhold{background:#fff8d6;border:1.5px solid #f3e27d;color:#a67c00}.badge-closed{background:#fff1f0;border:1.5px solid #f2b8b5;color:#b42318}.dropdown-icon{margin-left:8px;opacity:0;transition:opacity .2s ease}.project-accordion-item:hover .dropdown-icon{opacity:1}.project-accordion-item .accordion-button:hover{box-shadow:0 4px 8px #0000001a;outline:2px solid #caddf9;transform:scale(1.01)}.project-accordion-item .accordion-button:focus{box-shadow:none!important}.project-accordion-item .accordion-button:not(.collapsed){background-color:#e7f1ff;box-shadow:0 4px 8px #0000001a;outline:2px solid #caddf9;transform:scale(1.02);transition:transform .25s ease;z-index:1}.project-accordion-item,.project-accordion-item .accordion-button,.project-accordion-item .accordion-button:not(.collapsed),.project-accordion-item .accordion-header{border-radius:16px!important;border-radius:var(--radius-lg)!important}.project-accordion-item .accordion-button:not(.collapsed) .dropdown-icon{opacity:1}.active-projects-title{font-size:18px;font-weight:500;padding:0 40px}.project-nav-btn{background:#0000;border:none;color:#5c63c0;cursor:pointer;transition:opacity .2s ease}.project-nav-btn.disabled{cursor:not-allowed!important;opacity:.5}.project--detail{display:flex;flex-direction:column;gap:4px;margin-top:10px}.detail-row{display:flex;font-size:14px;gap:10px;justify-content:space-between;margin-bottom:5px}.detail-row-label{color:#7e8495;flex:0 0 150px}.project--team ul{list-style:none;margin:0;padding:0}.project--team ul li{font-size:14px;padding:3px 18px 3px 3px}.member-info,.project--team ul li{display:flex;flex-direction:column}.member-info{justify-content:center;white-space:normal}.member-name{color:#312e81;font-size:14px;font-weight:600;overflow-wrap:anywhere}.member-designation{word-wrap:break-word;color:#5c63c0;font-size:12px;white-space:normal}.member-avatar{aspect-ratio:1/1;border:1px solid #ccc;border-radius:50%;height:45px;object-fit:cover;width:45px}.project-count-box{border-radius:15px;cursor:pointer;flex:1 1;padding:.5rem;text-align:center;transition:transform .2s ease}.project-count-box:hover{transform:scale(1.03)}.label-text{font-size:16px;opacity:.75}.value-text{font-size:22px;font-weight:700}.project-count-box.all{background-color:#d8daf6;border:1px solid #5c63c0;color:#5c63c0}.project-count-box.active{background-color:#d6f6dc;border:1px solid #41b06a;color:#41b06a}.project-count-box.completed{background:#e7e7e7;border:1.5px solid #bcbcbc;color:#475569}.project-count-box.onhold{background-color:#fffadf;border:1px solid #e0b200;color:#e0b200}.project-progress-card{border-radius:14px;box-shadow:4px 7px 20px #00000014;margin-top:20px;padding:20px;width:100%}.project-progress-title{font-size:14px}.project-progress-percent{color:var(--color-accent-500);font-size:14px}.progress-custom{height:8px}.progress-bar-custom{background-color:var(--color-accent-500)}.team-members-list{max-height:250px}.active-projects-list::-webkit-scrollbar,.team-members-list::-webkit-scrollbar{width:8px}.active-projects-list::-webkit-scrollbar-track,.team-members-list::-webkit-scrollbar-track{background:#b4b4b4;border-radius:10px}.active-projects-list::-webkit-scrollbar-thumb .team-members-list::-webkit-scrollbar-thumb{background:#b4b4b4;border-radius:10px}.active-projects-list,.team-members-list{overflow-x:auto!important;scrollbar-color:#b4b4b4;scrollbar-width:thin;white-space:nowrap}.designations-section{flex:1 1;max-height:350px;min-width:260px}.designation-card{display:block!important;max-width:100%;width:auto}.designation-card,.team-member-item{background:#eef2ff;border-radius:16px;cursor:pointer;margin:8px;padding:5px 20px;transition:all .2s ease}.designation-card:hover,.team-member-item:hover{background:#e5e8f7;transform:scale(1.02)}.active-project-card{background-color:#e5e8f7!important;border:1px solid #5c63c0!important}.designation-title{word-wrap:break-word;color:#312e81;font-size:14px;font-weight:600;overflow-wrap:anywhere;white-space:normal}.designation-project{color:#5c63c0;font-size:12px}.project-card{background-image:var(--card-surface-gradient);border:1px solid #b4b7e8;border-radius:15px;box-shadow:4px 7px 20px #00000014;min-width:350px}.project-card-startDate-badge{border:1px solid #d5d5d5;color:#6c757d;font-size:12px!important;font-weight:400;padding-bottom:5px!important}.project-dashboard-left-card,.project-dashboard-right-card{max-height:350px}.close-modal-btn{background-color:#6c757d!important;border:none;border-radius:6px;color:#fff!important}.notification-send-btn{background-color:#d63737}.notification-send-btn:hover{background-color:#ef1a1a!important}.notification-send-btn:disabled{background-color:#c94e4e;opacity:.6;transition:all .2s ease}.csat-rating-card{background-color:#fff!important}.csat-rating-filters-card{background-color:#f5f7fa!important}.csat-rating-table tr,.selectable-table-body tr{cursor:pointer;transition:transform .2s ease}.csat-rating-table tbody tr:hover,.selectable-table-body--hover tr:hover{transform:scale(1.022)}.csat-rating-label{font-weight:500}.csat-rating-table{display:block}.csat-selected-members-table{max-height:200px!important;overflow-y:auto}.csat-selected-members-table td,.csat-selected-members-table th{text-align:center;width:10%}.profile-card{background-image:var(--card-surface-gradient);border:1px solid #b4b7e8;border-radius:16px;margin-bottom:24px;padding:12px 20px}.main-dashboard-wrapper-body{padding:20px}.csat-gold-star,.csat-silver-star{display:inline-block;position:relative}.csat-gold-star{width:32px}.csat-silver-star{margin-left:4px;width:32px}.csat-stars-div{font-size:12px}.star-wrapper{display:inline-block;position:relative}.star-badge{background-color:#5c63c0;border-radius:50%;color:#fff;display:flex;font-size:10px;height:15px;justify-content:center;position:absolute;right:-5px;text-align:center;top:4px;width:15px}.card-radius,.main-dashboard-card-radius{border-radius:16px}.rounded-sm{border-radius:8px;border-radius:var(--radius-sm)}.rounded-md{border-radius:10px;border-radius:var(--radius-md)}.rounded-lg{border-radius:16px!important;border-radius:var(--radius-lg)!important}.rounded-lg-bottom{border-bottom-left-radius:16px!important;border-bottom-left-radius:var(--radius-lg)!important;border-bottom-right-radius:16px!important;border-bottom-right-radius:var(--radius-lg)!important}.rounded-lg-top{border-top-left-radius:16px!important;border-top-left-radius:var(--radius-lg)!important;border-top-right-radius:16px!important;border-top-right-radius:var(--radius-lg)!important}.modal-content{border-radius:16px!important;border-radius:var(--radius-lg)!important}.modal-body iframe{border-bottom-left-radius:16px!important;border-bottom-left-radius:var(--radius-lg)!important;border-bottom-right-radius:16px!important;border-bottom-right-radius:var(--radius-lg)!important}.employee-profile{border-radius:50%;object-fit:cover}.employee-profile,.preview-image{border:1px solid #888}.selected-profile-image{max-height:300px!important;max-width:100%!important;min-height:250px!important;object-fit:contain!important}.ReactCrop__crop-mask rect{fill:#a4a4a4!important;fill-opacity:.7!important}.bg-red{background-color:#d63737}.bg-red:hover{background-color:#ef1a1a!important}.update-photo-btn:hover{color:#fff}.change-password-btn:hover{background-color:var(--color-accent-500);background-color:var(--theme-color);color:#fff!important}.change-password-btn:active:focus,.change-password-btn:focus,.change-password-btn:focus-visible,.update-photo-btn:active:focus,.update-photo-btn:focus,.update-photo-btn:focus-visible{box-shadow:none!important;outline:none!important}.tab-content .accordion-button:active:focus,.tab-content .accordion-button:focus,.tab-content .accordion-button:focus-visible,.tab-content .nav-link:active:focus,.tab-content .nav-link:focus,.tab-content .nav-link:focus-visible{box-shadow:none!important;outline:none!important}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:initial;border-bottom:3px solid var(--link-active);color:var(--link-active)}.nav-tabs .nav-link{background:0 0;border:none;color:grey;margin-bottom:-1px}.nav-tabs{margin-bottom:20px}.asset--and--access-container .total{background-color:#f0f2f6!important}.access-request-progress-sidebar,.asset-request-progress-sidebar{bottom:0;overflow-y:auto;position:fixed!important;right:0;top:0}@media (max-width:933px){.project-dashboard-left-card{width:100%!important}.project-dashboard-right-card{margin-top:1.5rem!important;width:100%!important}}@media (max-width:655px){.row.g-4{display:flex!important;flex-direction:column!important}.project-dashboard-left-card{display:flex!important;flex-direction:column;max-height:500px}.team-members-list{max-height:95px}.project-card{min-width:100%!important}}.project-section-wrapper{display:flex;gap:1rem}.project-left-section{display:flex;flex:1 1;gap:1rem}.project-count-boxes{display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem}.project-right-section{display:flex;flex:2.5 1;gap:1rem;min-width:0;overflow:auto}.team-members-section{min-width:220px}.rs__control{background-color:initial!important;border:1px solid #888!important}.rs__control--is-focused{border:1px solid #000!important;box-shadow:none!important}.pr{font-size:14px}@media (max-width:998px){.project-count-boxes{display:grid;grid-template-columns:repeat(2,1fr)}.project-left-section{flex-direction:column;justify-content:stretch}.project-right-section{flex:1 1;flex-direction:column}}@media (max-width:768px){.project-section-wrapper{flex-direction:column}}.sidebar-backdrop{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1040}.right-sidebar.asset-request-progress-sidebar{height:100%;max-width:350px;min-width:250px;overflow-y:auto;position:fixed;right:0;top:0;z-index:1050}.file-view-loading,.zindex-high{z-index:9999}.session-row{max-height:220px;overflow:auto}.session-row::-webkit-scrollbar{height:2px!important;width:5px!important}.attendance-info-box{background:#f8f6f6}.react-tooltip.custom-tooltip{animation:tooltipFade .18s ease-out;background:#cdcdcd!important;border-radius:14px;box-shadow:0 6px 18px #0000001f,inset 0 1px 0 #fff9;color:#2a2a2a;font-size:13px;font-weight:500;line-height:1.6;max-width:260px;padding:4px 14px!important;text-align:center;z-index:9999}.react-tooltip.custom-tooltip .react-tooltip-content{padding:0!important}@keyframes tooltipFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.custom-badge-theme{text-align:center}.leave-badge{cursor:pointer;padding:6px 12px;transition:transform .15s ease,box-shadow .25s ease}.leave-badge:hover{box-shadow:0 2px 4px #0000002e;transform:translateY(-1px) scale(1.005)}.action-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:4px;transition:all .2s ease;white-space:nowrap}.action-btn--view{align-items:center;color:var(--color-accent-500);display:flex;font-weight:var(--font-semibold);gap:4px}.action-btn--view:hover{color:var(--color-accent-600);cursor:pointer;text-decoration:none}.action-btn--withdraw{color:#ce3e3e}.action-btn--withdraw:hover{background:#fef2f2}.action-btn--disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.action-btn--disabled:hover{background:#f9fafb}#viewLedgerModal .modal-title{color:#495057}.leave-balance-box{background:#eef6f9;border:1.5px solid #7fc6d6;border-radius:14px;cursor:pointer;min-width:150px;padding:10px;text-align:left;transition:transform .2s ease}.leave-balance-box:hover{transform:scale(1.03)}.leave-balance-box .label-text{color:#4a4a4a}.leave-balance-box .value-text span{color:#6b6b6b;font-size:14px;font-weight:400}.leave-balance-box.workFromHomeLeave{background:#e6f6fb;border:1.5px solid #6cc7dd;color:#2b8aa3}.leave-balance-box.privilegeLeave{background:#e9f8ec;border:1.5px solid #6ed38b;color:#2f8f4e}.leave-balance-box.casualLeave{background:#e9efff;border:1.5px solid #8aa2ff;color:#3f5bd8}.leave-balance-box.unpaidLeaveBalanceMonth{background:#efe9ff;border:1.5px solid #a88bff;color:#6a46d9}.leave-balance-box.negativeBalance{background:#ffeaec;border:1.5px solid #fa6c6c;color:#f41f1f}.leave-balance-box .label-text{color:#555;font-size:15px;font-weight:500}.leave-balance-box .value-text{font-size:18px;font-weight:700}.sub-text{color:#777;font-size:12px;margin-top:4px}.no-spinner::-webkit-inner-spin-button,.no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#create-project .cp-layout{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}@media (min-width:768px){#create-project .cp-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}#create-project .cp-col{min-width:0;padding:1rem}#create-project .cp-col>:first-child{margin-top:0}#create-project .cp-field{grid-column-gap:.75rem;align-items:center;column-gap:.75rem;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);margin-top:1.5rem;min-width:0}#create-project .cp-field--start{align-items:start}#create-project .cp-field label{line-height:1.4;margin-bottom:0}#create-project .cp-control{min-width:0}#create-project .cp-control .custom-select{width:100%}#create-project .cp-description{margin-top:1.5rem;min-width:0}#create-project .cp-description-label{display:inline-block;margin-bottom:.75rem}#create-project .cp-description-control{min-width:0;width:100%}#create-project .cp-dates{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}#create-project .cp-date{min-width:0;position:relative}#create-project .cp-date-badge{background-color:#f5f7fa;color:#5c63c0e6;color:var(--color-accent-500,#5c63c0e6);font-size:12px;font-weight:500;margin-left:8px;padding:0 4px;position:absolute;top:-9px;z-index:1}#create-project .cp-date .custom-date,#create-project .cp-date .react-datepicker-wrapper,#create-project .cp-date .react-datepicker__input-container{width:100%}@media (max-width:767.98px){#create-project .cp-field{row-gap:.5rem}#create-project .cp-dates,#create-project .cp-field{grid-template-columns:minmax(0,1fr)}}@media (max-width:575.98px){#create-project .cp-col{padding:.75rem 0}}.employee-profile-field-grid{grid-gap:.5rem 1.5rem;display:grid;gap:.5rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.employee-profile-field-grid>.row:not(.employee-profile-grid-actions){display:contents}.employee-profile-field-grid>.row:not(.employee-profile-grid-actions)>.col-md-6{margin-bottom:.5rem;min-width:0;width:100%}.employee-profile-grid-actions{grid-column:1/-1}@media (max-width:767.98px){.employee-profile-field-grid{grid-template-columns:1fr}}.pmh-trigger{align-items:center;background:#fff;border:1px solid #5c63c0;border:1px solid var(--color-accent-500,#5c63c0);border-radius:6px;color:#5c63c0;color:var(--color-accent-500,#5c63c0);display:inline-flex;font-weight:600;gap:.45rem;justify-content:center;min-height:38px;padding:.45rem .9rem}.pmh-trigger:focus-visible,.pmh-trigger:hover{background:#f4f5ff;background:var(--color-accent-50,#f4f5ff);border-color:#4f46b5;border-color:var(--color-accent-600,#4f46b5);color:#4f46b5;color:var(--color-accent-600,#4f46b5)}.pmh-layer{display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:2000}.pmh-backdrop{background:#0f172a57;border:0;cursor:default;height:100%;inset:0;padding:0;position:absolute;width:100%}.pmh-drawer{animation:pmh-slide-in .18s ease-out;background:#fff;border-left:1px solid #dfe4ef;box-shadow:-12px 0 36px #0f172a24;color:#172033;display:flex;flex-direction:column;height:100%;position:relative;width:min(480px,100vw);z-index:1}@keyframes pmh-slide-in{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.pmh-header{align-items:flex-start;border-bottom:1px solid #e7eaf1;display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.35rem 1rem}.pmh-title-row{align-items:center;display:flex;gap:.65rem}.pmh-title-row h2{color:#172033;font-size:1.2rem;font-weight:650;margin:0}.pmh-title-icon{align-items:center;background:#eef0ff;background:var(--color-accent-50,#eef0ff);border-radius:8px;color:#5c63c0;color:var(--color-accent-500,#5c63c0);display:inline-flex;height:34px;justify-content:center;width:34px}.pmh-header p{color:#68738a;font-size:.82rem;margin:.35rem 0 0 2.65rem}.pmh-icon-button{align-items:center;background:#0000;border:1px solid #0000;border-radius:7px;color:#59657a;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;padding:0;width:34px}.pmh-icon-button:focus-visible,.pmh-icon-button:hover{background:#f3f5f9;border-color:#dfe4ec;color:#172033}.pmh-toolbar{grid-gap:.35rem .65rem;background:#fafbfe;border-bottom:1px solid #e7eaf1;display:grid;gap:.35rem .65rem;grid-template-columns:1fr auto;padding:1rem 1.35rem}.pmh-toolbar label{color:#68738a;font-size:.75rem;font-weight:600;grid-column:1/-1}.pmh-toolbar select{background:#fff;border:1px solid #d8deea;border-radius:7px;color:#263147;min-height:38px;outline:none;padding:.45rem 2rem .45rem .7rem;width:100%}.pmh-toolbar select:focus{border-color:#5c63c0;border-color:var(--color-accent-500,#5c63c0);box-shadow:0 0 0 3px #5c63c01f}.pmh-refresh{background:#fff;border-color:#d8deea;height:38px;width:38px}.pmh-content{background:#f7f9fc;flex:1 1;min-height:0;overflow-y:auto;padding:1rem 1.35rem 1.5rem}.pmh-day+.pmh-day{margin-top:1.2rem}.pmh-day h3{color:#4d596f;font-size:.78rem;font-weight:700;letter-spacing:.02em;margin:0 0 .65rem;text-transform:uppercase}.pmh-timeline{grid-gap:.65rem;display:grid;gap:.65rem;padding-left:.8rem;position:relative}.pmh-timeline:before{background:#d8deea;bottom:.75rem;content:"";left:.18rem;position:absolute;top:.75rem;width:1px}.pmh-event{background:#fff;border:1px solid #dfe4ed;border-radius:9px;box-shadow:0 2px 7px #0f172a0a;overflow:visible;position:relative}.pmh-timeline-dot{background:#98a2b5;border:2px solid #f7f9fc;border-radius:50%;box-sizing:initial;height:8px;left:-.98rem;position:absolute;top:1.35rem;width:8px;z-index:1}.pmh-event--allocated .pmh-timeline-dot{background:#2f9b65}.pmh-event--deallocated .pmh-timeline-dot{background:#d65a5a}.pmh-event-summary{grid-gap:.55rem;align-items:center;background:#0000;border:0;color:inherit;display:grid;gap:.55rem;grid-template-columns:auto auto minmax(0,1fr) auto;padding:.85rem;text-align:left;width:100%}.pmh-event-summary>svg{color:#7c879b}.pmh-avatar{align-items:center;background:#eef0ff;background:var(--color-accent-50,#eef0ff);border-radius:50%;color:#4f46b5;color:var(--color-accent-600,#4f46b5);display:inline-flex;font-size:.72rem;font-weight:700;height:34px;justify-content:center;width:34px}.pmh-event-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.pmh-event-copy strong{color:#202a3d;font-size:.88rem;font-weight:650}.pmh-event-copy small,.pmh-event-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmh-event-copy small{color:#707b8f;font-size:.72rem}.pmh-status{background:#f1f3f7;border-radius:999px;color:#5d6677;font-size:.67rem;font-weight:650;padding:.22rem .48rem}.pmh-status--allocated{background:#eaf7ef;color:#237848}.pmh-status--deallocated{background:#fff0f0;color:#aa3d3d}.pmh-event-details{border-top:1px solid #edf0f5;padding:0 .95rem .95rem 3.95rem}.pmh-event-details dl{grid-gap:.75rem 1rem;display:grid;gap:.75rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-top:.85rem}.pmh-detail-block,.pmh-event-details dl div{min-width:0}.pmh-detail-block span,.pmh-event-details dt{color:#7a8598;font-size:.68rem;font-weight:600;margin-bottom:.15rem;text-transform:uppercase}.pmh-detail-block p,.pmh-event-details dd{color:#2e394d;font-size:.79rem;line-height:1.45;margin:0}.pmh-detail-block{margin-top:.8rem}.pmh-reason{background:#f7f8fb;border-left:3px solid #5c63c0;border-left:3px solid var(--color-accent-500,#5c63c0);border-radius:4px;padding:.65rem .75rem}.pmh-state{align-items:center;color:#778196;display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-height:280px;padding:2rem;text-align:center}.pmh-state>svg{color:#9aa4b5;height:32px;width:32px}.pmh-state strong{color:#354056;font-size:.92rem}.pmh-state span{font-size:.78rem;max-width:280px}.pmh-state button{background:#fff;border:1px solid #5c63c0;border:1px solid var(--color-accent-500,#5c63c0);border-radius:6px;color:#5c63c0;color:var(--color-accent-500,#5c63c0);margin-top:.35rem;padding:.4rem .75rem}.pmh-error strong{color:#a33b3b}.pmh-loader{border:3px solid #dfe4ed;border-radius:50%;border-top:3px solid var(--color-accent-500,#5c63c0);height:24px;width:24px}.pmh-loader,.pmh-spinning{animation:pmh-spin .7s linear infinite}@keyframes pmh-spin{to{transform:rotate(1turn)}}@media (max-width:575.98px){.pmh-drawer{width:100vw}.pmh-content,.pmh-header,.pmh-toolbar{padding-left:1rem;padding-right:1rem}.pmh-event-summary{grid-template-columns:auto auto minmax(0,1fr)}.pmh-status{grid-column:3;justify-self:start}.pmh-event-details{padding-left:1rem}}@media (prefers-reduced-motion:reduce){.pmh-drawer{animation:none}}.employeeCard_employeeCard__FtKw0{background:#fff;border:1px solid #e5e7eb;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:24px;min-height:320px;padding:24px;position:relative;text-align:center;transition:all .2s ease}.employeeCard_employeeCard__FtKw0:hover{box-shadow:0 8px 16px #0000001a;transform:translateY(-4px)}.employeeCard_statusTag__Gj63e{border-radius:16px;font-size:11px;font-weight:600;letter-spacing:.5px;padding:6px 14px;position:absolute;right:0;text-transform:uppercase;top:0}.employeeCard_regular__XeWeW{background-color:#03a670;color:#fff}.employeeCard_contract__O6VwV{background-color:#3b82f6;color:#fff}.employeeCard_profileImageWrapper__L4y09{height:140px;margin:0 auto 20px;width:140px}.employeeCard_profileImg__-zluH{border:2px solid #aeaeae;border-radius:50%;height:100%;object-fit:cover;width:100%}.employeeCard_employeeInfo__x2aCS{display:flex;flex-direction:column;gap:6px}.employeeCard_empName__9gvWG{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1f2937;display:-webkit-box;font-size:17px;font-weight:600;line-height:1.4;margin:0;max-height:2.8em;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.employeeCard_empDesignation__yZI6f{color:#6b7280;font-size:14px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employeeCard_empDepartment__8UZWE{background-color:#f3f4f6;border-radius:20px;color:#4b5563;display:inline-block;font-size:13px;font-weight:500;margin-top:8px;max-width:100%;overflow:hidden;padding:6px 16px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.employeeCard_employeeCard__FtKw0{min-height:300px;padding:20px}.employeeCard_profileImageWrapper__L4y09{height:120px;width:120px}.employeeCard_empName__9gvWG{font-size:16px}}.it-requests-form_formRoot__yF921{display:flex;flex-direction:column;gap:var(--spacing-2xl);min-width:0}.it-requests-form_submittingDots__yoOkN{align-items:center;display:inline-flex;justify-content:center}.reimbursement_currencyOptions__JwjdS{grid-gap:.5rem;grid-gap:var(--spacing-md,.5rem);display:grid;gap:.5rem;gap:var(--spacing-md,.5rem);grid-template-columns:repeat(5,minmax(0,1fr))}.reimbursement_currencyOption__d7Cot{align-items:center;background:#fff;background:var(--ui-field-surface,#fff);border:1px solid #d1d5db;border:1px solid var(--ui-field-border,#d1d5db);border-radius:.5rem;color:#111827;color:var(--content,#111827);cursor:pointer;display:inline-flex;font:inherit;gap:.375rem;gap:var(--spacing-sm,.375rem);justify-content:center;min-height:42px;min-height:var(--ui-field-height,42px);padding:.5rem .75rem;position:relative;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.reimbursement_currencyOption__d7Cot:hover{background:#f0f9ff;background:var(--surface-accent,#f0f9ff);border-color:#38bdf8;border-color:var(--color-accent-500,#38bdf8);color:#fff}.reimbursement_currencyOption__d7Cot:focus-visible{outline:2px solid #0ea5e9;outline:2px solid var(--color-accent-500,#0ea5e9);outline-offset:2px}.reimbursement_currencyOptionSelected__vF3WV{background:#f0f9ff;background:var(--surface-accent,#f0f9ff);border-color:#0ea5e9;border-color:var(--color-accent-500,#0ea5e9);box-shadow:0 0 0 1px #0ea5e9;box-shadow:0 0 0 1px var(--color-accent-500,#0ea5e9);color:#fff}.reimbursement_currencySymbol__6EHlf{font-weight:700}.reimbursement_currencyOption__d7Cot:after{background:#111827;background:var(--content,#111827);border-radius:.375rem;bottom:calc(100% + .5rem);color:#fff;color:var(--surface,#fff);content:attr(data-tooltip);font-size:.75rem;left:50%;line-height:1.2;opacity:0;padding:.35rem .55rem;pointer-events:none;position:absolute;transform:translate(-50%,.25rem);transition:opacity .15s ease,transform .15s ease;white-space:nowrap;z-index:10}.reimbursement_currencyOption__d7Cot:focus-visible:after,.reimbursement_currencyOption__d7Cot:hover:after{opacity:1;transform:translate(-50%)}.reimbursement_amountField__ERZJK{align-items:flex-start;display:flex;width:100%}.reimbursement_amountCurrency__Gcvva{align-items:center;background:#f8fafc;background:var(--card-nested-surface,#f8fafc);border:1px solid #d1d5db;border:1px solid var(--ui-field-border,#d1d5db);border-radius:.375rem 0 0 .375rem;border-right:0;box-sizing:border-box;color:#111827;color:var(--content,#111827);display:inline-flex;font-weight:700;justify-content:center;min-height:42px;min-height:var(--ui-field-height,42px);min-width:3.25rem;padding:0 .75rem}.reimbursement_amountField__ERZJK>div{flex:1 1 auto;min-width:0}.reimbursement_amountInput__9lyTk{border-radius:0 .375rem .375rem 0!important}@media (max-width:720px){.reimbursement_currencyOptions__JwjdS{grid-template-columns:repeat(2,minmax(0,1fr))}}.it-requests-tabs_pageHeader__7n-Zt{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:space-between;margin-bottom:var(--spacing-xl)}.it-requests-tabs_pageTitleBlock__YD8KJ{min-width:0}.it-requests-tabs_pageTitle__RdOxL{color:var(--content);margin:0}.it-requests-tabs_pageDescription__DxHC0{color:var(--content-muted);margin:var(--spacing-xs) 0 0}.it-requests-tabs_tableCard__EM\+6x{min-width:0}.it-requests-tabs_tabBar__fPXtE{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:space-between;margin-bottom:var(--spacing-lg)}.it-requests-tabs_tabsList__Az6QC{flex:1 1 auto;flex-wrap:wrap}.it-requests-tabs_actionsSlot__nXJ06,.it-requests-tabs_tabTrigger__YU11H{flex:0 0 auto}.it-requests-tabs_tabPanel__S0Rth{min-width:0}.approve-reimbursement-request-form_documentViewerBackdrop__rqLdZ{z-index:2000}.policies-hero_hero__51\+6y{background:linear-gradient(135deg,var(--color-accent-50) 0,#fff 100%,#f8fafc 100%);background:linear-gradient(135deg,var(--color-accent-50) 0,var(--card-surface,#fff) 100%,var(--color-slate-50,#f8fafc) 100%);border:var(--border-thin) solid var(--border);border-radius:var(--rounded-3xl);box-sizing:border-box;margin-bottom:var(--space-7);overflow:hidden;padding:var(--spacing-5xl) var(--spacing-5xl)}.policies-hero_row__O6RHD{align-items:center;display:flex;gap:var(--spacing-5xl);justify-content:space-between;min-width:0}.policies-hero_copy__38t7J{flex:1 1 auto;max-width:38rem;min-width:0}.policies-hero_title__IIeb-{color:var(--content);margin:0 0 var(--spacing-lg)}.policies-hero_subtitle__EYjl1{color:var(--content-muted);margin:0;max-width:36rem}.policies-hero_art__Zf6dm{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end;min-width:0}.policies-hero_heroImg__woPcs{display:block;height:auto;max-height:6.5rem;max-width:min(20rem,38vw);object-fit:contain;object-position:right center;width:auto}@media (max-width:768px){.policies-hero_row__O6RHD{align-items:center;flex-direction:column;text-align:center}.policies-hero_copy__38t7J{max-width:100%;order:1}.policies-hero_subtitle__EYjl1{margin-left:auto;margin-right:auto}.policies-hero_art__Zf6dm{justify-content:center;order:2}.policies-hero_heroImg__woPcs{max-height:8rem;max-width:min(18rem,85vw);object-position:center}}.region-badge_root__NIvLK{align-items:center;border:var(--border-thin) solid #0000;border-radius:var(--rounded-full);display:inline-flex;font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--spacing-sm);line-height:1.2;margin:0;max-width:100%;padding:var(--spacing-xs) var(--spacing-md)}.region-badge_flag__0-asO{border-radius:2px;flex-shrink:0;object-fit:cover}.region-badge_globe__zV8Hx{color:inherit;flex-shrink:0;opacity:.9}.region-badge_label__4my2a{white-space:nowrap}.region-badge_india__2iX1i{background:#f0fdf4;background:var(--color-success-50,#f0fdf4);border-color:#bbf7d0;border-color:var(--color-success-200,#bbf7d0);color:var(--color-success-700);color:var(--team-availability-label-leave-content,var(--color-success-700))}.region-badge_us__6b0qI{background:#eff6ff;background:var(--color-accent-50,#eff6ff);border-color:#bfdbfe;border-color:var(--color-accent-200,#bfdbfe);color:#2563eb;color:var(--color-accent-600,#2563eb)}.region-badge_uk__3gp9N{background:#f8fafc;background:var(--color-slate-50,#f8fafc);border-color:var(--border);color:var(--content-muted)}.region-badge_sqe__D8nco{background:#f0fdfa;background:var(--color-teal-50,#f0fdfa);border-color:#99f6e4;border-color:var(--color-teal-200,#99f6e4);color:#0f766e;color:var(--color-teal-700,#0f766e)}.region-badge_global__kwO1Z{background:#fffbeb;background:var(--color-warning-50,#fffbeb);border-color:#fde68a;border-color:var(--color-warning-200,#fde68a);color:#b45309;color:var(--team-availability-label-wfh-content,#b45309)}.view-policy_headerRow__Ou3NU{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:space-between;width:100%}.view-policy_tableCard__cSeBy{min-width:0}.view-policy_tableCardHeader__1fGEK{margin-bottom:var(--spacing-lg)}.view-policy_tableTitle__Ht3Zw{color:var(--content);flex:1 1 auto;margin:0;min-width:0;text-align:left}.view-policy_yearSlot__CnbXg{flex:0 0 auto;max-width:12rem;width:min(12rem,100%)}.view-policy_tabsList__MFBvL{flex-wrap:wrap;margin-bottom:var(--spacing-lg)}.view-policy_tabTrigger__eZTmX{flex:0 0 auto}.view-policy_tabPanel__RhHsb{min-width:0}.view-policy_statsGrid__doPEL{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:var(--space-7)}.view-policy_statCard__Tsppi{min-width:0}.view-policy_statInner__NE83f{align-items:center;display:flex;gap:var(--spacing-lg)}.view-policy_iconWrap__6Sl7d{align-items:center;border-radius:var(--rounded-full);display:inline-flex;flex-shrink:0;height:2.75rem;justify-content:center;width:2.75rem}.view-policy_iconPurple__3OOXC{background:#eff6ff;background:var(--color-accent-50,#eff6ff);color:var(--color-accent-600)}.view-policy_iconGreen__i0ds3{background:#f0fdf4;background:var(--color-success-50,#f0fdf4);color:#15803d;color:var(--color-success-700,#15803d)}.view-policy_iconBlue__WY\+LN{background:#eff6ff;background:var(--color-accent-50,#eff6ff);color:#2563eb;color:var(--color-accent-600,#2563eb)}.view-policy_iconAmber__gfI4y{background:#fffbeb;background:var(--color-warning-50,#fffbeb);color:#b45309;color:var(--color-warning-700,#b45309)}.view-policy_iconTeal__A5ILl{background:#f0fdfa;background:var(--color-teal-50,#f0fdfa);color:#0f766e;color:var(--color-teal-700,#0f766e)}.view-policy_statText__UpafY{min-width:0}.view-policy_statLabel__kvyO\+{color:var(--content-muted);margin:0 0 var(--spacing-xs)}.view-policy_statValue__StUZ2{font-feature-settings:"tnum";color:var(--content);font-variant-numeric:tabular-nums;margin:0}@media (max-width:900px){.view-policy_statsGrid__doPEL{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.view-policy_headerRow__Ou3NU{align-items:stretch;flex-direction:column}.view-policy_yearSlot__CnbXg{max-width:none}.view-policy_statsGrid__doPEL{grid-template-columns:1fr}}.my-attendance_pageShell__-W9YO{gap:var(--spacing-xl)}.my-attendance_pageHeader__kZZA8{display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:0}.my-attendance_pageTitle__M9UBt{color:var(--content)}.my-attendance_pageDescription__dQzVS{max-width:48rem}.my-attendance_calendarRoot__elM74{display:flex;flex-direction:column;gap:var(--spacing-lg);min-width:0;position:relative}.my-attendance_overlay__OPv3I{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffb8;border-radius:var(--rounded-3xl);display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.my-attendance_headerCard__QETXu{min-width:0}.my-attendance_headerBar__XNbh1{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:space-between;min-width:0}.my-attendance_headerLeading__QxN6u{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:var(--spacing-xl);min-width:0}.my-attendance_headerLeft__fNCoh{flex:0 1 auto;min-width:0}.my-attendance_headerEyebrow__0PuV7{color:var(--content-muted);letter-spacing:.08em;margin-bottom:var(--spacing-xs);text-transform:uppercase}.my-attendance_headerTitle__LL8sY{color:var(--content-accent)}.my-attendance_summaryRow__k4HvH{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:flex-end;min-width:0}.my-attendance_pillPresent__Be1AZ{background:var(--surface-success)!important;border-color:#6ee7b7!important;border-color:var(--color-green-300,#6ee7b7)!important;color:#065f46!important;color:var(--color-green-800,#065f46)!important}.my-attendance_pillAbsent__hQNU3{background:var(--surface-danger)!important;border-color:#fca5a5!important;border-color:var(--color-red-300,#fca5a5)!important;color:#991b1b!important;color:var(--color-red-800,#991b1b)!important}.my-attendance_pillHalfDay__qh3Xr{background:var(--surface-warning)!important;border-color:var(--border-warning)!important;color:#78350f!important;color:var(--color-amber-900,#78350f)!important}.my-attendance_pillWfh__CM6Wm{background:var(--surface-purple)!important;border-color:var(--border-purple)!important;color:var(--content-purple)!important}.my-attendance_pillLeave__cI-30{background:var(--color-warm-50-10);border-color:#fde68a;border-color:var(--color-amber-200,#fde68a);color:#5d4037!important;color:var(--color-warm-800,#5d4037)!important}.my-attendance_pillHoliday__Vt58b{background:#ffedd5!important;background:var(--color-orange-100,#ffedd5)!important;border-color:#fdba74!important;border-color:var(--color-orange-300,#fdba74)!important;color:#9a3412!important;color:var(--color-orange-800,#9a3412)!important}.my-attendance_headerNav__UG\+nU{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:var(--spacing-md);justify-content:flex-start}.my-attendance_navBtn__4UHSd{flex-shrink:0}.my-attendance_monthSelectWrap__mbxrt{flex:0 1 12.5rem;max-width:100%;min-width:0;width:12.5rem}.my-attendance_gridCard__RGzHn{min-width:0;overflow:hidden}.my-attendance_weekHeader__hwSQX{background:linear-gradient(135deg,rgb(from var(--color-accent-600) r g b/.85) 0,rgb(from var(--color-accent-500) r g b/.85) 100%);color:var(--button-accent-content);display:grid;font-family:var(--font-subheading);font-size:var(--text-xs);font-weight:var(--font-semibold);grid-template-columns:repeat(7,minmax(0,1fr));letter-spacing:.06em;padding:var(--spacing-2xl);text-align:center;text-transform:uppercase}.my-attendance_weekHeaderCell__BmC0g{padding:var(--spacing-xs)}.my-attendance_grid__ORBAo{grid-gap:var(--spacing-lg);background:#0284c71a;display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(7,minmax(0,1fr));padding:var(--spacing-md)}.my-attendance_cellEmpty__\+fnbC{background:#0000;border-radius:var(--rounded-lg);min-height:5.5rem}.my-attendance_cell__bWa9w{align-items:flex-start;border:var(--border-thin) solid var(--border,#e2e8f0);border-radius:var(--rounded-lg);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-3xl);min-height:5.75rem;padding:var(--spacing-xl) var(--spacing-xl);position:relative;transition:box-shadow .15s ease,border-color .15s ease}.my-attendance_cellPlain__NWaUR,.my-attendance_cell__bWa9w{background:#fff;background:var(--card-surface,#fff)}.my-attendance_cellOff__gXwqV{background:var(--surface-neutral);border-color:var(--border-neutral);color:#64748b;color:var(--content-muted,#64748b)}.my-attendance_cellPresent__EWhnX{background:var(--surface-success);border-color:var(--border-success)}.my-attendance_cellAbsent__pQ1TC{background:var(--surface-danger);border-color:var(--border-danger)}.my-attendance_cellHoliday__5Pxdp{background:#ffedd5;background:var(--color-orange-100,#ffedd5);border-color:#fdba74;border-color:var(--color-orange-300,#fdba74)}.my-attendance_cellLeave__WDTXS{background:var(--color-warm-50-10);border-color:#fde68a;border-color:var(--color-amber-200,#fde68a)}.my-attendance_cellWfh__oAfZW{background:var(--surface-purple);border-color:var(--border-purple)}.my-attendance_cellHalfDay__7WC04{background:var(--surface-warning);border-color:var(--border-warning)}.my-attendance_cellClickable__T8fH-{cursor:pointer;transition:transform .2s ease-in-out}.my-attendance_cellClickable__T8fH-:hover{transform:scale(1.02)}.my-attendance_cellToday__-dwD7{border-width:2px}.my-attendance_cellTodayBadge__6RbyV{background:var(--color-accent-600);border-radius:var(--rounded-sm);color:var(--button-accent-content);font-size:var(--text-xxs);font-weight:var(--font-semibold);letter-spacing:.04em;padding:.125rem .375rem;position:absolute;right:var(--spacing-xs);text-transform:uppercase;top:var(--spacing-xs)}.my-attendance_cellNumber__pc6\+j{color:#0f172a;color:var(--content,#0f172a);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-bold);line-height:1.1}.my-attendance_cellOff__gXwqV .my-attendance_cellNumber__pc6\+j{color:#64748b;color:var(--content-muted,#64748b)}.my-attendance_cellLeaveMeta__Cgn2w{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:auto;min-width:0;width:100%}.my-attendance_cellStatus__ZjcA1{color:#0f172a;color:var(--content,#0f172a);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:1.3;margin:0}.my-attendance_cellPresent__EWhnX .my-attendance_cellStatus__ZjcA1{color:#047857;color:var(--color-green-700,#047857);font-weight:var(--font-bold)}.my-attendance_cellAbsent__pQ1TC .my-attendance_cellStatus__ZjcA1{color:#b91c1c;color:var(--color-red-700,#b91c1c);font-weight:var(--font-bold)}.my-attendance_cellHoliday__5Pxdp .my-attendance_cellStatus__ZjcA1{color:#9a3412;color:var(--color-orange-800,#9a3412);font-weight:var(--font-bold)}.my-attendance_cellLeave__WDTXS .my-attendance_cellStatus__ZjcA1{color:var(--color-amber-900)}.my-attendance_cellWfh__oAfZW .my-attendance_cellStatus__ZjcA1{color:var(--content-purple)}.my-attendance_cellHalfDay__7WC04 .my-attendance_cellStatus__ZjcA1{color:var(--warning)}.my-attendance_cellTime__t3ooV{display:flex;margin:0;max-width:100%}.my-attendance_cellTimePill__oJWIo{align-items:end;background:var(--card-surface);border:var(--border-thin) solid #0000;border-radius:var(--rounded-sm);box-sizing:border-box;display:inline-flex;font-size:var(--text-xxs);font-weight:var(--font-semibold);gap:var(--spacing-sm);line-height:1.2;max-width:100%;padding:var(--spacing-xs) var(--spacing-sm)}.my-attendance_cellTimePillIcon__rAbk0{flex-shrink:0}.my-attendance_cellPresent__EWhnX .my-attendance_cellTimePill__oJWIo{background:#fff;background:var(--color-neutral-0,#fff);border-color:var(--border-success);color:#047857;color:var(--color-green-700,#047857)}.my-attendance_cellAbsent__pQ1TC .my-attendance_cellTimePill__oJWIo{background:#fff;background:var(--color-neutral-0,#fff);border-color:var(--border-danger);color:#b91c1c;color:var(--color-red-700,#b91c1c)}.my-attendance_cellWfh__oAfZW .my-attendance_cellTimePill__oJWIo{background:#fff;background:var(--color-neutral-0,#fff);border-color:var(--border-purple);color:var(--content-purple)}.my-attendance_cellHalfDay__7WC04 .my-attendance_cellTimePill__oJWIo{background:#fff;background:var(--color-neutral-0,#fff);border-color:var(--border-warning);color:#78350f;color:var(--color-amber-900,#78350f)}.my-attendance_cellHoliday__5Pxdp .my-attendance_cellTimePill__oJWIo{background:#fff;background:var(--color-neutral-0,#fff);border-color:#fdba74;border-color:var(--color-orange-300,#fdba74);color:#9a3412;color:var(--color-orange-800,#9a3412)}.my-attendance_cellLeave__WDTXS .my-attendance_cellTimePill__oJWIo{background:var(--card-surface);border-color:var(--border-neutral);color:var(--content-neutral)}.my-attendance_cellOff__gXwqV .my-attendance_cellTimePill__oJWIo,.my-attendance_cellPlain__NWaUR .my-attendance_cellTimePill__oJWIo{background:var(--surface-neutral);border-color:var(--border-neutral);color:var(--content-neutral)}.my-attendance_legend__zT7Si{align-items:center;background:#0284c71a;border-top:1px solid #e2e8f0;border-top:1px solid var(--border,#e2e8f0);color:#64748b;color:var(--content-muted,#64748b);display:flex;flex-wrap:wrap;font-size:var(--text-xs);gap:var(--spacing-lg);justify-content:center;padding:var(--spacing-md) var(--spacing-lg)}.my-attendance_legendItem__zW7hO{align-items:center;display:inline-flex;gap:.375rem}.my-attendance_legendDot__LccqP{border-radius:9999px;flex-shrink:0;height:.5rem;width:.5rem}.my-attendance_legendDotPresent__ueNoA{background:var(--success)}.my-attendance_legendDotAbsent__Q\+-VA{background:var(--danger)}.my-attendance_legendDotWfh__EC8ae{background:var(--purple)}.my-attendance_legendDotHalf__TX49r{background:var(--warning)}.my-attendance_legendDotHoliday__qmN0v{background:#ff8b1a;background:var(--color-orange-400,#ff8b1a)}.my-attendance_legendDotLeave__FVGsP{background:var(--color-amber-200)}.my-attendance_legendSquare__X7ydM{background:#fff;border:var(--border-thin) solid var(--neutral);border-radius:var(--rounded-full);flex-shrink:0;height:.5rem;width:.5rem}.my-attendance_legendSquareWeekend__D31Ps{border-color:var(--neutral)}.my-attendance_modalHero__KUzgA{background:linear-gradient(135deg,var(--color-accent-600) 0,var(--color-accent-500) 100%);border-radius:var(--rounded-md);color:var(--button-accent-content);display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;min-height:6.125rem;padding:var(--spacing-lg) var(--spacing-xl);width:7.75rem}.my-attendance_modalSummary__zyNpI{align-items:flex-start;display:flex;gap:var(--spacing-xl);justify-content:space-between;min-width:0;padding:var(--spacing-sm) 0 var(--spacing-lg)}.my-attendance_modalHeroWeekday__xItaB{font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.12em;margin:0 0 var(--spacing-xs);opacity:.95;text-transform:uppercase}.my-attendance_modalHeroDay__SrJRJ{font-family:var(--font-heading);font-size:2rem;font-weight:var(--font-bold);line-height:1;margin:0}.my-attendance_modalHeroMonth__4ikf8{font-size:var(--text-sm);font-weight:var(--font-semibold);margin:var(--spacing-sm) 0 0;opacity:.95}.my-attendance_modalStatusStack__09Psr{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-md);min-width:0;padding-top:var(--spacing-lg)}.my-attendance_modalStatusRow__CzrAK{align-items:flex-start;display:flex;gap:var(--spacing-md);justify-content:space-between;min-width:0}.my-attendance_modalStatusRow__CzrAK .my-attendance_modalStatusBadge__8Cwdz{justify-content:flex-start;max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:normal}.my-attendance_modalStatusRow__CzrAK .my-attendance_modalTypeBadgeLeave__kj9t0{background:var(--color-warm-50-10);border-color:#fde68a;border-color:var(--color-amber-200,#fde68a);color:var(--color-amber-900)}.my-attendance_modalStatusRow__CzrAK .my-attendance_modalTypeBadgeLeave__kj9t0>span:first-of-type{background:#b45309;background:var(--color-amber-700,#b45309)}.my-attendance_modalStatusRow__CzrAK .my-attendance_modalTypeBadgeWfh__IEgSM{background:var(--surface-purple);border-color:var(--border-purple);color:var(--content-purple)}.my-attendance_modalStatusRow__CzrAK .my-attendance_modalTypeBadgeWfh__IEgSM>span:first-of-type{background:var(--purple)}.my-attendance_modalStatusRow__CzrAK .my-attendance_modalTypeBadgeHoliday__NGOBN{background:#ffedd5;background:var(--color-orange-100,#ffedd5);border-color:#fdba74;border-color:var(--color-orange-300,#fdba74);color:#9a3412;color:var(--color-orange-800,#9a3412)}.my-attendance_modalStatusRow__CzrAK .my-attendance_modalTypeBadgeHoliday__NGOBN>span:first-of-type{background:#ff8b1a;background:var(--color-orange-400,#ff8b1a)}.my-attendance_modalTimesheetNotice__ptXGw{background:var(--surface-danger);border:1px solid var(--border-danger);border-radius:var(--rounded-md);color:#991b1b;color:var(--color-red-800,#991b1b);display:flex;flex-direction:column;gap:var(--spacing-xs);margin:var(--spacing-sm) 0 var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg)}.my-attendance_modalTimesheetNoticeLabel__CCFpL{font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.08em;text-transform:uppercase}.my-attendance_modalTimesheetNotice__ptXGw p{font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.my-attendance_modalMetaGrid__hecJw{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.my-attendance_modalRow__OthDk{align-items:center;display:flex;gap:var(--spacing-md);justify-content:space-between;padding:var(--spacing-sm) var(--spacing-lg)}.my-attendance_modalRowLabel__g2E49{color:var(--color-slate-500);flex-shrink:0;font-weight:var(--font-semibold)}.my-attendance_modalRowValue__bbw3F{color:var(--color-slate-900);font-weight:var(--font-semibold);min-width:0;text-align:right}.my-attendance_extraHours__h8hQi{color:var(--success);font-size:var(--text-base);font-weight:var(--font-semibold);margin-left:var(--spacing-xs)}@media (max-width:640px){.my-attendance_grid__ORBAo{gap:var(--spacing-xs);padding:var(--spacing-sm)}.my-attendance_cell__bWa9w{gap:var(--spacing-md);min-height:4.5rem;padding:var(--spacing-sm) .25rem}.my-attendance_cellNumber__pc6\+j{font-size:var(--text-base)}.my-attendance_cellStatus__ZjcA1{font-size:.625rem}.my-attendance_cellTimePill__oJWIo{font-size:.5625rem;padding:.125rem .35rem}.my-attendance_cellTodayBadge__6RbyV{font-size:.5rem;padding:.0625rem .25rem}.my-attendance_modalSummary__zyNpI{flex-direction:column;gap:var(--spacing-lg)}.my-attendance_modalHero__KUzgA{width:100%}.my-attendance_modalStatusStack__09Psr{padding-top:0;width:100%}}.holidays-hero_hero__RKStS{background:linear-gradient(135deg,var(--color-accent-50) 0,#fff 100%,#f8fafc 100%);background:linear-gradient(135deg,var(--color-accent-50) 0,var(--card-surface,#fff) 100%,var(--color-slate-50,#f8fafc) 100%);border:var(--border-thin) solid var(--border);border-radius:var(--rounded-3xl);box-sizing:border-box;margin-bottom:var(--space-7);overflow:hidden;padding:var(--spacing-5xl) var(--spacing-5xl)}.holidays-hero_row__nC60K{align-items:center;display:flex;gap:var(--spacing-5xl);justify-content:space-between;min-width:0}.holidays-hero_copy__NdbwL{flex:1 1 auto;max-width:38rem;min-width:0}.holidays-hero_title__\+vtiw{color:var(--content);margin:0 0 var(--spacing-lg)}.holidays-hero_subtitle__iRNCz{color:var(--content-muted);margin:0;max-width:36rem}.holidays-hero_art__iR\+kN{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end;min-width:0}.holidays-hero_heroImg__ZDzQe{display:block;height:auto;max-height:6.5rem;max-width:min(20rem,38vw);object-fit:contain;object-position:right center;width:auto}@media (max-width:768px){.holidays-hero_row__nC60K{align-items:center;flex-direction:column;text-align:center}.holidays-hero_copy__NdbwL{max-width:100%;order:1}.holidays-hero_subtitle__iRNCz{margin-left:auto;margin-right:auto}.holidays-hero_art__iR\+kN{justify-content:center;order:2}.holidays-hero_heroImg__ZDzQe{max-height:8rem;max-width:min(18rem,85vw);object-position:center}}.holidays-stats_grid__Orsuv{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:var(--space-7)}@media (max-width:900px){.holidays-stats_grid__Orsuv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.holidays-stats_grid__Orsuv{grid-template-columns:1fr}}.holidays-stats_card__7qk1L{min-width:0}.holidays-stats_cardInner__rXc3t{align-items:center;display:flex;gap:var(--spacing-lg)}.holidays-stats_iconWrap__rLTiC{align-items:center;border-radius:var(--rounded-full);display:inline-flex;flex-shrink:0;height:2.75rem;justify-content:center;width:2.75rem}.holidays-stats_iconPurple__apbpH{background:#eff6ff;background:var(--color-accent-50,#eff6ff);color:var(--color-accent-600)}.holidays-stats_iconGreen__rIldB{background:#f0fdf4;background:var(--color-success-50,#f0fdf4);color:#15803d;color:var(--color-success-700,#15803d)}.holidays-stats_iconBlue__eheBV{background:#eff6ff;background:var(--color-accent-50,#eff6ff);color:#2563eb;color:var(--color-accent-600,#2563eb)}.holidays-stats_iconAmber__A3Fh1{background:#fffbeb;background:var(--color-warning-50,#fffbeb);color:#b45309;color:var(--color-warning-700,#b45309)}.holidays-stats_iconTeal__35U5Q{background:#f0fdfa;background:var(--color-teal-50,#f0fdfa);color:#0f766e;color:var(--color-teal-700,#0f766e)}.holidays-stats_text__8ljRn{min-width:0}.holidays-stats_label__ecGyY{color:var(--content-muted);margin:0 0 var(--spacing-xs)}.holidays-stats_value__MBvl6{font-feature-settings:"tnum";color:var(--content);font-variant-numeric:tabular-nums;margin:0}.holidays-table_datePill__OPiYh{background:#f1f5f9;background:var(--color-slate-100,#f1f5f9);border:var(--border-thin) solid var(--border);border-radius:var(--rounded-md);color:var(--content);display:inline-block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:var(--spacing-xs) var(--spacing-md)}.holidays_headerRow__tKJQ5{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:space-between;width:100%}.holidays_tableCard__6cWTk{min-width:0}.holidays_tableCardHeader__P4dUG{margin-bottom:var(--spacing-lg)}.holidays_tableTitle__mLWQu{color:var(--content);flex:1 1 auto;margin:0;min-width:0;text-align:left}.holidays_yearSlot__7EAXm{flex:0 0 auto;max-width:12rem;width:min(12rem,100%)}@media (max-width:480px){.holidays_headerRow__tKJQ5{align-items:stretch;flex-direction:column}.holidays_yearSlot__7EAXm{max-width:none}}.holidays_error__vx7MF{color:#dc2626;color:var(--color-danger-600,#dc2626);margin:0 0 var(--spacing-lg)}.holidays_tabsList__0riaR{flex-wrap:wrap;margin-bottom:var(--spacing-lg)}.holidays_tabTrigger__XAblu{flex:0 0 auto}.holidays_tabPanel__KJm-2{min-width:0}.it-requests-list_listRoot__mbfp6{display:flex;flex-direction:column;gap:var(--spacing-lg);min-width:0}.it-requests-list_loadingRow__Et6jP{align-items:center;display:flex;justify-content:center;padding:var(--spacing-3xl) 0}.it-requests-list_actionButtonClose__MEgzN{border-color:#fecaca;border-color:var(--color-danger-200,#fecaca);color:#b91c1c;color:var(--color-danger-700,#b91c1c)}.it-requests-list_actionButtonClose__MEgzN:hover{background:#fef2f2;background:var(--color-danger-50,#fef2f2)}.it-requests-list_totalLabel__cYA1A{color:var(--content);font-weight:var(--font-medium)}.it-requests-list_cellMuted__nhA7w{color:var(--content-muted)}.appraisal_fileUploaderSection__MTaZ0{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:32rem;min-width:18rem;padding:.5rem;width:100%}.appraisal_fileUploader__QadoC{align-items:center;background:linear-gradient(135deg,#10b9810d,#0596690d);border:1px solid #afd1c6;border-radius:12px;box-shadow:0 4px 12px #00000014;cursor:pointer;display:flex;height:16rem;justify-content:center;text-align:center;transition:all .3s ease;width:100%}.appraisal_fileUploader__QadoC>label{align-items:center!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;gap:15px!important;justify-content:center!important;width:100%}.appraisal_fileUploader__QadoC svg{height:60px!important;margin-bottom:10px!important;width:60px!important}.appraisal_fileUploader__QadoC label span{color:#999!important;display:block!important;font-size:15px!important;text-align:center!important}.appraisal_selectedFile__N9NzK{align-items:center;background:linear-gradient(135deg,#10b9811a,#05966903);border:1px solid #afd1c6;border-radius:8px;display:flex;font-size:14px;gap:12px;overflow:hidden;padding:8px 10px;width:100%}.appraisal_fileInfo__Esapy{display:flex;flex-direction:column;z-index:1}.appraisal_fileSize__tkC0r{color:#9ca3af;font-size:13px;z-index:1}.appraisal_fileDeleteIcon__nL01k{color:#fa0c0c;cursor:pointer;height:26px;width:26px;z-index:1}.appraisal_uploadIconWrapper__10yuN{animation:appraisal_float__jhQPZ 3s ease-in-out infinite;position:relative}@keyframes appraisal_float__jhQPZ{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.appraisal_uploadBtn__fZkDA{background-color:#059669;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;padding:10px 20px}.appraisal_uploadBtn__fZkDA:hover:not(:disabled){background-color:#047857}.appraisal_progressFill__gN9mK{border-bottom:4px solid #059669;height:100%;left:0;position:absolute;top:0;transition:width .6s ease-in-out;z-index:0}.appraisal_selectedFileWrapper__Aaqu7{max-height:0;opacity:0;overflow:hidden;transition:opacity .3s ease,transform 1s ease,max-height 1s ease;width:100%}.appraisal_selectedFileWrapper__Aaqu7.appraisal_show__u\+JTG{margin-top:1rem;max-height:200px;opacity:1;transform:translateY(0)}@media (max-width:480px){.appraisal_fileUploader__QadoC{min-height:160px}}.approve-wfh-timesheet-modal_wrap__vnU6i{display:flex;flex-direction:column;gap:var(--spacing-5xl)}.approve-wfh-timesheet-modal_subtitle__kBiPY{color:var(--content-muted);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);margin:0}.approve-wfh-timesheet-modal_footerActions__aOhTD{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-xl);justify-content:center;width:100%}.approve-wfh-timesheet-modal_groupCard__-pK09{border:1px solid var(--border);border-radius:var(--rounded-lg);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.approve-wfh-timesheet-modal_groupCardApproved__ZlH5S{border-left:3px solid var(--color-accent-500)}.approve-wfh-timesheet-modal_groupCardRejected__fFugo{border-left:3px solid var(--danger)}.approve-wfh-timesheet-modal_groupCardPending__3LV8u{border-left:3px solid var(--warning)}.approve-wfh-timesheet-modal_groupCardSkipped__UXWpu{border-left:3px solid var(--neutral)}.approve-wfh-timesheet-modal_groupCardStaged__ewhgm{box-shadow:0 0 0 1px var(--border);box-shadow:0 0 0 1px var(--color-accent-300,var(--border))}.approve-wfh-timesheet-modal_groupHeader__i4D6i{align-items:flex-start;display:flex;gap:var(--spacing-3xl);padding:var(--spacing-5xl)}.approve-wfh-timesheet-modal_groupIcon__mW0IO{align-items:center;background:var(--surface-info);background:var(--color-accent-50,var(--surface-info));border-radius:var(--rounded-lg);color:var(--color-accent-500);display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.approve-wfh-timesheet-modal_groupTitleBlock__G2TE8{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-xs);min-width:0}.approve-wfh-timesheet-modal_groupName__rhoD6{color:var(--content);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:1.3;margin:0}.approve-wfh-timesheet-modal_groupSubtitle__5LH\+o{color:var(--content-muted);font-family:var(--font-body);font-size:var(--text-sm);margin:0}.approve-wfh-timesheet-modal_groupStats__-0SaM{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:var(--spacing-sm)}.approve-wfh-timesheet-modal_groupHours__vQbkd{color:var(--color-accent-500);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-bold);line-height:1}.approve-wfh-timesheet-modal_actionHistory__YAYJt{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-xl) var(--spacing-3xl)}.approve-wfh-timesheet-modal_historyLine__\+dKWs{align-items:center;color:var(--content-muted);display:flex;font-family:var(--font-body);font-size:var(--text-sm);gap:var(--spacing-lg)}.approve-wfh-timesheet-modal_historyIcon__anJXC{flex-shrink:0;font-size:var(--text-base)}.approve-wfh-timesheet-modal_historyIconApproved__1Eriw{color:var(--success)}.approve-wfh-timesheet-modal_historyIconRejected__7-rQN{color:var(--danger)}.approve-wfh-timesheet-modal_commentLine__3muyt{align-items:center;color:var(--content);display:flex;font-family:var(--font-body);font-size:var(--text-sm);gap:var(--spacing-lg);padding-left:var(--spacing-sm)}.approve-wfh-timesheet-modal_commentIcon__-X2o7{color:var(--content-muted);flex-shrink:0;margin-top:1px}.approve-wfh-timesheet-modal_entriesToggle__-fvSf{align-items:center;background:var(--color-gray-50);background:var(--card-nested-surface,var(--color-gray-50));border:none;border-top:1px solid var(--border);color:var(--content-muted);cursor:pointer;display:flex;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);gap:var(--spacing-lg);justify-content:center;padding:var(--spacing-xl) var(--spacing-3xl);transition:background .15s ease,color .15s ease;width:100%}.approve-wfh-timesheet-modal_entriesToggle__-fvSf:hover{background:var(--border);background:var(--color-gray-100,var(--border));color:var(--content)}.approve-wfh-timesheet-modal_toggleChevron__8ZLdt{transition:transform .2s ease}.approve-wfh-timesheet-modal_toggleChevronOpen__NKjaj{transform:rotate(180deg)}.approve-wfh-timesheet-modal_actionBar__BCiev,.approve-wfh-timesheet-modal_entriesTableWrap__ofKNh{border-top:1px solid var(--border);padding:var(--spacing-3xl) var(--spacing-5xl) var(--spacing-5xl)}.approve-wfh-timesheet-modal_actionBar__BCiev{display:flex;flex-direction:column;gap:var(--spacing-xl)}.approve-wfh-timesheet-modal_actionInputRow__7pSIq{align-items:flex-start;display:flex;gap:var(--spacing-xl)}.approve-wfh-timesheet-modal_commentInput__nx6Yi{flex:1 1 auto;min-width:0}.approve-wfh-timesheet-modal_commentInput__nx6Yi input{background:#fff;background:var(--ui-field-surface,#fff);border:1px solid var(--border);border-radius:var(--rounded-md);color:var(--content);font-family:var(--font-body);font-size:var(--text-sm);outline:none;padding:var(--spacing-xl) var(--spacing-3xl);transition:border-color .15s ease;width:100%}.approve-wfh-timesheet-modal_commentInput__nx6Yi input::placeholder{color:var(--content-muted)}.approve-wfh-timesheet-modal_commentInput__nx6Yi input:focus{border-color:var(--color-accent-300,var(--info))}.approve-wfh-timesheet-modal_commentInputError__l4tDS input{border-color:var(--danger)}.approve-wfh-timesheet-modal_actionButtons__VkPS-{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-xl)}.approve-wfh-timesheet-modal_approveBtn__DE49\+{align-items:center;background:var(--success);border:none;border-radius:var(--rounded-md);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);gap:var(--spacing-sm);padding:var(--spacing-xl) var(--spacing-5xl);transition:opacity .15s ease;white-space:nowrap}.approve-wfh-timesheet-modal_approveBtn__DE49\+:hover{opacity:.9}.approve-wfh-timesheet-modal_rejectBtn__tCCv0{align-items:center;background:#0000;border:1px solid var(--border);border-radius:var(--rounded-md);color:var(--danger);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);gap:var(--spacing-sm);padding:var(--spacing-xl) var(--spacing-5xl);transition:background .15s ease;white-space:nowrap}.approve-wfh-timesheet-modal_rejectBtn__tCCv0:hover{background:var(--surface-danger)}.approve-wfh-timesheet-modal_helperText__qgMkm{color:var(--content-muted);font-family:var(--font-body);font-size:var(--text-xs);margin:0}.approve-wfh-timesheet-modal_errorText__ocJVX{color:var(--danger);font-family:var(--font-body);font-size:var(--text-xs);margin:0}.approve-wfh-timesheet-modal_stagedIndicator__fnuT6{align-items:center;border-radius:var(--rounded-md);display:flex;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);gap:var(--spacing-lg);padding:var(--spacing-xl) var(--spacing-3xl)}.approve-wfh-timesheet-modal_stagedApproved__UYrVU{background:var(--surface-success);color:var(--content-success)}.approve-wfh-timesheet-modal_stagedRejected__bzjwp{background:var(--surface-danger);color:var(--danger)}.approve-wfh-timesheet-modal_unstageBtn__\+4RqU{background:none;border:none;color:inherit;cursor:pointer;font-size:var(--text-xs);margin-left:auto;opacity:.7;padding:0;text-decoration:underline}.approve-wfh-timesheet-modal_unstageBtn__\+4RqU:hover{opacity:1}.approve-wfh-timesheet-modal_emptyState__jMOQq{color:var(--content-muted);font-family:var(--font-body);font-size:var(--text-sm);padding:var(--spacing-7xl);text-align:center}@media (max-width:640px){.approve-wfh-timesheet-modal_groupHeader__i4D6i{flex-wrap:wrap}.approve-wfh-timesheet-modal_groupStats__-0SaM{align-items:center;flex-direction:row;gap:var(--spacing-xl);width:100%}.approve-wfh-timesheet-modal_actionInputRow__7pSIq{flex-direction:column}.approve-wfh-timesheet-modal_actionButtons__VkPS-{justify-content:flex-end;width:100%}}.approve-wfh-timesheet-modal_categoryBadge__z6VOs{background:#ede9fe;background:var(--purple-100,#ede9fe);border-radius:999px;color:#6d28d9;color:var(--purple-700,#6d28d9);display:inline-block;font-size:.75rem;font-weight:500;line-height:1.4;padding:2px 10px;white-space:nowrap}.approve-wfh-timesheet-modal_timeCell__tZmNA{color:#0d9488;color:var(--content-brand,var(--brand-600,#0d9488));font-size:.9375rem;font-weight:600}.approve-wfh-timesheet-modal_confirmCopy__JNBuT{color:var(--content-default);font-family:var(--font-body);font-size:var(--text-sm);margin:0}.approval-dashboard-stats_grid__9qpPd{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--space-7)}@media (max-width:900px){.approval-dashboard-stats_grid__9qpPd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.approval-dashboard-stats_grid__9qpPd{grid-template-columns:1fr}}.approval-dashboard-stats_card__4aFct{min-width:0}.approval-dashboard-stats_cardInner__manH5{align-items:center;display:flex;gap:var(--spacing-lg)}.approval-dashboard-stats_iconWrap__h1kpy{align-items:center;border-radius:var(--rounded-full);display:inline-flex;flex-shrink:0;height:2.75rem;justify-content:center;width:2.75rem}.approval-dashboard-stats_iconPurple__w3I9i{background:#eff6ff;background:var(--color-accent-50,#eff6ff);color:var(--color-accent-600)}.approval-dashboard-stats_iconGreen__n3g\+C{background:#f0fdf4;background:var(--color-success-50,#f0fdf4);color:#15803d;color:var(--color-success-700,#15803d)}.approval-dashboard-stats_iconAmber__-nTH\+{background:#fffbeb;background:var(--color-warning-50,#fffbeb);color:#b45309;color:var(--color-warning-700,#b45309)}.approval-dashboard-stats_iconRed__FEiYI{background:#fef2f2;background:var(--color-danger-50,#fef2f2);color:#b91c1c;color:var(--color-danger-700,#b91c1c)}.approval-dashboard-stats_text__DRHeY{min-width:0}.approval-dashboard-stats_label__bsYBZ{color:var(--content-muted);margin:0 0 var(--spacing-xs)}.approval-dashboard-stats_value__AmpY\+{font-feature-settings:"tnum";color:var(--content);font-variant-numeric:tabular-nums;margin:0}.approval-dashboard-filters_card__flFwd{margin-bottom:var(--space-6)}.approval-dashboard-filters_row__GG1bZ{grid-gap:.75rem;grid-gap:var(--spacing-md,.75rem);align-items:end;display:grid;gap:.75rem;gap:var(--spacing-md,.75rem);grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.35fr) auto;width:100%}.approval-dashboard-filters_fieldDate__cAdGB,.approval-dashboard-filters_field__HHrZc{min-width:0;width:100%}.approval-dashboard-filters_actions__oqX5q{align-items:center;display:flex;flex-wrap:nowrap;gap:.5rem;gap:var(--spacing-sm,.5rem);justify-self:end;padding-bottom:1px}.approval-dashboard-filters_actions__oqX5q>*{flex-shrink:0;white-space:nowrap}@media (max-width:900px){.approval-dashboard-filters_row__GG1bZ{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-dashboard-filters_fieldDate__cAdGB{grid-column:span 2}.approval-dashboard-filters_actions__oqX5q{grid-column:1/-1;justify-self:end}}@media (max-width:520px){.approval-dashboard-filters_row__GG1bZ{grid-template-columns:1fr}.approval-dashboard-filters_fieldDate__cAdGB{grid-column:auto}.approval-dashboard-filters_actions__oqX5q{grid-column:auto;justify-content:flex-end;width:100%}}.approval-dashboard-table_container__B9YHh{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.approval-dashboard-table_tableWrapper__kkQL4{background:var(--table-surface);border:var(--border-thin) solid var(--table-border);border-radius:var(--rounded-3xl);max-height:70vh;overflow:auto}.approval-dashboard-table_table__sr6pQ{border-collapse:initial;border-spacing:0;width:100%}.approval-dashboard-table_thead__WtrEl{background:var(--table-header-surface);position:-webkit-sticky;position:sticky;top:0;z-index:3}.approval-dashboard-table_th__zEBOy{background:var(--table-header-surface);border-bottom:var(--border-thin) solid var(--table-row-divider-border);color:var(--table-header-content);font-size:var(--text-sm);font-weight:var(--font-semibold);padding:var(--spacing-xl) var(--spacing-3xl);text-align:left;vertical-align:middle;white-space:nowrap}.approval-dashboard-table_tr__GArK3{background:var(--table-surface)}.approval-dashboard-table_tr__GArK3:hover .approval-dashboard-table_td__2iuPG{background:rgba(0,0,0,.025);background:var(--table-row-hover-surface,rgba(0,0,0,.025))}.approval-dashboard-table_td__2iuPG{border-bottom:var(--border-thin) solid var(--row-inner-divider,#0000000f);color:var(--table-cell-content);font-size:var(--text-sm);padding:var(--spacing-xl) var(--spacing-3xl);text-align:left;vertical-align:middle}.approval-dashboard-table_serialCell__98EmI{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;width:3.5rem}.approval-dashboard-table_numberCell__qeoyo{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.approval-dashboard-table_actionCell__IwvhU{text-align:center;width:7rem}.approval-dashboard-table_sectionHeaderRow__ImWF6{position:-webkit-sticky;position:sticky;top:2.75rem;z-index:2}.approval-dashboard-table_sectionHeader__GOCs5{background:#f5f6f8;background:var(--table-header-surface,#f5f6f8);border-bottom:var(--border-thin) solid var(--table-row-divider-border);border-top:var(--border-thin) solid var(--table-row-divider-border);color:var(--content);padding:var(--spacing-lg) var(--spacing-3xl);text-align:left}.approval-dashboard-table_sectionHeaderInner__0nIy8{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-lg);min-height:1.75rem}.approval-dashboard-table_sectionSerial__ulro7{color:var(--content-muted);font-weight:700;font-weight:var(--font-bold,700);min-width:1.5rem}.approval-dashboard-table_sectionApproverLabel__9mjNM{color:var(--content-muted);font-size:var(--text-sm);font-weight:500;font-weight:var(--font-medium,500)}.approval-dashboard-table_sectionApproverName__jj89J{color:var(--content);font-size:.9375rem;font-size:var(--text-base,.9375rem);font-weight:var(--font-semibold)}.approval-dashboard-table_sectionBadges__bs6xB{display:inline-flex;flex-wrap:wrap;gap:.5rem;gap:var(--spacing-sm,.5rem)}.approval-dashboard-table_countBadge__B69oD{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.approval-dashboard-table_emptyEmployees__KAoFf{color:var(--content-muted);font-style:italic;text-align:center}.approval-dashboard-table_loadingState__chmkg{align-items:center;display:flex;justify-content:center;padding:var(--space-7) 0}.approval-dashboard-table_innerLoadingCell__8pFUh{padding:var(--spacing-xl) var(--spacing-3xl);text-align:center}.approval-dashboard-table_innerPaginationRow__MdhQQ .approval-dashboard-table_innerPaginationCell__QPzoh{border-bottom:var(--border-thin) solid var(--row-inner-divider,#0000000f);padding:var(--spacing-md) var(--spacing-3xl)}.approval-dashboard-table_innerPagination__3pLYS{align-items:center;display:flex;gap:var(--spacing-lg);justify-content:flex-end}.approval-dashboard-table_innerLoadMore__qFy40{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-sm);justify-content:center;text-align:center}.approval-dashboard-table_loadMoreLink__8BAKS{background:none;border:none;color:var(--color-accent-500);cursor:pointer;font:inherit;font-size:var(--text-sm);padding:0;text-decoration:underline}.approval-dashboard-table_loadMoreLink__8BAKS:hover:not(:disabled){color:var(--color-accent-600)}.approval-dashboard-table_loadMoreLink__8BAKS:disabled{cursor:not-allowed;opacity:.7}.approval-dashboard-table_loadMoreLoading__\+ZuVa{align-items:center;display:inline-flex;gap:var(--spacing-sm)}.approval-dashboard-table_innerPaginationRange__v-jP-{font-feature-settings:"tnum";color:var(--content-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.approval-dashboard-table_innerPaginationNav__bx4OC{align-items:center;display:inline-flex;gap:var(--spacing-xs)}.approval-dashboard-table_innerPaginationButton__YRZRr{align-items:center;background:#f0f1f3;background:var(--surface-muted,#f0f1f3);border:none;border-radius:50%;color:var(--content);cursor:pointer;display:inline-flex;height:2rem;justify-content:center;transition:background-color .15s ease,color .15s ease;width:2rem}.approval-dashboard-table_innerPaginationButton__YRZRr:hover:not(:disabled){background:#e4e6ea;background:var(--surface-hover,#e4e6ea)}.approval-dashboard-table_innerPaginationButton__YRZRr:disabled{background:#0000;color:var(--content-muted);cursor:not-allowed;opacity:.5}.approval-dashboard-table_outerPagination__0Qa3P{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:space-between}.approval-dashboard-table_pageSize__5L2tx{align-items:center;color:var(--content-muted);display:inline-flex;font-size:var(--text-sm);gap:var(--spacing-md);white-space:nowrap}.approval-dashboard-table_pageSizeSelect__hRAxz{background:#fff;background:var(--ui-field-surface,#fff);border:var(--border-thin) solid var(--ui-field-border,#d0d5dd);border-radius:var(--rounded-lg);color:var(--content);font-size:var(--text-sm);padding:var(--spacing-sm) var(--spacing-lg)}.approve-timesheet-modal_wrap__duBMU{display:flex;flex-direction:column;gap:var(--spacing-5xl)}.approve-timesheet-modal_subtitle__tTiGP{color:var(--content-muted);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);margin:0}.approve-timesheet-modal_footerActions__ZNTeA{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-xl);justify-content:center;width:100%}.approve-timesheet-modal_groupCard__OogPM{border:1px solid var(--border);border-radius:var(--rounded-lg);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.approve-timesheet-modal_groupCardApproved__Gnnfh{border-left:3px solid var(--color-accent-500)}.approve-timesheet-modal_groupCardRejected__KK89\+{border-left:3px solid var(--danger)}.approve-timesheet-modal_groupCardPending__TDVvN{border-left:3px solid var(--warning)}.approve-timesheet-modal_groupCardSkipped__kYQIA{border-left:3px solid var(--neutral)}.approve-timesheet-modal_groupCardStaged__AiLAh{box-shadow:0 0 0 1px var(--border);box-shadow:0 0 0 1px var(--color-accent-300,var(--border))}.approve-timesheet-modal_groupHeader__anmIo{align-items:flex-start;display:flex;gap:var(--spacing-3xl);padding:var(--spacing-5xl)}.approve-timesheet-modal_groupIcon__3w6am{align-items:center;background:var(--surface-info);background:var(--color-accent-50,var(--surface-info));border-radius:var(--rounded-lg);color:var(--color-accent-500);display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.approve-timesheet-modal_groupTitleBlock__o0Hr4{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-xs);min-width:0}.approve-timesheet-modal_groupName__yCOp\+{color:var(--content);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:1.3;margin:0}.approve-timesheet-modal_groupSubtitle__qLmWK{color:var(--content-muted);font-family:var(--font-body);font-size:var(--text-sm);margin:0}.approve-timesheet-modal_groupStats__ItPnN{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:var(--spacing-sm)}.approve-timesheet-modal_groupHours__ZJVKh{color:var(--color-accent-500);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-bold);line-height:1}.approve-timesheet-modal_actionHistory__0iP8Y{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-xl) var(--spacing-3xl)}.approve-timesheet-modal_historyLine__eP9Aa{align-items:center;color:var(--content-muted);display:flex;font-family:var(--font-body);font-size:var(--text-sm);gap:var(--spacing-lg)}.approve-timesheet-modal_historyIcon__OFI6o{flex-shrink:0;font-size:var(--text-base)}.approve-timesheet-modal_historyIconApproved__47uCr{color:var(--success)}.approve-timesheet-modal_historyIconRejected__4VYDV{color:var(--danger)}.approve-timesheet-modal_commentLine__X7Bg9{align-items:center;color:var(--content);display:flex;font-family:var(--font-body);font-size:var(--text-sm);gap:var(--spacing-lg);padding-left:var(--spacing-sm)}.approve-timesheet-modal_commentIcon__TMoxb{color:var(--content-muted);flex-shrink:0;margin-top:1px}.approve-timesheet-modal_entriesToggle__9fHf5{align-items:center;background:var(--color-gray-50);background:var(--card-nested-surface,var(--color-gray-50));border:none;border-top:1px solid var(--border);color:var(--content-muted);cursor:pointer;display:flex;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);gap:var(--spacing-lg);justify-content:center;padding:var(--spacing-xl) var(--spacing-3xl);transition:background .15s ease,color .15s ease;width:100%}.approve-timesheet-modal_entriesToggle__9fHf5:hover{background:var(--border);background:var(--color-gray-100,var(--border));color:var(--content)}.approve-timesheet-modal_toggleChevron__RCNKy{transition:transform .2s ease}.approve-timesheet-modal_toggleChevronOpen__02Fqs{transform:rotate(180deg)}.approve-timesheet-modal_actionBar__xQ2Z-,.approve-timesheet-modal_entriesTableWrap__L57Iz{border-top:1px solid var(--border);padding:var(--spacing-3xl) var(--spacing-5xl) var(--spacing-5xl)}.approve-timesheet-modal_actionBar__xQ2Z-{display:flex;flex-direction:column;gap:var(--spacing-xl)}.approve-timesheet-modal_actionInputRow__djnBw{align-items:flex-start;display:flex;gap:var(--spacing-xl)}.approve-timesheet-modal_commentInput__voinn{flex:1 1 auto;min-width:0}.approve-timesheet-modal_commentInput__voinn input{background:#fff;background:var(--ui-field-surface,#fff);border:1px solid var(--border);border-radius:var(--rounded-md);color:var(--content);font-family:var(--font-body);font-size:var(--text-sm);outline:none;padding:var(--spacing-xl) var(--spacing-3xl);transition:border-color .15s ease;width:100%}.approve-timesheet-modal_commentInput__voinn input::placeholder{color:var(--content-muted)}.approve-timesheet-modal_commentInput__voinn input:focus{border-color:var(--color-accent-300,var(--info))}.approve-timesheet-modal_commentInputError__h64DC input{border-color:var(--danger)}.approve-timesheet-modal_actionButtons__SOnWB{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-xl)}.approve-timesheet-modal_approveBtn__1rl77{align-items:center;background:var(--success);border:none;border-radius:var(--rounded-md);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);gap:var(--spacing-sm);padding:var(--spacing-xl) var(--spacing-5xl);transition:opacity .15s ease;white-space:nowrap}.approve-timesheet-modal_approveBtn__1rl77:hover{opacity:.9}.approve-timesheet-modal_rejectBtn__Y0hMj{align-items:center;background:#0000;border:1px solid var(--border);border-radius:var(--rounded-md);color:var(--danger);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);gap:var(--spacing-sm);padding:var(--spacing-xl) var(--spacing-5xl);transition:background .15s ease;white-space:nowrap}.approve-timesheet-modal_rejectBtn__Y0hMj:hover{background:var(--surface-danger)}.approve-timesheet-modal_helperText__USlYO{color:var(--content-muted);font-family:var(--font-body);font-size:var(--text-xs);margin:0}.approve-timesheet-modal_errorText__Cw4sI{color:var(--danger);font-family:var(--font-body);font-size:var(--text-xs);margin:0}.approve-timesheet-modal_stagedIndicator__HzXwr{align-items:center;border-radius:var(--rounded-md);display:flex;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);gap:var(--spacing-lg);padding:var(--spacing-xl) var(--spacing-3xl)}.approve-timesheet-modal_stagedApproved__MRjSp{background:var(--surface-success);color:var(--content-success)}.approve-timesheet-modal_stagedRejected__c0xIs{background:var(--surface-danger);color:var(--danger)}.approve-timesheet-modal_unstageBtn__rCfkd{background:none;border:none;color:inherit;cursor:pointer;font-size:var(--text-xs);margin-left:auto;opacity:.7;padding:0;text-decoration:underline}.approve-timesheet-modal_unstageBtn__rCfkd:hover{opacity:1}.approve-timesheet-modal_emptyState__jBDnN{color:var(--content-muted);font-family:var(--font-body);font-size:var(--text-sm);padding:var(--spacing-7xl);text-align:center}@media (max-width:640px){.approve-timesheet-modal_groupHeader__anmIo{flex-wrap:wrap}.approve-timesheet-modal_groupStats__ItPnN{align-items:center;flex-direction:row;gap:var(--spacing-xl);width:100%}.approve-timesheet-modal_actionInputRow__djnBw{flex-direction:column}.approve-timesheet-modal_actionButtons__SOnWB{justify-content:flex-end;width:100%}}.approve-timesheet-modal_categoryBadge__Tw41d{background:#ede9fe;background:var(--purple-100,#ede9fe);border-radius:999px;color:#6d28d9;color:var(--purple-700,#6d28d9);display:inline-block;font-size:.75rem;font-weight:500;line-height:1.4;padding:2px 10px;white-space:nowrap}.approve-timesheet-modal_timeCell__x2Q6F{color:#0d9488;color:var(--content-brand,var(--brand-600,#0d9488));font-size:.9375rem;font-weight:600}.approve-timesheet-modal_confirmCopy__p7m9J{color:var(--content-default);font-family:var(--font-body);font-size:var(--text-sm);margin:0}.organization-structure-hero_hero__hMwlw{background:linear-gradient(135deg,var(--color-accent-50) 0,#fff 55%,#f8fafc 100%);background:linear-gradient(135deg,var(--color-accent-50) 0,var(--card-surface,#fff) 55%,var(--color-slate-50,#f8fafc) 100%);border:var(--border-thin) solid var(--border);border-radius:var(--rounded-3xl);box-sizing:border-box;margin-bottom:var(--space-7);overflow:hidden;padding:var(--spacing-5xl) var(--spacing-5xl)}.organization-structure-hero_row__4eptU{align-items:center;display:flex;gap:var(--spacing-5xl);justify-content:space-between;min-width:0}.organization-structure-hero_copy__i0Vgq{flex:1 1 auto;max-width:38rem;min-width:0}.organization-structure-hero_title__emnN-{color:var(--content);margin:0 0 var(--spacing-lg)}.organization-structure-hero_subtitle__Q7FiY{color:var(--content-muted);margin:0;max-width:36rem}.organization-structure-hero_art__EgM4n{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end;min-width:0}.organization-structure-hero_heroImg__B6EQD{display:block;height:auto;max-height:6.5rem;max-width:min(20rem,38vw);object-fit:contain;object-position:right center;width:auto}@media (max-width:768px){.organization-structure-hero_row__4eptU{align-items:center;flex-direction:column;text-align:center}.organization-structure-hero_copy__i0Vgq{max-width:100%;order:1}.organization-structure-hero_subtitle__Q7FiY{margin-left:auto;margin-right:auto}.organization-structure-hero_art__EgM4n{justify-content:center;order:2}.organization-structure-hero_heroImg__B6EQD{max-height:8rem;max-width:min(18rem,85vw);object-position:center}}.department-form-modal_footer__gwU1s{display:flex;gap:var(--spacing-md);justify-content:flex-end;width:100%}.department-form-modal_body__EZrkR{display:flex;flex-direction:column;gap:var(--spacing-md)}.departments-tab_toolbar__gV4tY{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:space-between;margin-bottom:var(--spacing-xl)}.departments-tab_searchWrap__cpHrU{flex:1 1 16rem;max-width:24rem}.departments-tab_actions__Ij3GQ{flex:0 0 auto}.departments-tab_sectionTitle__RFays{color:var(--content);margin:0 0 var(--spacing-xs)}.departments-tab_sectionDescription__x5cG5{color:var(--content-muted);margin:0 0 var(--spacing-xl)}.departments-tab_loadingWrap__AjlS2{display:flex;justify-content:center;padding:var(--spacing-5xl)}.departments-tab_tableWrap__mnZyF{min-width:0}.departments-tab_pagination__LhPzP{margin-top:var(--spacing-xl)}.departments-tab_iconBtn__TJcld{align-items:center;background:#0000;border:none;border-radius:var(--rounded-lg);color:var(--color-accent-500);cursor:pointer;display:inline-flex;justify-content:center;padding:var(--spacing-sm)}.departments-tab_iconBtn__TJcld:hover{background:var(--color-accent-50)}.departments-tab_iconBtn__TJcld:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}.designation-form-modal_footer__D8mSf{display:flex;gap:var(--spacing-md);justify-content:flex-end;width:100%}.designation-form-modal_body__rQ-CE{display:flex;flex-direction:column;gap:var(--spacing-md)}.designations-tab_toolbar__MVdNP{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:space-between;margin-bottom:var(--spacing-xl)}.designations-tab_departmentSelect__\+SQUF{flex:1 1 16rem;max-width:24rem}.designations-tab_actions__1zVUb{flex:0 0 auto}.designations-tab_sectionTitle__cmS5v{color:var(--content);margin:0 0 var(--spacing-xs)}.designations-tab_sectionDescription__EzdYP{color:var(--content-muted);margin:0 0 var(--spacing-xl)}.designations-tab_loadingWrap__ahC1U{display:flex;justify-content:center;padding:var(--spacing-5xl)}.designations-tab_tableWrap__6wcm9{min-width:0}.designations-tab_pagination__MwC-0{margin-top:var(--spacing-xl)}.designations-tab_iconBtn__ql1VV{align-items:center;background:#0000;border:none;border-radius:var(--rounded-lg);color:var(--color-accent-500);cursor:pointer;display:inline-flex;justify-content:center;padding:var(--spacing-sm)}.designations-tab_iconBtn__ql1VV:hover{background:var(--color-accent-50)}.designations-tab_iconBtn__ql1VV:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}.roles-tab_sectionTitle__AwvVT{color:var(--content);margin:0 0 var(--spacing-xs)}.roles-tab_sectionDescription__Yedec{color:var(--content-muted);margin:0 0 var(--spacing-xl)}.roles-tab_employeeSelect__J\+GSB{margin-bottom:var(--spacing-2xl);max-width:28rem}.roles-tab_loadingWrap__C-F2x{display:flex;justify-content:center;padding:var(--spacing-5xl)}.roles-tab_roleList__7Of2M{display:flex;flex-direction:column;gap:var(--spacing-md);margin:0 auto;max-width:28rem}.roles-tab_roleRow__X1p1m{align-items:center;display:flex;gap:var(--spacing-md)}.roles-tab_roleLabel__ofxbx{color:var(--content);font-size:var(--text-sm)}.roles-tab_actions__SdRtF{display:flex;justify-content:center;margin-top:var(--spacing-2xl)}.roles-tab_successMessage__UEK57{color:#15803d;color:var(--color-success-700,#15803d);font-size:var(--text-sm);margin-top:var(--spacing-xl);text-align:center}.organization-structure-page_tableCard__NoIWs{min-width:0}.organization-structure-page_tabsList__N1tks{flex-wrap:wrap;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.organization-structure-page_tabTrigger__AZQpe{flex:0 0 auto}.organization-structure-page_tabTriggerInner__dX6vX{align-items:center;display:inline-flex;gap:var(--spacing-sm)}.organization-structure-page_tabPanel__4kuea{min-width:0}.employee-progression-hero_hero__-bX2k{background:linear-gradient(135deg,var(--color-accent-50) 0,#fff 55%,#f8fafc 100%);background:linear-gradient(135deg,var(--color-accent-50) 0,var(--card-surface,#fff) 55%,var(--color-slate-50,#f8fafc) 100%);border:var(--border-thin) solid var(--border);border-radius:var(--rounded-3xl);box-sizing:border-box;margin-bottom:var(--space-7);overflow:hidden;padding:var(--spacing-5xl) var(--spacing-5xl)}.employee-progression-hero_row__kUNTT{align-items:center;display:flex;gap:var(--spacing-5xl);justify-content:space-between;min-width:0}.employee-progression-hero_copy__w2YQY{flex:1 1 auto;max-width:40rem;min-width:0}.employee-progression-hero_title__dv-gR{color:var(--content);margin:0 0 var(--spacing-lg)}.employee-progression-hero_subtitle__mlpZv{color:var(--content-muted);margin:0;max-width:40rem}.employee-progression-hero_art__caTtW{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end;min-width:0}.employee-progression-hero_heroImg__SakYA{display:block;height:auto;max-height:6.5rem;max-width:min(20rem,38vw);object-fit:contain;object-position:right center;width:auto}@media (max-width:768px){.employee-progression-hero_row__kUNTT{align-items:center;flex-direction:column;text-align:center}.employee-progression-hero_copy__w2YQY{max-width:100%;order:1}.employee-progression-hero_subtitle__mlpZv{margin-left:auto;margin-right:auto}.employee-progression-hero_art__caTtW{justify-content:center;order:2}.employee-progression-hero_heroImg__SakYA{max-height:8rem;max-width:min(18rem,85vw);object-position:center}}.assign-manager-tab_stack__90st5{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl)}.assign-manager-tab_panel__uR3Da{background:#fff;background:var(--card-surface,#fff);border:var(--border-thin) solid var(--border);border-radius:var(--rounded-2xl);min-width:0;padding:var(--spacing-xl)}.assign-manager-tab_panel__uR3Da h2,.assign-manager-tab_panel__uR3Da p{margin:0}.assign-manager-tab_panel__uR3Da p{color:var(--content-muted);margin-top:var(--spacing-xs)}.assign-manager-tab_formGrid__Jbn5L{grid-gap:var(--spacing-lg);align-items:end;display:grid;gap:var(--spacing-lg);grid-template-columns:minmax(13rem,1.1fr) minmax(11rem,.8fr) minmax(13rem,1.1fr) auto;margin-top:var(--spacing-xl)}.assign-manager-tab_actionCell__XJzrb{align-items:flex-end;display:flex}.assign-manager-tab_tableHeader__S-3Ar{align-items:center;display:flex;gap:var(--spacing-lg);justify-content:flex-end;margin-bottom:var(--spacing-lg)}.assign-manager-tab_loadingWrap__nv5BP{display:flex;justify-content:center;padding:var(--spacing-5xl)}.assign-manager-tab_modalFooter__cWpUX{display:flex;gap:var(--spacing-md);justify-content:flex-end}@media (max-width:1080px){.assign-manager-tab_formGrid__Jbn5L{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.assign-manager-tab_formGrid__Jbn5L,.assign-manager-tab_tableHeader__S-3Ar{align-items:stretch;flex-direction:column;grid-template-columns:1fr}.assign-manager-tab_actionCell__XJzrb{align-items:stretch}}.promotion-management-tab_stack__3oHgY{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl)}.promotion-management-tab_panel__ogxP6{background:#fff;background:var(--card-surface,#fff);border:var(--border-thin) solid var(--border);border-radius:var(--rounded-2xl);min-width:0;padding:var(--spacing-xl)}.promotion-management-tab_panel__ogxP6 h2,.promotion-management-tab_panel__ogxP6 p{margin:0}.promotion-management-tab_panel__ogxP6 p{color:var(--content-muted);margin-top:var(--spacing-xs)}.promotion-management-tab_employeePicker__g5i4e{margin-top:var(--spacing-xl);max-width:32rem}.promotion-management-tab_tableHeader__2Qu2W{align-items:center;color:var(--content);display:flex;gap:var(--spacing-lg);justify-content:space-between;margin-bottom:var(--spacing-lg)}.promotion-management-tab_modalGrid__kE7kL{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-management-tab_loadingInline__VGX7W{display:flex;justify-content:center;padding-top:var(--spacing-lg)}.promotion-management-tab_modalFooter__IbSmq{display:flex;gap:var(--spacing-md);justify-content:flex-end}@media (max-width:640px){.promotion-management-tab_modalGrid__kE7kL{grid-template-columns:1fr}}.document-approval-tab_stack__6QcnZ{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl)}.document-approval-tab_panel__7lUNA{background:#fff;background:var(--card-surface,#fff);border:var(--border-thin) solid var(--border);border-radius:var(--rounded-2xl);min-width:0;padding:var(--spacing-xl)}.document-approval-tab_panel__7lUNA h2,.document-approval-tab_panel__7lUNA p{margin:0}.document-approval-tab_panel__7lUNA p{color:var(--content-muted);margin-top:var(--spacing-xs)}.document-approval-tab_filterGrid__6pEdS{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--spacing-xl)}.document-approval-tab_loadingWrap__7bIO1{display:flex;justify-content:center;padding:var(--spacing-5xl)}.document-approval-tab_actionGroup__AAiQ6{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--spacing-sm)}.document-approval-tab_documentSummary__GUR8P{grid-gap:var(--spacing-lg);background:#f8fafc;background:var(--color-slate-50,#f8fafc);border:var(--border-thin) solid var(--border);border-radius:var(--rounded-xl);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(4,minmax(0,1fr));padding:var(--spacing-lg)}.document-approval-tab_documentSummary__GUR8P div{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs);min-width:0}.document-approval-tab_documentSummary__GUR8P span{color:var(--content-muted)}.document-approval-tab_modalControls__1nWt\+{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:1fr;margin-top:var(--spacing-xl);max-width:28rem}.document-approval-tab_hiddenButton__QTZRy{display:none}.document-approval-tab_modalFooter__I3ZTO{display:flex;gap:var(--spacing-md);justify-content:flex-end}@media (max-width:900px){.document-approval-tab_documentSummary__GUR8P{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.document-approval-tab_documentSummary__GUR8P,.document-approval-tab_filterGrid__6pEdS{grid-template-columns:1fr}}.employee-progression-page_tableCard__jvD7s{min-width:0}.employee-progression-page_tabsList__lunvJ{flex-wrap:wrap;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.employee-progression-page_tabTrigger__ir0cu{flex:0 0 auto}.employee-progression-page_tabTriggerInner__6pACW{align-items:center;display:inline-flex;gap:var(--spacing-sm)}.employee-progression-page_tabPanel__N8Pqq{min-width:0}.leave-balance-tab_stack__Z7cJb{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl)}.leave-balance-tab_panel__JV9wO{background:#fff;background:var(--card-surface,#fff);border:var(--border-thin) solid var(--border);border-radius:var(--rounded-2xl);min-width:0;padding:var(--spacing-xl)}.leave-balance-tab_panel__JV9wO h2,.leave-balance-tab_panel__JV9wO p{margin:0}.leave-balance-tab_panel__JV9wO p{color:var(--content-muted);margin-top:var(--spacing-xs)}.leave-balance-tab_employeeSelect__W4S1b{margin-top:var(--spacing-xl);max-width:32rem}.leave-balance-tab_modalGrid__Xrm\+5{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg)}.leave-balance-tab_modalFooter__Rb-xS{display:flex;gap:var(--spacing-md);justify-content:flex-end}.leave-approval-tab_stack__OH3cF{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl)}.leave-approval-tab_panel__rdymk{background:#fff;background:var(--card-surface,#fff);border:var(--border-thin) solid var(--border);border-radius:var(--rounded-2xl);min-width:0;padding:var(--spacing-xl)}.leave-approval-tab_panel__rdymk h2,.leave-approval-tab_panel__rdymk p{margin:0}.leave-approval-tab_panel__rdymk p{color:var(--content-muted);margin-top:var(--spacing-xs)}.leave-approval-tab_filters__MFagr{grid-gap:var(--spacing-lg);align-items:end;display:grid;gap:var(--spacing-lg);grid-template-columns:1fr 1fr;margin-top:var(--spacing-xl)}.leave-approval-tab_summaryGrid__RkfKu{grid-gap:var(--spacing-lg);background:#f8fafc;background:var(--color-slate-50,#f8fafc);border:var(--border-thin) solid var(--border);border-radius:var(--rounded-xl);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--spacing-lg)}.leave-approval-tab_summaryGrid__RkfKu div{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs)}.leave-approval-tab_summaryGrid__RkfKu span{color:var(--content-muted);font-size:var(--text-xs);font-weight:600}.leave-approval-tab_summaryGrid__RkfKu strong{color:var(--content);font-size:var(--text-sm)}.leave-approval-tab_modalControls__WemvG{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);margin-left:auto;margin-right:auto;margin-top:var(--spacing-xl);width:min(100%,24rem)}.leave-approval-tab_loadingWrap__kHRuh{display:flex;justify-content:center;padding:var(--spacing-5xl)}@media (max-width:720px){.leave-approval-tab_filters__MFagr,.leave-approval-tab_summaryGrid__RkfKu{grid-template-columns:1fr}.leave-approval-tab_modalControls__WemvG{width:100%}}.leave-approval-tab_modalFooter__PzkXm{display:flex;gap:var(--spacing-md);justify-content:flex-end}.punch-details-tab_stack__\+qJ8m{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl)}.punch-details-tab_panel__gOGF3{background:#fff;background:var(--card-surface,#fff);border:var(--border-thin) solid var(--border);border-radius:var(--rounded-2xl);min-width:0;padding:var(--spacing-xl)}.punch-details-tab_panel__gOGF3 h2,.punch-details-tab_panel__gOGF3 p{margin:0}.punch-details-tab_panel__gOGF3 p{color:var(--content-muted);margin-top:var(--spacing-xs)}.punch-details-tab_employeeSelect__gq9vU{margin-top:var(--spacing-xl);max-width:32rem}.leave-attendance-management-page_hero__DvTOZ{background:linear-gradient(135deg,var(--color-accent-50) 0,#fff 58%,#f8fafc 100%);background:linear-gradient(135deg,var(--color-accent-50) 0,var(--card-surface,#fff) 58%,var(--color-slate-50,#f8fafc) 100%);border:var(--border-thin) solid var(--border);border-radius:var(--rounded-3xl);box-sizing:border-box;margin-bottom:var(--space-7);overflow:hidden;padding:var(--spacing-5xl)}.leave-attendance-management-page_heroRow__p5RaD{align-items:center;display:flex;gap:var(--spacing-5xl);justify-content:space-between;min-width:0}.leave-attendance-management-page_copy__eVMRs{flex:1 1 auto;max-width:42rem;min-width:0}.leave-attendance-management-page_copy__eVMRs h1,.leave-attendance-management-page_copy__eVMRs p{margin:0}.leave-attendance-management-page_copy__eVMRs p{color:var(--content-muted);margin-top:var(--spacing-md);max-width:40rem}.leave-attendance-management-page_art__HbhWd{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end;min-width:0}.leave-attendance-management-page_heroImg__cTI7\+{display:block;height:auto;max-height:6.5rem;max-width:min(20rem,38vw);object-fit:contain;object-position:right center;width:auto}.leave-attendance-management-page_tableCard__kv1k-{min-width:0}.leave-attendance-management-page_tabsList__hK8ze{flex-wrap:wrap;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.leave-attendance-management-page_tabTrigger__5taX\+{flex:0 0 auto}.leave-attendance-management-page_tabTriggerInner__318nn{align-items:center;display:inline-flex;gap:var(--spacing-sm)}.leave-attendance-management-page_tabPanel__mO1nu{min-width:0}@media (max-width:768px){.leave-attendance-management-page_heroRow__p5RaD{align-items:center;flex-direction:column;text-align:center}.leave-attendance-management-page_copy__eVMRs{max-width:100%}.leave-attendance-management-page_copy__eVMRs p{margin-left:auto;margin-right:auto}.leave-attendance-management-page_art__HbhWd{justify-content:center}.leave-attendance-management-page_heroImg__cTI7\+{max-height:8rem;max-width:min(18rem,85vw);object-position:center}}.celebration-banners_annWrapper__MCP4\+{display:flex;flex:1 1;flex-direction:column;min-width:0;position:relative}.celebration-banners_carouselContainer__4YFj\+{width:100%}.celebration-banners_grid__6KNNz{grid-gap:var(--spacing-3xl);display:grid;gap:var(--spacing-3xl);grid-template-columns:1fr;width:100%}@media (min-width:992px){.celebration-banners_gridCols1__qbyu9{grid-template-columns:1fr}.celebration-banners_gridCols2__ERUAN{grid-template-columns:repeat(2,1fr)}.celebration-banners_gridCols3__agjLg{grid-template-columns:repeat(3,1fr)}}.celebration-banners_card__kNTWy{align-items:center;background-origin:border-box;border:none;border-radius:var(--rounded-3xl);display:flex!important;gap:var(--spacing-3xl);height:var(--height-9xl);justify-content:space-between;min-width:0;padding:var(--spacing-2xl) var(--spacing-5xl)}.celebration-banners_cardBirthday__n\+soa{background:var(--celebration-banner-birthday-gradient)}.celebration-banners_cardAnniversary__PVozN{background:var(--celebration-banner-anniversary-gradient)}.celebration-banners_cardSession__5GTnm{background:var(--celebration-banner-session-gradient);color:inherit;text-decoration:none}.celebration-banners_sessionCardLink__5BD\+o{align-items:stretch;color:inherit;display:flex;min-width:0;text-decoration:none;width:100%}.celebration-banners_sessionCardLink__5BD\+o .celebration-banners_card__kNTWy{flex:1 1;min-width:0;width:100%}p.celebration-banners_headlineSession__5m6Gm,p.celebration-banners_sublineSession__zz7ZS{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}p.celebration-banners_headlineSession__5m6Gm{color:var(--celebration-banner-session-heading-content)}p.celebration-banners_sublineSession__zz7ZS{color:var(--celebration-banner-session-muted-content)}.celebration-banners_avatar__Ip6Fy{border:2px solid #0f172a1f;border:2px solid var(--celebration-banner-avatar-ring,#0f172a1f)}.celebration-banners_leftContent__YDrF\+{align-items:center;display:flex;flex:1 1;gap:var(--spacing-3xl);min-width:0}.celebration-banners_iconWrap__fmuBz{align-items:center;background:#0f172a0f;background:var(--celebration-banner-chip-surface,#0f172a0f);border-radius:var(--rounded-2xl);display:flex;flex-shrink:0;height:var(--height-6xl);justify-content:center;width:var(--height-6xl)}.celebration-banners_icon__for-A{color:var(--color-slate-700);color:var(--celebration-banner-chip-icon-content,var(--color-slate-700));height:var(--height-3xl);opacity:.92;width:var(--height-3xl)}.celebration-banners_textBlock__GDR3Q{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;text-align:left}p.celebration-banners_headlineAnniversary__wxrbS,p.celebration-banners_headlineBirthday__FtBKX{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}p.celebration-banners_headlineBirthday__FtBKX{color:var(--celebration-banner-birthday-heading-content)}p.celebration-banners_headlineAnniversary__wxrbS{color:var(--celebration-banner-anniversary-heading-content)}p.celebration-banners_sublineAnniversary__tir-8,p.celebration-banners_sublineBirthday__TmGQ7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}p.celebration-banners_sublineBirthday__TmGQ7{color:var(--celebration-banner-birthday-muted-content)}p.celebration-banners_sublineAnniversary__tir-8{color:var(--celebration-banner-anniversary-muted-content)}.slick-slider{display:flex!important;flex-direction:column;width:100%}.slick-list{border-radius:var(--rounded-3xl);order:1}.slick-dots{margin:var(--spacing-lg) 0 0 0!important;order:2;position:static!important}.slick-dots,.slick-dots li{align-items:center;display:flex!important;justify-content:center}.slick-dots li{height:10px!important;margin:0 5px!important;width:10px!important}.slick-dots li button{background:var(--color-accent-500)!important;border:none!important;border-radius:50%!important;cursor:pointer!important;font-size:0!important;height:6px!important;opacity:.3;outline:none!important;padding:0!important;transition:all .3s ease;width:6px!important}.slick-dots li button:before{display:none!important}.slick-dots li.slick-active button{background:var(--color-accent-500)!important;height:8px!important;opacity:1;width:8px!important}.celebration-banners_carouselSection__2\+I3T{margin-bottom:var(--spacing-xl);min-width:0}@media (max-width:767px){p.celebration-banners_headlineAnniversary__wxrbS,p.celebration-banners_headlineBirthday__FtBKX,p.celebration-banners_headlineSession__5m6Gm,p.celebration-banners_sublineAnniversary__tir-8,p.celebration-banners_sublineBirthday__TmGQ7,p.celebration-banners_sublineSession__zz7ZS{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;white-space:normal}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,R0lGODlhIAAgAPUAAP///wAAAPr6+sTExOjo6PDw8NDQ0H5+fpqamvb29ubm5vz8/JKSkoaGhuLi4ri4uKCgoOzs7K6urtzc3D4+PlZWVmBgYHx8fKioqO7u7kpKSmxsbAwMDAAAAM7OzsjIyNjY2CwsLF5eXh4eHkxMTLCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAAKAAEALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQACgACACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAAKAAMALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQACgAEACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAAKAAUALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAAKAAYALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkEAAoABwAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkEAAoACAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQACgAJACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAAKAAoALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAAKAAsALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.quick-actions_actionGrid__d1103{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media (min-width:992px){.quick-actions_actionGrid__d1103{grid-template-columns:repeat(4,1fr)}}.quick-actions_actionCard__Bvg8X{background-color:var(--card-surface);border:var(--border-thin) solid var(--border);border-radius:var(--rounded-3xl);transition:all .2s ease}.quick-actions_actionCard__Bvg8X:hover{border-color:#0d6efd33;box-shadow:0 4px 12px #00000014}.quick-actions_actionCard__Bvg8X:active{transform:scale(.99)}.quick-actions_iconBg__4Txb9{background-color:var(--icon-accent-surface);border-radius:var(--rounded-xl);height:var(--height-7xl);width:var(--height-7xl)}.attendance-card_chartWrapper__aq329{margin-top:var(--spacing-5xl)}.attendance-card_chartContainer__IidwJ{height:130px}.attendance-card_chartLoading__go1In{align-items:center;color:var(--content-muted);display:flex;font-size:var(--text-xs);height:130px;justify-content:center}.attendance-card_displayHours__dniFd{color:var(--color-accent-500);font-size:var(--font-size-base);font-weight:var(--font-semibold)}.attendance-card_activeWorkHours__irhRj{color:var(--text-color-default);font-size:var(--font-size-base);font-weight:var(--font-semibold)}.attendance-card_locationIcon__4-Px\+{color:var(--content-muted)}.attendance-card_locationPill__19i76{background:color-mix(in srgb,var(--color-accent-500) 10%,#0000);border-radius:var(--rounded-full);color:var(--color-accent-500);display:inline-block;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.01em;max-width:60%;min-width:0;overflow:hidden;padding:2px var(--spacing-md);text-overflow:ellipsis;white-space:nowrap}.attendance-card_legend__KT9oH{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-5xl);margin-top:var(--spacing-lg)}.attendance-card_legendItem__dXx5W{align-items:center;display:flex;gap:var(--spacing-sm)}.attendance-card_legendDot__PXZwD{border-radius:var(--rounded-full);flex-shrink:0;height:8px;width:8px}.attendance-card_legendLabel__EvpvI{color:var(--content-muted);font-size:var(--text-xxs);font-weight:var(--font-normal)}.attendance-card_tooltip__-p7cA{background:var(--card-surface);border:var(--border-thin) solid var(--border);border-radius:var(--rounded-md);box-shadow:0 4px 16px #00000014;min-width:148px;padding:var(--spacing-lg) var(--spacing-xl)}.attendance-card_tooltipDate__RH5pE{color:var(--content);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--font-semibold);margin:0 0 var(--spacing-xs) 0}.attendance-card_tooltipStatus__bZJcG{color:var(--content-muted);font-size:var(--text-xxs);margin:0}.attendance-card_tooltipDivider__R1Sje{border:none;border-top:var(--border-thin) solid var(--border);margin:var(--spacing-md) 0}.attendance-card_tooltipRow__gK02Q{display:flex;gap:var(--spacing-5xl);justify-content:space-between;margin-bottom:var(--spacing-xs)}.attendance-card_tooltipKey__4nJbG{color:var(--content-muted);font-size:var(--text-xxs)}.attendance-card_tooltipVal__BjXeY{color:var(--content);font-size:var(--text-xxs);font-weight:var(--font-medium)}.attendance-card_tooltipValBold__w8UaE{color:var(--content);font-size:var(--text-xxs);font-weight:var(--font-bold)}.attendance-card_punchDetail__lhxhV{background:var(--card-nested-surface);border:var(--border-thin) solid var(--border);border-radius:var(--rounded-md);margin-top:var(--spacing-5xl);padding:var(--spacing-xl)}.attendance-card_punchDetailHeader__brCvH{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-xl)}.attendance-card_punchDetailDate__MJidD{color:var(--content);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--font-semibold);margin:0}.attendance-card_punchDetailClose__qawmm{align-items:center;background:none;border:none;color:var(--content-muted);cursor:pointer;display:flex;line-height:1;padding:0}.attendance-card_punchDetailClose__qawmm:hover{color:var(--content)}.attendance-card_punchDetailGrid__KQlHw{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(3,1fr)}.attendance-card_punchDetailItem__HFz3J{display:flex;flex-direction:column;gap:var(--spacing-xs)}.attendance-card_punchDetailLabel__9F1ki{color:var(--content-muted);font-size:var(--text-xxs);font-weight:var(--font-normal)}.attendance-card_punchDetailValue__2PdEn{color:var(--content);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-semibold)}.attendance-card_punchDetailLoading__mpEe8{color:var(--content-muted);font-size:var(--text-xs);padding:var(--spacing-xl) 0;text-align:center}.attendance-card_punchDetailError__Xmyuo{color:var(--danger);font-size:var(--text-xs);padding:var(--spacing-xl) 0;text-align:center}.attendance-card_officeInTimeIcon__9-4cr{color:var(--color-accent-500)}.attendance-card_officeIn__XvSW9{color:var(--color-accent-500)}.attendance-card_officeIn__XvSW9,.attendance-card_officeOut__GjstR{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);margin-top:var(--spacing-xs)}.attendance-card_officeOut__GjstR{color:var(--content-muted)}.attendance-card_selectedDayLabel__8OsGi{align-items:center;color:var(--content-muted);display:flex;font-size:var(--text-xxs);font-weight:var(--font-medium);justify-content:space-between;margin-bottom:var(--spacing-lg)}.attendance-card_selectedDayReset__6FLp1{background:none;border:none;color:var(--danger);cursor:pointer;font-size:var(--text-xxs);font-weight:var(--font-medium);padding:0}.attendance-card_selectedDayReset__6FLp1:hover{opacity:.75}.linear-progress_root__o7GfV{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}.linear-progress_barRow__-ErR1{align-items:center;display:flex;gap:var(--spacing-md);min-width:0}.linear-progress_track__Uwsjn{background:var(--linear-progress-track-surface);border-radius:var(--rounded-full);flex:1 1;height:var(--height-sm);min-width:0;overflow:hidden}.linear-progress_fill__M-kk3{border-radius:inherit;display:block;height:100%;transform-origin:left center;will-change:transform}.linear-progress_fillAccent__NjJkL{background:var(--linear-progress-accent-fill)}.linear-progress_fillSuccess__A-N6n{background:var(--linear-progress-success-fill)}.linear-progress_fillDanger__2Bdro{background:#ef4444;background:var(--linear-progress-danger-fill,#ef4444)}.linear-progress_valueLabel__EUll0{font-feature-settings:"tnum";flex-shrink:0;font-variant-numeric:tabular-nums;min-width:2.25rem;text-align:right}@media (prefers-reduced-motion:reduce){.linear-progress_fill__M-kk3{transition:none!important}}.my-projects_myProjectsCard__imGSt{display:flex;flex-direction:column;max-height:426px}.my-projects_header__OMG\+q{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-2xl)}.my-projects_viewAllButton__OfMU6{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:none;color:var(--link);display:inline-flex;font:inherit;gap:var(--spacing-xs);margin:0;padding:0}.my-projects_projectList__L8mMT{max-height:426px;overflow-y:auto;scrollbar-color:var(--border) #0000;scrollbar-width:thin}.my-projects_projectList__L8mMT::-webkit-scrollbar{width:4px}.my-projects_projectList__L8mMT::-webkit-scrollbar-track{background:#0000}.my-projects_projectList__L8mMT::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.my-projects_row__MVLBU{border-top:1px solid var(--border);padding-bottom:var(--spacing-2xl);padding-top:var(--spacing-2xl)}.my-projects_row__MVLBU.my-projects_firstRow__WDARn{border-top:none;padding-top:0}.my-projects_rowTop__J-a7Z{align-items:center;display:flex;gap:var(--spacing-md);justify-content:space-between;margin-bottom:var(--spacing-md);min-width:0}.my-projects_truncate__wKmvG{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-projects_badgeActive__Dlw0O,.my-projects_badgeCompleted__K3FFc,.my-projects_badgeOnHold__XZQAo{border-radius:var(--rounded-full);flex-shrink:0;padding:var(--spacing-xs) var(--spacing-md)}.my-projects_badgeActive__Dlw0O{background:var(--my-projects-badge-active-surface);color:var(--my-projects-badge-active-content)}.my-projects_badgeCompleted__K3FFc{background:var(--my-projects-badge-completed-surface);color:var(--my-projects-badge-completed-content)}.my-projects_badgeOnHold__XZQAo{background:#fff8e1;background:var(--my-projects-badge-onhold-surface,#fff8e1);color:#b45309;color:var(--my-projects-badge-onhold-content,#b45309)}.my-projects_progressWrap__EYtGQ{margin-bottom:var(--spacing-lg)}.my-projects_rowBottom__d-6pL{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:space-between}.my-projects_metaLeft__tT3ls{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);min-width:0}.my-projects_metaItem__s1Lwm{align-items:center;display:inline-flex;gap:var(--spacing-sm);min-width:0}.my-projects_percentAccent__HKb1S{color:var(--my-projects-badge-active-content)}.my-projects_percentSuccess__IpwjU{color:var(--my-projects-badge-completed-content)}.leave-balance-overview-card_card__Dxvik{width:100%}.leave-balance-overview-card_header__K-9nq{align-items:flex-start;display:flex;gap:var(--space-5);justify-content:space-between;margin-bottom:var(--space-6)}.leave-balance-overview-card_titleBlock__U7Lm-{min-width:0}.leave-balance-overview-card_title__gci4v{margin:0}.leave-balance-overview-card_subtitle__V-dlv{margin:var(--space-2) 0 0}.leave-balance-overview-card_grid__A5-aN{grid-gap:var(--space-6);display:grid;gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:768px){.leave-balance-overview-card_grid__A5-aN{grid-template-columns:1fr}}.leave-balance-overview-card_tile__XOr3L{background:var(--card-surface);background:var(--card-surface,var(--card-surface));border:var(--border-thin) solid var(--border);border-radius:var(--rounded-2xl);padding:var(--space-5)}.leave-balance-overview-card_tileHeader__1pSi-{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between;width:100%}.leave-balance-overview-card_tileLabel__UQXAk{letter-spacing:.04em;margin:0;text-transform:uppercase}.leave-balance-overview-card_accentDot__EGR6M{background:var(--content-accent);border-radius:50%;flex-shrink:0;height:6px;transition:background-color .3s ease;width:6px}.leave-balance-overview-card_daysRow__KckjI{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.leave-balance-overview-card_daysValue__DqnwZ{color:var(--content-accent);font-size:2rem;font-size:var(--font-size-3xl,2rem);font-weight:600;font-weight:var(--font-weight-semibold,600);line-height:1.1;margin:0;transition:color .3s ease}.leave-balance-overview-card_tile__XOr3L[data-variant=success] .leave-balance-overview-card_daysValue__DqnwZ{color:var(--success)}.leave-balance-overview-card_tile__XOr3L[data-variant=success] .leave-balance-overview-card_accentDot__EGR6M{background:var(--success)}.leave-balance-overview-card_tile__XOr3L[data-variant=accent] .leave-balance-overview-card_daysValue__DqnwZ{color:var(--color-accent-500)}.leave-balance-overview-card_tile__XOr3L[data-variant=accent] .leave-balance-overview-card_accentDot__EGR6M{background:var(--color-accent-500)}.leave-balance-overview-card_tile__XOr3L[data-variant=danger] .leave-balance-overview-card_daysValue__DqnwZ{color:var(--danger)}.leave-balance-overview-card_tile__XOr3L[data-variant=danger] .leave-balance-overview-card_accentDot__EGR6M{background:var(--danger)}.leave-balance-overview-card_daysSuffix__\+uiuf{margin:0}.leave-balance-overview-card_progress__r65Mh{margin-top:var(--space-4)}.leave-balance-overview-card_statsRow__HM9yy{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between;margin-top:var(--space-4)}.leave-balance-overview-card_stat__g6FQ8{color:var(--content-muted);margin:0}.leave-type-label_root__IenIE{font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.2;margin:0}.leave-type-label_leave__jdZ-2{color:var(--team-availability-label-leave-content)}.leave-type-label_wfh__-OYGg{color:var(--team-availability-label-wfh-content)}.leave-type-label_inOffice__nAMV9{color:var(--team-availability-label-in-office-content)}.team-availability-card_teamAvailabilityCard__4CXJI{display:flex;flex-direction:column;height:100%}.team-availability-card_header__eTt0J{align-items:flex-start;display:flex;gap:var(--space-5);justify-content:space-between;margin-bottom:var(--space-6)}.team-availability-card_titleBlock__KXuPD{min-width:0}.team-availability-card_title__ED6v-{margin:0}.team-availability-card_subtitle__Wc2fy{margin:var(--space-2) 0 0}.team-availability-card_memberCount__9exwy{flex-shrink:0;line-height:1.2;margin:0}.team-availability-card_list__SzpaU{flex:1 1;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:0;scrollbar-color:var(--border) #0000;scrollbar-width:thin}.team-availability-card_list__SzpaU::-webkit-scrollbar{width:4px}.team-availability-card_list__SzpaU::-webkit-scrollbar-track{background:#0000}.team-availability-card_list__SzpaU::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.team-availability-card_row__2TyQx{grid-gap:var(--space-5);align-items:center;border-top:var(--border-1) solid var(--border);display:grid;gap:var(--space-5);grid-template-columns:auto 1fr auto;padding:var(--space-5) 0}.team-availability-card_row__2TyQx:first-child{border-top:none;padding-top:0}.team-availability-card_avatar__lOvN9{align-self:center}.team-availability-card_identity__QLcFo{min-width:0}.team-availability-card_name__TWN\+H{margin:0}.team-availability-card_status__kWA7s{align-items:flex-end;display:flex;flex-direction:column;gap:var(--space-2);text-align:right}.team-availability-card_date__e1t-H,.team-availability-card_leaveLabel__Has78{margin:0}.team-availability-card_footerButton__ZoX8w{margin-top:auto;padding-top:var(--space-6)}.training-category-label_root__5B3Jw{align-items:center;border-radius:9999px;display:inline-flex;font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.2;margin:0;padding:var(--space-2) var(--space-4);width:-webkit-fit-content;width:fit-content}.training-category-label_training__V5CBW{background-color:var(--training-category-training-surface);color:var(--training-category-training-content)}.training-category-label_learning__-JqwM{background-color:var(--training-category-learning-surface);color:var(--training-category-learning-content)}.training-category-label_workshop__wYYdt{background-color:var(--training-category-workshop-surface);color:var(--training-category-workshop-content)}.training-development-card_trainingDevelopmentCard__iM0eV{display:flex;flex-direction:column;height:100%}.training-development-card_header__Uchok{align-items:flex-start;display:flex;gap:var(--space-5);justify-content:space-between;margin-bottom:var(--space-6)}.training-development-card_titleBlock__mgoJL{min-width:0}.training-development-card_title__zMFd2{margin:0}.training-development-card_subtitle__p5D8-{margin:var(--space-2) 0 0}.training-development-card_sessionCount__5VIeJ{flex-shrink:0;line-height:1.2;margin:0}.training-development-card_list__R0LAV{flex:1 1;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:0;scrollbar-color:var(--border) #0000;scrollbar-width:thin}.training-development-card_row__xVWiB{grid-gap:var(--space-5);align-items:center;border-top:var(--border-1) solid var(--border);display:grid;gap:var(--space-5);grid-template-columns:auto 1fr auto;grid-template-rows:auto;padding:var(--space-5) 0}.training-development-card_row__xVWiB:first-child{border-top:none;padding-top:0}.training-development-card_iconTile__-DTZO{align-items:center;border-radius:var(--rounded-lg);display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.training-development-card_iconTileSky__xoMCs{background:var(--color-sky-50);color:var(--color-sky-600)}.training-development-card_iconTileAmber__u-\+8v{background:var(--color-amber-100);color:var(--color-amber-700)}.training-development-card_iconTileIndigo__b7cVg{background:var(--color-indigo-100);color:var(--color-indigo-600)}.training-development-card_iconTileGlyph__puSlC{color:inherit;flex-shrink:0}.training-development-card_iconTileGreen__0ZrL-{background-color:#dcfce7;color:#16a34a}.training-development-card_body__HDtvZ{min-width:0}.training-development-card_sessionTitle__QSgTN{margin:0}.training-development-card_meta__ZIBNn{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4);margin-top:var(--space-2)}.training-development-card_metaItem__17Xie{align-items:center;display:inline-flex;gap:var(--space-2);min-width:0}.training-development-card_metaIcon__00tQw{color:var(--content-muted);flex-shrink:0}.training-development-card_labelCol__tE76R{align-items:flex-end;display:flex;flex-direction:column;gap:var(--space-2);text-align:right}.training-development-card_categoryLabel__mAWMi{margin:0}.training-development-card_footerButton__FhdAK{margin-top:auto}.attendance-analytics-card_header__hPuTG{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:var(--spacing-xl)}.attendance-analytics-card_titleWrap__LL6ZF{display:flex;flex-direction:column;gap:2px}.attendance-analytics-card_trend__85q1b{align-items:center;color:var(--success);display:flex;font-size:var(--text-sm);font-weight:var(--font-medium);gap:var(--spacing-sm)}.attendance-analytics-card_chartWrap__pRLSa{height:180px;margin-top:var(--spacing-7xl);width:100%}.attendance-analytics-card_divider__cKJsh{border-top:1px solid var(--border-neutral);margin-top:var(--spacing-5xl)}.attendance-analytics-card_stats__NQUed{display:flex;gap:var(--spacing-4xl);justify-content:space-between;margin-top:var(--spacing-4xl);padding:0 var(--spacing-5xl);text-align:center}.attendance-analytics-card_statItem__60xbb{display:flex;flex-direction:column;gap:var(--spacing-xs)}.attendance-analytics-card_statValue__atM-3{color:var(--content);font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-bold)}.attendance-analytics-card_statPrimary__plDPF{color:var(--color-accent-500)!important}.attendance-analytics-card_statSuccess__c5c5V{color:var(--success)}.timesheet-summary-card_cardContainer__pcc5N{display:flex;flex-direction:column;height:100%}.timesheet-summary-card_cardSection__--z7H{display:flex;flex:1 1;flex-direction:column;margin-top:var(--spacing-xl);width:100%}.timesheet-summary-card_totalBox__kpEIp{align-items:center;display:flex;justify-content:space-between;padding:var(--spacing-4xl)}.timesheet-summary-card_totalLabel__3DJVd{color:var(--info);font-size:var(--text-xxs);font-weight:var(--font-medium);text-transform:uppercase}.timesheet-summary-card_totalValue__aFUGm{color:var(--content);font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--font-bold)}.timesheet-summary-card_iconBox__qd-EQ{background-color:var(--icon-accent-surface);border-radius:var(--rounded-xl);height:var(--height-7xl);width:var(--height-7xl)}.timesheet-summary-card_rowItem__Iwl1-{align-items:center;display:flex;justify-content:space-between;margin-top:var(--spacing-xl)}.timesheet-summary-card_rowLeft__5AmP3{align-items:center;display:flex;gap:var(--spacing-sm)}.timesheet-summary-card_dotPrimary__eLnJx{background:var(--info);border-radius:var(--rounded-full);height:8px;width:8px}.timesheet-summary-card_dotMuted__IAJLi{background:var(--content-muted);border-radius:var(--rounded-full);height:8px;width:8px}.timesheet-summary-card_valueText__euKw4{font-size:var(--text-base);font-weight:var(--font-semibold)}.timesheet-summary-card_divider__F8Ehv{border-top:1px solid var(--border-color-default);display:flex;flex:1 1;flex-direction:column;margin-top:var(--spacing-xl);min-height:0;padding-top:var(--spacing-md)}.timesheet-summary-card_dayRow__O0oht{align-items:center;display:flex;justify-content:space-between;margin-top:var(--spacing-lg)}.timesheet-summary-card_submitBtn__TAsQ9{background:var(--info);border:none;border-radius:var(--rounded-md);color:var(--content-info);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-medium);margin-top:auto;padding:var(--spacing-md);transition:.2s;width:100%}.timesheet-summary-card_submitBtn__TAsQ9:hover{opacity:.9}.timesheet-summary-card_iconBg__n-D4W{background-color:var(--icon-accent-surface);border-radius:var(--rounded-xl);height:var(--height-7xl);width:var(--height-7xl)}.timesheet-summary-card_scrollContainer__KrS9P{margin-bottom:var(--spacing-2xl);max-height:155px;min-height:60px;overflow-y:auto;padding-right:4px}.timesheet-summary-card_scrollContainer__KrS9P::-webkit-scrollbar{width:4px}.timesheet-summary-card_scrollContainer__KrS9P::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.timesheet-summary-card_scrollContainer__KrS9P::-webkit-scrollbar-thumb:hover{background:#0000004d}.action-center-card_actionCard__-ozdy{display:flex;flex-direction:column;max-height:426px}.action-center-card_header__\+JC8O{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-2xl)}.action-center-card_header__\+JC8O h3{font-size:var(--text-base);font-weight:var(--font-semibold)}.action-center-card_item__LZfl2{display:flex;gap:var(--spacing-lg);padding:var(--spacing-xl);transition:.2s}.action-center-card_item__LZfl2:hover{background:var(--surface-neutral)}.action-center-card_iconBox__h-arg{align-items:center;background:var(--surface-info);border-radius:var(--rounded-lg);color:var(--info);display:flex;height:36px;justify-content:center;width:36px}.action-center-card_content__cyY4v{flex:1 1;min-width:0}.action-center-card_topRow__MHtpr{align-items:center;display:flex;gap:var(--spacing-md)}.action-center-card_name__vDpn3{font-size:var(--text-sm);font-weight:var(--font-medium);margin-bottom:0}.action-center-card_desc__WmVVA{color:var(--neutral);font-size:var(--text-xs);margin-top:2px}.action-center-card_actions__DCiXs{align-items:start;display:flex;gap:6px}.action-center-card_actionsList__erLzc{max-height:426px;overflow-y:auto;scrollbar-color:var(--border) #0000;scrollbar-width:thin}.action-center-card_approve__UbFte{background:#0000;border:none;color:var(--success);cursor:pointer}.action-center-card_reject__Zu6IL{background:#0000;border:none;color:var(--danger);cursor:pointer}.team-availability-page_toolbar__epdck{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-6);margin-bottom:var(--space-7)}.team-availability-page_filterSlot__xKHyQ{flex:1 1 auto;max-width:min(100%,22rem);min-width:0}.team-availability-page_dateFilter__TcQ3D{display:block;width:100%}.team-availability-page_dateFilterLabel__73gPk{display:block;margin-bottom:var(--spacing-sm)!important}.team-availability-page_dateFilterTrigger__qQ6go{align-items:center;background-color:var(--ui-field-surface);border:1px solid var(--ui-field-border);border-radius:.375rem;box-sizing:border-box;color:var(--ui-field-content);cursor:pointer;display:inline-flex;font:inherit;gap:.5rem;justify-content:flex-start;min-height:var(--ui-field-height);padding:.5rem .75rem;text-align:left;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.team-availability-page_dateFilterTrigger__qQ6go:hover:not(:disabled){border-color:var(--ui-field-border)}.team-availability-page_dateFilterTrigger__qQ6go:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}.team-availability-page_dateFilterTrigger__qQ6go:disabled{cursor:not-allowed;opacity:.6}.team-availability-page_dateFilterTriggerIcon__jivXk{color:var(--ui-field-placeholder-content);flex-shrink:0}.team-availability-page_dateFilterTriggerLabel__nWldS{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-availability-page_dateFilterTriggerPlaceholder__WyZ6E{color:var(--ui-field-placeholder-content)}.team-availability-page_tableSection__xjjyL{margin-top:var(--space-5);max-width:100%;min-width:0}.team-availability-page_totalStat__5b3Km{margin:0 0 var(--space-5)}.team-availability-page_employeeCell__hqD-J{align-items:center;display:inline-flex;gap:var(--space-4);min-width:0}.team-availability-page_employeeName__w5lkS{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.training-sessions-page_toolbar__fV\+Fr{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-6);margin-bottom:var(--space-7)}.training-sessions-page_filterSlot__OASWa{flex:1 1 auto;max-width:min(100%,22rem);min-width:0}.training-sessions-page_tableSection__w97YB{margin-top:var(--space-5)}.training-sessions-page_totalStat__J\+akD{margin:0 0 var(--space-5)}.reactEasyCrop_Container{align-items:center;bottom:0;cursor:move;display:flex;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0;touch-action:none;-webkit-user-select:none;user-select:none}.reactEasyCrop_Image,.reactEasyCrop_Video{will-change:transform}.reactEasyCrop_Contain{bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0}.reactEasyCrop_Cover_Horizontal{height:auto;width:100%}.reactEasyCrop_Cover_Vertical{height:100%;width:auto}.reactEasyCrop_CropArea{border:1px solid #ffffff80;box-shadow:0 0 0 9999em;box-sizing:border-box;color:#00000080;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%)}.reactEasyCrop_CropAreaRound{border-radius:50%}.reactEasyCrop_CropAreaGrid:before{border:1px solid #ffffff80;border-bottom:0;border-top:0;bottom:0;box-sizing:border-box;content:" ";left:33.33%;position:absolute;right:33.33%;top:0}.reactEasyCrop_CropAreaGrid:after{border:1px solid #ffffff80;border-left:0;border-right:0;bottom:33.33%;box-sizing:border-box;content:" ";left:0;position:absolute;right:0;top:33.33%}.profile-header-card_card__Gn4xh{border-top:3px solid var(--color-accent-500)}.profile-header-card_inner__e-Or-{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-6)}.profile-header-card_avatarWrap__nZnyh{flex-shrink:0;position:relative}.profile-header-card_avatarBtn__B3aTd{background:none;border:none;border-radius:var(--radius-full);cursor:pointer;display:block;padding:0;position:relative}.profile-header-card_avatarOverlay__GxUa8{align-items:center;background:#00000085;border-radius:var(--radius-full);color:#fff;display:flex;flex-direction:column;gap:3px;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease}.profile-header-card_avatarBtn__B3aTd:hover .profile-header-card_avatarOverlay__GxUa8{opacity:1}.profile-header-card_avatarOverlayText__bsqze{font-size:9px;font-weight:600;letter-spacing:.02em;line-height:1.2;text-align:center;white-space:nowrap}.profile-header-card_main__iBw5l{flex:1 1 16rem;min-width:0}.profile-header-card_nameRow__fe3J-{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-2)}.profile-header-card_roleLine__1-EZv{color:var(--content-muted)!important;margin-bottom:var(--spacing-xl)!important}.profile-header-card_metaRow__MwwcJ,.profile-header-card_roleLine__1-EZv{align-items:center;display:flex;gap:var(--spacing-2xl)}.profile-header-card_metaItem__hnkWM{align-items:center;color:var(--content);display:inline-flex;gap:var(--spacing-md)}.profile-header-card_metaIcon__3iP9o{color:var(--content-muted);flex-shrink:0;height:var(--height-3);width:var(--height-3)}.profile-header-card_actions__rf3p0{flex-shrink:0;margin-left:auto}.profile-header-card_divider__Ouxed{border-top:1px solid var(--border);margin-top:var(--space-6);padding-top:var(--space-6)}.profile-header-card_stats__C9kq0{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.profile-header-card_statLabel__fcaUl{color:var(--content-muted);letter-spacing:.02em;margin-bottom:var(--space-1);text-transform:uppercase}.profile-header-card_statValue__jaH5q{color:var(--content)}.profile-insurance-details_page__Oe7jc{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);max-width:100%;min-width:0;padding:var(--spacing-sm) 0;width:100%}.profile-insurance-details_fieldLabel__4VRnx b,.profile-insurance-details_fileField__svACx small,.profile-insurance-details_insuranceForm__1oMkv small{color:var(--danger)}.profile-insurance-details_dateField__GboI\+{min-width:0}.profile-insurance-details_dateField__GboI\+>div{width:100%}.profile-insurance-details_nativeFileInput__xz4n1{width:1px}.profile-insurance-details_filePicker__0omPY{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md)}.profile-insurance-details_fileField__svACx em{color:var(--content-muted);font-size:var(--text-xs);font-style:normal;font-weight:var(--font-normal)}.profile-insurance-details_childQuestion__ZfOjD{align-items:center;background:var(--card-surface);border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-xl);display:flex;flex-wrap:wrap;gap:var(--spacing-lg);padding:var(--spacing-lg)}.profile-insurance-details_childQuestion__ZfOjD>span{font-weight:var(--font-semibold);margin-right:auto}.profile-insurance-details_childQuestion__ZfOjD label{align-items:center;display:inline-flex;gap:var(--spacing-sm);margin:0}.profile-insurance-details_actionBar__bGWim{display:flex;justify-content:flex-end}.profile-insurance-details_actionBar__bGWim button,.profile-insurance-details_formActions__i7ytw button{align-items:center;display:inline-flex;gap:var(--spacing-sm);justify-content:center}.profile-insurance-details_insuranceForm__1oMkv{grid-gap:var(--spacing-xl);background:var(--surface-neutral);border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-2xl);display:grid;gap:var(--spacing-xl);padding:var(--spacing-lg)}.profile-insurance-details_formGrid__UGIBT label,.profile-insurance-details_insuranceForm__1oMkv>label{grid-gap:var(--spacing-xs);color:var(--content);display:grid;font-size:var(--text-sm);font-weight:var(--font-medium);gap:var(--spacing-xs)}.profile-insurance-details_fieldLabel__4VRnx{align-items:center;display:inline-flex;gap:.2rem;min-height:1.25rem}.profile-insurance-details_fieldLabel__4VRnx b{color:var(--danger);font-weight:var(--font-semibold)}.profile-insurance-details_formGrid__UGIBT>label>input,.profile-insurance-details_insuranceForm__1oMkv>label>input{background:var(--card-surface);border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-lg);box-sizing:border-box;color:var(--content);min-height:2.5rem;padding:var(--spacing-md);width:100%}.profile-insurance-details_insuranceForm__1oMkv label>small{color:var(--danger)}.profile-insurance-details_insuranceForm__1oMkv label>em{color:var(--content-muted);font-size:var(--text-xs);font-style:normal;font-weight:var(--font-normal)}.profile-insurance-details_formSection__0JUGS{background:var(--card-surface);border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-xl);margin:0;min-width:0;padding:var(--spacing-lg)}.profile-insurance-details_formSection__0JUGS legend{color:var(--content);font-size:var(--text-base);font-weight:var(--font-semibold);margin:0;padding:0 var(--spacing-sm);width:auto}.profile-insurance-details_formGrid__UGIBT{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.profile-insurance-details_fileField__svACx{grid-gap:var(--spacing-xs);color:var(--content);display:grid;font-size:var(--text-sm);font-weight:var(--font-medium);gap:var(--spacing-xs);min-width:0}.profile-insurance-details_nativeFileInput__xz4n1{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;min-height:0!important;overflow:hidden;position:absolute;white-space:nowrap;width:1px!important}.profile-insurance-details_filePicker__0omPY{grid-gap:var(--spacing-md)!important;align-items:center;background:var(--card-surface);border:var(--border-thin) dashed var(--border-neutral);border-radius:var(--rounded-lg);cursor:pointer;display:grid!important;gap:var(--spacing-md)!important;grid-template-columns:auto minmax(0,1fr) auto;min-height:2.5rem;padding:var(--spacing-sm) var(--spacing-md)}.profile-insurance-details_filePicker__0omPY:hover{background:var(--surface-info);border-color:var(--info)}.profile-insurance-details_filePicker__0omPY>span{color:var(--content-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-insurance-details_filePicker__0omPY>strong{color:var(--info);font-size:var(--text-xs)}.profile-insurance-details_fileField__svACx>small{color:var(--danger)}.profile-insurance-details_fileField__svACx>em{color:var(--content-muted);font-size:var(--text-xs);font-style:normal;font-weight:var(--font-normal)}.profile-insurance-details_formActions__i7ytw{display:flex;gap:var(--spacing-md);justify-content:flex-end}.profile-insurance-details_card__BLCAi{background:var(--card-surface);border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-3xl);box-shadow:0 8px 24px #0f172a0d;overflow:visible}.profile-insurance-details_sectionHeader__xDERk{align-items:center;border-bottom:var(--border-thin) solid var(--border-neutral);display:flex;gap:var(--spacing-lg);padding:var(--spacing-xl) var(--spacing-2xl)}.profile-insurance-details_emptyState__Rn4aP p,.profile-insurance-details_hospitalCopy__X1uCP h3,.profile-insurance-details_hospitalCopy__X1uCP p,.profile-insurance-details_sectionHeader__xDERk h2,.profile-insurance-details_sectionHeader__xDERk p{margin:0}.profile-insurance-details_hospitalCopy__X1uCP p,.profile-insurance-details_sectionHeader__xDERk p{color:var(--content-muted);font-size:var(--text-xs);margin-top:var(--spacing-xs)}.profile-insurance-details_headerIcon__KdgRi,.profile-insurance-details_hospitalIcon__mCTgJ,.profile-insurance-details_summaryIcon__KhgO4{align-items:center;background:var(--surface-info);border-radius:var(--rounded-xl);color:var(--info);display:inline-flex;flex:0 0 auto;justify-content:center}.profile-insurance-details_headerIcon__KdgRi{height:2.5rem;width:2.5rem}.profile-insurance-details_summaryGrid__r4eT0{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--spacing-2xl)}.profile-insurance-details_summaryItem__lLu3I{align-items:center;background:var(--surface-info);border:var(--border-thin) solid var(--border-info);border-radius:var(--rounded-2xl);display:flex;gap:var(--spacing-lg);min-width:0;padding:var(--spacing-xl)}.profile-insurance-details_summaryIcon__KhgO4{background:var(--card-surface);height:2.25rem;width:2.25rem}.profile-insurance-details_summaryItem__lLu3I div{min-width:0}.profile-insurance-details_summaryItem__lLu3I span:not(.profile-insurance-details_summaryIcon__KhgO4){display:block}.profile-insurance-details_summaryItem__lLu3I strong{color:var(--content);display:block;font-size:var(--text-base);font-weight:var(--font-semibold);margin-top:var(--spacing-xs);overflow-wrap:anywhere}.profile-insurance-details_hospitalSection__mj7YC{align-items:center;background:var(--surface-neutral);border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-2xl);box-sizing:border-box;display:flex;gap:var(--spacing-xl);justify-content:space-between;margin:0;max-width:100%;min-width:0;padding:var(--spacing-xl);width:100%}.profile-insurance-details_hospitalCopy__X1uCP{align-items:center;display:flex;gap:var(--spacing-lg);min-width:0}.profile-insurance-details_hospitalCopy__X1uCP h3{color:var(--content);font-weight:var(--font-semibold)}.profile-insurance-details_hospitalIcon__mCTgJ{height:2.25rem;width:2.25rem}.profile-insurance-details_hospitalTrigger__5mW0A{background:var(--card-surface);border:var(--border-thin) solid var(--info);border-radius:var(--rounded-xl);color:var(--info);font-size:var(--text-xs);font-weight:var(--font-semibold);padding:var(--spacing-md) var(--spacing-xl)}.profile-insurance-details_hospitalTrigger__5mW0A:focus-visible,.profile-insurance-details_hospitalTrigger__5mW0A:hover{background:var(--surface-info)}.profile-insurance-details_hospitalCopy__X1uCP>div{min-width:0}.profile-insurance-details_hospitalDropdown__zFm\+N{flex:0 0 auto;position:relative}.profile-insurance-details_hospitalMenu__JfEQe{border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-xl);box-shadow:0 12px 32px #0f172a1f;inset:5vh max(1rem,3vw) 5vh auto!important;max-height:90vh;min-width:0;overflow-x:hidden;overflow-y:auto;padding:var(--spacing-sm);position:fixed!important;transform:none!important;width:min(30rem,calc(100vw - 3rem))}.profile-insurance-details_menuTitle__28zKW{color:var(--content-muted);font-size:var(--text-xxs);font-weight:var(--font-semibold);padding:var(--spacing-md) var(--spacing-lg);text-transform:uppercase}.profile-insurance-details_hospitalItem__5fLZD{align-items:center;border-radius:var(--rounded-lg);color:var(--content);display:flex;font-size:var(--text-xs);gap:var(--spacing-md);overflow-wrap:anywhere;padding:var(--spacing-md) var(--spacing-lg)}.profile-insurance-details_hospitalItem__5fLZD svg{color:var(--info);flex:0 0 auto}.profile-insurance-details_familyContent__NSaCq{padding:var(--spacing-2xl)}.profile-insurance-details_tableWrap__VsHGr{border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-xl);overflow-x:auto}.profile-insurance-details_table__LuBkk{border-collapse:collapse;width:100%}.profile-insurance-details_table__LuBkk td,.profile-insurance-details_table__LuBkk th{border-bottom:var(--border-thin) solid var(--border-neutral);padding:var(--spacing-lg) var(--spacing-xl);text-align:left;white-space:nowrap}.profile-insurance-details_table__LuBkk th{background:var(--surface-neutral);color:var(--content-muted);font-size:var(--text-xs);font-weight:var(--font-semibold)}.profile-insurance-details_table__LuBkk td{color:var(--content);font-size:var(--text-sm)}.profile-insurance-details_table__LuBkk tbody tr:last-child td{border-bottom:0}.profile-insurance-details_emptyState__Rn4aP{align-items:center;background:var(--surface-neutral);border:var(--border-thin) dashed var(--border-neutral);border-radius:var(--rounded-xl);color:var(--content-muted);display:flex;flex-direction:column;gap:var(--spacing-md);justify-content:center;min-height:8rem}.profile-insurance-details_insuranceCards__-M7Wj{grid-gap:var(--spacing-xl);box-sizing:border-box;display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));max-width:100%;min-width:0;width:100%}.profile-insurance-details_cityGroup__qAIN7{list-style:none}.profile-insurance-details_cityGroup__qAIN7+.profile-insurance-details_cityGroup__qAIN7{border-top:var(--border-thin) solid var(--border-neutral);margin-top:var(--spacing-sm);padding-top:var(--spacing-sm)}.profile-insurance-details_cityGroup__qAIN7 h4{background:var(--card-surface);color:var(--content);font-size:var(--text-sm);font-weight:var(--font-semibold);margin:0;padding:var(--spacing-sm) var(--spacing-lg);position:-webkit-sticky;position:sticky;top:0;z-index:1}.profile-insurance-details_cityGroup__qAIN7 ul{list-style:none;margin:0;padding:0}.profile-insurance-details_hospitalMessage__7gUIX{color:var(--content-muted);font-size:var(--text-sm);padding:var(--spacing-xl);text-align:center}.profile-insurance-details_insuranceCard__KUOc3{background:var(--card-surface);border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-2xl);box-shadow:0 4px 16px #0f172a0a;box-sizing:border-box;max-width:100%;min-width:0;padding:var(--spacing-xl);width:100%}.profile-insurance-details_insuranceCard__KUOc3 h2{color:var(--content);font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0 0 var(--spacing-xl)}.profile-insurance-details_insuranceCard__KUOc3 dl{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;min-width:0}.profile-insurance-details_insuranceCard__KUOc3 dl>div{min-width:0}.profile-insurance-details_insuranceCard__KUOc3 dt{color:var(--content-muted);font-size:var(--text-base);font-weight:var(--font-medium);margin-bottom:var(--spacing-xs)}.profile-insurance-details_insuranceCard__KUOc3 dd{color:var(--content);font-size:var(--text-sm);margin:0;overflow-wrap:anywhere}@media (max-width:720px){.profile-insurance-details_childQuestion__ZfOjD{align-items:flex-start;flex-direction:column}.profile-insurance-details_formGrid__UGIBT,.profile-insurance-details_insuranceCards__-M7Wj,.profile-insurance-details_summaryGrid__r4eT0{grid-template-columns:1fr}.profile-insurance-details_hospitalSection__mj7YC{align-items:stretch;flex-direction:column}.profile-insurance-details_hospitalDropdown__zFm\+N,.profile-insurance-details_hospitalTrigger__5mW0A{width:100%}.profile-insurance-details_hospitalMenu__JfEQe{left:1.5rem!important;min-width:0;right:1.5rem!important;width:auto}}.employee-tech-stack_root__DQz-B{color:#172033}.employee-tech-stack_loader__VlKdS{align-items:center;display:flex;justify-content:center;min-height:220px}.employee-tech-stack_footer__6OCqe,.employee-tech-stack_headingRow__HXayV,.employee-tech-stack_selectorHeader__mzFUu{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.employee-tech-stack_title__VmolG{font-size:17px;font-weight:600;margin:0}.employee-tech-stack_subtitle__7Bx5q{color:#64748b;font-size:13px;margin:4px 0 14px}.employee-tech-stack_selectorHeader__mzFUu{align-items:flex-end;margin-bottom:12px}.employee-tech-stack_searchBox__oEqzh{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#64748b;display:flex;gap:10px;min-height:42px;padding:0 12px;width:min(390px,100%)}.employee-tech-stack_searchBox__oEqzh:focus-within{border-color:var(--color-accent-500);box-shadow:0 0 0 3px #2563eb1f}.employee-tech-stack_searchBox__oEqzh input{background:#0000;border:0;color:#172033;outline:0;width:100%}.employee-tech-stack_selectedSummary__blqYU{flex:1 1;min-width:0}.employee-tech-stack_summaryLabel__k6xcT{color:#64748b;display:block;font-size:12px;margin-bottom:6px}.employee-tech-stack_chips__OXX2y{display:flex;flex-wrap:wrap;gap:7px}.employee-tech-stack_chip__ENFgy{align-items:center;background:#f8fbff;border:1px solid #93b4ef;border-radius:7px;color:var(--color-accent-500);display:inline-flex;font-size:12px;gap:5px;padding:5px 7px 5px 9px}.employee-tech-stack_chip__ENFgy button{background:#0000;border:0;color:inherit;display:inline-flex;padding:0}.employee-tech-stack_chip__ENFgy button:disabled,.employee-tech-stack_removeButton__ebfk7:disabled{cursor:not-allowed;opacity:.5}.employee-tech-stack_picker__SeWxj{background:#fff;border:1px solid #dbe2ea;border-radius:8px 8px 0 0;display:grid;grid-template-columns:185px 1fr;overflow:hidden}.employee-tech-stack_categories__GJFpF{background:#fbfcfe;border-right:1px solid #e2e8f0;padding:6px 0}.employee-tech-stack_categoryActive__vY8fV,.employee-tech-stack_category__85rnE{align-items:center;background:#0000;border:0;color:#334155;display:flex;font-size:13px;gap:9px;padding:10px 14px;text-align:left;width:100%}.employee-tech-stack_category__85rnE:hover{background:#f1f5f9}.employee-tech-stack_categoryActive__vY8fV{background:#eaf2ff;color:var(--color-accent-500);font-weight:600}.employee-tech-stack_categoryMark__RC3Kl{align-items:center;background:color-mix(in srgb,var(--color-accent-500) 14%,#fff);border-radius:6px;color:var(--color-accent-500);display:inline-flex;flex:0 0 22px;font-size:11px;font-weight:700;height:22px;justify-content:center;position:relative;width:22px}.employee-tech-stack_categoryLogo__H6rKU{background:#fff;border-radius:inherit;display:block;height:100%;inset:0;object-fit:contain;padding:3px;position:absolute;width:100%}.employee-tech-stack_skillsGrid__LR2uY{align-content:start;display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));min-height:188px}.employee-tech-stack_technologyPanel__YKaAD{min-width:0;padding-bottom:20px}.employee-tech-stack_skillOption__VItXQ{align-items:center;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;cursor:pointer;display:flex;font-size:13px;gap:9px;min-height:58px;padding:12px}.employee-tech-stack_skillOption__VItXQ:hover{background:#f8fafc}.employee-tech-stack_skillOption__VItXQ input{accent-color:var(--color-accent-500);height:16px;width:16px}.employee-tech-stack_empty__QTUxp{align-self:center;color:#64748b;grid-column:1/-1;margin:0;text-align:center}.employee-tech-stack_proficiencyTable__75z96{background:#fff;border:1px solid #dbe2ea;border-radius:8px;margin:20px;overflow:hidden}.employee-tech-stack_proficiencyHeading__SsK\+7{background:#f8fafc;border-bottom:1px solid #dbe2ea;color:#334155;font-size:13px;font-weight:600;margin:0;padding:13px 16px}.employee-tech-stack_proficiencyRows__Li551{max-height:244px;overflow-y:auto;scrollbar-gutter:stable}.employee-tech-stack_proficiencyRow__n0B13{grid-gap:14px;align-items:center;border-bottom:1px solid #e2e8f0;display:grid;gap:14px;grid-template-columns:minmax(170px,1fr) auto minmax(170px,230px) 40px;min-height:68px;padding:8px 16px}.employee-tech-stack_proficiencyRow__n0B13:last-child{border-bottom:0}.employee-tech-stack_proficiencyTechnology__HwRLS{align-items:center;display:flex;font-size:13px;gap:10px;min-width:0}.employee-tech-stack_fallbackMark__5Pv52{align-items:center;background:#eff6ff;border-radius:6px;color:var(--color-accent-500);display:inline-flex;flex:0 0 22px;font-size:11px;font-weight:700;height:22px;justify-content:center;width:22px}.employee-tech-stack_levelLabel__Op6dM{color:#475569;font-size:12px}.employee-tech-stack_levelSelect__FZYEM{min-width:0}.employee-tech-stack_removeButton__ebfk7{background:#0000;border:0;border-radius:7px;color:#dc2626;cursor:pointer;display:inline-grid;height:36px;place-items:center;width:36px}.employee-tech-stack_removeButton__ebfk7:hover{background:#fef2f2}.employee-tech-stack_proficiencyEmpty__RPus5{color:#64748b;font-size:13px;margin:0;padding:28px 16px;text-align:center}.employee-tech-stack_footer__6OCqe{align-items:center;border:1px solid #dbe2ea;border-radius:0 0 8px 8px;border-top:0;font-size:13px;padding:12px 14px}.employee-tech-stack_footer__6OCqe>div{display:flex;gap:10px}.employee-tech-stack_clearButton__r-DLf,.employee-tech-stack_saveButton__2BfTS{border-radius:7px;font-size:13px;font-weight:600;padding:8px 16px}.employee-tech-stack_clearButton__r-DLf{background:#0000;border:0;color:#1457b8}.employee-tech-stack_saveButton__2BfTS{background:var(--color-accent-500);border:1px solid var(--color-accent-500);color:#fff}.employee-tech-stack_clearButton__r-DLf:disabled,.employee-tech-stack_saveButton__2BfTS:disabled{cursor:not-allowed;opacity:.55}@media (max-width:900px){.employee-tech-stack_selectorHeader__mzFUu{flex-direction:column}.employee-tech-stack_searchBox__oEqzh,.employee-tech-stack_selectedSummary__blqYU{width:100%}.employee-tech-stack_skillsGrid__LR2uY{grid-template-columns:repeat(2,minmax(140px,1fr))}.employee-tech-stack_proficiencyRow__n0B13{grid-template-columns:minmax(140px,1fr) minmax(150px,210px) 40px}.employee-tech-stack_levelLabel__Op6dM{display:none}}@media (max-width:640px){.employee-tech-stack_picker__SeWxj{grid-template-columns:1fr}.employee-tech-stack_categories__GJFpF{border-bottom:1px solid #e2e8f0;border-right:0;display:flex;overflow-x:auto}.employee-tech-stack_categoryActive__vY8fV,.employee-tech-stack_category__85rnE{flex:0 0 auto;width:auto}.employee-tech-stack_skillsGrid__LR2uY{grid-template-columns:1fr}.employee-tech-stack_proficiencyTable__75z96{margin:14px}.employee-tech-stack_proficiencyRow__n0B13{grid-template-columns:1fr 38px}.employee-tech-stack_levelSelect__FZYEM{grid-column:1}.employee-tech-stack_removeButton__ebfk7{grid-column:2;grid-row:1/span 2}.employee-tech-stack_footer__6OCqe{align-items:stretch;flex-direction:column}.employee-tech-stack_footer__6OCqe>div{justify-content:flex-end}}.certification-document-viewer_body__iFZy0{height:min(72vh,760px);overflow:hidden}.certification-document-viewer_preview__7HAuq{border:0;height:100%;width:100%}.certification-document-viewer_image__-cjkM{display:block;height:100%;object-fit:contain;width:100%}.certification-document-viewer_download__YubiD{align-items:center;color:#2563eb;color:var(--primary,#2563eb);display:inline-flex;font-weight:600;gap:.5rem;text-decoration:none}.certification-document-viewer_unsupported__wNjJX{grid-gap:1rem;display:grid;gap:1rem;height:100%;justify-items:center;place-content:center}.employee-certifications_root__lY22p{background:var(--card-surface);border:var(--border-thin) solid var(--border);border-radius:var(--rounded-xl);color:var(--content);overflow:hidden}.employee-certifications_loader__pMIgE{display:grid;min-height:300px;place-items:center}.employee-certifications_header__CSfCe{align-items:center;border-bottom:var(--border-thin) solid var(--border);display:flex;gap:var(--spacing-4xl);justify-content:space-between;padding:var(--spacing-4xl)}.employee-certifications_heading__T5\+ta{align-items:center;display:flex;gap:var(--spacing-xl)}.employee-certifications_headingIcon__4FAxm{background:var(--surface-accent);border-radius:var(--rounded-lg);color:#fff;display:grid;height:42px;place-items:center;width:42px}.employee-certifications_catalog__pMaWG h3,.employee-certifications_catalog__pMaWG p,.employee-certifications_details__s8SRw h3,.employee-certifications_heading__T5\+ta h2,.employee-certifications_heading__T5\+ta p,.employee-certifications_selected__QdV7M h3{margin:0}.employee-certifications_heading__T5\+ta h2{font-size:var(--text-xl);font-weight:var(--font-semibold)}.employee-certifications_catalog__pMaWG p,.employee-certifications_heading__T5\+ta p{color:var(--content-muted);font-size:var(--text-sm);margin-top:var(--spacing-sm)}.employee-certifications_search__vTV4M{align-items:center;background:var(--ui-field-surface);border:var(--border-thin) solid var(--ui-field-border);border-radius:var(--rounded-lg);color:var(--content-muted);display:flex;gap:var(--spacing-lg);min-height:var(--ui-field-height);padding:0 var(--spacing-xl);width:min(310px,100%)}.employee-certifications_search__vTV4M:focus-within{border-color:var(--content-accent)}.employee-certifications_search__vTV4M input{background:#0000;border:0;color:var(--ui-field-content);flex:1 1;min-width:0;outline:0}.employee-certifications_selector__7Axir{border-bottom:var(--border-thin) solid var(--border);display:grid;grid-template-columns:minmax(180px,.7fr) minmax(280px,1.15fr) minmax(280px,1fr);min-height:265px}.employee-certifications_catalog__pMaWG,.employee-certifications_categories__YBdGL,.employee-certifications_selected__QdV7M{min-width:0;padding:var(--spacing-3xl)}.employee-certifications_catalog__pMaWG,.employee-certifications_categories__YBdGL{border-right:var(--border-thin) solid var(--border)}.employee-certifications_catalog__pMaWG h3,.employee-certifications_categories__YBdGL h3,.employee-certifications_details__s8SRw>h3,.employee-certifications_selected__QdV7M h3{font-size:var(--text-base);font-weight:var(--font-semibold)}.employee-certifications_categories__YBdGL{background:#fbfcfe;display:flex;flex-direction:column;gap:0;padding:6px 0}.employee-certifications_categoryActive__-VV\+F,.employee-certifications_category__hOFUh{align-items:center;background:#0000;border:0;border-radius:0;color:#334155;display:flex;font-size:13px;gap:9px;padding:10px 14px;text-align:left;width:100%}.employee-certifications_category__hOFUh:hover{background:#f1f5f9}.employee-certifications_categoryActive__-VV\+F{background:#eaf2ff;color:var(--color-accent-500);font-weight:600}.employee-certifications_categoryMark__BuxMF{display:inline-flex;flex:0 0 22px;height:22px;place-items:center;align-items:center;background:#eff6ff;border-radius:6px;color:var(--color-accent-500);font-size:11px;font-weight:700;justify-content:center;width:22px}.employee-certifications_catalogList__VfUz2{border:var(--border-thin) solid var(--border);border-radius:var(--rounded-lg);margin-top:var(--spacing-xl);max-height:230px;overflow-y:auto}.employee-certifications_catalogItem__p-MNS{border-bottom:var(--border-thin) solid var(--border);padding:var(--spacing-xl)}.employee-certifications_catalogItem__p-MNS:last-child{border-bottom:0}.employee-certifications_selectedHeader__3\+uCR{align-items:center;display:flex;gap:var(--spacing-xl);justify-content:space-between}.employee-certifications_selectedHeader__3\+uCR>button{background:#0000;border:0;color:var(--content-accent);font-size:var(--text-sm)}.employee-certifications_selectedHeader__3\+uCR>button:disabled{opacity:.45}.employee-certifications_chips__JHzFF{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);margin-top:var(--spacing-2xl)}.employee-certifications_chip__saU-5{align-items:center;background:var(--card-surface);border:var(--border-thin) solid var(--content-accent);border-radius:var(--rounded-md);color:var(--content-accent);display:inline-flex;font-size:var(--text-sm);gap:var(--spacing-md);max-width:100%;padding:var(--spacing-md) var(--spacing-lg)}.employee-certifications_chip__saU-5>button{background:#0000;border:0;color:inherit;display:grid;padding:0;place-items:center}.employee-certifications_details__s8SRw{padding:var(--spacing-3xl)}.employee-certifications_details__s8SRw>h3{margin-bottom:var(--spacing-xl)}.employee-certifications_detailCard__WA8I6{border:var(--border-thin) solid var(--border);border-radius:var(--rounded-lg);margin-top:var(--spacing-lg);overflow:hidden}.employee-certifications_detailHeader__1wHTp{align-items:center;background:var(--card-nested-surface);display:flex;justify-content:space-between;min-height:44px}.employee-certifications_expandButton__cV9m7{align-items:center;background:#0000;border:0;color:var(--content-accent);display:flex;flex:1 1;font-weight:var(--font-medium);gap:var(--spacing-lg);min-width:0;padding:var(--spacing-xl);text-align:left}.employee-certifications_deleteButton__wYDLd{background:#0000;border:0;color:var(--danger);display:grid;margin-right:var(--spacing-xl);padding:var(--spacing-md);place-items:center}.employee-certifications_fields__bjjAU{grid-gap:var(--spacing-2xl);border-top:var(--border-thin) solid var(--border);display:grid;gap:var(--spacing-2xl);grid-template-columns:repeat(4,minmax(150px,1fr));padding:var(--spacing-3xl)}.employee-certifications_fileField__d3gK7,.employee-certifications_urlField__mDNFq{grid-column:span 2}.employee-certifications_detailsEmpty__zKCdM,.employee-certifications_empty__o\+SpP{color:var(--content-muted);font-size:var(--text-sm);margin:var(--spacing-3xl) 0}.employee-certifications_footer__qAdW8{border-top:var(--border-thin) solid var(--border);display:flex;gap:var(--spacing-xl);justify-content:flex-end;padding:var(--spacing-3xl)}@media (max-width:1100px){.employee-certifications_selector__7Axir{grid-template-columns:190px 1fr}.employee-certifications_selected__QdV7M{border-top:var(--border-thin) solid var(--border);grid-column:1/-1}.employee-certifications_catalog__pMaWG{border-right:0}.employee-certifications_fields__bjjAU{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:700px){.employee-certifications_header__CSfCe{align-items:stretch;flex-direction:column}.employee-certifications_search__vTV4M{width:100%}.employee-certifications_selector__7Axir{display:block}.employee-certifications_catalog__pMaWG,.employee-certifications_categories__YBdGL{border-bottom:var(--border-thin) solid var(--border);border-right:0}.employee-certifications_fields__bjjAU{grid-template-columns:1fr}.employee-certifications_fileField__d3gK7,.employee-certifications_urlField__mDNFq{grid-column:auto}}.action-banner_container__FTtmy{align-items:center;border-radius:var(--rounded-lg);display:flex;justify-content:space-between;padding:var(--spacing-4xl)}.action-banner_container__FTtmy.action-banner_pending__9sP7O{background-color:var(--surface-neutral);border:var(--border-thin) solid var(--border-neutral)}.action-banner_container__FTtmy.action-banner_draft__YSI\+q{background-color:var(--surface-info);border:var(--border-thin) solid var(--border-info)}.action-banner_container__FTtmy.action-banner_submitted__gGpx5{background-color:var(--surface-success);border:var(--border-thin) solid var(--border-success)}.action-banner_container__FTtmy.action-banner_needsResubmit__NU14Q{background-color:var(--surface-danger);border:var(--border-thin) solid var(--border-danger)}.action-banner_statusInfo__WYT0F{align-items:center;display:flex;gap:var(--spacing-md)}.action-banner_indicator__215Yd{border-radius:50%;height:8px;width:8px}.action-banner_indicator__215Yd.action-banner_pending__9sP7O{background-color:#64748b;background-color:var(--neutral,#64748b)}.action-banner_indicator__215Yd.action-banner_draft__YSI\+q{background-color:#0ea5e9;background-color:var(--info,#0ea5e9)}.action-banner_indicator__215Yd.action-banner_submitted__gGpx5{background-color:#22c55e;background-color:var(--success,#22c55e)}.action-banner_indicator__215Yd.action-banner_needsResubmit__NU14Q{background-color:#ef4444;background-color:var(--danger,#ef4444)}.action-banner_label__FUeVJ{color:#1a1a1a;color:var(--color-text-primary,#1a1a1a);font-size:14px;font-size:var(--text-sm,14px);font-weight:600}.action-banner_actions__mQMF2{align-items:center;display:flex;gap:var(--spacing-md)}.timesheet-entry-form_form__90Y\+Z{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-xl);transition:opacity .2s ease}.timesheet-entry-form_disabled__j0fEi{filter:grayscale(.2);opacity:.6;pointer-events:none}.timesheet-entry-form_fieldLarge__hhJ\+A,.timesheet-entry-form_fieldSmall__N0Zw7,.timesheet-entry-form_field__06SUC{display:flex;flex-direction:column;gap:4px}.timesheet-entry-form_field__06SUC{width:180px}.timesheet-entry-form_fieldLarge__hhJ\+A{width:260px}.timesheet-entry-form_fieldSmall__N0Zw7{width:80px}.timesheet-entry-form_form__90Y\+Z label{color:var(--color-accent-500)!important;font-size:var(--text-xs);font-weight:var(--font-medium)}.timesheet-entry-form_form__90Y\+Z input,.timesheet-entry-form_form__90Y\+Z select{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:var(--rounded-sm)!important;font-size:var(--text-sm);height:36px;padding:0 10px}.timesheet-entry-form_form__90Y\+Z input:focus-visible,.timesheet-entry-form_form__90Y\+Z select:focus-visible,.timesheet-entry-form_form__90Y\+Z textarea:focus-visible{outline:none}.timesheet-entry-form_error__y8o4q{color:red;font-size:10px}.add-new-entry-card_timesheetEntryCard__qWXCZ{background-color:#f0f7ff;border:var(--border-medium) solid var(--border-accent)}.add-new-entry-card_button__sHK2q{width:120px}.add-new-entry-card_button__sHK2q:hover{opacity:.9}.timesheet-data-table_table__YfR4U{border-collapse:collapse!important;border-radius:0;width:100%}.timesheet-data-table_wrapper__XhgxJ{display:flex;flex-direction:column;gap:0}.timesheet-data-table_tableWrapper__1Fs77{min-width:0;width:100%}.timesheet-data-table_responsiveRoot__\+MPju thead th{font-size:13px;font-weight:600;letter-spacing:normal;text-transform:none}.timesheet-data-table_responsiveRoot__\+MPju tbody td{padding:12px 16px;vertical-align:middle}.timesheet-data-table_statusWrapper__CLR1J{align-items:center;display:inline-flex;min-width:0}.timesheet-data-table_mobileFooter__9lo74{background:#f0f7ff;box-shadow:inset 0 4px 0 0 #cce3ff;padding:12px 16px}.timesheet-data-table_mobileFooterRow__Roqa\+{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.timesheet-data-table_mobileFooterRow__Roqa\+ .timesheet-data-table_footerTimeWrapper__zmIFl strong{color:#0284c7;color:var(--info,#0284c7);font-size:18px;font-weight:800}.timesheet-data-table_mobileFooterRow__Roqa\+ .timesheet-data-table_footerTimeWrapper__zmIFl span{color:#0284c7;color:var(--info,#0284c7);font-size:14px;font-weight:600}.timesheet-data-table_mobileFooterMeta__Goama{color:#64748b;color:var(--color-text-secondary,#64748b);font-size:14px;font-weight:500;margin:8px 0 0}.timesheet-data-table_projectCell__0tAJr{display:flex;flex-direction:column;gap:3px}.timesheet-data-table_projectName__m5VQG{color:#1a2332;color:var(--color-text-primary,#1a2332);font-size:13px;font-weight:var(--font-semibold);line-height:1.3}.timesheet-data-table_projectCode__38nhG{color:#9aa5b8;color:var(--color-text-muted,#9aa5b8);font-family:monospace;font-size:11px;font-weight:500;letter-spacing:.04em}.timesheet-data-table_descriptionCell__1zBV2{line-height:1.45;max-width:100%;min-width:0;overflow-wrap:break-word;word-break:break-word}.timesheet-data-table_responsiveRoot__\+MPju table{table-layout:auto;width:100%}.timesheet-data-table_responsiveRoot__\+MPju tbody td:has(.descriptionCell){max-width:40%;min-width:0;white-space:normal;width:auto}.timesheet-data-table_timeValue__T1-Pq{align-items:baseline;color:#0284c7;color:var(--info,#0284c7);display:inline-flex;font-size:14px;font-weight:500;gap:5px;white-space:nowrap}.timesheet-data-table_timeValue__T1-Pq strong{color:#0284c7;color:var(--info,#0284c7);font-size:16px;font-weight:700}.timesheet-data-table_timeUnit__xP3Xp{color:#64748b;color:var(--neutral,#64748b);font-size:12px;font-weight:500}.timesheet-data-table_actionsContainer__BitAF{align-items:center;display:flex;gap:10px}.timesheet-data-table_actionsPlaceholder__FNxVp{color:#94a3b8;color:var(--color-text-tertiary,#94a3b8);display:inline-block;min-width:2ch;text-align:center}.timesheet-data-table_deleteBtn__E42wJ,.timesheet-data-table_editBtn__sbRsS{align-items:center;background:#0000;border:none;border-radius:6px;color:#9aa5b8;color:var(--neutral,#9aa5b8);cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:background .15s,color .15s;width:30px}.timesheet-data-table_editBtn__sbRsS:hover{background:#f1f5f9;background:var(--neutral-surface-border,#f1f5f9);color:#0ea5e9;color:var(--info,#0ea5e9)}.timesheet-data-table_deleteBtn__E42wJ:hover{background:#fef2f2;background:var(--danger-surface,#fef2f2);color:#ef4444;color:var(--danger,#ef4444)}.timesheet-data-table_emptyState__Piz4k{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:56px 24px;text-align:center}.timesheet-data-table_emptyIcon__0heXG{color:#9aa5b8;color:var(--color-text-muted,#9aa5b8);margin-bottom:4px;opacity:.5}.timesheet-data-table_emptyTitle__StYIK{color:#6b7a90;color:var(--color-text-secondary,#6b7a90);font-size:15px;font-weight:600;margin:0}.timesheet-data-table_emptySubtitle__bkzOw{color:#9aa5b8;color:var(--color-text-muted,#9aa5b8);font-size:13px;margin:0}.timesheet-data-table_footerRow__aDvck td{background:#f0f7ff!important;border-top:none!important;box-shadow:inset 0 4px 0 0 #cce3ff!important;padding:12px 16px!important}.timesheet-data-table_footerLeft__7Ebox{color:#1a2332;color:var(--color-text-primary,#1a2332);font-size:15px;font-weight:700}.timesheet-data-table_footerCenter__meJp4{color:#0284c7;color:var(--info,#0284c7);display:table-cell!important;text-align:left}.timesheet-data-table_footerTimeWrapper__zmIFl{align-items:baseline;display:flex;gap:5px}.timesheet-data-table_footerCenter__meJp4 strong{color:#0284c7;color:var(--info,#0284c7);font-size:18px;font-weight:800}.timesheet-data-table_footerCenter__meJp4 span{color:#0284c7;color:var(--info,#0284c7);font-size:14px;font-weight:600}.timesheet-data-table_footerRight__gdL\+E{color:#64748b;color:var(--color-text-secondary,#64748b);font-size:14px;font-weight:500;text-align:left!important}.timesheet-data-table_phasePill__gYMjJ{align-items:center;background:#eef4ff;border:1px solid #cfdcf8;border-radius:999px;color:#315fca;display:inline-flex;font-size:.74rem;font-weight:600;padding:4px 9px;white-space:nowrap}.timesheet-data-table_mutedValue__NqUiQ{color:#94a0b3}.task-category-label_categoryLabel__Z9BCS{background-color:var(--surface-purple);border:var(--border-default,1px) solid var(--border-purple);border-radius:9999px;border-radius:var(--rounded-full,9999px);color:var(--content-purple);display:inline-block;font-size:11px;font-size:var(--text-xxs,11px);font-weight:500;font-weight:var(--font-medium,500);margin-bottom:0;padding:2px 8px;padding:var(--spacing-xs,2px) var(--spacing-lg,8px);white-space:nowrap}.modal-forms_formGrid__3hSrW{display:flex;flex-direction:column;gap:var(--space-4)}.modal-forms_rowGrid__g7yos{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:1fr}@media (min-width:640px){.modal-forms_rowGrid__g7yos{grid-template-columns:repeat(2,1fr)}}.modal-forms_rowFull__2WEmC{grid-column:1/-1}.modal-forms_arrayBlock__S5AUe{background-color:var(--card-nested-surface);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:var(--spacing-xl);padding:var(--spacing-md) var(--spacing-xl) var(--spacing-xl) var(--spacing-xl)}.modal-forms_arrayHeader__HjbnZ{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between;margin-bottom:var(--spacing-xl)}.modal-forms_arrayTitle__IrOHQ{margin:0}.modal-forms_footerActions__eO8wZ{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}.edit-entry-modal_loaderWrap__KO6qz{align-items:center;color:var(--content-muted);display:flex;flex-direction:column;gap:1rem;gap:var(--spacing-lg,1rem);justify-content:center;padding:1.5rem;padding:var(--spacing-2xl,1.5rem)}.edit-entry-modal_loaderText__erqUX{font-size:var(--font-size-sm);margin:0}.timesheet-entry-card_container__Tzrez{display:flex;flex-direction:column;gap:20px;overflow:hidden;padding:var(--spacing-4xl)}.timesheet-entry-card_header__HC9YV{align-items:flex-start;display:flex;justify-content:space-between}.timesheet-entry-card_dateNav__jK5RR{align-items:center;display:flex;gap:var(--spacing-lg);margin-left:auto}.timesheet-entry-card_arrowBtn__TzvGy{align-items:center;background-color:var(--surface-neutral);border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-md);color:var(--neutral);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--text-lg);height:var(--height-7xl);justify-content:center;transition:background-color .2s ease;width:var(--height-7xl)}.timesheet-entry-card_arrowBtn__TzvGy:disabled{background-color:var(--button-muted-surface);cursor:not-allowed;opacity:.7}.timesheet-entry-card_arrowBtn__TzvGy:hover{background-color:var(--border-neutral)}.timesheet-entry-card_titleWrap__3XC6y{display:flex;flex-direction:column;gap:var(--spacing-xs)}.timesheet-entry-card_dateTrigger__DG4Xu{background-color:var(--surface-info);border:var(--border-medium) solid var(--info);border-radius:var(--rounded-md);color:var(--info);cursor:pointer;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-medium);min-width:180px;padding:var(--spacing-lg) var(--spacing-5xl);text-align:center}.timesheet-entry-card_dateTrigger__DG4Xu:hover{filter:brightness(.97)}.timesheet-entry-card_react-datepicker__day--disabled__0rSBR{color:#ccc!important;cursor:not-allowed;opacity:.5}.timesheet-entry-card_warningCard__LO5jH{background-color:var(--surface-warning);border:var(--border-thin) solid var(--border-warning);margin-bottom:var(--spacing-lg)}.timesheet-entry-card_warningContent__ZFPdz{align-items:center;display:flex;gap:var(--spacing-lg)}.timesheet-entry-card_warningIcon__wK12s{color:var(--content-warning);flex-shrink:0}.timesheet-entry-card_warningText__Uh5V\+{color:var(--content-warning);font-size:var(--text-base);font-weight:var(--font-medium);margin:0;text-align:left}.timesheet-entry-card_pastDateBanner__79KAF{align-items:center;background-color:var(--surface-warning);border:var(--border-thin) solid var(--border-warning);border-radius:var(--rounded-md);display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:space-between;padding:var(--spacing-xl) var(--spacing-3xl)}.timesheet-entry-card_pastDateBannerMain__7VWdx{align-items:center;display:flex;flex:1 1;gap:var(--spacing-lg);min-width:0}.timesheet-entry-card_pastDateBannerIcon__WWNS3{color:var(--content-warning);flex-shrink:0;margin-top:2px}.timesheet-entry-card_pastDateBannerText__as67v{color:var(--content-warning);font-size:var(--text-base);font-weight:var(--font-medium);line-height:var(--leading-normal);margin:0;text-align:left}.timesheet-entry-card_extensionRequestActions__OEak1{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-md)}.timesheet-entry-card_requestEditBtn__NRne9{flex-shrink:0}.timesheet-entry-card_extensionRequestStatus__vJajB{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:var(--spacing-xs)}.timesheet-entry-card_extensionRequestLabel__wMC3Y{color:var(--content-warning);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-normal);white-space:nowrap}.timesheet-entry-card_requestPendingBadge__EId4M{flex-shrink:0}.submit-confirmation-modal_container__FugZP{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-6xl) 0;text-align:center}.submit-confirmation-modal_iconWrapper__N\+a2\+{align-items:center;background-color:var(--surface-warning);border-radius:var(--rounded-full);color:var(--warning);display:flex;height:64px;justify-content:center;margin-bottom:var(--spacing-xl);width:64px}.submit-confirmation-modal_content__TOOcM{display:flex;flex-direction:column;gap:var(--spacing-sm);max-width:320px}.submit-confirmation-modal_subtext__e1u2t{color:var(--color-slate-500);font-size:var(--text-sm)}.submit-confirmation-modal_footer__l5LhJ{display:flex;gap:var(--spacing-xl);justify-content:center;padding-top:var(--spacing-xl);width:100%}.time-entry-tab_container__-JfyC{display:flex;flex-direction:column;gap:var(--spacing-4xl);position:relative}.time-entry-tab_refreshOverlay__7yxkA{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffa6;border-radius:var(--rounded-lg);display:flex;inset:0;justify-content:center;pointer-events:all;position:absolute;z-index:10}.extend-timesheet-modal_container__lZtd\+{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-6xl) 0;text-align:center}.extend-timesheet-modal_iconWrapper__z9RHD{align-items:center;background-color:var(--surface-warning);border-radius:var(--rounded-full);color:var(--warning);display:flex;height:64px;justify-content:center;margin-bottom:var(--spacing-xl);width:64px}.extend-timesheet-modal_content__DBMCe{display:flex;flex-direction:column;gap:var(--spacing-sm);max-width:360px}.extend-timesheet-modal_message__qyMZj{color:var(--content);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-normal);margin:0}.extend-timesheet-modal_messageDate__h\+8iw{display:inline-block;font-weight:var(--font-medium);margin-top:var(--spacing-xs);white-space:nowrap}.extend-timesheet-modal_subtext__ISnfY{color:var(--color-slate-500);font-size:var(--text-sm);line-height:1.5}.extend-timesheet-modal_footer__fd7iC{display:flex;gap:var(--spacing-xl);justify-content:center;padding-top:var(--spacing-xl);width:100%}.timesheet_pageContent__aVsDS{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative;width:100%}.timesheet_tabsTrigger__n8f5m{align-items:center;display:flex;gap:8px}.timesheet_overlay__JBJmz{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffb3;border-radius:var(--rounded-lg);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.timesheet_toolbar__Qtydg{justify-content:space-between;margin-bottom:var(--spacing-4xl)}.timesheet_toolbarLeft__LLksc,.timesheet_toolbar__Qtydg{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-lg)}.timesheet_toolbarActions__Yx7pY{flex-shrink:0;margin-left:auto}.timesheet_badgeGroup__KSARj{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.timesheet_iconBadge__Fuabo{font-size:var(--text-sm);gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl)}.timesheet_iconBadge__Fuabo svg{flex-shrink:0}@media (max-width:640px){.timesheet_toolbarLeft__LLksc,.timesheet_toolbar__Qtydg{align-items:stretch;flex-direction:column}.timesheet_toolbarActions__Yx7pY{margin-left:0}.timesheet_badgeGroup__KSARj{justify-content:flex-start}}.download-report-modal_body__kIw6m{display:flex;flex-direction:column;gap:16px;height:20rem;overflow-y:auto;padding:28px 15px}.download-report-modal_row__KTyRo{grid-gap:16px;align-items:end;display:grid;gap:16px;grid-template-columns:1fr 2fr}.download-report-modal_selectWrapper__OcJCz{flex:1 1;min-width:0}.download-report-modal_weekReadOnly__Kaf06{background:linear-gradient(135deg,#f0f4ff,#f8f9fc);border:1px solid #dce3f5;border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:5px;justify-content:center;min-height:44px;padding:10px 16px}.download-report-modal_weekLabel__SRmEv{color:#7b8bb2;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.download-report-modal_weekRange__6fN3z{color:#1d2a4a;font-size:13.5px;font-weight:500;white-space:nowrap}.download-report-modal_footer__H27ZC{align-items:center;background-color:#fafbfc;border-radius:0 0 12px 12px;display:flex;gap:16px;justify-content:flex-end}.extension-report-filters_card__rKool{margin-bottom:var(--space-6)}.extension-report-filters_row__bxGlD{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--spacing-md,.75rem)}.extension-report-filters_field__CCGX1{flex:1 1;min-width:0}.extension-report-filters_actions__rIEwJ{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:.5rem;gap:var(--spacing-sm,.5rem);margin-left:auto}@media (max-width:720px){.extension-report-filters_row__bxGlD{align-items:stretch;flex-direction:column}.extension-report-filters_field__CCGX1{flex:1 1 auto;width:100%}.extension-report-filters_actions__rIEwJ{justify-content:flex-end;margin-left:0;width:100%}}.extension-report-table_container__Xn\+l6{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.extension-report-table_tableWrapper__Fr2d3{background:var(--table-surface);border:var(--border-thin) solid var(--table-border);border-radius:var(--rounded-3xl);max-height:70vh;overflow:auto}.extension-report-table_table__uCmnD{border-collapse:initial;border-spacing:0;width:100%}.extension-report-table_thead__BAmgt{background:var(--table-header-surface);position:-webkit-sticky;position:sticky;top:0;z-index:3}.extension-report-table_th__grZ3R{background:var(--table-header-surface);border-bottom:var(--border-thin) solid var(--table-row-divider-border);color:var(--table-header-content);font-size:var(--text-sm);font-weight:var(--font-semibold);padding:var(--spacing-xl) var(--spacing-3xl);text-align:left;vertical-align:middle;white-space:nowrap}.extension-report-table_thCenter__xnmRG{text-align:center}.extension-report-table_thRight__llwBy{text-align:right}.extension-report-table_tr__KsIsb{background:var(--table-surface)}.extension-report-table_tr__KsIsb:hover .extension-report-table_td__CpnMb{background:rgba(0,0,0,.025);background:var(--table-row-hover-surface,rgba(0,0,0,.025))}.extension-report-table_td__CpnMb{border-bottom:var(--border-thin) solid var(--row-inner-divider,#0000000f);color:var(--table-cell-content);font-size:var(--text-sm);padding:var(--spacing-xl) var(--spacing-3xl);text-align:left;vertical-align:middle}.extension-report-table_tdCenter__VCKPt{text-align:center;vertical-align:middle}.extension-report-table_badgeCell__HSpNk{display:inline-flex;justify-content:center;width:100%}.extension-report-table_serialCell__1y4BC{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;width:3.5rem}.extension-report-table_numberCell__9XjwS{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;vertical-align:middle;white-space:nowrap}.extension-report-table_sectionHeaderRow__rxGBh{position:-webkit-sticky;position:sticky;top:2.75rem;z-index:2}.extension-report-table_sectionHeader__6XN6x{background:#f5f6f8;background:var(--table-header-surface,#f5f6f8);border-bottom:var(--border-thin) solid var(--table-row-divider-border);border-top:var(--border-thin) solid var(--table-row-divider-border);color:var(--content);padding:var(--spacing-lg) var(--spacing-3xl);text-align:left}.extension-report-table_sectionHeaderInner__Ke41a{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-lg);min-height:1.75rem}.extension-report-table_sectionSerial__Uc9YK{color:var(--content-muted);font-weight:700;font-weight:var(--font-bold,700);min-width:1.5rem}.extension-report-table_sectionEmployeeName__97aGc{color:var(--content);font-size:.9375rem;font-size:var(--text-base,.9375rem);font-weight:var(--font-semibold)}.extension-report-table_sectionBadges__6j43h{display:inline-flex;flex-wrap:wrap;gap:.5rem;gap:var(--spacing-sm,.5rem)}.extension-report-table_countBadge__66b51{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.extension-report-table_emptyExtensions__KGkpn{color:var(--content-muted);font-style:italic;text-align:center}.extension-report-table_loadingState__ktbiy{align-items:center;display:flex;justify-content:center;padding:var(--space-7) 0}.extension-report-table_nullValue__u80no{color:var(--content-muted)}.extension-report_page__0mryK{display:flex;flex-direction:column;gap:1rem;gap:var(--spacing-lg,1rem)}.insurance-filters_card__CcjR0{margin-bottom:var(--space-6)}.insurance-filters_row__RQ3y9{grid-gap:.75rem;grid-gap:var(--spacing-md,.75rem);align-items:end;display:grid;gap:.75rem;gap:var(--spacing-md,.75rem);grid-template-columns:minmax(220px,1fr) minmax(180px,.75fr) auto}.insurance-filters_actions__f12j3{display:flex;gap:.5rem;gap:var(--spacing-sm,.5rem);justify-content:flex-end;padding-bottom:1px}.insurance-filters_actions__f12j3>*{white-space:nowrap}@media (max-width:760px){.insurance-filters_row__RQ3y9{grid-template-columns:1fr}.insurance-filters_actions__f12j3{flex-wrap:wrap}}.insurance-stats_grid__d8LVR{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--space-7)}.insurance-stats_card__P8\+B9{min-width:0}.insurance-stats_inner__RjrUn{align-items:center;display:flex;gap:var(--spacing-lg)}.insurance-stats_icon__RlyY3{align-items:center;border-radius:var(--rounded-full);display:inline-flex;flex:0 0 2.75rem;height:2.75rem;justify-content:center;width:2.75rem}.insurance-stats_blue__tQlB6{background:#eff6ff;background:var(--color-accent-50,#eff6ff);color:var(--color-accent-600)}.insurance-stats_green__lYCZp{background:#f0fdf4;background:var(--color-success-50,#f0fdf4);color:#15803d;color:var(--color-success-700,#15803d)}.insurance-stats_amber__2PArw{background:#fffbeb;background:var(--color-warning-50,#fffbeb);color:#b45309;color:var(--color-warning-700,#b45309)}.insurance-stats_red__\+5uyI{background:#fef3f2;background:var(--color-danger-50,#fef3f2);color:#b42318;color:var(--color-danger-700,#b42318)}.insurance-stats_label__wWIar{color:var(--content-muted);margin:0 0 var(--spacing-xs)}.insurance-stats_value__YJDG9{font-feature-settings:"tnum";color:var(--content);font-variant-numeric:tabular-nums;margin:0}@media (max-width:760px){.insurance-stats_grid__d8LVR{grid-template-columns:1fr}}.insurance-table_viewButton__Sqr\+R{align-items:center;background:#0000;border:0;color:var(--accent);color:var(--color-accent-600,var(--accent));cursor:pointer;display:inline-flex;font:inherit;font-weight:var(--font-semibold);gap:var(--spacing-xs);padding:0}.insurance-table_viewButton__Sqr\+R:hover:not(:disabled){text-decoration:underline}.insurance-table_viewButton__Sqr\+R:disabled{cursor:wait;opacity:.65}.insurance-table_spin__\+NQbe{animation:insurance-table_spin__\+NQbe .8s linear infinite}@keyframes insurance-table_spin__\+NQbe{to{transform:rotate(1turn)}}.allocation-period-toggle_wrapper__NjaWj{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--spacing-md)}.allocation-period-toggle_currentLabel__boEnH{color:var(--content-muted);margin:0;max-width:22rem;white-space:normal}.allocation-period-toggle_root__Ib\+1Y{align-items:center;background:var(--card-surface);border:1px solid var(--border);border-radius:var(--rounded-lg);display:inline-flex;flex-wrap:wrap;gap:0;padding:2px}.allocation-period-toggle_segment__MVDPH{background:#0000;border:none;border-radius:calc(var(--rounded-lg) - 2px);color:var(--content-muted);cursor:pointer;font-family:var(--font-body);margin:0;min-height:2rem;padding:var(--space-2) var(--spacing-md)}.allocation-period-toggle_segment__MVDPH:hover{color:var(--content)}.allocation-period-toggle_segment__MVDPH:focus-visible{outline:2px solid var(--content-accent);outline-offset:2px}.allocation-period-toggle_segmentSelected__RNwtC{background:var(--card-nested-surface);color:var(--content-accent);font-weight:var(--font-medium)}.project-accordion_accordion__eX2zs{display:flex;flex-direction:column;gap:var(--spacing-lg)}.project-accordion_accordionItemOverflow__SwGf3{overflow:visible!important}.project-accordion_itemHeader__4S0\+2{align-items:center;background:#0000;display:flex;flex-wrap:wrap;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl)}.project-accordion_headerToolbarSlot__y62DI{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:var(--spacing-md);justify-content:flex-end;margin-left:auto;min-width:0}.project-accordion_projectName__vMG9h{color:var(--content-accent);flex:1 1 12rem;margin:0;min-width:0}.project-accordion_iconTrigger__alYRU{align-items:center;background:var(--card-surface);border:1px solid var(--border);border-radius:var(--rounded-lg);color:var(--content);cursor:pointer;display:inline-flex;flex:0 0 auto;height:2.5rem;justify-content:center;padding:0;width:2.5rem}.project-accordion_iconTrigger__alYRU:hover{background:var(--card-nested-surface)}.project-accordion_iconTrigger__alYRU:focus-visible{outline:2px solid var(--content-accent);outline-offset:2px}.project-accordion_chevron__OiwKj{transition:transform .2s ease}.project-accordion_iconTrigger__alYRU[aria-expanded=true] .project-accordion_chevron__OiwKj{transform:rotate(180deg)}.project-accordion_itemContent__ZD7eT{display:flex;flex-direction:column;padding:var(--spacing-xl) 0 var(--spacing-md)}.project-accordion_itemContentTight__nYyuV{display:flex;flex-direction:column;padding:0 var(--spacing-2xl) var(--spacing-md)!important}.employee-allocation-table_assignedCell__SbrGk{max-width:8rem;min-width:6.5rem}.employee-allocation-table_assignedCell__SbrGk label.sub-heading-sm{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.employee-allocation-table_assignedCell__SbrGk .wrapper{margin-bottom:0;position:relative}.project-allocation-panel_panel__-Bcie{min-height:0;padding:0 var(--spacing-xl);padding-bottom:var(--spacing-md)}.project-allocation-panel_toolbarInline__bW-dE{align-items:center;background:#0000;border:none;display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;gap:var(--spacing-md);justify-content:flex-end;padding:0}.period-change-confirm-modal_copy__lcA\+G{color:var(--content);line-height:1.55;margin:0}.period-change-confirm-modal_footerActions__v95Nq{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--spacing-sm,.75rem);justify-content:flex-end;width:100%}.custom-period-allocation-modal_form__CF7NW{display:flex;flex-direction:column;gap:1rem;gap:var(--spacing-md,1rem)}.custom-period-allocation-modal_emptyHint__WTts6{color:var(--content-muted);margin:0}.custom-period-allocation-modal_footerActions__S34KT{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--spacing-sm,.75rem);justify-content:flex-end;width:100%}.view-allocations-modal_subtitle__PodKj{color:var(--content-muted);margin:0 0 1rem;margin:0 0 var(--spacing-md,1rem)}.view-allocations-modal_tableWrap__0R2fH{min-height:4rem}.view-allocations-modal_loadingWrap__RXExD{align-items:center;display:flex;flex-direction:column;gap:.75rem;gap:var(--spacing-sm,.75rem);justify-content:center;padding:1.25rem 0;padding:var(--spacing-lg,1.25rem) 0}.view-allocations-modal_loadingText__Lpk-W{color:var(--content-muted);font-size:.875rem;font-size:var(--font-size-sm,.875rem);margin:0}.view-allocations-modal_errorBlock__4GxU2{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;gap:var(--spacing-sm,.75rem)}.view-allocations-modal_errorText__s41D2{color:inherit;color:var(--content-primary,inherit);margin:0}.view-allocations-modal_emptyText__LvExQ{color:var(--content-muted);margin:0}.discard-assigned-changes-modal_footerActions__pvzKM{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--spacing-sm,.75rem);justify-content:flex-end;width:100%}.time-allocation-page_pageInner__1KBEH,.time-allocation-page_projectAccordianContent__xlIUk{display:flex;flex-direction:column;min-height:0}.time-allocation-page_errorWrap__FIgjo,.time-allocation-page_loadingWrap__z7Meh{align-items:center;display:flex;flex-direction:column;gap:1rem;gap:var(--space-lg,1rem);justify-content:center;min-height:12rem;padding:1.5rem;padding:var(--space-xl,1.5rem)}.time-allocation-page_errorText__wutNi,.time-allocation-page_loadingText__Kam96{color:inherit;color:var(--text-secondary,inherit);font-size:.875rem;font-size:var(--font-size-sm,.875rem);margin:0;text-align:center}.time-allocation-page_errorText__wutNi{color:inherit;color:var(--text-primary,inherit)}.overview-summary-cards_gridContainer__M7jXu{grid-gap:var(--spacing-4xl);display:grid;gap:var(--spacing-4xl);grid-template-columns:repeat(3,1fr)}.overview-summary-cards_card__V0UZ0{display:flex;flex-direction:column;gap:6px}.overview-summary-cards_header__v\+4ut{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-xl)}.overview-summary-cards_iconContainer__NLTVP{align-items:center;background-color:var(--surface-info);border-radius:var(--rounded-md);color:var(--color-sky-600);color:var(--color-cyan-600,var(--color-sky-600));display:flex;height:32px;justify-content:center;width:32px}.overview-summary-cards_icon__VfK79{stroke-width:2.5px}.overview-summary-cards_valueContainer__9wcSy{margin-bottom:var(--spacing-md)}@media (max-width:1024px){.overview-summary-cards_gridContainer__M7jXu{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.overview-summary-cards_gridContainer__M7jXu{grid-template-columns:1fr}}.view-timesheets-modal_modalBody__niFjp{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding-top:0}.view-timesheets-modal_modalHeader__lw\+PJ{padding-bottom:.25rem}.view-timesheets-modal_shell__QSwjR{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.view-timesheets-modal_topBar__uj3qw{align-items:flex-start;background:var(--card-surface);background:var(--modal-panel-surface,var(--card-surface));border-bottom:1px solid var(--border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--spacing-xl);justify-content:space-between;padding-bottom:var(--spacing-xl);padding-top:0}.view-timesheets-modal_scrollContent__kU0xM{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-top:var(--spacing-5xl)}.view-timesheets-modal_subtitle__Oyn0l{color:var(--content-muted);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);margin:0}.view-timesheets-modal_dateNav__2nstX{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-lg);margin-left:auto}.view-timesheets-modal_arrowBtn__1Vg2p{align-items:center;background-color:var(--surface-neutral);border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-md);color:var(--neutral);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--text-lg);height:var(--height-7xl);justify-content:center;transition:background-color .2s ease;width:var(--height-7xl)}.view-timesheets-modal_arrowBtn__1Vg2p:hover:not(:disabled){background-color:var(--border-neutral)}.view-timesheets-modal_arrowBtn__1Vg2p:disabled{cursor:not-allowed;opacity:.45}.view-timesheets-modal_dateTrigger__UiA3F{background-color:var(--surface-info);border:var(--border-medium) solid var(--info);border-radius:var(--rounded-md);color:var(--info);cursor:pointer;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-medium);min-width:180px;padding:var(--spacing-lg) var(--spacing-5xl);text-align:center}.view-timesheets-modal_dateTrigger__UiA3F:hover{filter:brightness(.97)}.view-timesheets-modal_loadingWrap__46xge{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-xl);justify-content:center;padding:var(--spacing-7xl)}.view-timesheets-modal_loadingText__Bl9Eb{color:var(--content-muted);font-size:var(--text-sm);margin:0}.view-timesheets-modal_emptyState__DGXk4{color:var(--content-muted);font-family:var(--font-body);font-size:var(--text-sm);padding:var(--spacing-7xl);text-align:center}.view-timesheets-modal_groups__uMKwE{display:flex;flex-direction:column;gap:var(--spacing-5xl)}.view-timesheets-modal_groupCard__JJNEo{border:1px solid var(--border);border-radius:var(--rounded-lg);overflow:hidden}.view-timesheets-modal_groupCardApproved__ErNkQ{border-left:3px solid var(--color-accent-500)}.view-timesheets-modal_groupCardRejected__jgX\+O{border-left:3px solid var(--danger)}.view-timesheets-modal_groupCardPending__D23uh{border-left:3px solid var(--warning)}.view-timesheets-modal_groupCardSkipped__TipO4{border-left:3px solid var(--neutral)}.view-timesheets-modal_groupHeader__gxrYz{align-items:flex-start;display:flex;gap:var(--spacing-3xl);padding:var(--spacing-5xl)}.view-timesheets-modal_groupIcon__T8Mzy{align-items:center;background:var(--surface-info);background:var(--color-accent-50,var(--surface-info));border-radius:var(--rounded-lg);color:var(--color-accent-500);display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.view-timesheets-modal_groupTitleBlock__pKruD{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-xs);min-width:0}.view-timesheets-modal_groupName__X39R7{color:var(--content);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:1.3;margin:0}.view-timesheets-modal_groupSubtitle__R8nAl{color:var(--content-muted);font-family:var(--font-body);font-size:var(--text-sm);margin:0}.view-timesheets-modal_groupStats__6vzZk{align-items:flex-end;display:flex;flex-shrink:0;gap:var(--spacing-sm)}.view-timesheets-modal_groupHours__o-MDi{color:var(--color-accent-500);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-bold);line-height:1}.view-timesheets-modal_actionHistory__wjV6s{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-xl) var(--spacing-3xl)}.view-timesheets-modal_historyLine__5yE\+T{align-items:center;color:var(--content-muted);display:flex;font-family:var(--font-body);font-size:var(--text-sm);gap:var(--spacing-lg)}.view-timesheets-modal_historyIcon__hUZtQ{flex-shrink:0;font-size:var(--text-base)}.view-timesheets-modal_historyIconApproved__v5uI9{color:var(--success)}.view-timesheets-modal_historyIconRejected__JHSVR{color:var(--danger)}.view-timesheets-modal_commentLine__21hp0{align-items:center;color:var(--content);display:flex;font-family:var(--font-body);font-size:var(--text-sm);gap:var(--spacing-lg);padding-left:var(--spacing-sm)}.view-timesheets-modal_commentIcon__lZvj8{color:var(--content-muted);flex-shrink:0;margin-top:1px}.view-timesheets-modal_entriesSection__krRet{border-top:1px solid var(--border);padding:var(--spacing-3xl) var(--spacing-5xl) var(--spacing-5xl)}.view-timesheets-modal_entriesLabel__oFd0n{color:var(--content-muted);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);margin:0 0 var(--spacing-xl)}.view-timesheets-modal_categoryBadge__GlkK8{background:#ede9fe;background:var(--purple-100,#ede9fe);border-radius:999px;color:#6d28d9;color:var(--purple-700,#6d28d9);display:inline-block;font-size:.75rem;font-weight:500;line-height:1.4;padding:2px 10px;white-space:nowrap}.view-timesheets-modal_timeCell__W2-D7{color:#0d9488;color:var(--content-brand,var(--brand-600,#0d9488));font-size:.9375rem;font-weight:600}@media (max-width:640px){.view-timesheets-modal_topBar__uj3qw{align-items:stretch;flex-direction:column}.view-timesheets-modal_dateNav__2nstX{justify-content:flex-end;margin-left:0}.view-timesheets-modal_groupHeader__gxrYz{flex-wrap:wrap}.view-timesheets-modal_groupStats__6vzZk{align-items:center;flex-direction:row;gap:var(--spacing-xl);width:100%}}.download-timesheets-modal_body__C4Z0F{display:flex;flex-direction:column;gap:var(--spacing-xl);min-height:20rem;overflow-y:auto;padding:var(--spacing-4xl) var(--spacing-xl)}.download-timesheets-modal_row__Yd7kj{grid-gap:var(--spacing-xl);align-items:end;display:grid;gap:var(--spacing-xl);grid-template-columns:1fr 2fr}.download-timesheets-modal_optionsRow__E23ni{grid-gap:var(--spacing-xl);align-items:end;display:grid;gap:var(--spacing-xl);grid-template-columns:1fr}.download-timesheets-modal_toggleRow__qxkH2{align-items:center;display:flex;padding-top:var(--spacing-sm)}.download-timesheets-modal_selectWrapper__u8F5b{flex:1 1;min-width:0}.download-timesheets-modal_weekReadOnly__MfRSf{background:linear-gradient(135deg,#f0f4ff,#f8f9fc);border:1px solid #dce3f5;border-radius:var(--rounded-lg);display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-xs);justify-content:center;min-height:2.75rem;padding:var(--spacing-md) var(--spacing-xl)}.download-timesheets-modal_weekLabel__2mJQl{color:#7b8bb2;font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase}.download-timesheets-modal_weekRange__0u6fY{color:#1d2a4a;font-size:var(--text-sm);font-weight:var(--font-medium);white-space:nowrap}.download-timesheets-modal_footer__ECr5r{align-items:center;background-color:#fafbfc;border-radius:0 0 var(--rounded-xl) var(--rounded-xl);display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:flex-end}@media (max-width:48rem){.download-timesheets-modal_optionsRow__E23ni,.download-timesheets-modal_row__Yd7kj{grid-template-columns:1fr}}.project-allocation-cards_container__U5GNF{display:flex;flex-direction:column;gap:var(--spacing-4xl);margin-top:var(--spacing-5xl)}.project-allocation-cards_headerRow__vJcoo{align-items:flex-start;display:flex;justify-content:space-between}.project-allocation-cards_headerText__7TY7-{display:flex;flex-direction:column;gap:var(--spacing-xs)}.project-allocation-cards_headerActions__4Mk\+c{align-items:center;display:flex;gap:var(--spacing-xs)}.project-allocation-cards_cardsList__MJnvV{display:flex;flex-direction:column;gap:var(--spacing-3xl)}.project-allocation-cards_cardTopRow__QMeLH{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:var(--spacing-xl)}.project-allocation-cards_projectInfo__xacYm{display:flex;flex-direction:column;gap:var(--spacing-xs)}.project-allocation-cards_utilizationBlock__J\+KTn{align-items:flex-end;display:flex;flex-direction:column}.project-allocation-cards_utilizationPercent__2\+GRV{color:var(--color-sky-500)}.project-allocation-cards_linearProgress__koIuZ{margin-bottom:var(--spacing-3xl)}.project-allocation-cards_statsGrid__YUMCW{display:grid;grid-template-columns:1fr 1fr 1fr}.project-allocation-cards_statCol__YZWDh{display:flex;flex-direction:column;gap:var(--spacing-xs)}.project-allocation-cards_statValueBlack__wVzLL{color:var(--color-slate-800)}.project-allocation-cards_statValueTeal__RJOtS{color:var(--color-sky-500)}.project-allocation-cards_statValueGreen__YuHer{color:var(--color-green-500)}.project-allocation-cards_statValueAmber__wwAKD{color:var(--color-amber-500)}.project-allocation-cards_emptyState__woOel{background:var(--surface-subtle);border:1px dashed var(--border);border-radius:var(--rounded-lg);color:var(--content-muted);font-size:var(--text-sm);padding:var(--spacing-5xl);text-align:center}.time-breakdown-cards_container__rWikv{display:flex;flex-direction:column;gap:var(--spacing-5xl);margin-top:var(--spacing-5xl)}.time-breakdown-cards_headerSection__6J6fF{display:flex;flex-direction:column;gap:var(--spacing-xs)}.time-breakdown-cards_title__44234{color:var(--content);font-size:var(--text-base);font-weight:var(--font-semibold);margin:0}.time-breakdown-cards_subtitle__ApXdV{color:var(--content-muted);font-size:var(--text-sm);margin:0}.time-breakdown-cards_gridContainer__-llb9{grid-gap:var(--spacing-4xl);display:grid;gap:var(--spacing-4xl);grid-template-columns:repeat(3,1fr)}.time-breakdown-cards_emptyState__-guoU{grid-column:1/-1}.time-breakdown-cards_breakdownCard__EJ-AX{display:flex;flex-direction:column;gap:var(--spacing-md)}.time-breakdown-cards_cardHeader__kpa2d{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-sm)}.time-breakdown-cards_categoryName__WPdoz{color:var(--content);font-size:var(--text-sm);font-weight:var(--font-semibold)}.time-breakdown-cards_percentageBadge__RcOrx{background-color:var(--surface-purple);border-radius:var(--rounded-md);color:var(--content-purple);font-size:var(--text-xs);font-weight:var(--font-semibold);padding:var(--spacing-xs) var(--spacing-sm)}.time-breakdown-cards_hours__JXPm6{color:var(--color-sky-600);color:var(--color-cyan-600,var(--color-sky-600));font-size:var(--text-3xl);font-weight:var(--font-bold)}.time-breakdown-cards_hoursSuffix__6Aur2{font-size:var(--text-xl);font-weight:var(--font-semibold)}.time-breakdown-cards_entries__Q54So{color:var(--content-muted);font-size:var(--text-xs)}@media (max-width:1024px){.time-breakdown-cards_gridContainer__-llb9{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.time-breakdown-cards_gridContainer__-llb9{grid-template-columns:1fr}}.overview-content_container__RY\+h9{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding-top:var(--spacing-xl)}.overview-content_stateCard__lUDvi{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-lg);justify-content:center;text-align:center}.overview-content_errorEmpty__2O1ae{color:#b42318;color:var(--content-danger,#b42318)}.overview-content_loading__TebB1{align-items:center;color:var(--content-muted);display:flex;flex-direction:column;gap:var(--spacing-lg);justify-content:center;min-height:400px}.overview-content_loadingText__Em6yd{font-family:var(--font-family-sans);font-size:var(--font-size-sm);margin:0}.period-range-control_monthRow__d06IC{min-width:0;width:100%}.period-range-control_weekReadOnly__4mjrQ{display:flex;flex-direction:column;gap:0;min-width:0;width:100%}.period-range-control_weekReadOnlyLabel__WShsO{color:var(--color-accent-500);display:block;line-height:1.25;margin-bottom:var(--spacing-md)}.period-range-control_weekReadOnlyRange__mHR40{align-items:center;color:var(--content-default);display:flex;line-height:1.35;min-height:var(--ui-field-height);min-width:0;width:100%}.period-range-control_customWrap__jEbTK{min-width:0;width:100%}.period-selector_root__TnD-J{align-items:center;background:var(--surface-default);border:1px solid var(--border);border-radius:var(--radius-md);box-sizing:border-box;display:inline-flex;flex-wrap:nowrap;gap:0;min-height:var(--ui-field-height);overflow:hidden;padding:0}.period-selector_tab__wXkEa{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:var(--rounded-md);border-right:1px solid var(--border-default);color:var(--content-muted);cursor:pointer;display:inline-flex;font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:600;gap:var(--spacing-sm);justify-content:center;min-height:calc(var(--ui-field-height) - 2px);min-width:82px;padding:0 var(--spacing-lg);transition:background .15s ease,box-shadow .15s ease,color .15s ease}.period-selector_tab__wXkEa:last-child{border-right:0}.period-selector_tab__wXkEa svg{flex:0 0 auto}.period-selector_tab__wXkEa:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent-500) 7%,#0000);color:var(--color-accent-500)}.period-selector_tab__wXkEa:disabled{cursor:not-allowed;opacity:.5}.period-selector_tabActive__iCUen{background:color-mix(in srgb,var(--color-accent-500) 9%,var(--surface-default));box-shadow:inset 0 0 0 1px var(--color-accent-500);color:var(--color-accent-500);color:var(--content-accent,var(--color-accent-500));font-weight:700}.period-selector_tabActive__iCUen:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent-500) 11%,var(--surface-default));color:var(--color-accent-500);color:var(--content-accent,var(--color-accent-500))}@media (max-width:520px){.period-selector_root__TnD-J{width:100%}.period-selector_tab__wXkEa{flex:1 1;min-width:0;padding:0 var(--spacing-md)}}.overview-toolbar_card__ToNf4{margin-bottom:var(--spacing-3xl)}.overview-toolbar_grid__QkzFU{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-xl) var(--spacing-2xl);width:100%}.overview-toolbar_fieldEmployee__CEJW\+{display:flex;flex:1 1;flex-direction:column;min-width:0}.overview-toolbar_fieldEmployee__CEJW\+>*{min-width:0;width:100%}.overview-toolbar_fieldPeriod__VxNxK{display:flex;flex:0 0 auto;flex-direction:column;gap:0}.overview-toolbar_periodLabel__OYzkF{color:var(--color-accent-500);display:block;line-height:1.25;margin-bottom:var(--spacing-md)}.overview-toolbar_fieldRange__-gIde{display:flex;flex:1 1;flex-direction:column;min-width:0}.overview-toolbar_fieldRange__-gIde>*{min-width:0;width:100%}.overview-toolbar_error__WN\+eq{color:#b42318;color:var(--content-danger,#b42318);font-size:var(--font-size-sm);margin:var(--spacing-lg) 0 0}.time-allocated-overview_shell__aa85b{min-width:0}.project-utilization-report_reportStack__jIhhX{display:flex;flex-direction:column}.project-utilization-report_emptyCard__-PMIB,.project-utilization-report_loadingCard__20h2A{align-items:center;color:var(--content-muted);display:flex;flex-direction:column;gap:var(--spacing-md);justify-content:center;min-height:260px;text-align:center}.project-utilization-report_emptyCard__-PMIB h3,.project-utilization-report_emptyCard__-PMIB p{margin:0}.project-utilization-report_emptyIcon__\+C02c{align-items:center;background:color-mix(in srgb,var(--color-accent-500) 9%,var(--surface-default));border-radius:50%;color:var(--color-neutral-400);display:inline-flex;justify-content:center}.project-utilization-report_emptyIconDanger__LcfVu{background:color-mix(in srgb,#b42318 9%,var(--surface-default));color:#b42318;color:var(--content-danger,#b42318)}.project-utilization-report_projectCard__qeUnE{display:flex;flex-direction:column;gap:var(--spacing-3xl);margin-bottom:var(--spacing-3xl)}.project-utilization-report_projectHeader__rwgKN{align-items:flex-start;display:flex;gap:var(--spacing-xl);justify-content:space-between}.project-utilization-report_projectTitleBlock__RMTg0{align-items:center;display:flex;gap:var(--spacing-lg);justify-content:center;min-width:0}.project-utilization-report_projectTitleBlock__RMTg0 p,.project-utilization-report_projectTitle__HQoqb{margin:0}.project-utilization-report_projectIcon__TQXNz{align-items:center;background:color-mix(in srgb,var(--color-accent-500) 10%,var(--surface-default));border-radius:var(--radius-md);color:var(--color-accent-500);display:inline-flex;flex:0 0 auto;height:26px;justify-content:center;width:26px}.project-utilization-report_summaryGrid__bi9P8{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--spacing-3xl)}.project-utilization-report_summaryCard__2Kzoj{align-items:center;background:var(--surface-default);border:1px solid var(--border);border-radius:18px;border-radius:var(--radius-xl,18px);display:flex;gap:var(--spacing-xl);min-height:5rem;min-width:0;padding:var(--spacing-xl)}.project-utilization-report_summaryCard__2Kzoj:hover{box-shadow:0 10px 24px #0f172a14;cursor:pointer}.project-utilization-report_summaryIcon__7H7Tp{align-items:center;border-radius:50%;display:inline-flex;flex:0 0 auto;height:2.5rem;justify-content:center;width:2.5rem}.project-utilization-report_summaryIconblue__3iw87{background:#cff0fb;color:var(--color-accent-500)}.project-utilization-report_summaryIconamber__tMDkw{background:#fff6db;color:#d97706}.project-utilization-report_summaryIcongreen__8AxgB{background:#dcfae6;color:#079455}.project-utilization-report_summaryIconred__FOsAu{background:#fee4e2;color:#dc2626}.project-utilization-report_summaryContent__HuugS{min-width:0}.project-utilization-report_summaryContent__HuugS span,.project-utilization-report_summaryContent__HuugS strong{display:block}.project-utilization-report_summaryContent__HuugS span{color:var(--content-muted);font-weight:var(--font-semibold);margin-bottom:var(--spacing-xs)}.project-utilization-report_summaryContent__HuugS strong{color:var(--content-default);font-size:1.55rem;font-weight:var(--font-semibold);line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-utilization-report_roleGrid__g3NuX{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(4,minmax(0,1fr))}.project-utilization-report_roleCard__ejayl{background:var(--surface-default);border:1px solid var(--border-default);border-radius:var(--radius-md);min-width:0;padding:var(--spacing-lg)}.project-utilization-report_roleLabel__w3vSn{color:var(--color-accent-500);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-semibold);margin-bottom:var(--spacing-sm)}.project-utilization-report_roleEmail__l9OCx,.project-utilization-report_roleMeta__AwXDq,.project-utilization-report_roleName__cc3ny{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-utilization-report_roleEmail__l9OCx,.project-utilization-report_roleMeta__AwXDq{color:var(--content-muted);font-size:var(--font-size-sm)}.project-utilization-report_tableCard__D2E18{border-radius:var(--rounded-3xl);overflow:hidden}.project-utilization-report_tableHeader__QgH1K{align-items:center;border-bottom:1px solid var(--border-default);display:flex;gap:var(--spacing-xl);justify-content:space-between;padding:var(--spacing-3xl)}.project-utilization-report_tableHeader__QgH1K h3,.project-utilization-report_tableHeader__QgH1K p{margin:0}.project-utilization-report_memberPill__QNYlw{align-items:center;background:color-mix(in srgb,var(--color-accent-500) 9%,var(--surface-default));border-radius:var(--radius-md);color:var(--color-accent-500);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-semibold);gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);white-space:nowrap}.project-utilization-report_tableScroll__gUaBQ{max-height:70vh;overflow:auto}.project-utilization-report_table__0rdcs{background:var(--surface-default);background:var(--table-surface,var(--surface-default));border-collapse:initial;border-spacing:0;min-width:760px;table-layout:fixed;width:100%}.project-utilization-report_serialColumn__ALJrt{width:4.5rem}.project-utilization-report_employeeColumn__GCm0s{width:34%}.project-utilization-report_timeColumn__83eHK{width:13rem}.project-utilization-report_table__0rdcs td,.project-utilization-report_table__0rdcs th{border-bottom:var(--border-thin) solid var(--row-inner-divider,#0000000f);font-size:var(--text-sm);padding:var(--spacing-xl) var(--spacing-3xl);text-align:left;vertical-align:middle}.project-utilization-report_table__0rdcs thead th{background:var(--color-slate-50);background:var(--table-header-surface,var(--color-slate-50));color:var(--content-muted);color:var(--table-header-content,var(--content-muted));font-weight:var(--font-semibold);position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:3}.project-utilization-report_groupBody__HLQ4r tr:not(.project-utilization-report_groupRow__-gg6u):hover td{background:rgba(0,0,0,.025);background:var(--table-row-hover-surface,rgba(0,0,0,.025))}.project-utilization-report_groupBody__HLQ4r tr:last-child td{border-bottom-color:var(--table-row-divider-border,var(--border-default))}.project-utilization-report_groupRow__-gg6u th{background:#f5f6f8;background:var(--table-header-surface,#f5f6f8);border-bottom:var(--border-thin) solid var(--table-row-divider-border,var(--border-default));border-top:var(--border-thin) solid var(--table-row-divider-border,var(--border-default));color:var(--content-default);font-weight:var(--font-semibold);padding:var(--spacing-lg) var(--spacing-3xl);position:-webkit-sticky;position:sticky;top:44px;z-index:2}.project-utilization-report_groupHeaderInner__rmpi0{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-lg);width:100%}.project-utilization-report_groupBadges__W2l16,.project-utilization-report_groupLabel__TgqGf,.project-utilization-report_groupName__OrtIZ,.project-utilization-report_groupSerial__uZYh5{align-items:center;display:inline-flex}.project-utilization-report_groupSerial__uZYh5{color:var(--content-muted);min-width:1.5rem}.project-utilization-report_groupLabel__TgqGf{color:var(--content-muted);font-weight:var(--font-medium)}.project-utilization-report_groupName__OrtIZ{color:var(--content-default)}.project-utilization-report_groupBadges__W2l16{flex-wrap:wrap;gap:var(--spacing-sm);justify-content:flex-end;margin-left:auto}.project-utilization-report_countBadge__71gI-{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.project-utilization-report_serialCell__kEqot{color:var(--content-default);width:4.5rem}.project-utilization-report_employeeCell__Qa5zf{min-width:0}.project-utilization-report_employeeName__tJgzF{align-items:center;color:var(--content-default);display:inline-flex;gap:var(--spacing-sm);max-width:100%}.project-utilization-report_employeeNameText__IjWv2{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-utilization-report_memberTypeBadge__0HUk5{flex:0 0 auto}.project-utilization-report_numeric__hV3-y{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:left!important;white-space:nowrap}.project-utilization-report_table__0rdcs tfoot td,.project-utilization-report_table__0rdcs tfoot th{background:#eef6ff;border-bottom:0;bottom:0;box-shadow:inset 0 3px 0 #cfe5ff;font-weight:var(--font-semibold);position:-webkit-sticky;position:sticky;z-index:3}.project-utilization-report_totalRow__1OUtT td,.project-utilization-report_totalRow__1OUtT th{padding-bottom:var(--spacing-xl);padding-top:var(--spacing-xl)}.project-utilization-report_totalLabel__OMghn,.project-utilization-report_totalMeta__0r0\+c{display:block}.project-utilization-report_totalLabel__OMghn{color:var(--content-default);font-size:var(--font-size-lg);font-weight:var(--font-semibold);line-height:1.25}.project-utilization-report_totalMetaLabel__t77y1{color:var(--color-accent-500);font-weight:var(--font-bold)}.project-utilization-report_totalMeta__0r0\+c{color:var(--table-header-content);font-size:var(--text-base);margin-top:var(--spacing-xs)}.project-utilization-report_totalCount__HnNYy{color:var(--table-header-content);font-size:var(--text-base);text-align:center!important;white-space:nowrap}.project-utilization-report_totalTime__KUwkc{color:#0875be;color:var(--color-accent-500,#0875be);font-size:1.25rem!important;font-weight:700!important;font-weight:var(--font-bold,700)!important;line-height:1.2}.project-utilization-report_emptyTitle__uXGCf{color:var(--color-neutral-700);font-size:var(--font-size-lg);font-weight:var(--font-semibold)}.project-utilization-report_emptyMessage__eSmxB{color:var(--color-neutral-600);font-size:var(--font-size-sm)}@media (max-width:900px){.project-utilization-report_roleGrid__g3NuX,.project-utilization-report_summaryGrid__bi9P8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.project-utilization-report_projectHeader__rwgKN,.project-utilization-report_tableHeader__QgH1K{flex-direction:column}.project-utilization-report_roleGrid__g3NuX,.project-utilization-report_summaryGrid__bi9P8{grid-template-columns:1fr}.project-utilization-report_tableHeader__QgH1K{padding:var(--spacing-2xl)}}.project-reports-toolbar_card__UyOmL{margin-bottom:var(--spacing-3xl)}.project-reports-toolbar_grid__lHbgC{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-xl) var(--spacing-2xl);width:100%}.project-reports-toolbar_fieldProject__NqA-B{display:flex;flex:1 1;flex-direction:column;min-width:0}.project-reports-toolbar_fieldProject__NqA-B>*{min-width:0;width:100%}.project-reports-toolbar_fieldPeriod__IXepG{display:flex;flex:0 0 auto;flex-direction:column;gap:0}.project-reports-toolbar_periodLabel__6vqSD{color:var(--color-accent-500);display:block;line-height:1.25;margin-bottom:var(--spacing-md)}.project-reports-toolbar_fieldRange__RYMxu{display:flex;flex:1 1;flex-direction:column;min-width:0}.project-reports-toolbar_fieldRange__RYMxu>*{min-width:0;width:100%}.project-reports-toolbar_error__PBwWE{color:#b42318;color:var(--content-danger,#b42318);font-size:var(--font-size-sm);margin:var(--spacing-lg) 0 0}.project-reports-page_shell__2P2Mp{min-width:0}.overview-tab_container__P-d3M{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding-top:var(--spacing-xl)}.overview-tab_loading__Z7FJp{align-items:center;color:var(--content-muted);display:flex;font-family:var(--font-family-sans);justify-content:center;min-height:400px}.wfh-timesheet-view-modal_wrap__9DzJ8{display:flex;flex-direction:column;gap:var(--spacing-xl)}.wfh-timesheet-view-modal_summaryRow__21gAL{align-items:center;display:flex;gap:var(--spacing-md);justify-content:space-between;width:100%}.wfh-timesheet-view-modal_projectCount__NmXMQ{color:var(--content-muted);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);margin:0}.wfh-timesheet-view-modal_accordion__McJxa{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%}.wfh-timesheet-view-modal_accordionItemCard__snNSN{transition:box-shadow .2s ease,border-color .2s ease}.wfh-timesheet-view-modal_accordionItemCard__snNSN[data-state=open]{border-color:var(--color-accent-300,var(--border));box-shadow:0 2px 8px #0000000f}.wfh-timesheet-view-modal_itemHeader__Gv2Cj{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);width:100%}.wfh-timesheet-view-modal_itemHeaderRich__D7grt{gap:var(--spacing-xl);padding:var(--spacing-lg) var(--spacing-xl)}.wfh-timesheet-view-modal_itemHeaderRich__D7grt .wfh-timesheet-view-modal_iconTrigger__BDgMi{align-self:center}.wfh-timesheet-view-modal_headerBlock__z\+W\+l{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-sm);min-width:0}.wfh-timesheet-view-modal_headerMeta__1TKRC{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem var(--spacing-md);padding-top:2px;width:100%}.wfh-timesheet-view-modal_metaLabel__KpdG\+{color:var(--content-muted);flex-shrink:0;font-family:var(--font-body);font-size:var(--text-xxs);font-weight:var(--font-semibold);letter-spacing:.04em;text-transform:uppercase}.wfh-timesheet-view-modal_metaSep__M-XZL{color:var(--content-muted);font-weight:var(--font-medium);opacity:.75;-webkit-user-select:none;user-select:none}.wfh-timesheet-view-modal_groupApprover__54kYD{color:var(--content);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:1.35;max-width:100%;word-break:break-word}.wfh-timesheet-view-modal_projectTitle__TrItS{color:var(--content-accent);flex:0 1 auto;font-weight:var(--font-semibold);letter-spacing:-.01em;line-height:1.35;margin:0;min-width:0}.wfh-timesheet-view-modal_iconTrigger__BDgMi{align-items:center;background:var(--card-surface)!important;background:var(--card-nested-surface,var(--card-surface))!important;border:1px solid var(--border)!important;border-radius:var(--rounded-full);color:var(--content-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;height:2.5rem;justify-content:center;margin:0!important;padding:0!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:2.5rem}.wfh-timesheet-view-modal_iconTrigger__BDgMi:hover{background:var(--card-surface)!important;border-color:var(--color-accent-300,var(--border))!important;color:var(--content-accent)}.wfh-timesheet-view-modal_chevron__kCs8b{transition:transform .2s ease}.wfh-timesheet-view-modal_iconTrigger__BDgMi[aria-expanded=true] .wfh-timesheet-view-modal_chevron__kCs8b{transform:rotate(180deg)}.wfh-timesheet-view-modal_accordionContent__ztK8U{padding:0 var(--spacing-lg) var(--spacing-lg)!important}.wfh-timesheet-view-modal_accordionItemCard__snNSN .wfh-timesheet-view-modal_accordionContent__ztK8U{background:#0000;background:var(--card-nested-surface,#0000);border-top:var(--border-thin) solid var(--border);margin-top:0}.shared_wrapper__HAKHC{border:none;display:block;margin:0;max-width:100%;min-width:0;width:100%}.shared_label__ew5Kw{color:var(--color-accent-500)!important;display:block;margin:0 0 var(--spacing-lg) 0!important;padding:0}.shared_value__jT8zN{border:1px solid var(--border);border-radius:.375rem;line-height:calc(var(--ui-field-height) - 1rem - 2px);padding:var(--spacing-xl)}.shared_checkboxValues__MDcsc{display:flex;flex-wrap:wrap;gap:var(--spacing-xl)}.shared_checkboxValue__Nj8fH,.shared_choiceValue__gRdHq{background-color:var(--color-slate-200);border-radius:var(--rounded-lg);display:inline-block;padding:var(--spacing-md) var(--spacing-xl)}.probation-form-panel_wrapper__7DYHV{display:flex;flex-direction:column;gap:var(--spacing-3xl);justify-content:center;margin:0 auto;max-width:1200px}.probation-form-panel_formCard__jmC0n{padding:var(--spacing-4xl)}.probation-form-panel_formCard__jmC0n,.probation-form-panel_form__0SJkM{display:flex;flex-direction:column;gap:var(--spacing-6xl)}.probation-form-panel_formSubmitted__W9k8J{gap:calc(var(--spacing-7xl) + .5rem)}.probation-form-panel_toolbar__EfhRJ{align-items:center;display:flex;gap:var(--spacing-2xl);justify-content:space-between;padding:var(--spacing-4xl)}.probation-form-panel_toolbarSuccess__tZ5\+V{background-color:var(--surface-success);border:var(--border-thin) solid var(--border-success)}.probation-form-panel_toolbarDraft__95Eyn{background-color:var(--surface-info);border:var(--border-thin) solid var(--border-info)}.probation-form-panel_statusWrapper__ZC5t-{align-items:center;border-radius:var(--rounded-lg);color:#1a1a1a;color:var(--color-text-primary,#1a1a1a);display:flex;font-size:14px;font-size:var(--text-sm,14px);font-weight:600;gap:var(--spacing-lg)}.probation-form-panel_actionWrapper__vzpLZ{align-items:center;display:flex;gap:var(--spacing-md)}.probation-form-panel_indicator__JtW2w{border-radius:50%;display:inline-block;height:8px;width:8px}.probation-form-panel_indicatorSuccess__J8qFM{background-color:#22c55e;background-color:var(--success,#22c55e)}.probation-form-panel_indicatorInitial__1Z63v{background-color:#64748b;background-color:var(--neutral,#64748b)}.probation-form-panel_indicatorDraft__YFcmU{background-color:#0ea5e9;background-color:var(--info,#0ea5e9)}.probation-form-panel_extensionPeriodWrapper__QAIu6{display:flex;flex-direction:column;gap:var(--spacing-xl);max-width:20rem}.probation-form-panel_extensionLabel__9DkDe{margin:0}.probation-assessment-tab_root__Lmh8H{padding:var(--spacing-3xl)}.probation-review-toolbar_card__PS5E5{margin-bottom:var(--spacing-3xl)}.probation-review-toolbar_grid__qur96{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-xl) var(--spacing-2xl);width:100%}.probation-review-toolbar_fieldStatus__uEYmD{display:flex;flex:1 1;flex-direction:column;max-width:400px;min-width:0}.probation-review-toolbar_fieldEmployee__1xJxR>*,.probation-review-toolbar_fieldStatus__uEYmD>*{min-width:0;width:100%}.probation-review-toolbar_fieldEmployee__1xJxR{display:flex;flex:1 1;flex-direction:column;max-width:400px;min-width:0}@media (max-width:640px){.probation-review-toolbar_fieldEmployee__1xJxR,.probation-review-toolbar_fieldStatus__uEYmD{flex:1 1 100%}}.probation-readonly-panel_root__lCw0V{display:flex;flex-direction:column;gap:var(--spacing-3xl)}.probation-readonly-panel_title__\+inPd{margin:0}.probation-readonly-panel_formCard__73QOT{padding:var(--spacing-4xl)}.probation-readonly-panel_formCard__73QOT,.probation-readonly-panel_questions__xdFLx{display:flex;flex-direction:column;gap:var(--spacing-6xl)}.probation-readonly-panel_pendingWrap__twDag{align-items:center;display:flex;justify-content:center;min-height:12rem;padding:var(--spacing-4xl)}.probation-readonly-panel_pendingMessage__2lBaU{width:100%}.probation-review-modal_panel__BnooJ{max-width:min(100vw - 2rem,92rem)}.probation-review-modal_headerMeta__8nyuN{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:var(--spacing-md) var(--spacing-xl);margin:calc(var(--spacing-sm)*-1) 0 var(--spacing-3xl);padding-bottom:var(--spacing-xl)}.probation-review-modal_designation__8WROQ{color:var(--content-muted);margin:0}.probation-review-modal_splitGrid__9KbeY{grid-gap:var(--spacing-3xl);align-items:start;display:grid;gap:var(--spacing-3xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0}.probation-review-modal_splitCol__bsCiR{min-width:0}.probation-review-modal_splitColReadOnly__bMIkQ{background:var(--modal-panel-surface-alt);border-radius:var(--rounded-3xl);max-height:calc(100vh - 10rem);overflow-y:auto;padding:var(--spacing-4xl);position:-webkit-sticky;position:sticky;top:0}.probation-review-modal_readOnlyTabs__xsR6X{min-width:0;width:100%}.probation-review-modal_tabsList__m7XRE{flex-wrap:wrap;margin-bottom:var(--spacing-3xl)}.probation-review-modal_tabPanel__nByYV{min-width:0}.probation-review-modal_loadingWrap__akZk\+{align-items:center;display:flex;justify-content:center;padding:var(--spacing-7xl)}@media (max-width:900px){.probation-review-modal_splitGrid__9KbeY{grid-template-columns:1fr}}.probation-review-page_tableSection__dJOCz{min-width:0}.probation-review-page_iconBtn__mo0Lj{align-items:center;background:var(--card-nested-surface);background:var(--ui-field-surface,var(--card-nested-surface));border:1px solid var(--border);border-radius:var(--rounded-md);color:var(--content-muted);cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;margin:0;padding:0;transition:background .15s ease,color .15s ease,border-color .15s ease;width:2.25rem}.probation-review-page_iconBtn__mo0Lj:hover{background:var(--color-gray-100);background:var(--surface-hover,var(--color-gray-100));border-color:var(--color-accent-300,var(--border));color:var(--content);color:var(--color-accent-500,var(--content))}.offboarding-page-overlay_overlay__4yapH{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--modal-backdrop-surface);box-sizing:border-box;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:var(--spacing-2xl);position:absolute;z-index:10}.offboarding-page-overlay_dialog__AyuAQ{background:#fff;background:var(--card-surface,#fff);border:1px solid var(--border);border-radius:var(--rounded-lg);box-shadow:0 8px 32px #0000001a;box-sizing:border-box;max-width:44rem;width:100%}.support-request-banner_overlayStack__C8Plt{display:flex;flex-direction:column;gap:1rem;gap:var(--spacing-lg,1rem);max-width:40rem;width:100%}.support-request-banner_card__MWig2{background:#f8faff;border:1px solid #dbeafe;border-radius:.75rem;box-shadow:0 8px 32px #2563eb14;box-sizing:border-box;width:100%}.support-request-banner_content__qzgzV{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem 1.75rem 1.75rem}.support-request-banner_headerRow__0ibdA{align-items:flex-start;display:flex;gap:1rem}.support-request-banner_iconCircle__izKlk{align-items:center;background-color:var(--color-accent-50);background-color:var(--icon-accent-surface,var(--color-accent-50));border-radius:50%;color:var(--color-accent-500);color:var(--icon-accent,var(--color-accent-500));display:flex;flex-shrink:0;height:3.25rem;justify-content:center;width:3.25rem}.support-request-banner_headerText__X4GpM{flex:1 1;min-width:0;padding-top:.125rem}.support-request-banner_title__K-pYd{color:#0f172a;color:var(--content,#0f172a);font-family:var(--font-body);font-size:1.125rem;font-size:var(--text-lg,1.125rem);font-weight:600;font-weight:var(--font-semibold,600);line-height:1.35;margin:0 0 .375rem}.support-request-banner_subtitle__fV7Qx{color:#64748b;color:var(--content-muted,#64748b);font-family:var(--font-body);font-size:.875rem;font-size:var(--text-base,.875rem);font-weight:400;font-weight:var(--font-regular,400);line-height:1.5;margin:0}.support-request-banner_options__haPkX{display:flex;flex-direction:column;gap:.875rem;padding-left:.125rem}.support-request-banner_option__2y\+od{align-items:center;cursor:pointer;display:flex;gap:.625rem;margin:0}.support-request-banner_radioInput__KC4YG{accent-color:var(--color-accent-500);cursor:pointer;flex-shrink:0;height:1rem;margin:0;width:1rem}.support-request-banner_optionLabel__aQTB8{color:#1e293b;color:var(--content-subtle,#1e293b);font-family:var(--font-body);font-size:.875rem;font-size:var(--text-base,.875rem);font-weight:400;font-weight:var(--font-regular,400);line-height:1.4}.support-request-banner_infoPanel__O-EZa{background-color:var(--color-accent-50);background-color:var(--surface-info,var(--color-accent-50));border:var(--border-thin,1px) dashed var(--info,var(--color-accent-500));border-radius:.5rem;border-radius:var(--rounded-md,.5rem);padding:.875rem 1rem;padding:var(--spacing-xxl,.875rem) var(--spacing-lg,1rem)}.support-request-banner_infoHeader__lYhUw{align-items:center;color:var(--color-accent-500);color:var(--icon-accent,var(--color-accent-500));display:flex;gap:.5rem;gap:var(--spacing-lg,.5rem);margin-bottom:.75rem;margin-bottom:var(--spacing-xl,.75rem)}.support-request-banner_infoText__SdjLg{color:#334155;color:var(--content-subtle,#334155);font-family:var(--font-body);font-size:.8125rem;font-size:var(--text-sm,.8125rem);font-weight:400;font-weight:var(--font-regular,400);line-height:1.4}.support-request-banner_recipients__7TWG3{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;gap:var(--spacing-4xl,1rem);padding-left:1.5rem;padding-left:var(--spacing-2xl,1.5rem)}.support-request-banner_recipient__TA3Yi{align-items:center;color:#475569;color:var(--content-muted,#475569);display:flex;font-family:var(--font-body);font-size:.8125rem;font-size:var(--text-sm,.8125rem);font-weight:400;font-weight:var(--font-regular,400);gap:.375rem;line-height:1.3}.support-request-banner_recipient__TA3Yi svg{color:#64748b;color:var(--content-muted,#64748b)}.support-request-banner_actions__M-PsG{display:flex;justify-content:flex-end;padding-top:.25rem}.support-request-banner_primaryBtn__6NaOX{border-radius:.5rem!important;border-radius:var(--rounded-md,.5rem)!important;font-size:.875rem!important;font-size:var(--text-sm,.875rem)!important;min-width:11rem;padding:.625rem 1.25rem!important}.retention-sent-view_card__sL7ja{margin:0 auto;max-width:36rem}.retention-sent-view_content__MeWnf{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-2xl);text-align:center}.retention-sent-view_iconWrap__SYSWW{color:#2563eb;color:var(--color-accent-500,#2563eb)}.retention-sent-view_title__x2idu{margin:0}.retention-sent-view_message__gCt4T{color:var(--color-slate-500);margin:0;max-width:30rem}.retention-sent-view_hint__4VoLw{color:var(  --button-danger-ghost-content);margin:0}.question-renderers_wrapper__-yEDe{border:none;display:block;margin:0;max-width:100%;min-width:0;width:100%}.question-renderers_label__yfWl2{color:var(--color-accent-500)!important;display:block;margin:0 0 var(--spacing-lg) 0!important;padding:0}.question-renderers_value__88u2v{border:1px solid var(--border);border-radius:.375rem;line-height:calc(var(--ui-field-height) - 1rem - 2px);padding:var(--spacing-xl)}.question-renderers_choiceValue__7J0FD{background-color:var(--color-slate-200);border-radius:var(--rounded-lg);display:inline-block;padding:var(--spacing-md) var(--spacing-xl)}.question-renderers_fileAnswerRow__xmzs\+{align-items:center;display:flex;gap:var(--spacing-md)}.question-renderers_fileAnswerRow__xmzs\+ .question-renderers_value__88u2v{flex:0 1 36rem;margin:0;min-width:0}.question-renderers_viewButton__hKqIO{align-items:center;background:#0000;border:0;color:var(--accent);color:var(--color-accent-600,var(--accent));cursor:pointer;display:inline-flex;font:inherit;font-weight:var(--font-semibold);gap:var(--spacing-xs);padding:0}.question-renderers_viewButton__hKqIO:hover:not(:disabled){text-decoration:underline}.question-renderers_viewButton__hKqIO:disabled{cursor:wait;opacity:.65}.question-renderers_spin__RF258{animation:question-renderers_spin__RF258 .8s linear infinite}@keyframes question-renderers_spin__RF258{to{transform:rotate(1turn)}}.question-renderers_recoveryRow__NMxPT{grid-gap:var(--spacing-xl);align-items:end;background:#fff;background:var(--card-surface,#fff);border:1px solid #bfdbfe;border:1px solid var(--color-accent-200,#bfdbfe);border-radius:var(--rounded-lg);display:grid;gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr) minmax(18rem,1.25fr);padding:var(--spacing-lg)}.question-renderers_policyNote__UuCMZ{align-items:flex-start;background:#eff6ff;background:var(--color-accent-50,#eff6ff);border-radius:var(--rounded-md);color:#1e40af;color:var(--color-accent-800,#1e40af);display:flex;font-size:var(--text-sm);gap:var(--spacing-md);line-height:1.4;padding:var(--spacing-lg)}.question-renderers_policyNote__UuCMZ svg{flex-shrink:0}@media (max-width:720px){.question-renderers_recoveryRow__NMxPT{grid-template-columns:1fr}}.offboarding-section-form_formPanel__6tC2n{background:var(--color-slate-50);background:var(--surface-subtle,var(--color-slate-50));border:1px solid var(--border);border-radius:var(--rounded-lg);padding:var(--spacing-xl)}.offboarding-section-form_form__fQKGQ{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.offboarding-section-form_sectionHeader__h6MDw{border-bottom:1px solid var(--border);padding-bottom:var(--spacing-sm)}.offboarding-section-form_sectionHeader__h6MDw h3{color:var(--content);margin:0}.offboarding-section-form_formActions__FcTIV{border-top:1px solid var(--border);display:flex;justify-content:flex-end;margin-top:var(--spacing-xl);padding-top:var(--spacing-lg)}.resignation-form-modal_header__7C5FG{padding:var(--spacing-2xl) var(--spacing-2xl) 0}.resignation-form-modal_title__QVLzf{margin:0}.resignation-form-modal_body__m9D\+L{padding:var(--spacing-6xl)}.allocated-assets-table_card__dgm\+I{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-xl) var(--spacing-2xl)}.allocated-assets-table_header__XAgQT{align-items:flex-start;display:flex;gap:var(--spacing-lg);justify-content:space-between}.allocated-assets-table_headerText__Gx6nT{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.allocated-assets-table_headerText__Gx6nT h3,.allocated-assets-table_headerText__Gx6nT p{margin:0}.allocated-assets-table_headerText__Gx6nT p{color:var(--content-muted)}.allocated-assets-table_emptyState__zb3N\+,.allocated-assets-table_errorState__z6sZR{align-items:center;border:1px dashed var(--border);border-radius:var(--rounded-md);color:var(--content-muted);display:flex;gap:var(--spacing-sm);padding:var(--spacing-lg)}.allocated-assets-table_errorState__z6sZR,.allocated-assets-table_errorState__z6sZR span{border-color:#fecaca;border-color:var(--border-danger,#fecaca);color:var(--color-red-600)}.allocated-assets-table_form__Y1Xfm{display:flex;flex-direction:column;gap:var(--spacing-lg)}@media (max-width:768px){.allocated-assets-table_card__dgm\+I{padding:var(--spacing-lg)}}.view-clearance-form-modal_content__VCSL0{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.view-clearance-form-modal_sectionHeader__ufTDC{border-bottom:1px solid var(--border);padding-bottom:var(--spacing-md)}.view-clearance-form-modal_sectionHeader__ufTDC h3{color:var(--content);margin:0}.view-clearance-form-modal_answerGroup__15i4P{background:var(--color-slate-50);background:var(--surface-subtle,var(--color-slate-50));border:1px solid var(--border);border-radius:var(--rounded-lg);display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-xl)}.view-clearance-form-modal_groupContent__V1wWO{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.view-clearance-form-modal_acknowledgementPanel__RlU53{align-items:center;background:var(--color-slate-50);background:var(--surface-subtle,var(--color-slate-50));border:1px solid var(--border);border-radius:var(--rounded-lg);display:flex;gap:var(--spacing-lg);justify-content:space-between;padding:var(--spacing-xl)}.view-clearance-form-modal_acknowledgementPanel__RlU53 p{color:var(--content-muted);margin:0}.view-clearance-form-modal_acknowledgementText__71LCI{display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:0}.view-clearance-form-modal_acknowledgedStatus__eNb5q,.view-clearance-form-modal_pendingStatus__BEWpD{border-radius:var(--rounded-lg);font-size:.8125rem;font-weight:600;padding:var(--spacing-xs) var(--spacing-md);width:-webkit-fit-content;width:fit-content}.view-clearance-form-modal_acknowledgedStatus__eNb5q{background:var(--color-green-50);color:var(--color-green-700)}.view-clearance-form-modal_pendingStatus__BEWpD{background:var(--color-amber-50);color:var(--color-amber-700)}@media (max-width:768px){.view-clearance-form-modal_acknowledgementPanel__RlU53{align-items:stretch;flex-direction:column}}.withdraw-modal_body__ElLhv{display:flex;flex-direction:column;gap:var(--spacing-md)}.withdraw-modal_description__smzbL{color:var(--color-slate-600);margin:0}.withdraw-modal_footer__XqoHp{display:flex;gap:var(--spacing-md);justify-content:flex-end;width:100%}.withdrawn-status-view_content__cNsxe{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-5xl) var(--spacing-2xl);text-align:center}.withdrawn-status-view_iconWrap__NjB9R{align-items:center;background:#eff6ff;background:var(--color-accent-50,#eff6ff);border-radius:var(--rounded-full);box-shadow:inset 0 0 0 1px #dbeafe,0 10px 24px #0ea5e924;box-shadow:inset 0 0 0 1px var(--color-accent-100,#dbeafe),0 10px 24px #0ea5e924;color:var(--color-accent-500);color:var(--color-accent-600,var(--color-accent-500));display:inline-flex;height:4rem;justify-content:center;width:4rem}.withdrawn-status-view_title__17sy5{color:var(--color-slate-900);margin:0}.withdrawn-status-view_icon__gMw-s{height:2.25rem;width:2.25rem}.withdrawn-status-view_message__o3yvf{color:var(--color-slate-500);line-height:1.55;margin:0;max-width:31rem}.withdrawn-status-view_hint__82-U\+{color:var(--danger);line-height:1.55;margin:0;max-width:31rem}.withdrawn-status-view_reasonPanel__7K3jn{background:linear-gradient(180deg,#f8fafc,#fff);background:linear-gradient(180deg,var(--color-slate-50,#f8fafc),var(--color-white,#fff));border:1px solid var(--border);border-radius:var(--rounded-lg);margin-top:var(--spacing-sm);max-width:32rem;padding:var(--spacing-lg) var(--spacing-xl);text-align:left;width:100%}.withdrawn-status-view_reasonLabel__MG3tx{color:var(--color-accent-600);margin:0 0 var(--spacing-sm)}.withdrawn-status-view_reasonText__vDLxo{color:var(--color-slate-900);line-height:1.55;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.rejected-status-view_content__Po9MB{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-4xl)var(--spacing-2xl);text-align:center}.rejected-status-view_iconWrap__5R102{color:#dc2626;color:var(--color-danger-500,#dc2626)}.rejected-status-view_title__laWsP{margin:0}.rejected-status-view_message__lHw2n{color:var(--color-slate-500);margin:0;max-width:30rem}.rejected-status-view_commentBox__rxOtW{background:var(--card-nested-surface);border:1px solid var(  --border-info);border-radius:var(--radius-lg);padding:var(--spacing-md) var(--spacing-lg);text-align:left;width:min(100%,34rem)}.rejected-status-view_commentLabel__B6ajX{color:var(--color-accent-500);display:block;font-size:var(--text-base);font-weight:700;letter-spacing:.02em;margin-bottom:var(--spacing-xs);text-align:center}.rejected-status-view_commentText__EdqDW{color:var(--color-slate-700);line-height:1.6;margin:0;text-align:center}.rejected-status-view_hint__I41sZ{color:var(--color-slate-500);margin:0;max-width:30rem}.coo-action-modal_modalPanel__ucFIu{max-width:42rem}.coo-action-modal_modalHeader__ol7V\+{background:#fff;background:var(--card-surface,#fff);border-bottom:1px solid var(--border);padding:var(--spacing-lg) var(--spacing-2xl)}.coo-action-modal_modalBody__7y1yR{background:#fff;background:var(--card-surface,#fff);padding:var(--spacing-xl) var(--spacing-3xl)}.coo-action-modal_body__-Nl0i{display:flex;flex-direction:column;gap:var(--spacing-lg)}.coo-action-modal_requestSummary__PZcse{align-items:center;display:flex;gap:var(--spacing-md);padding:var(--spacing-sm) 0}.coo-action-modal_summaryIcon__Oa6AW{align-items:center;background:var(--color-slate-100);border-radius:var(--rounded-full);color:var(--color-accent-500);display:inline-flex;flex:0 0 2.25rem;height:2.25rem;justify-content:center;width:2.25rem}.coo-action-modal_summaryText__SdGtJ{min-width:0}.coo-action-modal_employeeName__OlXsV{margin:0}.coo-action-modal_employeeMeta__7x-j6{color:var(--color-accent-500);font-weight:400}.coo-action-modal_section__z3Dz6{background:#0000;border:none;display:flex;flex-direction:column;gap:var(--spacing-md);padding:0}.coo-action-modal_sectionHeader__Eu2Tr{align-items:flex-start;background:#0000;border-bottom:1px solid var(--border);display:flex;gap:var(--spacing-md);justify-content:space-between;padding:0}.coo-action-modal_sectionTitle__0PU6f{color:var(--content-muted);margin:0 0 var(--spacing-lg)}.coo-action-modal_answerList__TgNZx{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.coo-action-modal_answerItem__uP8wO{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm) 0 var(--spacing-md)}.coo-action-modal_answerItem__uP8wO+.coo-action-modal_answerItem__uP8wO{border-top:1px solid var(--border);padding-top:var(--spacing-md)}.coo-action-modal_questionId__a\+0qc{color:var(--color-accent-500);line-height:1.45}.coo-action-modal_answerText__IETak{color:var(--content);font-size:var(--text-base);line-height:1.5;margin:0;padding-left:0;word-break:break-word}.coo-action-modal_emptyState__iEsao{align-items:center;background:var(--color-slate-50);border:1px dashed var(--border);border-radius:var(--rounded-md);color:var(--color-slate-600);display:flex;gap:var(--spacing-sm);padding:var(--spacing-lg)}.coo-action-modal_emptyState__iEsao p{margin:0}.coo-action-modal_notificationPanel__cNTwh{align-items:center;background:var(--color-slate-50);border:1px solid var(--border);border-radius:var(--rounded-md);display:flex;gap:var(--spacing-md);padding:var(--spacing-lg)}.coo-action-modal_notificationIcon__kTvIe{align-items:center;background:var(--color-sky-600-10);border-radius:var(--rounded-full);color:var(--color-accent-500);display:inline-flex;flex:0 0 2.5rem;height:2.5rem;justify-content:center;width:2.5rem}.coo-action-modal_notificationText__wKebF{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-xs);min-width:0}.coo-action-modal_notificationText__wKebF h4,.coo-action-modal_notificationText__wKebF p{margin:0}.coo-action-modal_notificationText__wKebF p{color:var(--content-muted)}.coo-action-modal_actionForm__F-0As{display:flex;flex-direction:column;gap:var(--spacing-2xl);padding-top:var(--spacing-sm)}.coo-action-modal_tentativeLwdNote__yHJrI{background:#fffbeb;background:var(--surface-warning,#fffbeb);border:1px solid var(--border-warning,var(--border));border-radius:var(--rounded-md);padding:var(--spacing-lg) var(--spacing-2xl)}.coo-action-modal_tentativeLwdText__B4z5P{color:var(--content);line-height:1.5;margin:0}.coo-action-modal_tentativeLwdText__B4z5P strong{color:#92400e;color:var(--content-warning,#92400e)}.coo-action-modal_dateLabel__xv2jE{font-weight:600}.coo-action-modal_required__T3WB6{color:var(--color-red-600);margin-left:var(--spacing-xs)}.coo-action-modal_dateInput__LCgsp{border:1px solid var(--color-slate-300);border-radius:var(--radius-md);font:inherit;padding:var(--spacing-sm) var(--spacing-md)}.coo-action-modal_dateInputError__FKBRD{border-color:var(--color-red-500)}.coo-action-modal_dateError__ddueC{color:var(--color-red-600);margin:0}.coo-action-modal_footer__CnrXM{display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:flex-end;width:100%}@media (max-width:640px){.coo-action-modal_modalBody__7y1yR{padding:var(--spacing-lg)}.coo-action-modal_sectionHeader__Eu2Tr{flex-direction:column;gap:var(--spacing-sm)}.coo-action-modal_footer__CnrXM{justify-content:stretch}.coo-action-modal_notificationPanel__cNTwh{align-items:stretch;flex-direction:column}}.employee-header-card_profileCard__E42xG{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-xl) var(--spacing-2xl);width:100%}.employee-header-card_profileTop__sAhWW{align-items:flex-start;display:flex;gap:var(--spacing-xl);width:100%}.employee-header-card_profileMain__BjVUL{align-items:flex-start;display:flex;flex:1 1;gap:var(--spacing-lg);min-width:0}.employee-header-card_profileAction__U5XRJ{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:var(--spacing-sm);height:100%;justify-content:space-between}.employee-header-card_lwdBlock__5crny{text-align:right}.employee-header-card_lwdValue__3NTDc{color:var(--content-muted);font-size:var(--text-base);font-weight:var(--font-semibold)}.employee-header-card_avatar__vyDF5{flex-shrink:0}.employee-header-card_profileInfo__8IuBT{flex:1 1;min-width:0}.employee-header-card_profileInfo__8IuBT h2{margin:0 0 var(--spacing-xs)}.employee-header-card_designation__gZuyL{color:var(--color-slate-600);margin:0 0 var(--spacing-xs)}.employee-header-card_employeeId__aP6qA{color:var(--color-slate-500);margin:0}.employee-header-card_infoStrip__A-LCg{align-items:stretch;border-top:1px solid var(--border);display:flex;padding-top:var(--spacing-lg);width:100%}.employee-header-card_infoStripItem__Oisvx{align-items:stretch;display:flex;flex:1 1;min-width:0}.employee-header-card_infoDivider__J9Vq3{background:var(--border);flex-shrink:0;margin:var(--spacing-xs) var(--spacing-lg);width:1px}.employee-header-card_infoBlock__PKn-\+{align-items:center;display:flex;flex:1 1;gap:var(--spacing-md);min-width:0;padding:var(--spacing-xs) 0}.employee-header-card_infoIconCircle__M5Adf{align-items:center;border-radius:var(--rounded-full);display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.employee-header-card_infoIconBlue__evlg3{background-color:#eff6ff;color:#2563eb}.employee-header-card_infoIconGreen__SIh8T{background-color:#ecfdf5;color:#059669}.employee-header-card_infoIconPurple__NhWf6{background-color:#f5f3ff;color:#7c3aed}.employee-header-card_infoText__Zgg9E{display:flex;flex-direction:column;gap:2px;min-width:0}.employee-header-card_infoLabel__ywUmx{color:var(--color-slate-500);font-size:var(--text-xs);font-weight:var(--font-medium)}.employee-header-card_infoValue__zgKar{color:var(--color-slate-900);font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.employee-header-card_profileTop__sAhWW{flex-direction:column;gap:var(--spacing-md)}.employee-header-card_profileAction__U5XRJ{align-items:flex-start;border-top:1px solid var(--border);height:100%;justify-content:space-between;padding-top:var(--spacing-sm);width:100%}.employee-header-card_lwdBlock__5crny{text-align:left;width:100%}.employee-header-card_lwdValue__3NTDc{white-space:normal}}@media (max-width:768px){.employee-header-card_profileCard__E42xG{gap:var(--spacing-lg);padding:var(--spacing-lg)}.employee-header-card_infoStrip__A-LCg{flex-direction:column;gap:0;padding-top:var(--spacing-md)}.employee-header-card_infoStripItem__Oisvx{flex-direction:column;width:100%}.employee-header-card_infoDivider__J9Vq3{height:1px;margin:var(--spacing-sm) 0;width:100%}.employee-header-card_infoBlock__PKn-\+{padding:var(--spacing-xs) 0;width:100%}.employee-header-card_infoValue__zgKar{white-space:normal;word-break:break-word}}.clearance-action-modal_body__bRt4H{padding-top:var(--spacing-md)}.clearance-action-modal_content__osTwJ{display:flex;flex-direction:column;gap:var(--spacing-xl)}.clearance-action-modal_contentShell__UMWWJ{min-height:18rem;position:relative}.clearance-action-modal_contentShell__UMWWJ>[role=status]{inset:0;position:absolute;z-index:1}.clearance-action-modal_contentPending__TCjjV{display:flex;flex-direction:column;gap:var(--spacing-xl);min-height:18rem;opacity:0;pointer-events:none}.clearance-action-modal_tabsList__Utr1B{margin-bottom:var(--spacing-lg)}.clearance-action-modal_tabTrigger__VkhP6{white-space:nowrap}.clearance-action-modal_tabPanel__NmzuE{padding-top:0}.exit-interview-modal_body__xZpUf{display:flex;flex-direction:column;gap:var(--spacing-md)}.exit-interview-modal_description__8Ad7S{color:var(--color-slate-600);margin:0}.exit-interview-modal_footer__BHSi6{display:flex;gap:var(--spacing-md);justify-content:flex-end;width:100%}.clearance-summary_card__oNAf4{display:flex;flex-direction:column;gap:var(--spacing-6xl);padding:var(--spacing-2xl)}.clearance-summary_header__DS43n{align-items:center;display:flex;gap:var(--spacing-md)}.clearance-summary_headerIcon__pBBeR{color:#2563eb;color:var(--color-accent-500,#2563eb);flex-shrink:0}.clearance-summary_header__DS43n h3{margin:0}.clearance-summary_actionNotice__HygAU{align-items:flex-start;background:#fffbeb;background:var(--surface-warning,#fffbeb);border:1px solid var(--border-warning,var(--border));border-radius:var(--rounded-md);color:#92400e;color:var(--content-warning,#92400e);display:flex;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-2xl)}.clearance-summary_actionNoticeIcon__a5tCY{color:#92400e;color:var(--content-warning,#92400e);flex-shrink:0;margin-top:1px}.clearance-summary_actionNotice__HygAU p{color:#92400e;color:var(--content-warning,#92400e);margin:0}.clearance-summary_table__UQGDg{border:1px solid var(--border);border-radius:var(--rounded-md);display:flex;flex-direction:column;overflow:hidden;width:100%}.clearance-summary_tableHeader__IHoXv,.clearance-summary_tableRow__0-1mJ{grid-gap:var(--spacing-lg);align-items:center;display:grid;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-4xl)}.clearance-summary_tableHeader__IHoXv{background:#f8fafc;background:var(--color-slate-50,#f8fafc);border-bottom:1px solid var(--border)}.clearance-summary_tableHeader__IHoXv span{color:var(--color-slate-500);font-size:var(--text-base);font-weight:600;letter-spacing:.02em}.clearance-summary_tableRow__0-1mJ{border-bottom:1px solid var(--border)}.clearance-summary_tableRow__0-1mJ:last-child{border-bottom:none}.clearance-summary_gridEmployee__p7z-E,.clearance-summary_gridFull__ylQII{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.clearance-summary_departmentCell__z5QdL{align-items:center;display:flex;gap:var(--spacing-md);min-width:0}.clearance-summary_deptIcon__8Mc8v{align-items:center;background:var(--color-sky-600-10);border-radius:var(--rounded-md);color:var(--color-accent-500);display:flex;flex-shrink:0;height:1.8rem;justify-content:center;width:1.8rem}.clearance-summary_departmentLabel__QLVyX{color:var(--color-slate-800);font-size:.875rem;font-weight:500}.clearance-summary_remarks__GUuRO{color:var(--color-slate-600);font-size:.875rem;line-height:1.45;margin:0;word-break:break-word}.clearance-summary_actions__cgex1{align-items:center;display:flex;gap:var(--spacing-md);justify-content:flex-start}.clearance-summary_viewBtn__ZUW8k{align-items:center;background:var(--card-nested-surface);background:var(--ui-field-surface,var(--card-nested-surface));border:1px solid var(--border);border-radius:var(--rounded-md);color:var(--content-muted);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:var(--spacing-xs);justify-content:center;line-height:1;margin:0;min-height:2.25rem;padding:0 var(--spacing-lg);transition:background .15s ease,color .15s ease,border-color .15s ease}.clearance-summary_viewBtn__ZUW8k:hover{background:var(--color-gray-100);background:var(--surface-hover,var(--color-gray-100));border-color:var(--color-accent-300,var(--border));color:var(--content);color:var(--color-accent-500,var(--content))}.clearance-summary_actionDash__btqOE{color:var(--color-slate-500);font-size:.875rem}@media (max-width:768px){.clearance-summary_gridFull__ylQII{grid-template-columns:1fr}.clearance-summary_tableHeader__IHoXv{display:none}.clearance-summary_tableRow__0-1mJ{gap:var(--spacing-sm);grid-template-columns:1fr;padding:var(--spacing-lg)}.clearance-summary_actions__cgex1{justify-content:flex-start}}.resignation-progress-tracker_card__0a6Yd{padding:var(--spacing-xl) var(--spacing-2xl)}.resignation-progress-tracker_title__ugMfE{color:var(--content);margin:0 0 var(--spacing-6xl)}.resignation-progress-tracker_list__WbOto{align-items:flex-start;display:flex;list-style:none;margin:0;padding:0;width:100%}.resignation-progress-tracker_item__Wsd8V{align-items:center;display:flex;flex:1 1;flex-direction:column;min-width:0;position:relative;text-align:center}.resignation-progress-tracker_item__Wsd8V:first-child .resignation-progress-tracker_segmentBefore__yDYeb,.resignation-progress-tracker_item__Wsd8V:last-child .resignation-progress-tracker_segmentAfter__XSrra{visibility:hidden}.resignation-progress-tracker_trackRow__eo-ji{align-items:center;display:flex;justify-content:center;margin-bottom:var(--spacing-sm);width:100%}.resignation-progress-tracker_segment__9FcVF{background-color:#d7e2ef;background-color:var(--color-slate-300,#d7e2ef);border-radius:9999px;flex:1 1 auto;height:3px;min-width:var(--spacing-xs);transition:background-color .2s ease}.resignation-progress-tracker_segmentComplete__iTOxA{background-color:var(--button-success-surface)}.resignation-progress-tracker_iconCircle__uIbc\+{align-items:center;border-radius:var(--rounded-full);box-sizing:border-box;display:inline-flex;flex:0 0 auto;height:2.375rem;justify-content:center;margin:0 var(--spacing-xs);transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease;width:2.375rem}.resignation-progress-tracker_iconCircleUpcoming__Ow6J5{background-color:#fff;background-color:var(--color-neutral-0,#fff);border:1.5px solid #d7e2ef;border:1.5px solid var(--color-slate-300,#d7e2ef);color:#374151;color:var(--color-slate-600,#374151)}.resignation-progress-tracker_iconCircleCurrent__GPq0F{background-color:#2563eb;background-color:var(--color-accent-500,#2563eb);border:none;color:#fff;overflow:visible;position:relative}.resignation-progress-tracker_iconCircleCompleted__kyctf{background-color:var(--button-success-surface);border:none;color:#fff}.resignation-progress-tracker_label__v1mVc{color:#1f2937;color:var(--color-slate-700,#1f2937);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:1.4;max-width:7.5rem;padding:0 var(--spacing-xs);white-space:normal}.resignation-progress-tracker_labelCurrent__I-mg\+{color:var(--content);font-weight:var(--font-semibold)}.resignation-progress-tracker_labelCompleted__1oOrm{color:#334155;color:var(--color-slate-700,#334155);font-weight:var(--font-medium)}.resignation-progress-tracker_labelUpcoming__LFCZ3{color:#374151;color:var(--color-slate-600,#374151);font-weight:var(--font-medium)}@media (max-width:900px){.resignation-progress-tracker_label__v1mVc{font-size:var(--text-xs);max-width:5.5rem}.resignation-progress-tracker_iconCircle__uIbc\+{height:2rem;width:2rem}}@media (max-width:640px){.resignation-progress-tracker_list__WbOto{align-items:stretch;flex-direction:column;gap:var(--spacing-md)}.resignation-progress-tracker_item__Wsd8V{align-items:center;flex-direction:row;gap:var(--spacing-md);text-align:left}.resignation-progress-tracker_trackRow__eo-ji{flex-shrink:0;margin-bottom:0;width:auto}.resignation-progress-tracker_segment__9FcVF{display:none}.resignation-progress-tracker_label__v1mVc{font-size:var(--text-sm);max-width:none;padding:0}}.resignation-progress-tracker_iconCircleCurrent__GPq0F:after,.resignation-progress-tracker_iconCircleCurrent__GPq0F:before{background:color-mix(in srgb,#2563eb 50%,#0000);background:color-mix(in srgb,var(--color-accent-500,#2563eb) 50%,#0000);border-radius:50%;content:"";inset:0;pointer-events:none;position:absolute}.resignation-progress-tracker_iconCircleCurrent__GPq0F:before{animation:resignation-progress-tracker_ripple__0GGeQ 2s ease-out infinite}.resignation-progress-tracker_iconCircleCurrent__GPq0F:after{animation:resignation-progress-tracker_ripple__0GGeQ 2s ease-out 1s infinite}@keyframes resignation-progress-tracker_ripple__0GGeQ{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(1.8)}to{opacity:0;transform:scale(1.8)}}.resignation-submitted-card_content__vUvP-{display:flex;flex-direction:column;gap:var(--spacing-xl)}.resignation-submitted-card_mainSection__hxL4F{grid-gap:var(--spacing-xl);align-items:stretch;display:grid;gap:var(--spacing-xl);grid-template-columns:2fr 1fr}.resignation-submitted-card_mainSectionFull__II2As{grid-template-columns:1fr}@media (max-width:768px){.resignation-submitted-card_mainSection__hxL4F{grid-template-columns:1fr}}.resignation-submitted-card_clearanceSection__4a4qB,.resignation-submitted-card_trackerSection__32RtV{width:100%}.resignation-submitted-card_clearanceSection__4a4qB{display:flex;flex-direction:column;gap:var(--spacing-xl)}.resignation-submitted-card_clearanceRow__y8nuR{grid-gap:var(--spacing-xl);align-items:stretch;display:grid;gap:var(--spacing-xl);grid-template-columns:1fr}.resignation-submitted-card_clearanceRowWithAssets__-KQqU{grid-template-columns:2.33fr 1fr}.resignation-submitted-card_assetsCard__ZOO8z{background:var(--surface);border:1px solid var(--border);border-radius:var(--rounded-xl);display:flex;flex-direction:column;gap:var(--spacing-xl);min-height:-webkit-fit-content;min-height:fit-content;padding:var(--spacing-lg) var(--spacing-xl)}.resignation-submitted-card_assetsHeader__bh5iL{align-items:flex-start;display:flex;gap:var(--spacing-md)}.resignation-submitted-card_assetsHeader__bh5iL h3{font-size:1rem;margin:0}.resignation-submitted-card_assetsHeader__bh5iL p{font-size:.8125rem;margin:0 0 var(--spacing-xs) 0}.resignation-submitted-card_assetsError__cx8XX,.resignation-submitted-card_assetsLoading__-kkNK{align-items:center;background:var(--surface-muted);border-radius:var(--rounded-md);color:var(--content-muted);display:flex;justify-content:center;min-height:7rem;padding:var(--spacing-lg)}.resignation-submitted-card_assetsError__cx8XX{border:1px solid #fecaca;border:1px solid var(--border-danger,#fecaca);color:var(--color-red-600)}.resignation-submitted-card_assetGroups__c0xVe{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg)}.resignation-submitted-card_assetGroup__QoavF{background:var(--surface-strong);border:1px solid var(--border);border-radius:var(--rounded-xl);display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg)}.resignation-submitted-card_assetTabs__lzhyR{border-bottom:1px solid var(--border);display:flex;gap:var(--spacing-xs);list-style:none;margin:0;padding:0}.resignation-submitted-card_assetTabButton__DU3Xd{background:#0000;border:none;border-bottom:2px solid #0000;color:var(--content-muted);cursor:pointer;flex:1 1;font-size:.875rem;font-weight:600;margin:0;min-width:0;padding:var(--spacing-md) var(--spacing-lg);transition:all .2s ease}.resignation-submitted-card_assetTabButton__DU3Xd:hover{color:var(--content-primary)}.resignation-submitted-card_assetTabButtonActive__9eGgT{border-bottom-color:var(--color-accent-500);color:var(--content-primary)}.resignation-submitted-card_assetListWrapper__1JYTa{display:flex;flex-direction:column;gap:var(--spacing-sm)}.resignation-submitted-card_assetListHeader__nV7Fl{align-items:center;display:flex;gap:var(--spacing-md);padding:var(--spacing-md) 0}.resignation-submitted-card_assetListHeader__nV7Fl p{font-size:.875rem;font-weight:600;margin:0}.resignation-submitted-card_assetListHeader__nV7Fl .resignation-submitted-card_body-sm__nIpQY{font-size:.75rem}.resignation-submitted-card_assetGroupHeader__4SsSk{align-items:center;display:flex;gap:var(--spacing-md)}.resignation-submitted-card_assetGroupBadgeAllocated__lURkE,.resignation-submitted-card_assetGroupBadgeDeallocated__dT\+jN{border-radius:999px;flex-shrink:0;height:.75rem;margin-top:.25rem;width:.75rem}.resignation-submitted-card_assetGroupBadgeAllocated__lURkE{background:var(--color-emerald-500)}.resignation-submitted-card_assetGroupBadgeDeallocated__dT\+jN{background:var(--color-slate-400)}.resignation-submitted-card_assetGroupSubtitle__FSRkc{color:var(--content-muted);font-size:var(--text-sm);margin:0}.resignation-submitted-card_assetList__8lyaM{display:flex;flex-direction:column;gap:var(--spacing-sm)}.resignation-submitted-card_assetScrollArea__YznmM{display:flex;flex-direction:column;gap:var(--spacing-md);max-height:22rem;overflow-y:auto;padding-right:.25rem}.resignation-submitted-card_assetScrollArea__YznmM::-webkit-scrollbar{width:8px}.resignation-submitted-card_assetScrollArea__YznmM::-webkit-scrollbar-track{background:#0000}.resignation-submitted-card_assetScrollArea__YznmM::-webkit-scrollbar-thumb{background:var(--color-slate-300);border-radius:999px}.resignation-submitted-card_assetScrollArea__YznmM::-webkit-scrollbar-thumb:hover{background:var(--color-slate-400)}.resignation-submitted-card_assetRow__FvsO3{grid-gap:var(--spacing-md);align-items:center;background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--rounded-md);display:grid;gap:var(--spacing-md);grid-template-columns:auto 1fr;padding:var(--spacing-sm) var(--spacing-md);transition:background .2s ease}.resignation-submitted-card_assetRow__FvsO3:hover{background:var(--color-slate-50);background:var(--surface-hover,var(--color-slate-50))}.resignation-submitted-card_assetStatusDotDeallocated__X3B0U,.resignation-submitted-card_assetStatusDot__1IHXs{border-radius:999px;flex-shrink:0;height:.75rem;width:.75rem}.resignation-submitted-card_assetStatusDot__1IHXs{background:var(--color-emerald-500)}.resignation-submitted-card_assetStatusDotDeallocated__X3B0U{background:var(--color-slate-400)}.resignation-submitted-card_assetDetail__2nXzg{display:flex;flex-direction:column;gap:.125rem;min-width:0}.resignation-submitted-card_assetName__HV5-B{color:var(--color-slate-900);font-size:.875rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resignation-submitted-card_assetSerial__iGYIE{color:var(--content-muted);font-size:.75rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resignation-submitted-card_assetEmpty__1k5Qa{background:var(--surface-muted);border-radius:var(--rounded-md);color:var(--content-muted);font-size:.875rem;padding:var(--spacing-lg);text-align:center}@media (max-width:1024px){.resignation-submitted-card_clearanceRow__y8nuR{grid-template-columns:1fr}}.resignation-submitted-card_exitInterviewReviewCard__IBl5X{align-items:center;background:var(--surface);background:var(--card-surface,var(--surface));border:1px solid var(--border);border-radius:var(--rounded-md);display:flex;gap:var(--spacing-lg);justify-content:space-between;padding:var(--spacing-xl) var(--spacing-2xl)}.resignation-submitted-card_exitInterviewReviewCardPending__v5idr{background:linear-gradient(90deg,#fbbf2429,#fffbebf0 52%),var(--surface);background:linear-gradient(90deg,#fbbf2429,#fffbebf0 52%),var(--card-surface,var(--surface));border-color:#fcd34d;border-color:var(--color-amber-300,#fcd34d);box-shadow:0 10px 26px #92400e14}.resignation-submitted-card_exitInterviewReviewMain__3Dp8G{align-items:center;display:flex;gap:var(--spacing-lg);min-width:0}.resignation-submitted-card_exitInterviewReviewIcon__\+AKPp{align-items:center;background:var(--color-sky-600-10);border-radius:var(--rounded-md);color:var(--color-accent-500);display:inline-flex;flex:0 0 2.5rem;height:2.5rem;justify-content:center;width:2.5rem}.resignation-submitted-card_exitInterviewReviewIconWarning__-jAMx{background:#fffbeb;background:var(--color-amber-50,#fffbeb);color:#b45309;color:var(--color-amber-700,#b45309)}.resignation-submitted-card_exitInterviewReviewText__oVJic{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.resignation-submitted-card_exitInterviewReviewText__oVJic h3,.resignation-submitted-card_exitInterviewReviewText__oVJic p{margin:0}.resignation-submitted-card_exitInterviewReviewText__oVJic p{color:var(--color-slate-600)}.resignation-submitted-card_exitInterviewAcknowledged__6CZx\+{align-items:center;background:var(--color-green-50);border-radius:var(--rounded-lg);color:var(--color-green-700);display:inline-flex;font-size:.8125rem;font-weight:600;gap:var(--spacing-xs);margin-top:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);width:-webkit-fit-content;width:fit-content}.resignation-submitted-card_exitInterviewAcknowledgeNotice__9rCro{align-items:center;border-radius:var(--rounded-lg);color:#92400e;color:var(--color-amber-800,#92400e);display:inline-flex;font-size:.875rem;font-weight:700;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);width:-webkit-fit-content;width:fit-content}.resignation-submitted-card_exitInterviewBanner__IeZM6{align-items:center;background-color:var(--surface-warning);border:var(--border-thin) solid var(--border-warning);border-radius:var(--rounded-md);display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:space-between;padding:var(--spacing-xl) var(--spacing-3xl)}.resignation-submitted-card_exitInterviewBannerMain__JdLeS{align-items:center;display:flex;flex:1 1;gap:var(--spacing-lg);min-width:0}.resignation-submitted-card_exitInterviewBannerIcon__3Dx99{color:var(--content-warning);flex-shrink:0}.resignation-submitted-card_exitInterviewBannerText__qG1fX{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.resignation-submitted-card_exitInterviewBannerTitle__fJhKD{color:var(--content-warning);font-size:var(--text-base);font-weight:var(--font-semibold);line-height:var(--leading-normal);margin:0}.resignation-submitted-card_exitInterviewBannerDescription__FRN\+Q{color:var(--color-slate-600);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.resignation-submitted-card_exitInterviewBannerBtn__Voc-S{flex-shrink:0}.resignation-submitted-card_exitInterviewDateNote__NugAJ{align-items:flex-start;background:#fffbeb;background:var(--surface-warning,#fffbeb);border:1px solid var(--border-warning,var(--border));border-radius:var(--rounded-md);color:var(--content);display:flex;gap:var(--spacing-md);padding:var(--spacing-lg)}.resignation-submitted-card_exitInterviewDateNoteIcon__qnWn3{align-items:center;background:#fff7ed;border-radius:var(--rounded-full);color:#92400e;color:var(--content-warning,#92400e);display:inline-flex;flex:0 0 2.25rem;height:2.25rem;justify-content:center;width:2.25rem}.resignation-submitted-card_exitInterviewDateNoteText__W4YmE{min-width:0}.resignation-submitted-card_exitInterviewDateNoteTitle__na35E{font-weight:var(--font-semibold);margin:0 0 var(--spacing-xs)}.resignation-submitted-card_exitInterviewDateNoteText__W4YmE p:last-child{color:var(--color-slate-600);margin:0}@media (max-width:768px){.resignation-submitted-card_exitInterviewBanner__IeZM6{align-items:stretch;flex-direction:column}.resignation-submitted-card_exitInterviewBannerBtn__Voc-S{width:100%}.resignation-submitted-card_exitInterviewReviewCard__IBl5X{align-items:stretch;flex-direction:column}}.resignation-submitted-card_profileCard__NeKNw{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-xl) var(--spacing-2xl)}.resignation-submitted-card_profileTop__FO3E-{align-items:flex-start;display:flex;gap:var(--spacing-xl);width:100%}.resignation-submitted-card_profileMain__qi156{align-items:flex-start;display:flex;flex:1 1;gap:var(--spacing-lg);min-width:0}.resignation-submitted-card_profileAction__tCCXH{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:var(--spacing-sm)}.resignation-submitted-card_lwdBlock__SB96m{text-align:right}.resignation-submitted-card_lwdValue__e6E2U{color:var(--content);font-size:var(--text-base);font-weight:var(--font-semibold)}.resignation-submitted-card_viewFormBtn__EYLGM{align-self:flex-start}.resignation-submitted-card_avatar__KtUuN{flex-shrink:0}.resignation-submitted-card_profileInfo__J6Pa3{flex:1 1;min-width:0}.resignation-submitted-card_profileInfo__J6Pa3 h2{margin:0 0 var(--spacing-xs)}.resignation-submitted-card_designation__o1Hqy{color:var(--color-slate-600);margin:0 0 var(--spacing-xs)}.resignation-submitted-card_employeeId__OKM60{color:var(--color-slate-500);margin:0}.resignation-submitted-card_infoStrip__xHkFP{align-items:stretch;border-top:1px solid var(--border);display:flex;padding-top:var(--spacing-lg);width:100%}.resignation-submitted-card_infoStripItem__gLUv7{align-items:stretch;display:flex;flex:1 1;min-width:0}.resignation-submitted-card_infoDivider__Y0OBt{background:var(--border);flex-shrink:0;margin:var(--spacing-xs) var(--spacing-lg);width:1px}.resignation-submitted-card_infoBlock__Lgg5L{align-items:center;display:flex;flex:1 1;gap:var(--spacing-md);min-width:0;padding:var(--spacing-xs) 0}.resignation-submitted-card_infoIconCircle__AHaoX{align-items:center;border-radius:var(--rounded-full);display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.resignation-submitted-card_infoIconBlue__WGg9b{background-color:#eff6ff;color:#2563eb}.resignation-submitted-card_infoIconGreen__e4kwT{background-color:#ecfdf5;color:#059669}.resignation-submitted-card_infoIconPurple__LqsSr{background-color:#f5f3ff;color:#7c3aed}.resignation-submitted-card_infoText__bIxOT{display:flex;flex-direction:column;gap:2px;min-width:0}.resignation-submitted-card_infoLabel__\+r\+s4{color:var(--color-slate-500);font-size:var(--text-xs);font-weight:var(--font-medium)}.resignation-submitted-card_infoValue__tQU1K{color:var(--color-slate-900);font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.resignation-submitted-card_profileTop__FO3E-{flex-direction:column;gap:var(--spacing-md)}.resignation-submitted-card_profileAction__tCCXH{align-items:flex-start;border-top:1px solid var(--border);padding-top:var(--spacing-sm);width:100%}.resignation-submitted-card_lwdBlock__SB96m{text-align:left;width:100%}.resignation-submitted-card_lwdValue__e6E2U{white-space:normal}}@media (max-width:768px){.resignation-submitted-card_profileCard__NeKNw{gap:var(--spacing-lg);padding:var(--spacing-lg)}.resignation-submitted-card_infoStrip__xHkFP{flex-direction:column;gap:0;padding-top:var(--spacing-md)}.resignation-submitted-card_infoStripItem__gLUv7{flex-direction:column;width:100%}.resignation-submitted-card_infoDivider__Y0OBt{height:1px;margin:var(--spacing-sm) 0;width:100%}.resignation-submitted-card_infoBlock__Lgg5L{padding:var(--spacing-xs) 0;width:100%}.resignation-submitted-card_infoValue__tQU1K{white-space:normal;word-break:break-word}}.resignation-submitted-card_withdrawCard__KGvdn{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-2xl)}.resignation-submitted-card_withdrawCard__KGvdn h3{margin:0}.resignation-submitted-card_withdrawCard__KGvdn p{color:var(--color-slate-600);flex:1 1;margin:0}.initiate-resignation-page_statusMessage__9YdFX{color:var(--color-slate-700);padding:var(--spacing-2xl);text-align:center}.initiate-resignation-page_pageRoot__YpUFG{min-height:24rem;position:relative}.initiate-resignation-page_pipActionNotice__S6VGC{align-items:flex-start;background:#f5ede6;border:1px solid #f59e0b;border:1px solid var(--content-warning,#f59e0b);border-radius:var(--rounded-md);color:#ea580c;color:var(--content-warning,#ea580c);display:flex;gap:var(--spacing-sm);margin-bottom:0;padding:var(--spacing-3xl) var(--spacing-5xl)}.initiate-resignation-page_pipActionNoticeIcon__vapKg{color:#ea580c;color:var(--content-warning,#ea580c);flex-shrink:0;margin-top:.125rem}.initiate-resignation-page_pipActionNotice__S6VGC p{color:#ea580c;color:var(--content-warning,#ea580c);display:flex;gap:var(--spacing-md);justify-content:flex-start;margin:0}.initiate-resignation-page_pipActionNoticeText__JZzMW{display:flex;flex-direction:column;gap:var(--spacing-xs)}.initiate-resignation-page_pipActionNoticeTitle__xfbt9{font-size:1rem;font-weight:500;line-height:1.5}.offboard-l1-page_pageRoot__2zvpH{min-height:24rem;position:relative}.offboard-l1-page_toolbarCard__cJKr5{margin-bottom:var(--spacing-3xl)}.offboard-l1-page_toolbarRow__j6zvT{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--spacing-xl);justify-content:space-between}.offboard-l1-page_toolbarToggle__2hhOf{align-items:center;display:flex;padding-bottom:var(--spacing-xs)}.offboard-l1-page_toolbarField__0aYDZ{display:flex;flex:1 1;flex-direction:column;max-width:400px;min-width:0}.offboard-l1-page_toolbarFieldLocked__U\+yJW{cursor:not-allowed}.offboard-l1-page_toolbarField__0aYDZ>*{min-width:0;width:100%}.offboard-l1-page_tableSection__3E4g3{min-width:0}.offboard-l1-page_actionGroup__T1MuE{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--spacing-sm)}.offboard-l1-page_notificationButton__GPudC{min-height:2rem;padding-inline:var(--spacing-lg);white-space:nowrap}.offboard-l1-page_clearanceActionNotice__C\+Pr2{align-items:center;background:#fffbeb;background:var(--surface-warning,#fffbeb);border:1px solid var(--border-warning,var(--border));border-radius:var(--rounded-md);color:#92400e;color:var(--content-warning,#92400e);display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);padding:var(--spacing-xl) var(--spacing-2xl)}.offboard-l1-page_clearanceActionNoticeIcon__BinH2{color:#92400e;color:var(--content-warning,#92400e);flex-shrink:0}.offboard-l1-page_clearanceActionNotice__C\+Pr2 p{color:var(--content-warning);margin:0}.offboard-l1-page_terminationModalBody__esHfU{display:flex;flex-direction:column;gap:var(--spacing-xl);overflow:hidden}.offboard-l1-page_terminationTop__IUpVO{max-width:26rem}.offboard-l1-page_terminationGrid__B\+I3b{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);height:min(42rem,calc(90vh - 13rem));min-height:18rem}.offboard-l1-page_detailsPanel__Avpat,.offboard-l1-page_templatePanel__fNtJY{background:var(--surface);border:1px solid var(--border);border-radius:var(--rounded-md);min-width:0}.offboard-l1-page_templatePanel__fNtJY{display:flex;flex-direction:column;min-height:0;overflow:hidden}.offboard-l1-page_templateLayout__IXXe1{display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.offboard-l1-page_templateHeader__tC-e0{align-items:center;background:#f8fafc;background:var(--surface-subtle,#f8fafc);border-bottom:1px solid var(--border);display:flex;gap:var(--spacing-lg);justify-content:space-between;padding:var(--spacing-lg) var(--spacing-xl)}.offboard-l1-page_templateSelect__Vg8yy{min-width:0;width:14rem}.offboard-l1-page_templateHeaderActions__pCgF7{align-items:center;display:inline-flex;flex:0 0 auto;gap:var(--spacing-sm)}.offboard-l1-page_templateWorkspace__ncg8f{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.offboard-l1-page_templateModeToggle__ne4Nf{background:var(--surface);border:1px solid var(--border);border-radius:var(--rounded-md);display:inline-flex;flex:0 0 auto;gap:var(--spacing-xs);padding:var(--spacing-xs)}.offboard-l1-page_templateModeButton__-0MrV{background:#0000;border:0;border-radius:var(--rounded-sm);color:var(--content-muted);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:600;min-height:2rem;padding:0 var(--spacing-md)}.offboard-l1-page_templateModeButton__-0MrV[data-active=true]{background:var(--color-accent-500);box-shadow:0 6px 14px #2f80ed33;color:#fff}.offboard-l1-page_templateModeButton__-0MrV:disabled{cursor:not-allowed;opacity:.6}.offboard-l1-page_templateEditor__dTKnf{display:flex;flex-direction:column;gap:var(--spacing-lg);min-height:0;overflow:auto;padding:var(--spacing-xl)}.offboard-l1-page_emailPreview__hf3pO{background:#eef1f4;flex:1 1;min-height:0;overflow:auto;padding:var(--spacing-xl)}.offboard-l1-page_emailPreviewSubject__aPQId{color:var(--content-muted);font-size:var(--text-sm);font-weight:600;margin:0 0 var(--spacing-lg)}.offboard-l1-page_emailPreviewCard__sRzcH{background:#fff;border:1px solid #e3e8ee;border-radius:14px;margin:0 auto;max-width:40rem;overflow:hidden}.offboard-l1-page_emailPreviewHeader__buvpw{align-items:center;background:#e5eef7;display:flex;gap:var(--spacing-xl);justify-content:space-between;padding:var(--spacing-5xl)}.offboard-l1-page_emailPreviewHeader__buvpw h3,.offboard-l1-page_emailPreviewHeader__buvpw p{margin:0}.offboard-l1-page_emailPreviewHeader__buvpw h3{color:var(--color-accent-500);font-size:var(--text-xl);font-weight:var(--font-bold);letter-spacing:.1px}.offboard-l1-page_emailPreviewHeader__buvpw p{color:#3b5368;font-size:14px;line-height:1.5;margin-top:6px}.offboard-l1-page_emailPreviewBody__nPyvx{color:#2b3440;font-size:15px;line-height:1.65;padding:32px}.offboard-l1-page_emailPreviewBody__nPyvx p{margin:0 0 18px;white-space:pre-wrap}.offboard-l1-page_emailPreviewDivider__WqdA6{border-top:1px solid #e3e8ee;margin:0 32px}.offboard-l1-page_emailPreviewNote__z64SL{color:#6b7a8c;font-size:13px;font-style:italic;margin:0;padding:16px 32px;text-align:center}.offboard-l1-page_emailPreviewFooter__5uqmn{align-items:center;border-top:1px solid #e3e8ee;display:flex;gap:var(--spacing-xl);justify-content:space-between;padding:28px 32px}.offboard-l1-page_emailPreviewFooterLogo__bd354,.offboard-l1-page_emailPreviewLogo__3I0lv{display:block;flex:0 0 auto;height:auto;width:120px}.offboard-l1-page_emailPreviewFooterLogo__bd354{opacity:.75;width:110px}.offboard-l1-page_emailPreviewLinks__H9OqN{align-items:center;color:#1e6ba8;display:inline-flex;font-size:13px;gap:var(--spacing-sm)}.offboard-l1-page_emailPreviewLinks__H9OqN span[aria-hidden=true]{color:#bfd4e8}.offboard-l1-page_templateTextarea__CA74r{resize:vertical}.offboard-l1-page_generatedTemplateNote__rF4Ke{color:var(--content-muted);font-size:var(--text-sm);line-height:1.5;margin:calc(var(--spacing-sm)*-1) 0 0}.offboard-l1-page_detailsPanel__Avpat{background:linear-gradient(180deg,#fff,#fbfdff);border-color:#dbe4f2;border-radius:var(--rounded-md);box-shadow:0 12px 30px #0f172a0d;display:flex;flex-direction:column;gap:0;min-height:0;overflow:hidden;padding:0}.offboard-l1-page_detailsPanelHeader__cNAnH{align-items:center;background:#f8fafc;background:var(--surface-subtle,#f8fafc);border-bottom:1px solid var(--border);display:flex;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl)}.offboard-l1-page_detailsPanelHeader__cNAnH h3{margin:0}.offboard-l1-page_detailsPanelBody__3lRdE{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-xl);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--spacing-xl)}.offboard-l1-page_employeeDetailsCard__dqjd0,.offboard-l1-page_terminationFormCard__WkjkB{background:#fff;border:1px solid #dbe4f2;border-radius:var(--rounded-md);box-shadow:0 8px 20px #0f172a0a}.offboard-l1-page_employeeDetailsCard__dqjd0{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-xl)}.offboard-l1-page_emailContent__6WzWO{line-height:1.7;white-space:pre-wrap;word-break:break-word}.offboard-l1-page_terminationFormCard__WkjkB{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-xl)}.offboard-l1-page_employeeLoadingState__jZVB9{display:grid;flex:1 1;min-height:18rem;place-items:center}.offboard-l1-page_employeeEmptyState__JGIbR{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:18rem;padding:var(--spacing-4xl) var(--spacing-2xl);text-align:center}.offboard-l1-page_employeeEmptyState__JGIbR h3{color:#111827;margin:var(--spacing-xl) 0 var(--spacing-md)}.offboard-l1-page_employeeEmptyState__JGIbR p{color:#53627a;line-height:1.65;margin:0;max-width:19rem}.offboard-l1-page_employeeEmptyArtwork__PFhg7{display:grid;height:7.5rem;place-items:center;position:relative;width:9.5rem}.offboard-l1-page_employeeEmptyIcon__ZgEzi{background:linear-gradient(180deg,var(--color-accent-50) 0,#d9edff 100%);border-radius:18px;box-shadow:0 18px 34px #2f80ed38;color:var(--color-accent-500);display:grid;height:4.5rem;place-items:center;width:5.75rem}.offboard-l1-page_detailsHeader__FN1OD{align-items:center;display:flex;gap:var(--spacing-md)}.offboard-l1-page_detailsHeader__FN1OD h3{margin:0}.offboard-l1-page_detailsHeaderIcon__cBCZi,.offboard-l1-page_detailsInfoIcon__m1QeY{background:#eef5ff;border-radius:var(--rounded-md);color:var(--color-accent-500);display:inline-grid;flex:0 0 auto;place-items:center}.offboard-l1-page_detailsHeaderIcon__cBCZi{height:2rem;width:2rem}.offboard-l1-page_employeeProfile__lAMo8{align-items:center;display:flex;gap:var(--spacing-xl);padding:var(--spacing-md) 0 var(--spacing-sm)}.offboard-l1-page_employeeAvatar__BiaZc{box-shadow:0 10px 22px #0f172a1a}.offboard-l1-page_employeeSummary__OZYcI{min-width:0}.offboard-l1-page_employeeSummary__OZYcI h4,.offboard-l1-page_employeeSummary__OZYcI p{margin:0}.offboard-l1-page_employeeDesignation__ztX-J{color:var(--content-muted)}.offboard-l1-page_detailsCardGrid__zlbee{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.offboard-l1-page_detailsInfoCard__DG2Ey{align-items:center;background:#fff;border:1px solid #dbe4f2;border-radius:var(--rounded-md);box-shadow:0 6px 16px #0f172a0a;display:flex;gap:var(--spacing-md);min-width:0;padding:var(--spacing-md)}.offboard-l1-page_detailsInfoLabel__lfkGo{align-items:center;display:flex;gap:var(--spacing-sm)}.offboard-l1-page_detailsInfoLabel__lfkGo span{margin:0}.offboard-l1-page_detailsInfoIcon__m1QeY{align-items:center;color:var(--color-accent-500)!important;display:flex!important;height:2.5rem;justify-content:center;width:2.5rem}.offboard-l1-page_detailsInfoCard__DG2Ey span{color:var(--neutral);display:block;margin-bottom:var(--spacing-xs)}.offboard-l1-page_detailsInfoCard__DG2Ey strong,.offboard-l1-page_detailsInlineItem__jR2-x strong{color:#111827;display:block;min-width:0;overflow-wrap:anywhere}.offboard-l1-page_detailsInlineGrid__16IDE{grid-gap:var(--spacing-3xl) var(--spacing-xl);display:grid;gap:var(--spacing-3xl) var(--spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr))}.offboard-l1-page_detailsInlineItem__jR2-x{grid-gap:var(--spacing-md);align-items:center;color:#49607c;display:grid;gap:var(--spacing-md);grid-template-columns:1.5rem minmax(0,1fr)}.offboard-l1-page_detailsInlineItem__jR2-x svg{align-self:center}.offboard-l1-page_offboardingDateTrigger__McZvS{font-size:var(--text-base)}.offboard-l1-page_detailsInlineItem__jR2-x span{display:block;font-size:var(--text-sm);margin:0 0 var(--spacing-xs)}.offboard-l1-page_detailsInlineItem__jR2-x p{font-size:var(--text-sm)}.offboard-l1-page_detailsList__jvHIz{display:none}.offboard-l1-page_detailsRow__yYIr4{grid-gap:var(--spacing-md);align-items:start;display:grid;gap:var(--spacing-md);grid-template-columns:8rem minmax(0,1fr)}.offboard-l1-page_detailsRow__yYIr4 span{color:var(--content-muted)}.offboard-l1-page_detailsRow__yYIr4 strong{min-width:0;overflow-wrap:anywhere}.offboard-l1-page_terminationFooter__N-aEL{display:flex;gap:var(--spacing-sm);justify-content:flex-end}@media (max-width:640px){.offboard-l1-page_toolbarField__0aYDZ{flex:1 1 100%}.offboard-l1-page_templateSelect__Vg8yy{flex:1 1;width:auto}.offboard-l1-page_templateHeaderActions__pCgF7{justify-content:flex-end;width:100%}.offboard-l1-page_templateHeader__tC-e0{flex-wrap:wrap}.offboard-l1-page_templateModeToggle__ne4Nf{margin-left:auto}.offboard-l1-page_emailPreviewFooter__5uqmn,.offboard-l1-page_emailPreviewHeader__buvpw{align-items:flex-start;flex-direction:column}.offboard-l1-page_terminationTop__IUpVO{max-width:none}.offboard-l1-page_terminationGrid__B\+I3b{grid-template-columns:1fr;height:auto;max-height:none}.offboard-l1-page_detailsPanelBody__3lRdE{max-height:min(32rem,70vh)}.offboard-l1-page_detailsRow__yYIr4{gap:var(--spacing-xs);grid-template-columns:1fr}}.offboard-l1-detail-page_pageRoot__KI2dt{min-height:24rem;position:relative}.delete-workstream-modal_message__cUaM-{color:var(--content-muted);margin:0}.delete-workstream-modal_actions__7HPcF{display:flex;gap:var(--spacing-lg);justify-content:flex-end;width:100%}.workstream-form-modal_modalBody__eo\+9W{overflow-y:auto}.workstream-form-modal_form__sC1Mc{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.workstream-form-modal_row__L0e8T{grid-gap:var(--spacing-2xl);align-items:start;display:grid;gap:var(--spacing-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.workstream-form-modal_descriptionField__3zG\+G{padding-right:1.25rem;position:relative}.workstream-form-modal_circleButton__Lan1C{align-items:center;background:var(--color-accent-500);border:1px solid var(--color-accent-500);border-radius:50%;bottom:-.15rem;color:#fff;display:inline-flex;height:2.25rem;justify-content:center;position:absolute;right:0;width:2.25rem;z-index:1}.workstream-form-modal_circleButton__Lan1C:hover{filter:brightness(.92)}.workstream-form-modal_circleButton__Lan1C:disabled{background:var(--color-neutral-400);border-color:var(--color-neutral-400);color:#fff;cursor:not-allowed;filter:none;opacity:1}.workstream-form-modal_removeButton__fypQM{background:var(--surface-danger);border-color:var(--surface-danger);color:var(--danger)}.workstream-form-modal_removeButton__fypQM:hover{background:#b42318;background:var(--content-danger,#b42318)}.workstream-form-modal_footerActions__a9lhZ{display:flex;gap:var(--spacing-lg);justify-content:flex-end;width:100%}@media (max-width:720px){.workstream-form-modal_row__L0e8T{grid-template-columns:1fr}}.workstream-table_card__SK5rK{overflow:hidden}.workstream-table_actionsVisible__vD1Y3 th:last-child{text-align:center}.workstream-table_header__8VQ5\+{align-items:center;border-bottom:1px solid var(--border-default);display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:space-between;padding:var(--spacing-3xl)}.workstream-table_headerActions__kvLKh{align-items:center;display:flex;gap:var(--spacing-md);margin-left:auto}.workstream-table_header__8VQ5\+ h2{margin:0}.workstream-table_actions__bZPQO{align-items:center;display:flex;gap:var(--spacing-xl);justify-content:center;width:100%}.workstream-table_actionButton__kl5OM{min-width:4.5rem;padding:0}.workstream-table_state__5fDNS{align-items:center;color:var(--content-muted);display:flex;gap:var(--spacing-md);justify-content:center;min-height:10rem;padding:var(--spacing-3xl);text-align:center}.workstream-table_error__TyTJg{color:#b42318;color:var(--content-danger,#b42318)}@media (max-width:640px){.workstream-table_headerActions__kvLKh{width:100%}.workstream-table_headerActions__kvLKh>button{flex:1 1}}.work-stream-page_filterCard__PIglD{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--spacing-2xl);justify-content:space-between;margin-bottom:var(--spacing-3xl)}.work-stream-page_projectFilter__51L8V{width:min(28rem,100%)}.work-stream-page_content__aiZd4{display:flex;flex-direction:column}.work-stream-page_emptyState__Joi-1,.work-stream-page_loadingState__R827k{align-items:center;color:var(--content-muted);display:flex;gap:var(--spacing-md);justify-content:center;min-height:14rem;text-align:center}.work-stream-page_error__Vhemb{color:#b42318;color:var(--content-danger,#b42318);margin:0}@media (max-width:640px){.work-stream-page_filterCard__PIglD>button,.work-stream-page_projectFilter__51L8V{width:100%}}.workstream-configuration-page_projectCard__7zyKG{max-width:32rem}.workstream-configuration-page_sections__a9MRb{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.workstream-configuration-page_fullWidthCard__xmegW,.workstream-configuration-page_settingsCard__XJrmK{grid-column:1/-1}.workstream-configuration-page_empty__c1rKE{align-items:center;color:#64748b;color:var(--content-secondary,#64748b);display:flex;gap:12px;justify-content:center;min-height:140px}.workstream-configuration-page_error__cC4pE{color:#b42318;color:var(--content-danger,#b42318)}.workstream-configuration-page_heading__OeS7o{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.workstream-configuration-page_heading__OeS7o h2{align-items:center;color:#172036;display:flex;font-size:1.125rem;gap:6px;margin:0 0 4px}.workstream-configuration-page_heading__OeS7o h2 small{color:#53627b;font-size:.85rem;font-weight:500}.workstream-configuration-page_heading__OeS7o h2 svg{color:#64748b}.workstream-configuration-page_heading__OeS7o p{color:#64748b;color:var(--content-secondary,#64748b);margin:0}.workstream-configuration-page_sectionTitle__W3U83{align-items:flex-start;display:flex;gap:11px}.workstream-configuration-page_sectionTitle__W3U83>span{background:#edf3ff;border-radius:10px;color:#3868ed;display:grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.workstream-configuration-page_settingsLayout__3WqAy{display:block}.workstream-configuration-page_trackingGrid__7XQ\+-{grid-gap:18px;align-content:start;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(180px,1fr))}.workstream-configuration-page_sowCurrencyFields__lWqX9{grid-gap:8px;grid-gap:var(--spacing-md,8px);display:grid;gap:8px;gap:var(--spacing-md,8px);min-width:0}.workstream-configuration-page_sowLabel__UzIOm{color:#2563eb;color:var(--color-accent-500,#2563eb);font-size:.875rem;font-weight:600}.workstream-configuration-page_sowLabel__UzIOm span{color:#d92d20;color:var(--content-danger,#d92d20)}.workstream-configuration-page_sowControls__U0wdL{grid-gap:10px;display:grid;gap:10px;grid-template-columns:138px minmax(0,1fr);min-width:0}.workstream-configuration-page_sowCurrencyFields__lWqX9>p{color:#64748b;color:var(--content-secondary,#64748b);font-size:.875rem;font-size:var(--text-base,.875rem);margin:0}.workstream-configuration-page_phaseConfigurationHeader__O4WT5{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.workstream-configuration-page_phaseConfigurationHeader__O4WT5 h2{color:#172036;font-size:1.125rem;margin:0 0 4px}.workstream-configuration-page_phaseConfigurationHeader__O4WT5 p{color:#6b7894;font-size:13px;margin:0}.workstream-configuration-page_phaseTable__3Bsse{border:1px solid #e0e6ef;border-radius:9px;overflow:hidden}.workstream-configuration-page_phaseColumnHeaders__GWl\+8,.workstream-configuration-page_phaseRow__\+Dnoe{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:32px minmax(130px,1.35fr) minmax(120px,.85fr) minmax(110px,.75fr) auto}.workstream-configuration-page_phaseColumnHeaders__GWl\+8{background:#f5f7fa;color:#586880;font-size:.75rem;font-weight:600;min-height:38px;padding:0 12px}.workstream-configuration-page_phaseRows__QVHJH{display:grid}.workstream-configuration-page_phaseRowGroup__cRIc0{border-top:1px solid #e6ebf2;display:grid}.workstream-configuration-page_phaseRowGroup__cRIc0:first-child{border-top:0}.workstream-configuration-page_noPhases__-SsNc{background:#f7f9fc;border-radius:8px;color:#6b7894;font-size:13px;margin:4px 0;padding:14px;text-align:center}.workstream-configuration-page_phaseRow__\+Dnoe{min-height:54px;padding:7px 12px}.workstream-configuration-page_phaseIndex__iEn6a{color:#526078;font-size:.78rem;font-weight:600}.workstream-configuration-page_phaseToggle__qxSBt{gap:0}.workstream-configuration-page_phaseRollup__a\+Fkr{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 8px 54px}.workstream-configuration-page_phaseRollup__a\+Fkr span{align-items:center;background:#f7f9fc;border:1px solid #dce5f3;border-radius:6px;color:#65738b;display:inline-flex;font-size:.72rem;gap:6px;padding:4px 8px}.workstream-configuration-page_phaseRollup__a\+Fkr strong{color:#33445f;font-weight:600}.workstream-configuration-page_phaseFootnote__96rnG{color:#687792;font-size:.78rem;margin:11px 0 0}.workstream-configuration-page_modalForm__YyFhh{grid-gap:18px;display:grid;gap:18px}.workstream-configuration-page_workstreamForm__bLWCy{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.workstream-configuration-page_workstreamStatus__aDSBf{align-self:center;justify-self:center}.workstream-configuration-page_hoursBreakdown__R8J97,.workstream-configuration-page_optionalDates__Rp8Wn,.workstream-configuration-page_workstreamForm__bLWCy>:nth-child(3),.workstream-configuration-page_workstreamForm__bLWCy>textarea{grid-column:1/-1}.workstream-configuration-page_optionalDates__Rp8Wn,.workstream-configuration-page_phaseHours__EJFJ4{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.workstream-configuration-page_hoursBreakdown__R8J97{grid-gap:18px;background:#f8fbff;border:1px solid #cfe0ff;border-radius:10px;display:grid;gap:18px;padding:18px}.workstream-configuration-page_hoursBreakdownHeader__LrN\+h{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.workstream-configuration-page_hoursBreakdownHeader__LrN\+h h3{color:#172036;font-size:1rem;margin:0 0 4px}.workstream-configuration-page_hoursBreakdownHeader__LrN\+h p{color:#64748b;font-size:.84rem;margin:0;max-width:540px}.workstream-configuration-page_hoursAvailability__WW2f9{display:flex;flex-shrink:0;gap:8px}.workstream-configuration-page_hoursAvailability__WW2f9 span{background:#eaf2ff;border-radius:7px;color:#64748b;display:flex;flex-direction:column;font-size:.72rem;min-width:92px;padding:8px 10px}.workstream-configuration-page_hoursAvailability__WW2f9 strong{color:#1d4f91;font-size:.95rem}.workstream-configuration-page_workstreamPhaseAllocation__ntT95{grid-gap:12px;display:grid;gap:12px;padding-top:2px}.workstream-configuration-page_workstreamPhaseAllocation__ntT95 h4{color:#172036;font-size:.9rem;margin:0 0 3px}.workstream-configuration-page_workstreamPhaseAllocation__ntT95 p{color:#64748b;font-size:.8rem;margin:0}.workstream-configuration-page_workstreamPhaseGrid__NIJIR{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.workstream-configuration-page_phaseTotal__Hm6cz{border-top:1px solid #d9e5f5;color:#64748b;display:flex;font-size:.82rem;gap:22px;justify-content:flex-end;padding-top:12px}.workstream-configuration-page_phaseTotal__Hm6cz strong{color:#203b67}.workstream-configuration-page_phaseTotalMismatch__\+Bn1T strong{color:#b42318}.workstream-configuration-page_actions__SH9FT{display:flex;gap:10px}.workstream-configuration-page_emptyRow__CbOyG{color:#64748b;color:var(--content-secondary,#64748b);padding:28px!important;text-align:center}.workstream-configuration-page_description__1USMR{color:#64748b;color:var(--content-secondary,#64748b);display:block;margin-top:3px}.workstream-configuration-page_rowActions__QH\+XU{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.workstream-configuration-page_allocationContent__Vfw3N{grid-gap:22px;display:grid;gap:22px}.workstream-configuration-page_hourSummary__N5\+vH{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.workstream-configuration-page_hourSummary__N5\+vH span{background:#f8fafc;background:var(--surface-subtle,#f8fafc);border-radius:8px;color:#64748b;color:var(--content-secondary,#64748b);display:flex;flex-direction:column;gap:4px;padding:12px 14px}.workstream-configuration-page_hourSummary__N5\+vH strong{color:#0f172a;color:var(--content-primary,#0f172a);font-size:1.1rem}.workstream-configuration-page_allocationForm__GuPf9{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(240px,2fr) minmax(150px,1fr) auto auto}.workstream-configuration-page_configurationHeader__Sw6u9{grid-gap:18px;align-items:center;background:#fff;border:1px solid #dce3ed;border-radius:14px;box-shadow:0 3px 12px rgba(30,52,82,.035);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:16px;padding:18px}.workstream-configuration-page_projectIdentity__NMWxQ{align-items:center;display:flex;gap:13px;min-width:0}.workstream-configuration-page_projectIdentity__NMWxQ>span{background:#edf3ff;border-radius:11px;color:#3868ed;display:grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.workstream-configuration-page_projectIdentity__NMWxQ h1{color:#131c2e;font-size:clamp(1.35rem,2vw,1.7rem);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workstream-configuration-page_listHeading__yY65z h1{align-items:center;color:#131c2e;display:flex;font-size:clamp(1.45rem,2.3vw,1.9rem);gap:9px;margin:8px 0 0}.workstream-configuration-page_listHeading__yY65z h1 svg{background:#edf3ff;border-radius:9px;box-sizing:initial;color:#3868ed;padding:5px}.workstream-configuration-page_configurationHeader__Sw6u9 p,.workstream-configuration-page_listHeading__yY65z p{color:#687792;margin:0}.workstream-configuration-page_configurationStats__FHJGQ{grid-gap:14px;display:grid;gap:14px;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));padding-top:2px}.workstream-configuration-page_configurationStat__j6o5e{align-items:center;background:#fff;border:1px solid #dce3ed;border-radius:11px;display:flex;gap:13px;min-width:0;padding:14px 16px}.workstream-configuration-page_configurationStatIcon__Brwb3{border-radius:10px;display:grid;flex:0 0 40px;height:40px;place-items:center;width:40px}.workstream-configuration-page_configurationStatBlue__u7S7U{background:#eaf2ff;color:#3476d7}.workstream-configuration-page_configurationStatGreen__khKpV{background:#eaf8ef;color:#269a55}.workstream-configuration-page_configurationStatViolet__ucii1{background:#f2edff;color:#7657d6}.workstream-configuration-page_configurationStatOrange__kRM3B{background:#fff3e5;color:#e88918}.workstream-configuration-page_configurationStat__j6o5e p{grid-gap:4px;color:#687792;display:grid;font-size:.75rem;gap:4px;min-width:0}.workstream-configuration-page_configurationStat__j6o5e strong{color:#172036;font-size:.94rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workstream-configuration-page_currencyFlag__hpt4r{border:1px solid #0f172a24;border-radius:3px;box-shadow:0 1px 2px #0f172a14;overflow:hidden}.workstream-configuration-page_backButton__4eWNG{align-items:center;background:#fff;border:1px solid #cfe0ff;border-radius:8px;color:#2563eb;cursor:pointer;display:flex;font:inherit;font-size:.82rem;font-weight:600;gap:7px;min-height:36px;padding:0 13px}.workstream-configuration-page_backButton__4eWNG:hover{background:#f3f7ff}.workstream-configuration-page_projectListView__1PxZR{grid-gap:18px;display:grid;gap:18px}.workstream-configuration-page_listHeading__yY65z{background:linear-gradient(135deg,#fff,#f7faff);border:1px solid #dce3ed;border-radius:14px;box-shadow:0 3px 12px rgba(30,52,82,.035);padding:18px 20px}.workstream-configuration-page_listHeading__yY65z p{margin-top:8px}.workstream-configuration-page_listStats__7mMRD{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.workstream-configuration-page_listStats__7mMRD>div{align-items:center;background:#fff;border:1px solid #dce3ed;border-radius:12px;display:flex;gap:13px;min-width:0;padding:16px 18px}.workstream-configuration-page_listStats__7mMRD>div>span{background:#edf3ff;border-radius:10px;color:#3868ed;display:grid;flex:0 0 38px;height:38px;place-items:center;width:38px}.workstream-configuration-page_listStats__7mMRD>div:nth-child(2)>span{background:#f2edff;color:#7657d6}.workstream-configuration-page_listStats__7mMRD>div:nth-child(3)>span{background:#eaf7ef;color:#269660}.workstream-configuration-page_listStats__7mMRD p{grid-gap:4px;color:#687792;display:grid;font-size:.78rem;gap:4px;margin:0}.workstream-configuration-page_listStats__7mMRD strong{color:#172036;font-size:1.25rem}.workstream-configuration-page_listCard__2jlza{border-radius:16px;overflow:hidden}.workstream-configuration-page_listToolbar__fiz8g{align-items:center;border-bottom:1px solid #e1e7ef;display:flex;gap:18px;justify-content:space-between;padding:20px 24px}.workstream-configuration-page_listToolbar__fiz8g label{align-items:center;border:1px solid #d5deeb;border-radius:10px;color:#71819b;display:flex;gap:10px;min-height:44px;padding:0 14px;width:min(520px,100%)}.workstream-configuration-page_listToolbar__fiz8g input{background:#0000;border:0;font:inherit;outline:0;width:100%}.workstream-configuration-page_listToolbar__fiz8g>span{color:#687792;font-size:.85rem}.workstream-configuration-page_projectCards__snx7n{grid-gap:0;background:#fff;display:grid;gap:0;grid-template-columns:1fr;padding:0}.workstream-configuration-page_projectTile__Q7NP\+{grid-gap:16px;align-items:center;background:#fff;border:0;border-bottom:1px solid #e2e7ef;border-radius:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:16px;grid-template-columns:48px minmax(180px,1.25fr) minmax(240px,1fr) minmax(210px,1fr) 135px;min-width:0;padding:14px 18px;position:relative;text-align:left;transition:background-color .16s ease,box-shadow .16s ease}.workstream-configuration-page_projectTile__Q7NP\+:last-child{border-bottom:0}.workstream-configuration-page_projectTile__Q7NP\+:before{background:var(--project-accent);border-radius:0 4px 4px 0;content:"";inset:9px auto 9px 0;opacity:.75;position:absolute;width:3px}.workstream-configuration-page_projectTile__Q7NP\+:hover{background:#f6f9ff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--project-accent) 25%,#0000)}.workstream-configuration-page_projectTileTop__3V\+SJ{display:contents}.workstream-configuration-page_projectTileTop__3V\+SJ>.workstream-configuration-page_statusPill__azKUv{grid-column:4;grid-row:1;justify-self:end;margin-right:2px}.workstream-configuration-page_projectTileIcon__PGGoE{background:color-mix(in srgb,var(--project-accent) 10%,#fff);border-radius:10px;color:var(--project-accent);display:grid;height:38px;place-items:center;width:38px}.workstream-configuration-page_projectTile__Q7NP\+>strong{color:#172036;font-size:.92rem;grid-column:2;grid-row:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workstream-configuration-page_projectTileMeta__rraCh{grid-gap:12px;display:grid;gap:12px;grid-column:3;grid-row:1;grid-template-columns:.7fr 1.3fr}.workstream-configuration-page_projectTileMeta__rraCh>span{grid-gap:5px;color:#71809a;display:grid;font-size:.75rem;gap:5px;min-width:0}.workstream-configuration-page_projectTileMeta__rraCh b{color:#26344c;font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workstream-configuration-page_projectTileProgress__PyD98{grid-gap:7px;display:grid;gap:7px;grid-column:4;grid-row:1;padding-right:82px}.workstream-configuration-page_projectTileProgress__PyD98>span{color:#71809a;display:flex;font-size:.75rem;gap:10px;justify-content:space-between}.workstream-configuration-page_projectTileProgress__PyD98 i{background:#e8edf4;border-radius:99px;height:7px;overflow:hidden}.workstream-configuration-page_projectTileProgress__PyD98 em{background:var(--project-accent);border-radius:inherit;display:block;height:100%}.workstream-configuration-page_projectTileAction__GWvA-{align-items:center;border:0;color:#3564e8;display:flex;font-size:.8rem;font-weight:650;grid-column:5;grid-row:1;justify-content:space-between;margin:0;padding:0}.workstream-configuration-page_srOnly__QOyBD{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}.workstream-configuration-page_projectRow__1zEEC{cursor:pointer;transition:background-color .15s ease}.workstream-configuration-page_projectRow__1zEEC:hover{background:#f3f8ff}.workstream-configuration-page_projectRow__1zEEC small{color:#71819b;display:block;margin-top:5px}.workstream-configuration-page_listCard__2jlza th{color:#53627b;white-space:nowrap}.workstream-configuration-page_listCard__2jlza td{vertical-align:middle}.workstream-configuration-page_sections__a9MRb>div{border:1px solid #dde4ee;border-radius:12px;box-shadow:0 3px 12px rgba(30,52,82,.035);min-width:0}.workstream-configuration-page_sections__a9MRb>div:not(.workstream-configuration-page_settingsCard__XJrmK){padding:16px 18px}.workstream-configuration-page_sections__a9MRb table{border:1px solid #e0e6ef;border-radius:9px;overflow:hidden}.workstream-configuration-page_sections__a9MRb th{background:#f5f7fa;color:#586880;white-space:nowrap}.workstream-configuration-page_sections__a9MRb td{vertical-align:middle}.workstream-configuration-page_statusPill__azKUv{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:600;padding:3px 9px}.workstream-configuration-page_statusActive__B\+VSC{background:#e8f7ec;border:1px solid #ccebd5;color:#217a42}.workstream-configuration-page_statusInactive__lwUVD{background:#fcebec;border:1px solid #f2cfd2;color:#9b343b}.workstream-configuration-page_projectCompleted__RTrhe{background:#eaf0ff;border:1px solid #cfdbfb;color:#315fc7}.workstream-configuration-page_projectOnHold__CXjNf{background:#fff4e3;border:1px solid #f3dfbd;color:#a5660d}.workstream-configuration-page_tableFooter__4rGTL{color:#687792;font-size:.82rem;padding:14px 2px 0}@media (max-width:1280px){.workstream-configuration-page_configurationStats__FHJGQ{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.workstream-configuration-page_sections__a9MRb{grid-template-columns:1fr}.workstream-configuration-page_fullWidthCard__xmegW,.workstream-configuration-page_settingsCard__XJrmK{grid-column:auto}.workstream-configuration-page_projectTile__Q7NP\+{grid-template-columns:44px minmax(160px,1fr) minmax(220px,1fr) minmax(180px,1fr) 120px}}@media (max-width:900px){.workstream-configuration-page_configurationStats__FHJGQ{grid-template-columns:repeat(2,minmax(0,1fr))}.workstream-configuration-page_listStats__7mMRD{grid-template-columns:1fr}.workstream-configuration-page_phaseCard__EFbYc{overflow-x:auto}.workstream-configuration-page_phaseTable__3Bsse{min-width:650px}}@media (max-width:760px){.workstream-configuration-page_optionalDates__Rp8Wn,.workstream-configuration-page_phaseHours__EJFJ4,.workstream-configuration-page_trackingGrid__7XQ\+-,.workstream-configuration-page_workstreamForm__bLWCy,.workstream-configuration-page_workstreamPhaseGrid__NIJIR{grid-template-columns:1fr}.workstream-configuration-page_heading__OeS7o,.workstream-configuration-page_hoursBreakdownHeader__LrN\+h,.workstream-configuration-page_phaseConfigurationHeader__O4WT5{align-items:stretch;flex-direction:column}.workstream-configuration-page_hoursAvailability__WW2f9{flex-wrap:wrap}.workstream-configuration-page_configurationHeader__Sw6u9{grid-template-columns:1fr}.workstream-configuration-page_configurationStats__FHJGQ{grid-column:auto;grid-template-columns:1fr}.workstream-configuration-page_backButton__4eWNG{justify-self:start}.workstream-configuration-page_allocationForm__GuPf9,.workstream-configuration-page_hourSummary__N5\+vH,.workstream-configuration-page_projectCards__snx7n{grid-template-columns:1fr}.workstream-configuration-page_listToolbar__fiz8g{align-items:stretch;flex-direction:column}.workstream-configuration-page_projectTile__Q7NP\+{gap:12px;grid-template-columns:42px minmax(0,1fr) auto;padding:14px}.workstream-configuration-page_projectTileTop__3V\+SJ>.workstream-configuration-page_statusPill__azKUv{grid-column:3;grid-row:1;margin:0}.workstream-configuration-page_projectTile__Q7NP\+>strong{grid-column:2}.workstream-configuration-page_projectTileMeta__rraCh,.workstream-configuration-page_projectTileProgress__PyD98{grid-column:1/-1;grid-row:auto;padding:0}.workstream-configuration-page_projectTileAction__GWvA-{border-top:1px solid #e4e9f0;grid-column:1/-1;grid-row:auto;padding-top:10px}}.workstream-tracking-page_page__d9QJR{background:#f6f8fb;color:#172036;gap:16px}.workstream-tracking-page_hero__yCiBf{display:none}.workstream-tracking-page_hero__yCiBf h1{color:#131c2e;font-size:clamp(1.45rem,2vw,1.8rem);line-height:1.12;margin:5px 0 6px}.workstream-tracking-page_hero__yCiBf p{color:#687792;font-size:1rem;margin:0}.workstream-tracking-page_eyebrow__v-lRv{color:#2782d8;font-size:.78rem;font-weight:700;letter-spacing:.08em}.workstream-tracking-page_backButton__nTCBk{align-items:center;background:#0000;border:0;color:#52627d;cursor:pointer;display:flex;font:inherit;font-size:.84rem;gap:7px;margin:0 0 10px;padding:0}.workstream-tracking-page_backButton__nTCBk:hover{color:#2782d8}.workstream-tracking-page_projectHeader__dFCZ9{grid-gap:0 20px;background:#fff;border:1px solid #dce3ed;border-radius:14px;box-shadow:0 3px 12px #1e34520a;display:grid;gap:0 20px;grid-template-columns:minmax(0,2fr) minmax(390px,1fr);padding:16px 20px}.workstream-tracking-page_projectIdentity__jC7F1{align-items:center;border-bottom:1px solid #e3e8ef;display:flex;gap:14px;min-width:0;padding:4px 6px 18px}.workstream-tracking-page_projectShadowToggle__8qm\+o{background:#f9fbfd;border:1px solid #dbe3ee;border-radius:9px;margin-left:auto;padding:7px 10px}.workstream-tracking-page_projectIdentity__jC7F1 h1{color:#172036;font-size:clamp(1.35rem,2vw,1.75rem);margin:4px 0}.workstream-tracking-page_projectIdentity__jC7F1 p{color:#687792;font-size:.8rem;margin:0}.workstream-tracking-page_projectMark__ibIRV{background:#eef2ff;border-radius:10px;color:#4977df;display:grid;flex:0 0 auto;height:42px;place-items:center;width:42px}.workstream-tracking-page_projectMark__ibIRV svg{width:24px}.workstream-tracking-page_healthBadge__jIIlr{align-self:flex-start;border-radius:999px;font-size:.68rem;font-weight:800;margin-left:2px;padding:5px 10px;white-space:nowrap}.workstream-tracking-page_projectFacts__swtX6{grid-gap:0;display:grid;gap:0;grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:17px}.workstream-tracking-page_projectFact__Gcsj3{grid-gap:4px 8px;display:grid;gap:4px 8px;grid-template-columns:20px 1fr;padding:4px 16px}.workstream-tracking-page_projectFact__Gcsj3+.workstream-tracking-page_projectFact__Gcsj3{border-left:1px solid #e3e8ef}.workstream-tracking-page_projectFact__Gcsj3 svg{align-self:center;color:#58719c;grid-row:1/3;width:16px}.workstream-tracking-page_projectFact__Gcsj3 small{color:#687792;font-size:.65rem}.workstream-tracking-page_projectFact__Gcsj3 b{color:#253149;font-size:.73rem;overflow-wrap:anywhere}.workstream-tracking-page_projectHealth__C\+chJ{grid-gap:9px;background:#fbfcfe;border:1px solid #e0e6ee;border-radius:12px;display:grid;gap:9px;grid-column:2;grid-row:1/3;padding:14px 16px}.workstream-tracking-page_projectHealth__C\+chJ>span{color:#253149;font-size:.72rem;font-weight:800}.workstream-tracking-page_healthSummary__4PMlb{align-items:center;background:color-mix(in srgb,currentColor 8%,#fff);border-radius:9px;display:flex;gap:9px;padding:7px 9px}.workstream-tracking-page_healthSummary__4PMlb>svg{height:28px;width:28px}.workstream-tracking-page_healthSummary__4PMlb div{grid-gap:2px;display:grid;gap:2px}.workstream-tracking-page_healthSummary__4PMlb small{font-size:.62rem}.workstream-tracking-page_healthSummary__4PMlb strong{font-size:.88rem}.workstream-tracking-page_healthSummary__4PMlb p{color:#687792;font-size:.65rem;margin:0}.workstream-tracking-page_healthSignals__R\+r9S{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.workstream-tracking-page_healthSignals__R\+r9S span{grid-gap:3px;color:#687792;display:grid;font-size:.62rem;gap:3px}.workstream-tracking-page_healthSignals__R\+r9S b{align-items:center;color:currentColor;display:flex;font-size:.67rem;gap:5px}.workstream-tracking-page_healthSignals__R\+r9S b i{background:currentColor;border-radius:50%;height:6px;width:6px}.workstream-tracking-page_healthProgress__h4Gr5{grid-gap:6px;color:#687792;display:grid;font-size:.65rem;gap:6px;grid-template-columns:1fr auto}.workstream-tracking-page_healthProgress__h4Gr5>span:first-child{display:contents}.workstream-tracking-page_healthProgress__h4Gr5 b{color:#253149}.workstream-tracking-page_healthProgress__h4Gr5 .workstream-tracking-page_progressTrack__ESV39{grid-column:1/-1}.workstream-tracking-page_healthGood__9mXHD{background-color:#e9f6ef;color:#2d8f5b}.workstream-tracking-page_healthWatch__R7pI5{background-color:#fff4df;color:#b87511}.workstream-tracking-page_healthRisk__qlEKT{background-color:#fcebed;color:#c8464f}.workstream-tracking-page_trackingScope__M0\+14{grid-gap:10px;background:#fff;border:1px solid #dce3ed;border-radius:14px;box-shadow:0 3px 12px rgba(30,52,82,.035);display:grid;gap:10px;padding:14px 16px}.workstream-tracking-page_trackingScope__M0\+14 header strong{color:#253149;display:block;font-size:.82rem}.workstream-tracking-page_trackingScope__M0\+14 header span{color:#687792;display:block;font-size:.72rem;margin-top:3px}.workstream-tracking-page_scopeOptions__-N11D{display:flex;gap:10px;overflow-x:auto;padding:1px 1px 4px;scrollbar-width:thin}.workstream-tracking-page_scopeOptions__-N11D button{align-items:center;background:#fff;border:1px solid #dce3ed;border-radius:9px;color:#66758d;cursor:pointer;display:flex;flex:0 0 min(210px,24vw);font:inherit;gap:9px;min-height:54px;padding:9px 12px;text-align:left;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.workstream-tracking-page_scopeOptions__-N11D button:hover{background:#f8faff;border-color:#9ab4f6}.workstream-tracking-page_scopeOptions__-N11D button>svg{color:#60728f;flex:0 0 auto;width:19px}.workstream-tracking-page_scopeOptions__-N11D button>span{grid-gap:2px;display:grid;gap:2px;min-width:0}.workstream-tracking-page_scopeOptions__-N11D button small,.workstream-tracking-page_scopeOptions__-N11D button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workstream-tracking-page_scopeOptions__-N11D button strong{color:#26344c;font-size:.78rem}.workstream-tracking-page_scopeOptions__-N11D button small{color:#71809a;font-size:.65rem}.workstream-tracking-page_scopeOptions__-N11D .workstream-tracking-page_scopeActive__0-vuW{background:#f1f5ff;border-color:#7198f5;box-shadow:inset 0 0 0 1px #c9d7fb}.workstream-tracking-page_scopeOptions__-N11D .workstream-tracking-page_scopeActive__0-vuW strong,.workstream-tracking-page_scopeOptions__-N11D .workstream-tracking-page_scopeActive__0-vuW>svg{color:#3868ed}.workstream-tracking-page_kpiGrid__lzBSw{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.workstream-tracking-page_kpiGrid__lzBSw .workstream-tracking-page_metric__ptzmo{min-height:130px;padding:17px}.workstream-tracking-page_kpiGrid__lzBSw .workstream-tracking-page_metricIcon__SfN3Z{margin-bottom:8px}.workstream-tracking-page_kpiGrid__lzBSw .workstream-tracking-page_metric__ptzmo strong{font-size:clamp(1.15rem,1.45vw,1.6rem);margin:9px 0 5px}.workstream-tracking-page_kpiGrid__lzBSw .workstream-tracking-page_metric__ptzmo p{font-size:.73rem}.workstream-tracking-page_projectPicker__4y4aR{width:min(360px,100%)}.workstream-tracking-page_empty__-7v\+J{align-items:center;color:#687792;display:flex;gap:12px;justify-content:center;min-height:180px}.workstream-tracking-page_error__6yCkS{color:#c33f46}.workstream-tracking-page_loadingOverlay__YvSN3{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#f1f5f9ad;cursor:wait;display:grid;inset:0;place-items:center;position:fixed;z-index:1200}.workstream-tracking-page_loadingOverlay__YvSN3 svg{filter:drop-shadow(0 5px 10px rgba(30,80,145,.16));height:64px;width:64px}.workstream-tracking-page_srOnly__g6TdI{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.workstream-tracking-page_summary__o-d7b{grid-gap:35px;background:#fff;border:1px solid #d8e0ec;border-radius:16px;box-shadow:0 4px 16px #1e34520a;display:grid;gap:35px;grid-template-columns:minmax(0,1fr) minmax(350px,.48fr);padding:28px 30px}.workstream-tracking-page_metric__ptzmo>span:not(.workstream-tracking-page_metricIcon__SfN3Z),.workstream-tracking-page_miniMetric__OZjMY>span,.workstream-tracking-page_summary__o-d7b>div>span{color:#687792;font-size:.86rem}.workstream-tracking-page_summary__o-d7b h2{color:#131c2e;font-size:1.45rem;margin:16px 0 10px}.workstream-tracking-page_summary__o-d7b p{color:#687792;line-height:1.55;margin:0}.workstream-tracking-page_summaryMetrics__EbgO0{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.workstream-tracking-page_miniMetric__OZjMY{background:#fafbfd;border:1px solid #e0e6ef;border-radius:14px;padding:20px}.workstream-tracking-page_miniMetric__OZjMY strong{color:#131c2e;display:block;font-size:1.75rem;margin:13px 0}.workstream-tracking-page_metricGrid__Ltef7{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.workstream-tracking-page_overviewPanel__qALC\+{grid-gap:18px;background:#fff;border:1px solid #d8e0ec;border-radius:16px;box-shadow:0 4px 16px #1e34520a;display:grid;gap:18px;grid-template-columns:minmax(260px,.85fr) minmax(0,2.6fr);padding:16px}.workstream-tracking-page_overviewSummary__tD5zK{padding:13px 14px}.workstream-tracking-page_overviewSummary__tD5zK>span{color:#265fe4;font-size:.83rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.workstream-tracking-page_overviewSummary__tD5zK h2{color:#131c2e;font-size:1.12rem;line-height:1.4;margin:15px 0 10px}.workstream-tracking-page_overviewSummary__tD5zK p{color:#687792;font-size:.85rem;line-height:1.5;margin:0}.workstream-tracking-page_overviewSummary__tD5zK>div{grid-gap:5px 9px;color:#687792;display:grid;font-size:.76rem;gap:5px 9px;grid-template-columns:auto 1fr;margin-top:18px}.workstream-tracking-page_overviewSummary__tD5zK>div b{color:#172036}.workstream-tracking-page_overviewSummary__tD5zK>div .workstream-tracking-page_progressTrack__ESV39{grid-column:1/-1}.workstream-tracking-page_overviewPanel__qALC\+ .workstream-tracking-page_metricGrid__Ltef7{gap:12px}.workstream-tracking-page_overviewPanel__qALC\+ .workstream-tracking-page_metric__ptzmo{min-height:145px;padding:18px}.workstream-tracking-page_overviewPanel__qALC\+ .workstream-tracking-page_metric__ptzmo strong{font-size:clamp(1.25rem,1.6vw,1.75rem)}.workstream-tracking-page_metric__ptzmo{background:#fff;border:1px solid #d8e0ec;border-radius:14px;box-shadow:0 4px 14px rgba(30,52,82,.035);min-height:172px;overflow:hidden;padding:22px;position:relative}.workstream-tracking-page_metric__ptzmo:before{background:var(--metric-color);content:"";height:4px;inset:0 0 auto;position:absolute}.workstream-tracking-page_metricIcon__SfN3Z{color:var(--metric-color);display:inline-flex;margin-bottom:15px}.workstream-tracking-page_metric__ptzmo strong{color:#131c2e;display:block;font-size:clamp(1.45rem,2vw,2.1rem);margin:15px 0 8px;overflow-wrap:anywhere}.workstream-tracking-page_metric__ptzmo p{color:#687792;font-size:.88rem;margin:0}.workstream-tracking-page_utilisationSection__gFxE0{grid-gap:14px;background:#f9fbfe;border:1px solid #d8e0ec;border-radius:16px;box-shadow:0 4px 16px #1e34520a;display:grid;gap:14px;padding:18px}.workstream-tracking-page_utilisationHeader__9iIhO{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:2px 4px 4px}.workstream-tracking-page_utilisationHeader__9iIhO h2{color:#172036;font-size:1.3rem;margin:0 0 5px}.workstream-tracking-page_utilisationHeader__9iIhO p{color:#687792;font-size:.87rem;margin:0}.workstream-tracking-page_utilisationHeader__9iIhO>span{align-items:center;color:#687792;display:flex;font-size:.8rem;gap:8px}.workstream-tracking-page_utilisationCharts__vvMcY{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(260px,.68fr) minmax(450px,1.45fr) minmax(300px,.82fr)}.workstream-tracking-page_insightCard__Yxsg\+{background:#fff;border:1px solid #dce3ed;border-radius:12px;min-width:0;overflow:hidden}.workstream-tracking-page_insightCard__Yxsg\+>h3{border-bottom:1px solid #e5eaf1;color:#253149;font-size:.95rem;margin:0;padding:16px 18px}.workstream-tracking-page_insightCard__Yxsg\+>h3 small{color:#687792;font-weight:400}.workstream-tracking-page_summaryVisualCard__tMsfE{display:flex;flex-direction:column}.workstream-tracking-page_visualCardHeader__gSX5S{grid-gap:10px;align-items:center;border-bottom:1px solid #e5eaf1;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr) 26px;min-height:68px;padding:10px 13px}.workstream-tracking-page_visualCardHeader__gSX5S>span{background:color-mix(in srgb,var(--visual-accent) 10%,#fff);border-radius:9px;color:var(--visual-accent);display:grid;height:36px;place-items:center;width:36px}.workstream-tracking-page_visualCardHeader__gSX5S>span svg{height:19px;width:19px}.workstream-tracking-page_visualCardHeader__gSX5S>div{min-width:0}.workstream-tracking-page_visualCardHeader__gSX5S h3{color:#1d2940;font-size:.91rem;line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workstream-tracking-page_visualCardHeader__gSX5S p{color:#71809a;font-size:.64rem;line-height:1.25;margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workstream-tracking-page_visualHeaderBlue__1pE6p{--visual-accent:#3972df}.workstream-tracking-page_visualHeaderPurple__hjpkI{--visual-accent:#805ce8}.workstream-tracking-page_visualInfoButton__a6RcJ{background:#0000;border:0;border-radius:50%;color:var(--visual-accent);cursor:help;display:grid;height:25px;padding:0;place-items:center;width:25px}.workstream-tracking-page_visualInfoButton__a6RcJ:hover{background:color-mix(in srgb,var(--visual-accent) 9%,#fff)}.workstream-tracking-page_visualInfoButton__a6RcJ svg{height:16px;width:16px}.workstream-tracking-page_designationCardBody__4J7Nw,.workstream-tracking-page_utilisationCardBody__80wNf{grid-gap:9px;align-content:start;display:grid;gap:9px;padding:12px}.workstream-tracking-page_primaryDonut__UXdQR{filter:drop-shadow(0 8px 13px rgba(73,105,157,.08));height:172px;margin:0 auto;position:relative;width:min(190px,100%)}.workstream-tracking-page_primaryDonutTotal__yOYX6{display:grid;inset:50% auto auto 50%;justify-items:center;pointer-events:none;position:absolute;text-align:center;transform:translate(-50%,-50%)}.workstream-tracking-page_primaryDonutTotal__yOYX6 strong{color:#172036;font-size:1.55rem;line-height:1}.workstream-tracking-page_primaryDonutTotal__yOYX6 span{color:#687792;font-size:.66rem;font-weight:600;margin-top:5px}.workstream-tracking-page_primaryDonutTotal__yOYX6 small{color:#506a98;font-size:.65rem;margin-top:8px;white-space:nowrap}.workstream-tracking-page_summaryMetricRows__slwJT{grid-gap:6px;display:grid;gap:6px}.workstream-tracking-page_summaryMetricRow__fZxwj{grid-gap:9px;align-items:center;background:linear-gradient(100deg,#fff,#fbfcfe);border:1px solid #e3e9f2;border-radius:8px;display:grid;gap:9px;grid-template-columns:10px minmax(0,1fr) auto;min-height:48px;padding:7px 10px}.workstream-tracking-page_summaryMetricRow__fZxwj>i{border-radius:50%;height:9px;width:9px}.workstream-tracking-page_summaryMetricRow__fZxwj>div{grid-gap:2px;display:grid;gap:2px;min-width:0}.workstream-tracking-page_summaryMetricRow__fZxwj span{color:#687792;font-size:.68rem}.workstream-tracking-page_summaryMetricRow__fZxwj strong{color:#172036;font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workstream-tracking-page_metricShare__zajwK{justify-items:end}.workstream-tracking-page_metricShare__zajwK b{background:#e8f7ef;border-radius:7px;color:#27895a;font-size:.66rem;padding:3px 7px}.workstream-tracking-page_metricShare__zajwK small{color:#71809a;font-size:.57rem;margin-top:1px}.workstream-tracking-page_visualCallout__9vGjR{grid-gap:9px;align-items:center;border:1px solid;border-radius:8px;display:grid;gap:9px;grid-template-columns:32px minmax(0,1fr);min-height:54px;overflow:hidden;padding:8px 10px;position:relative}.workstream-tracking-page_visualCallout__9vGjR:after{border:1px solid;border-radius:50% 50% 0 0;bottom:-34px;content:"";height:64px;opacity:.25;position:absolute;right:-12px;transform:rotate(-8deg);width:105px}.workstream-tracking-page_visualCallout__9vGjR>span{background:color-mix(in srgb,currentColor 10%,#fff);border-radius:8px;display:grid;height:31px;place-items:center;position:relative;width:31px;z-index:1}.workstream-tracking-page_visualCallout__9vGjR svg{height:17px;width:17px}.workstream-tracking-page_visualCallout__9vGjR>div{grid-gap:3px;display:grid;gap:3px;min-width:0;position:relative;z-index:1}.workstream-tracking-page_visualCallout__9vGjR strong{font-size:.67rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workstream-tracking-page_visualCallout__9vGjR small{color:#687792;font-size:.58rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workstream-tracking-page_visualCalloutSuccess__GCG5q{background:linear-gradient(110deg,#f3fbf6,#effaf4);border-color:#d8ecdf;color:#31905b}.workstream-tracking-page_visualCalloutDanger__3r3pq{background:linear-gradient(110deg,#fff6f7,#fff1f2);border-color:#f1d9db;color:#d34d56}.workstream-tracking-page_visualCalloutInfo__Z8CoX{background:linear-gradient(110deg,#f6f9ff,#edf3ff);border-color:#dce5fa;color:#3972df}.workstream-tracking-page_donutLayout__Xf4-4{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:180px 1fr;min-height:255px;padding:18px}.workstream-tracking-page_donutChart__\+8RRE{height:180px;position:relative}.workstream-tracking-page_donutChart__\+8RRE>strong{color:#172036;display:grid;font-size:1.6rem;inset:50% auto auto 50%;position:absolute;text-align:center;transform:translate(-50%,-50%)}.workstream-tracking-page_donutChart__\+8RRE small{color:#687792;font-size:.7rem;font-weight:500;margin-top:4px}.workstream-tracking-page_donutLayout__Xf4-4 dl{grid-gap:20px;display:grid;gap:20px;margin:0}.workstream-tracking-page_donutLayout__Xf4-4 dl div{grid-gap:6px;display:grid;gap:6px}.workstream-tracking-page_donutLayout__Xf4-4 dt{align-items:center;color:#687792;display:flex;font-size:.78rem;gap:7px}.workstream-tracking-page_donutLayout__Xf4-4 dd{color:#172036;font-weight:700;margin:0 0 0 17px}.workstream-tracking-page_donutLayout__Xf4-4 i{border-radius:50%;height:9px;width:9px}.workstream-tracking-page_utilisedDot__Q0UxK{background:#3972df}.workstream-tracking-page_plannedDot__ihqAl{background:#d7dce5}.workstream-tracking-page_costVisual__E5MNd,.workstream-tracking-page_phaseChartCard__JfbGD{--phase-chart-grid:var(--border-neutral,#dee2e6);--phase-chart-axis:var(--color-slate-500,#64748b);--phase-chart-axis-muted:color-mix(in srgb,var(--color-slate-500,#64748b) 68%,#fff);--phase-chart-planned:var(--color-slate-300,#d7e2ef);--phase-chart-utilised:var(--color-accent-500,#5c63c0);--phase-chart-utilised-label:var(--color-accent-600,#454a93)}.workstream-tracking-page_phaseChartCard__JfbGD{display:flex;flex-direction:column}.workstream-tracking-page_phaseChart__7wfa0{flex:1 1 auto;height:auto;min-height:300px;padding:12px 15px 5px;width:100%}.workstream-tracking-page_phaseStatusCard__vTHRy{display:flex;flex-direction:column}.workstream-tracking-page_phaseStatusList__QMv0v{grid-gap:8px;display:grid;gap:8px;padding:12px 12px 8px}.workstream-tracking-page_phaseStatusItem__CnE1E{grid-gap:9px;align-items:center;background:#fff;border:1px solid #e1e6ee;border-radius:9px;display:grid;gap:9px;grid-template-columns:34px minmax(90px,1fr) minmax(105px,.9fr);padding:9px}.workstream-tracking-page_phaseStatusIcon__RcVxn{background:var(--phase-color);border-radius:50%;color:#fff;display:grid;height:33px;place-items:center;width:33px}.workstream-tracking-page_phaseStatusIcon__RcVxn svg{height:15px;width:15px}.workstream-tracking-page_phaseStatusItem__CnE1E>div:nth-child(2){grid-gap:3px;display:grid;gap:3px}.workstream-tracking-page_phaseStatusItem__CnE1E strong{color:#253149;font-size:.75rem}.workstream-tracking-page_phaseStatusItem__CnE1E small{color:#73819a;font-size:.66rem}.workstream-tracking-page_phaseStatusUsage__x9R6a{grid-gap:6px;display:grid;gap:6px}.workstream-tracking-page_phaseStatusUsage__x9R6a>span{color:#586880;display:flex;font-size:.66rem;gap:8px;justify-content:space-between}.workstream-tracking-page_phaseStatusUsage__x9R6a b{color:#253149}.workstream-tracking-page_phaseStatusUsage__x9R6a>i{background:#e7ebf1;border-radius:7px;height:5px;overflow:hidden}.workstream-tracking-page_phaseStatusUsage__x9R6a em{background:#3972df;border-radius:inherit;display:block;height:100%}.workstream-tracking-page_phaseOver__31P0Z .workstream-tracking-page_phaseStatusUsage__x9R6a b,.workstream-tracking-page_phaseOver__31P0Z small{color:#d1434a}.workstream-tracking-page_phaseOver__31P0Z .workstream-tracking-page_phaseStatusUsage__x9R6a em{background:#d1434a}.workstream-tracking-page_phaseWatch__DMukU .workstream-tracking-page_phaseStatusUsage__x9R6a b,.workstream-tracking-page_phaseWatch__DMukU small{color:#b87511}.workstream-tracking-page_phaseWatch__DMukU .workstream-tracking-page_phaseStatusUsage__x9R6a em{background:#d99a35}.workstream-tracking-page_timelineLink__FWatC{align-items:center;background:#fff;border:1px solid #dce3ed;border-radius:8px;color:#3972df;cursor:pointer;display:flex;font:inherit;font-size:.74rem;font-weight:600;gap:10px;justify-content:space-between;margin:auto 12px 12px;padding:10px 12px}.workstream-tracking-page_timelineLink__FWatC:hover{background:#f4f7ff;border-color:#3972df}.workstream-tracking-page_durationGrid__Q-In\+{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1.5fr) minmax(440px,1fr)}.workstream-tracking-page_costTable__yY2dd table,.workstream-tracking-page_phaseTable__ZqdbB table{margin:0}.workstream-tracking-page_costTable__yY2dd td,.workstream-tracking-page_costTable__yY2dd th,.workstream-tracking-page_phaseTable__ZqdbB td,.workstream-tracking-page_phaseTable__ZqdbB th{font-size:.78rem;padding:12px 14px}.workstream-tracking-page_tableProgress__gJxmc{align-items:center;display:flex;gap:8px;min-width:110px}.workstream-tracking-page_tableProgress__gJxmc>i{background:#e5eaf1;border-radius:8px;height:6px;overflow:hidden;width:48px}.workstream-tracking-page_tableProgress__gJxmc b{background:#41a36d;border-radius:inherit;display:block;height:100%}.workstream-tracking-page_projectSummaryCards__vYhm1{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.workstream-tracking-page_projectSummaryCard__27MwO{align-content:center;background:#fff;border:1px solid #dce3ed;border-radius:12px;display:grid;min-height:138px;padding:15px;place-items:center;text-align:center}.workstream-tracking-page_projectSummaryCard__27MwO>span{background:color-mix(in srgb,var(--summary-color) 10%,#fff);border-radius:50%;color:var(--summary-color);display:grid;height:34px;margin-bottom:9px;place-items:center;width:34px}.workstream-tracking-page_projectSummaryCard__27MwO svg{width:17px}.workstream-tracking-page_projectSummaryCard__27MwO small{color:#687792}.workstream-tracking-page_projectSummaryCard__27MwO strong{color:var(--summary-color);font-size:1.05rem;margin-top:9px}.workstream-tracking-page_projectSummaryCard__27MwO p{color:#687792;font-size:.72rem;margin:7px 0 0}.workstream-tracking-page_summaryblue__tJ3n5{--summary-color:#3972df}.workstream-tracking-page_summarygreen__RkVhS{--summary-color:#31905b}.workstream-tracking-page_summaryamber__7UHV9{--summary-color:#bf7a00}.workstream-tracking-page_summarypurple__wELSM{--summary-color:#8157d5}.workstream-tracking-page_costGrid__m-zEC{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(260px,.68fr) minmax(450px,1.45fr) minmax(300px,.82fr)}.workstream-tracking-page_costTotals__O61\+E{grid-gap:12px;display:grid;gap:12px}.workstream-tracking-page_costTotals__O61\+E article{align-content:center;background:linear-gradient(145deg,#f4f8ff,#fff);border:1px solid #dce3ed;border-radius:12px;display:grid;justify-items:start;padding:18px}.workstream-tracking-page_costTotals__O61\+E article:last-child{background:linear-gradient(145deg,#f2fbf5,#fff)}.workstream-tracking-page_costTotals__O61\+E svg{color:#3972df;width:18px}.workstream-tracking-page_costTotals__O61\+E span{color:#687792;font-size:.75rem;margin:10px 0 8px}.workstream-tracking-page_costTotals__O61\+E strong{color:#3972df;font-size:1.25rem;overflow-wrap:anywhere}.workstream-tracking-page_costTotals__O61\+E article:last-child strong{color:#31905b}.workstream-tracking-page_costVisual__E5MNd{display:flex;flex-direction:column}.workstream-tracking-page_costSummaryStrip__59XHH{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);padding:12px 14px 0}.workstream-tracking-page_costSummaryStrip__59XHH>div{grid-gap:3px 8px;align-items:center;background:#f2f6ff;border-radius:9px;color:#3972df;display:grid;gap:3px 8px;grid-template-columns:auto 1fr;padding:11px 12px}.workstream-tracking-page_costSummaryStrip__59XHH>div:last-child{background:#f5f2ff;color:#7456ce}.workstream-tracking-page_costSummaryStrip__59XHH svg{grid-row:1/3;width:17px}.workstream-tracking-page_costSummaryStrip__59XHH span{color:#687792;font-size:.7rem}.workstream-tracking-page_costSummaryStrip__59XHH strong{color:#172036;font-size:.92rem;overflow-wrap:anywhere}.workstream-tracking-page_costChart__EITvW{flex:1 1;min-height:235px;padding:12px 12px 4px}.workstream-tracking-page_designationDonut__Xvbj1{display:flex;flex-direction:column}.workstream-tracking-page_designationDonutChart__TwzRF{filter:drop-shadow(0 8px 13px rgba(83,73,157,.09));height:175px;margin:0 auto;position:relative;width:min(205px,100%)}.workstream-tracking-page_designationDonutChart__TwzRF .recharts-tooltip-wrapper{pointer-events:none;z-index:10}.workstream-tracking-page_designationDonutTotal__mjWRO{display:grid;justify-items:center;left:50%;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:1}.workstream-tracking-page_designationDonutTotal__mjWRO strong{color:#172036;font-size:1.35rem;line-height:1}.workstream-tracking-page_designationDonutTotal__mjWRO span{color:#687792;font-size:.63rem;margin-top:5px}.workstream-tracking-page_designationRows__wqMSd{grid-gap:5px;display:grid;gap:5px;max-height:205px;overflow-y:auto;padding-right:2px;scrollbar-color:#cad4e5 #0000;scrollbar-width:thin}.workstream-tracking-page_designationRow__LV2kB{grid-gap:7px;align-items:center;background:color-mix(in srgb,var(--designation-color) 5%,#fff);border:1px solid color-mix(in srgb,var(--designation-color) 18%,#e5eaf1);border-radius:7px;display:grid;gap:7px;grid-template-columns:8px minmax(0,1fr) auto minmax(42px,.75fr) auto;min-height:34px;padding:5px 8px}.workstream-tracking-page_designationRow__LV2kB>i{background:var(--designation-color);border-radius:50%;height:8px;width:8px}.workstream-tracking-page_designationName__6-dcT{color:#596983;cursor:help;display:block;font-size:.63rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workstream-tracking-page_designationRow__LV2kB>strong{color:#172036;font-size:.68rem;white-space:nowrap}.workstream-tracking-page_designationProgress__TPR5l{background:#e8edf4;border-radius:7px;height:5px;overflow:hidden}.workstream-tracking-page_designationProgress__TPR5l>i{background:var(--designation-color);border-radius:inherit;display:block;height:100%}.workstream-tracking-page_designationRow__LV2kB>b{background:color-mix(in srgb,var(--designation-color) 10%,#fff);border-radius:7px;color:var(--designation-color);font-size:.61rem;min-width:36px;padding:3px 5px;text-align:center}.workstream-tracking-page_noDesignationData__1Pij0{color:#71809a;font-size:.72rem;margin:0;padding:18px 10px;text-align:center}.workstream-tracking-page_designationTooltip__jJlWC{grid-gap:7px;background:#fffffffa;border:1px solid #dce3ed;border-radius:9px;box-shadow:0 8px 24px #1f304d24;display:grid;gap:7px;min-width:190px;padding:12px 14px}.workstream-tracking-page_designationTooltip__jJlWC>strong{border-bottom:1px solid #e7ebf1;color:#172036;padding-bottom:6px}.workstream-tracking-page_designationTooltip__jJlWC span{color:#687792;display:flex;font-size:.75rem;gap:16px;justify-content:space-between}.workstream-tracking-page_designationTooltip__jJlWC b{color:#253149;white-space:nowrap}.workstream-tracking-page_utilisationTooltip__wa2-y{background:#fff;border-color:#cfd8e6;box-shadow:0 12px 30px #1f304d33;min-width:180px;position:relative;z-index:30}.workstream-tracking-page_phaseChart__7wfa0 .recharts-default-tooltip{background:#fff!important;border:1px solid #d6deea!important;border-radius:9px;box-shadow:0 10px 26px #1f304d2e}.workstream-tracking-page_phaseChart__7wfa0 .recharts-tooltip-label{color:#172036;font-weight:700}.workstream-tracking-page_phaseChart__7wfa0 .recharts-tooltip-item{color:#344054!important;font-weight:600}.workstream-tracking-page_keyInsights__lqc5U{display:flex;flex-direction:column}.workstream-tracking-page_insightList__L6hAz{grid-gap:10px;align-content:start;display:grid;gap:10px;padding:14px}.workstream-tracking-page_insightItem__yZWjD{grid-gap:9px;border:1px solid #0000;border-radius:9px;display:grid;gap:9px;grid-template-columns:28px 1fr;padding:11px}.workstream-tracking-page_insightItem__yZWjD>span{border-radius:50%;display:grid;height:27px;place-items:center;width:27px}.workstream-tracking-page_insightItem__yZWjD svg{height:15px;width:15px}.workstream-tracking-page_insightItem__yZWjD strong{color:#253149;display:block;font-size:.78rem;line-height:1.35}.workstream-tracking-page_insightItem__yZWjD p{color:#687792;font-size:.69rem;line-height:1.4;margin:4px 0 0}.workstream-tracking-page_insightdanger__hb8J8{background:#fff6f7;border-color:#f3d7da}.workstream-tracking-page_insightdanger__hb8J8>span{background:#fde8ea;color:#d34d56}.workstream-tracking-page_insightsuccess__5rJ4N{background:#f4fbf6;border-color:#d8ecdf}.workstream-tracking-page_insightsuccess__5rJ4N>span{background:#e2f3e8;color:#31905b}.workstream-tracking-page_insightinfo__tdG9W{background:#f5f8ff;border-color:#dce5fa}.workstream-tracking-page_insightinfo__tdG9W>span{background:#e5ecff;color:#3972df}.workstream-tracking-page_blue__oJ6EZ{--metric-color:#5b91df}.workstream-tracking-page_purple__mi4VH{--metric-color:#8069d6}.workstream-tracking-page_green__wBS\+I{--metric-color:#55a77a}.workstream-tracking-page_amber__Zqapq{--metric-color:#d59a43}.workstream-tracking-page_red__\+4Hge{--metric-color:#d66a70}.workstream-tracking-page_sky__AVLZs{--metric-color:#61a5d9}.workstream-tracking-page_violet__OiRsB{--metric-color:#8d75cf}.workstream-tracking-page_reportCard__\+-Q63{background:#fff;border:1px solid #d8e0ec;border-radius:16px;box-shadow:0 4px 16px rgba(30,52,82,.035);overflow:hidden}.workstream-tracking-page_sectionHeader__-mdRP{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:25px 28px}.workstream-tracking-page_sectionHeader__-mdRP h2{color:#131c2e;font-size:1.3rem;margin:0 0 7px}.workstream-tracking-page_sectionHeader__-mdRP p,.workstream-tracking-page_sectionHeader__-mdRP>span{color:#687792;margin:0}.workstream-tracking-page_reportCard__\+-Q63 table{margin:0}.workstream-tracking-page_reportCard__\+-Q63 thead{background:#f2f5f9}.workstream-tracking-page_reportCard__\+-Q63 th{color:#53627b;white-space:nowrap}.workstream-tracking-page_reportCard__\+-Q63 td{vertical-align:middle}.workstream-tracking-page_progress__swXi5{align-items:center;display:flex;gap:12px;min-width:135px}.workstream-tracking-page_progressTrack__ESV39{background:#e8edf3;border-radius:20px;flex:1 1;height:8px;min-width:70px;overflow:hidden}.workstream-tracking-page_progressTrack__ESV39 i{background:#349168;border-radius:inherit;display:block;height:100%}.workstream-tracking-page_status__q7dP\+{align-items:center;border-radius:999px;display:inline-flex;font-size:.82rem;gap:8px;padding:7px 12px;white-space:nowrap}.workstream-tracking-page_status__q7dP\+ i{background:currentColor;border-radius:50%;height:8px;width:8px}.workstream-tracking-page_statusGood__2kCvF{background:#e9f6f0;color:#18865b}.workstream-tracking-page_statusWatch__XHvGq{background:#fff3e3;color:#b76b06}.workstream-tracking-page_statusDanger__DpE\+r{background:#fcecee;color:#cf4149}.workstream-tracking-page_negative__QIi1a{color:#d14343}.workstream-tracking-page_emptyRow__3rea-{color:#687792;padding:34px!important;text-align:center}.workstream-tracking-page_listHero__\+\+a2A{background:linear-gradient(135deg,#fff,#f7faff);border:1px solid #dce3ed;border-radius:14px;box-shadow:0 3px 12px rgba(30,52,82,.035);padding:18px 20px}.workstream-tracking-page_listHero__\+\+a2A h1{color:#131c2e;font-size:clamp(1.45rem,2.3vw,1.9rem);margin:0}.workstream-tracking-page_listHero__\+\+a2A p{color:#687792;font-size:.86rem;margin:8px 0 0}.workstream-tracking-page_listStats__9JArO{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.workstream-tracking-page_listStats__9JArO>div{grid-gap:6px;background:#fff;border:1px solid #dce3ed;border-radius:12px;box-shadow:0 3px 10px rgba(30,52,82,.025);display:grid;gap:6px;min-width:0;padding:15px 17px}.workstream-tracking-page_listStats__9JArO span{color:#687792;font-size:.78rem}.workstream-tracking-page_listStats__9JArO strong{color:#172036;font-size:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workstream-tracking-page_listToolbar__FP1n2{grid-gap:18px;align-items:center;background:#fff;border-bottom:1px solid #e1e7ef;display:grid;gap:18px;grid-template-columns:minmax(280px,520px) 1fr;padding:18px 24px}.workstream-tracking-page_listToolbar__FP1n2>span{color:#687792;font-size:.85rem;justify-self:end}.workstream-tracking-page_searchBox__wpJxl{align-items:center;background:#fff;border:1px solid #d5deeb;border-radius:10px;color:#71819b;display:flex;gap:10px;min-height:44px;padding:0 15px}.workstream-tracking-page_searchBox__wpJxl input{background:#0000;border:0;color:#172036;font:inherit;outline:0;width:100%}.workstream-tracking-page_listToolbar__FP1n2 select{background:#fff;border:1px solid #d5deeb;border-radius:10px;color:#43526c;font:inherit;min-height:44px;padding:0 13px}.workstream-tracking-page_projectRow__-SpIo{cursor:pointer;transition:background-color .15s ease}.workstream-tracking-page_projectRow__-SpIo:hover{background:#f3f8ff}.workstream-tracking-page_subText__eHNVh{color:#71819b;display:block;margin-top:5px}.workstream-tracking-page_workstreamWorkspace__2fWlI{padding:0 24px 24px}.workstream-tracking-page_workstreamWorkspaceOpen__X2NAU{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(320px,.82fr) minmax(0,1.55fr)}.workstream-tracking-page_workstreamList__twWIH{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.workstream-tracking-page_workstreamWorkspaceOpen__X2NAU .workstream-tracking-page_workstreamList__twWIH{grid-template-columns:1fr}.workstream-tracking-page_workstreamCard__5misK{background:#fff;border:1px solid #dce3ed;border-radius:14px;border-top:4px solid var(--workstream-accent);min-width:0;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.workstream-tracking-page_workstreamCardExpanded__YpV\+O,.workstream-tracking-page_workstreamCard__5misK:hover{border-color:var(--workstream-accent);box-shadow:0 7px 22px #23375517}.workstream-tracking-page_workstreamTrigger__WevKQ{grid-gap:20px;background:#0000;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:20px;padding:22px 24px 0;text-align:left;width:100%}.workstream-tracking-page_workstreamTitle__4\+JMs{align-items:center;display:flex;gap:14px;justify-content:space-between}.workstream-tracking-page_workstreamTitle__4\+JMs>strong{color:#121b2d;font-size:1.17rem}.workstream-tracking-page_workstreamMetrics__F\+9PR{grid-gap:14px;color:#6a7891;display:grid;font-size:.81rem;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.workstream-tracking-page_workstreamMetrics__F\+9PR span{min-width:0}.workstream-tracking-page_workstreamMetrics__F\+9PR strong{color:#141d30;display:block;font-size:1rem;margin-top:7px;overflow-wrap:anywhere}.workstream-tracking-page_workstreamProgress__WeF4y{grid-gap:8px;display:grid;gap:8px}.workstream-tracking-page_workstreamProgress__WeF4y>span:first-child{color:#687792;display:flex;font-size:.82rem;justify-content:space-between}.workstream-tracking-page_workstreamProgress__WeF4y .workstream-tracking-page_progressTrack__ESV39 i{background:var(--workstream-accent)}.workstream-tracking-page_workstreamTrend__dgrsi{background:#fff;border-top:1px solid #e3e8f0;margin:0 -24px -20px;padding:16px 18px 6px}.workstream-tracking-page_workstreamTrend__dgrsi h4{color:#25324a;font-size:.83rem;margin:0 0 10px}.workstream-tracking-page_workstreamTrendLoading__VrF\+o{color:#7a879c;display:grid;font-size:.8rem;min-height:150px;place-items:center}.workstream-tracking-page_breakdownLink__o4Kaw{align-items:center;border-top:1px solid #e3e8f0;color:#365fea;display:flex;font-weight:600;justify-content:space-between;margin:0 -24px;padding:15px 24px}.workstream-tracking-page_selectedAnalytics__Prlt4{background:#fff;border:1px solid #dce3ed;border-radius:14px;min-width:0;overflow:hidden}.workstream-tracking-page_selectedAnalytics__Prlt4>header{align-items:center;border-bottom:1px solid #e3e8f0;display:flex;gap:16px;justify-content:space-between;padding:18px 22px}.workstream-tracking-page_selectedAnalytics__Prlt4>header span{color:#365fea;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.workstream-tracking-page_selectedAnalytics__Prlt4>header h3{color:#172036;font-size:1.1rem;margin:5px 0 0}.workstream-tracking-page_selectedAnalytics__Prlt4>header button{background:#fff;border:1px solid #d6deea;border-radius:8px;color:#596983;cursor:pointer;padding:7px 11px}.workstream-tracking-page_analyticsPlaceholder__eqQK-{align-items:center;background:linear-gradient(145deg,#fbfdff,#f5f8fd);border:1px dashed #cdd8e7;border-radius:14px;color:#687792;display:flex;flex-direction:column;justify-content:center;min-height:390px;padding:34px;text-align:center}.workstream-tracking-page_analyticsPlaceholder__eqQK->span{background:#e8efff;border-radius:15px;color:#3868ed;display:grid;height:54px;margin-bottom:14px;place-items:center;width:54px}.workstream-tracking-page_analyticsPlaceholder__eqQK- h3{color:#172036;font-size:1.08rem;margin:0 0 9px}.workstream-tracking-page_analyticsPlaceholder__eqQK- p{line-height:1.55;margin:0;max-width:410px}.workstream-tracking-page_analyticsPanel__4TDYf{background:#fafbfd;border-top:1px solid #e3e8f0;padding:22px 24px 26px}.workstream-tracking-page_analyticsFilters__EPIDT{align-items:end;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.workstream-tracking-page_analyticsTools__oSMyC{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.workstream-tracking-page_modeSwitch__hbQWn{background:#eef2f8;border-radius:8px;display:inline-flex;padding:3px}.workstream-tracking-page_modeSwitch__hbQWn button{background:#0000;border:0;border-radius:6px;color:#66758e;cursor:pointer;font-weight:600;min-width:68px;padding:8px 13px}.workstream-tracking-page_modeSwitch__hbQWn .workstream-tracking-page_modeActive__Q\+o6J{background:#3868ed;box-shadow:0 2px 5px #3868ed3d;color:#fff}.workstream-tracking-page_analyticsFilters__EPIDT label{grid-gap:6px;color:#65748e;display:grid;font-size:.78rem;font-weight:600;gap:6px}.workstream-tracking-page_analyticsFilters__EPIDT input,.workstream-tracking-page_analyticsFilters__EPIDT select{background:#fff;border:1px solid #d3dce9;border-radius:8px;color:#26344c;font:inherit;min-height:38px;padding:0 10px}.workstream-tracking-page_analyticsFilters__EPIDT button{background:#0000;border:0;color:#365fea;cursor:pointer;font-weight:600;min-height:38px;padding:0 12px}.workstream-tracking-page_analyticsState__pQX-i{align-items:center;color:#687792;display:flex;gap:10px;justify-content:center;min-height:220px}.workstream-tracking-page_analyticsSummary__rXwBV{align-items:center;color:#687792;display:flex;flex-wrap:wrap;font-size:.84rem;gap:12px 28px;margin-bottom:18px}.workstream-tracking-page_analyticsSummary__rXwBV strong{color:#172036;font-size:1rem;margin-left:6px}.workstream-tracking-page_analyticsSummary__rXwBV small{margin-left:auto}.workstream-tracking-page_categoryTiles__mdHIU{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));margin-bottom:18px}.workstream-tracking-page_categoryTiles__mdHIU article{background:color-mix(in srgb,var(--category-color) 5%,#fff);border:1px solid color-mix(in srgb,var(--category-color) 22%,#dfe5ee);border-radius:10px;min-width:0;overflow:hidden;padding:13px 14px;position:relative}.workstream-tracking-page_categoryTiles__mdHIU article:before{background:var(--category-color);content:"";inset:0 auto 0 0;position:absolute;width:3px}.workstream-tracking-page_categoryTiles__mdHIU span{color:#65748e;display:block;font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workstream-tracking-page_categoryTiles__mdHIU strong{color:#172036;display:inline-block;font-size:1.05rem;margin-top:9px}.workstream-tracking-page_categoryTiles__mdHIU small{color:#65748e;float:right;margin-top:11px}.workstream-tracking-page_chartGrid__Gnzw\+{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(300px,.8fr) minmax(440px,1.4fr)}.workstream-tracking-page_chartCard__jgofN{background:#fff;border:1px solid #dfe5ee;border-radius:12px;min-width:0;padding:18px}.workstream-tracking-page_chartCard__jgofN h3{color:#172036;font-size:1rem;margin:0 0 12px}.workstream-tracking-page_chartCanvas__6D0Xy{height:275px}.workstream-tracking-page_categoryLegend__Z8uja{grid-gap:9px 16px;display:grid;gap:9px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.workstream-tracking-page_categoryLegend__Z8uja>div{grid-gap:7px;align-items:center;color:#596983;display:grid;font-size:.78rem;gap:7px;grid-template-columns:9px minmax(0,1fr) auto auto}.workstream-tracking-page_categoryLegend__Z8uja i{border-radius:3px;height:8px;width:8px}.workstream-tracking-page_categoryLegend__Z8uja b{color:#172036}.workstream-tracking-page_categoryLegend__Z8uja small{min-width:36px;text-align:right}.workstream-tracking-page_noChartData__Jrahv{color:#7a879c;display:grid;min-height:275px;place-items:center;text-align:center}@media (max-width:1100px){.workstream-tracking-page_metricGrid__Ltef7{grid-template-columns:repeat(2,1fr)}.workstream-tracking-page_overviewPanel__qALC\+,.workstream-tracking-page_summary__o-d7b{grid-template-columns:1fr}}@media (max-width:1350px){.workstream-tracking-page_kpiGrid__lzBSw{grid-template-columns:repeat(3,1fr)}.workstream-tracking-page_utilisationCharts__vvMcY{grid-template-columns:minmax(260px,.7fr) minmax(430px,1.3fr)}.workstream-tracking-page_phaseStatusCard__vTHRy{grid-column:1/-1}.workstream-tracking-page_phaseStatusList__QMv0v{grid-template-columns:repeat(2,1fr)}}@media (max-width:1400px){.workstream-tracking-page_costGrid__m-zEC{grid-template-columns:minmax(260px,.7fr) minmax(430px,1.3fr)}.workstream-tracking-page_keyInsights__lqc5U{grid-column:1/-1}.workstream-tracking-page_insightList__L6hAz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1250px){.workstream-tracking-page_costGrid__m-zEC{grid-template-columns:1fr}.workstream-tracking-page_keyInsights__lqc5U{grid-column:auto}.workstream-tracking-page_durationGrid__Q-In\+,.workstream-tracking-page_workstreamWorkspaceOpen__X2NAU{grid-template-columns:1fr}.workstream-tracking-page_workstreamWorkspaceOpen__X2NAU .workstream-tracking-page_workstreamList__twWIH{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.workstream-tracking-page_workstreamList__twWIH{grid-template-columns:repeat(2,minmax(0,1fr))}.workstream-tracking-page_chartGrid__Gnzw\+{grid-template-columns:1fr}.workstream-tracking-page_listStats__9JArO{grid-template-columns:repeat(2,1fr)}.workstream-tracking-page_listToolbar__FP1n2{grid-template-columns:1fr 200px}.workstream-tracking-page_listToolbar__FP1n2>span{grid-column:1/-1;justify-self:start}}@media (max-width:720px){.workstream-tracking-page_hero__yCiBf{align-items:stretch;flex-direction:column}.workstream-tracking-page_projectPicker__4y4aR{width:100%}.workstream-tracking-page_costGrid__m-zEC,.workstream-tracking-page_insightList__L6hAz,.workstream-tracking-page_listStats__9JArO,.workstream-tracking-page_metricGrid__Ltef7,.workstream-tracking-page_phaseStatusList__QMv0v,.workstream-tracking-page_summaryMetrics__EbgO0,.workstream-tracking-page_utilisationCharts__vvMcY,.workstream-tracking-page_workstreamList__twWIH,.workstream-tracking-page_workstreamWorkspaceOpen__X2NAU .workstream-tracking-page_workstreamList__twWIH{grid-template-columns:1fr}.workstream-tracking-page_costGrid__m-zEC>article:last-child,.workstream-tracking-page_phaseStatusCard__vTHRy{grid-column:auto}.workstream-tracking-page_costSummaryStrip__59XHH,.workstream-tracking-page_donutLayout__Xf4-4,.workstream-tracking-page_projectSummaryCards__vYhm1{grid-template-columns:1fr}.workstream-tracking-page_utilisationSection__gFxE0{padding:12px}.workstream-tracking-page_workstreamWorkspace__2fWlI{padding:0 14px 14px}.workstream-tracking-page_workstreamMetrics__F\+9PR{grid-template-columns:1fr 1fr}.workstream-tracking-page_analyticsPanel__4TDYf{padding:18px 14px}.workstream-tracking-page_analyticsTools__oSMyC{align-items:stretch;flex-direction:column-reverse}.workstream-tracking-page_analyticsSummary__rXwBV small{margin-left:0;width:100%}.workstream-tracking-page_chartGrid__Gnzw\+{grid-template-columns:minmax(0,1fr)}.workstream-tracking-page_categoryLegend__Z8uja{grid-template-columns:1fr}.workstream-tracking-page_summary__o-d7b{padding:22px}.workstream-tracking-page_sectionHeader__-mdRP{align-items:flex-start;flex-direction:column}.workstream-tracking-page_listToolbar__FP1n2{grid-template-columns:1fr}.workstream-tracking-page_listToolbar__FP1n2>span{grid-column:auto}.workstream-tracking-page_projectHeader__dFCZ9{grid-template-columns:1fr}.workstream-tracking-page_projectHealth__C\+chJ{grid-column:1;grid-row:auto}.workstream-tracking-page_kpiGrid__lzBSw,.workstream-tracking-page_projectFacts__swtX6{grid-template-columns:repeat(2,1fr)}.workstream-tracking-page_scopeOptions__-N11D button{flex-basis:175px}}.project-phase-timeline-page_page__RBzGm{background:#f6f8fb;color:#172036;gap:18px}.project-phase-timeline-page_header__KAP2N{align-items:center;background:#fff;border:1px solid #d8e0ec;border-radius:15px;display:flex;gap:24px;justify-content:space-between;padding:22px 26px}.project-phase-timeline-page_header__KAP2N button{align-items:center;background:#fff;border:1px solid #d8e0ec;border-radius:8px;color:#3972df;cursor:pointer;display:flex;flex:0 0 auto;font:inherit;font-size:.78rem;font-weight:600;gap:7px;padding:9px 13px}.project-phase-timeline-page_header__KAP2N button:hover{background:#f5f8ff;border-color:#8aa7ec}.project-phase-timeline-page_header__KAP2N h1{font-size:1.8rem;margin:0 0 7px}.project-phase-timeline-page_header__KAP2N p{color:#687792;margin:0}.project-phase-timeline-page_state__5zS78{align-items:center;display:flex;gap:10px;justify-content:center;min-height:200px}.project-phase-timeline-page_timelineCard__dgMfL{background:#fff;border:1px solid #d8e0ec;border-radius:15px;box-shadow:0 5px 18px #1f304d0d;overflow:hidden}.project-phase-timeline-page_timelineTitle__mInBE{align-items:center;border-bottom:1px solid #dce3ed;display:flex;gap:20px;justify-content:space-between;padding:18px 22px}.project-phase-timeline-page_timelineTitle__mInBE>div:first-child{align-items:center;display:flex;gap:12px}.project-phase-timeline-page_timelineTitle__mInBE>div:first-child>svg{background:#edf3ff;border-radius:10px;box-sizing:initial;color:#3972df;padding:9px}.project-phase-timeline-page_timelineTitle__mInBE h2{font-size:1.15rem;margin:0 0 5px}.project-phase-timeline-page_timelineTitle__mInBE p{color:#687792;font-size:.78rem;margin:0}.project-phase-timeline-page_timelineScroller__9hbMv{overflow-x:auto}.project-phase-timeline-page_timelineTable__4hNxw{min-width:max(100%,calc(265px + var(--week-count)*52px))}.project-phase-timeline-page_monthHeader__Afg3H,.project-phase-timeline-page_phaseRow__Sseky,.project-phase-timeline-page_weekHeader__6SGoX{display:grid;grid-template-columns:170px 95px minmax(0,1fr)}.project-phase-timeline-page_monthHeader__Afg3H{background:#f8fafc;border-bottom:1px solid #dce3ed;min-height:52px}.project-phase-timeline-page_monthHeader__Afg3H>strong{align-items:center;border-right:1px solid #dce3ed;color:#465570;display:flex;font-size:.72rem;padding:0 16px}.project-phase-timeline-page_monthLane__P5lUP{display:grid;grid-template-columns:repeat(var(--week-count),minmax(52px,1fr))}.project-phase-timeline-page_monthLane__P5lUP span{grid-gap:3px;align-content:center;border-right:1px solid #dce3ed;color:#52617a;display:grid;gap:3px;place-items:center}.project-phase-timeline-page_monthLane__P5lUP b{font-size:.72rem}.project-phase-timeline-page_monthLane__P5lUP small{font-size:.62rem}.project-phase-timeline-page_weekHeader__6SGoX{background:#f8fafc;border-bottom:1px solid #dce3ed;min-height:34px}.project-phase-timeline-page_weekHeader__6SGoX>strong{align-items:center;border-right:1px solid #dce3ed;color:#52617a;display:flex;font-size:.68rem;padding-left:16px}.project-phase-timeline-page_weekHeader__6SGoX>span{border-right:1px solid #dce3ed}.project-phase-timeline-page_weekHeader__6SGoX>div,.project-phase-timeline-page_weekLane__qOf4U{display:grid;grid-template-columns:repeat(var(--week-count),minmax(52px,1fr))}.project-phase-timeline-page_weekHeader__6SGoX b{border-right:1px solid #e2e7ee;color:#62718a;display:grid;font-size:.65rem;place-items:center}.project-phase-timeline-page_phaseRow__Sseky{border-bottom:1px solid #e1e6ed;min-height:72px}.project-phase-timeline-page_phaseRow__Sseky:last-child{border-bottom:0}.project-phase-timeline-page_phaseName__4ho\+I{align-items:center;border-right:1px solid #dce3ed;display:flex;gap:10px;padding:0 16px}.project-phase-timeline-page_phaseName__4ho\+I i{border-radius:8px;height:28px;width:6px}.project-phase-timeline-page_phaseName__4ho\+I strong{font-size:.76rem;white-space:nowrap}.project-phase-timeline-page_effort__ihnde{grid-gap:4px;align-content:center;border-right:1px solid #dce3ed;color:#52617a;display:grid;gap:4px;padding:0 14px}.project-phase-timeline-page_effort__ihnde strong{font-size:.7rem}.project-phase-timeline-page_effort__ihnde span{font-size:.67rem}.project-phase-timeline-page_weekLane__qOf4U{position:relative}.project-phase-timeline-page_weekLane__qOf4U>i{background:#fff;border-right:1px dashed #e0e6ee;grid-row:1}.project-phase-timeline-page_activityBar__f8Ex5{align-self:center;border-radius:5px;box-shadow:0 2px 6px #2d456e29;cursor:pointer;grid-row:1;height:16px;margin:0 6px;position:relative;z-index:2}.project-phase-timeline-page_activityBar__f8Ex5:focus-visible,.project-phase-timeline-page_activityBar__f8Ex5:hover{outline:2px solid #3972df33;outline-offset:2px;z-index:10}.project-phase-timeline-page_activityTooltip__mjgAo{background:#fff;border:1px solid #d8e0ec;border-radius:9px;bottom:calc(100% + 10px);box-shadow:0 10px 28px #1f304d2e;color:#52617a;display:none;font-size:.68rem;font-style:normal;left:50%;max-width:290px;min-width:220px;padding:11px 13px;position:absolute;transform:translateX(-50%);width:-webkit-max-content;width:max-content;z-index:20}.project-phase-timeline-page_activityTooltip__mjgAo:after{background:#fff;border-bottom:1px solid #d8e0ec;border-right:1px solid #d8e0ec;content:"";height:9px;left:50%;position:absolute;top:100%;transform:translate(-50%,-5px) rotate(45deg);width:9px}.project-phase-timeline-page_activityTooltip__mjgAo>strong{color:#172036;display:block;font-size:.76rem;margin-bottom:7px}.project-phase-timeline-page_activityTooltip__mjgAo>span{display:flex;gap:16px;justify-content:space-between;padding-top:4px}.project-phase-timeline-page_activityTooltip__mjgAo b{color:#253149;white-space:nowrap}.project-phase-timeline-page_activityBar__f8Ex5:focus-visible .project-phase-timeline-page_activityTooltip__mjgAo,.project-phase-timeline-page_activityBar__f8Ex5:hover .project-phase-timeline-page_activityTooltip__mjgAo{display:block}.project-phase-timeline-page_weekLane__qOf4U>em{color:#7f8ba0;font-size:.72rem;inset:50% 0 auto;position:absolute;text-align:center;transform:translateY(-50%)}.project-phase-timeline-page_timelineLegend__\+ISvM{align-items:center;border-top:1px solid #dce3ed;color:#65748c;display:flex;font-size:.68rem;gap:32px;min-height:60px;padding:0 22px}.project-phase-timeline-page_timelineLegend__\+ISvM span{align-items:center;display:flex;gap:7px}.project-phase-timeline-page_timelineLegend__\+ISvM span:last-child{margin-left:auto}.project-phase-timeline-page_timelineLegend__\+ISvM i{background:#edf1f6;border-radius:4px;height:12px;width:22px}.project-phase-timeline-page_timelineLegend__\+ISvM span:nth-child(2) i{width:18px}.project-phase-timeline-page_timelineLegend__\+ISvM svg{width:15px}@media (max-width:760px){.project-phase-timeline-page_header__KAP2N{align-items:flex-start;flex-direction:column-reverse}.project-phase-timeline-page_header__KAP2N button{align-self:flex-end}.project-phase-timeline-page_timelineTitle__mInBE{align-items:flex-start;flex-direction:column}.project-phase-timeline-page_timelineLegend__\+ISvM{align-items:flex-start;flex-direction:column;gap:12px;padding:16px 20px}.project-phase-timeline-page_timelineLegend__\+ISvM span:last-child{margin-left:0}}.employee-view-directory_filterRow__jr2Mo{align-items:flex-end;display:flex;gap:var(--spacing-md)}.employee-view-directory_filterField__Nm\+3E{flex:0 1 20rem;min-width:0;width:100%}.employee-view-directory_filterActions__r-pit{display:flex;gap:var(--spacing-sm);margin-left:auto}.employee-view-directory_employeeGrid__L7pji{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(4,minmax(0,1fr))}.employee-view-directory_employeeCard__ggvB3{align-items:stretch;background:var(--card-surface);border:var(--border-thin) solid var(--border);border-radius:var(--rounded-2xl);color:var(--content-primary);cursor:pointer;display:flex;flex-direction:column;min-height:8.5rem;min-width:0;padding:var(--spacing-xl);text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.employee-view-directory_employeeCard__ggvB3:hover{border-color:var(--info);box-shadow:0 var(--spacing-sm) var(--spacing-xl) var(--border-neutral);transform:translateY(-2px)}.employee-view-directory_employeeCard__ggvB3:focus-visible{outline:var(--border-medium) solid var(--info);outline-offset:var(--spacing-sm)}.employee-view-directory_cardTop__5VvHD{align-items:flex-start;display:flex;gap:var(--spacing-xl)}.employee-view-directory_directoryAvatar__lgvzN{flex-basis:55px;height:55px;width:55px}.employee-view-directory_cardIdentity__LtGlm{display:flex;flex:1 1;flex-direction:column;min-width:0}.employee-view-directory_moreIcon__ndCgM{color:var(--content-muted);flex:0 0 auto}.employee-view-directory_cardIdentity__LtGlm span,.employee-view-directory_department__R1YXG{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-view-directory_department__R1YXG{color:var(--content-muted);font-size:var(--text-sm)}.employee-view-directory_employeeCode__IMHTF{align-self:flex-start;background:var(--surface-info);border-radius:var(--rounded-md);color:var(--info);font-size:var(--text-xs);margin-top:var(--spacing-lg)}.employee-view-directory_department__R1YXG{margin-top:var(--spacing-sm)}.employee-view-directory_cardFooter__drRqY{align-items:center;display:flex;gap:var(--spacing-sm);justify-content:space-between;margin-top:auto;padding-top:var(--spacing-xl)}.employee-view-directory_centerLoader__cC8qk{align-items:center;display:flex;justify-content:center;min-height:18rem}.employee-view-directory_moreLoader__o1jEg{display:flex;justify-content:center;padding:var(--spacing-xl)}.employee-view-directory_loadMoreTrigger__Cpjww{height:1px}.employee-view-directory_profileSection__6TMxK h2{margin:0 0 var(--spacing-3xl)}.employee-view-directory_profileSection__6TMxK{min-width:0}.employee-view-directory_profileFields__n8qDe{grid-gap:0 var(--spacing-7xl);display:grid;gap:0 var(--spacing-7xl);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.employee-view-directory_profileFieldsSingleColumn__1Mdaa{grid-template-columns:1fr}.employee-view-directory_profileField__Z6-pH{grid-gap:var(--spacing-xl);border-bottom:var(--border-thin) solid var(--border-neutral);display:grid;gap:var(--spacing-xl);grid-template-columns:minmax(7.5rem,.7fr) minmax(0,1.3fr);padding:var(--spacing-xl) 0}.employee-view-directory_profileFieldWide__3sRYn{grid-column:1/-1}.employee-view-directory_profileField__Z6-pH dt{color:var(--content-muted);font-size:var(--text-sm)}.employee-view-directory_profileField__Z6-pH dd{color:var(--content);font-size:var(--text-sm);margin:0;min-width:0;overflow-wrap:break-word;word-break:normal}.employee-view-directory_profileField__Z6-pH a{color:var(--info)}@media (max-width:1200px){.employee-view-directory_employeeGrid__L7pji{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1400px){.employee-view-directory_profileFields__n8qDe{column-gap:var(--spacing-xl)}.employee-view-directory_profileField__Z6-pH{gap:var(--spacing-md);grid-template-columns:minmax(5.5rem,.8fr) minmax(0,1.2fr)}}@media (max-width:960px){.employee-view-directory_employeeGrid__L7pji{grid-template-columns:repeat(3,minmax(0,1fr))}.employee-view-directory_filterRow__jr2Mo{flex-wrap:wrap}.employee-view-directory_filterActions__r-pit{margin-left:0}}@media (max-width:700px){.employee-view-directory_employeeGrid__L7pji{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-view-directory_profileFields__n8qDe{grid-template-columns:1fr}.employee-view-directory_profileField__Z6-pH{grid-template-columns:minmax(7.5rem,.7fr) minmax(0,1.3fr)}}@media (max-width:480px){.employee-view-directory_profileField__Z6-pH{gap:var(--spacing-sm);grid-template-columns:minmax(0,1fr)}.employee-view-directory_employeeGrid__L7pji{grid-template-columns:1fr}.employee-view-directory_filterActions__r-pit,.employee-view-directory_filterField__Nm\+3E{width:100%}.employee-view-directory_filterActions__r-pit{flex-wrap:wrap}}.employee-view-directory-page_page__yF9w0{display:flex;flex-direction:column;gap:var(--spacing-xl)}.employee-view-directory-page_backButton__yWwhV{align-self:flex-end}.employee-view-directory-page_count__s1PMn{align-self:flex-end;color:var(--content-muted);font-size:var(--text-base)}.employee-view-directory-page_count__s1PMn strong{color:var(--content-primary)}.employee-view-directory-page_error__Ng9vb{color:var(--danger);margin:0}.employee-view-directory-page_detailLoader__BSSCG{align-items:center;display:flex;justify-content:center;min-height:24rem}.employee-view-directory-page_profileHeader__ZylXK{align-items:flex-start;display:flex;gap:var(--spacing-3xl);justify-content:space-between}.employee-view-directory-page_profileIdentity__Zpfw1{align-items:center;display:flex;flex:1 1 25rem;gap:var(--spacing-5xl);min-width:0}.employee-view-directory-page_profileHeaderContent__EhaYP{min-width:0}.employee-view-directory-page_profileNameRow__XdW2J{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-lg)}.employee-view-directory-page_profileHeaderContent__EhaYP p,.employee-view-directory-page_profileNameRow__XdW2J h1{margin:0}.employee-view-directory-page_profileNameRow__XdW2J h1{font-size:var(--text-3xl);line-height:1.2;overflow-wrap:anywhere}.employee-view-directory-page_profileHeaderContent__EhaYP p{margin-top:var(--spacing-sm)}.employee-view-directory-page_employeeIdPill__BWGYE{align-items:center;background:var(--surface-info);border-radius:var(--rounded-full);color:var(--info);display:inline-flex;font-size:var(--text-xs);gap:var(--spacing-sm);margin-top:var(--spacing-lg);padding:var(--spacing-sm) var(--spacing-lg)}.employee-view-directory-page_profileHeaderMeta__1q5UQ{display:flex;flex-wrap:wrap;gap:var(--spacing-md) var(--spacing-5xl)}.employee-view-directory-page_profileHeaderMeta__1q5UQ span{align-items:center;color:var(--content-muted);display:inline-flex;font-size:var(--text-sm);gap:var(--spacing-sm);min-width:0;overflow-wrap:anywhere}.employee-view-directory-page_summaryTiles__lCrig{grid-gap:var(--spacing-lg);display:grid;flex:1 1 45rem;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.employee-view-directory-page_summaryTile__RrPtd{grid-gap:var(--spacing-sm) var(--spacing-lg);align-content:flex-start;border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-2xl);display:grid;gap:var(--spacing-sm) var(--spacing-lg);grid-template-columns:auto 1fr;min-width:0;padding:var(--spacing-lg)}.employee-view-directory-page_summaryTile__RrPtd svg{grid-row:1/span 2}.employee-view-directory-page_summaryTile__RrPtd span{color:var(--content);font-size:var(--text-sm);font-weight:var(--font-medium)}.employee-view-directory-page_summaryTile__RrPtd strong{color:var(--content-muted);font-size:var(--text-sm);font-weight:var(--font-medium);overflow:hidden;text-overflow:ellipsis}.employee-view-directory-page_tileBlue__8fYZQ{background:var(--surface-info);color:var(--info)}.employee-view-directory-page_tileGreen__q75n7,.employee-view-directory-page_tileMint__71II8{background:var(--surface-success);color:var(--success)}.employee-view-directory-page_tileSky__XaLzz{background:var(--surface-info);color:var(--info)}.employee-view-directory-page_tilePurple__0D9YV{background:var(--surface-purple);color:var(--purple)}.employee-view-directory-page_informationGrid__vwHWZ{grid-gap:var(--spacing-xl);align-items:stretch;display:grid;gap:var(--spacing-xl);grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr) minmax(0,1.1fr)}.employee-view-directory-page_informationGrid__vwHWZ>*{height:100%;min-width:0}@media (max-width:1400px){.employee-view-directory-page_profileHeader__ZylXK{flex-wrap:wrap}.employee-view-directory-page_summaryTiles__lCrig{flex-basis:100%}.employee-view-directory-page_informationGrid__vwHWZ{grid-template-columns:1fr 1fr}.employee-view-directory-page_informationGrid__vwHWZ>:first-child{grid-column:1/-1}}@media (max-width:900px){.employee-view-directory-page_summaryTiles__lCrig{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-view-directory-page_informationGrid__vwHWZ{grid-template-columns:1fr}.employee-view-directory-page_informationGrid__vwHWZ>:first-child{grid-column:auto}}@media (max-width:560px){.employee-view-directory-page_profileHeader__ZylXK,.employee-view-directory-page_profileIdentity__Zpfw1{align-items:flex-start}.employee-view-directory-page_profileNameRow__XdW2J h1{font-size:var(--text-2xl)}.employee-view-directory-page_summaryTiles__lCrig{grid-template-columns:1fr}}.utilization-report-components_statsGrid__SJK3f{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(3,minmax(14rem,20rem));justify-content:start}.utilization-report-components_statButton__eHJA\+{background:#0000;border:0;cursor:pointer;padding:0;text-align:left}.utilization-report-components_statButton__eHJA\+:disabled{cursor:wait}.utilization-report-components_statCard__NXi7Q{align-items:center;display:flex;gap:var(--spacing-lg);min-height:5.25rem;transition:border-color .15s ease,box-shadow .15s ease}.utilization-report-components_statButton__eHJA\+:focus-visible{border-radius:var(--rounded-xl);outline:var(--border-medium) solid var(--info);outline-offset:var(--spacing-sm)}.utilization-report-components_activeCard__D6BVN{border-color:var(--info);box-shadow:0 0 0 var(--border-thin) var(--info)}.utilization-report-components_statIcon__6\+i7J{align-items:center;border-radius:var(--rounded-full);display:inline-flex;height:2.25rem;justify-content:center;width:2.25rem}.utilization-report-components_blue__1wEGh{background:var(--surface-info);color:var(--info)}.utilization-report-components_amber__Pk8Ad{background:var(--surface-warning);color:var(--warning)}.utilization-report-components_green__ShGDY{background:var(--surface-success);color:var(--success)}.utilization-report-components_filterRow__WbvCT{align-items:flex-end;display:flex;gap:var(--spacing-md)}.utilization-report-components_field__nm7uB{flex:1 1 18rem;min-width:0}.utilization-report-components_actions__gou9L{align-items:center;display:flex;gap:var(--spacing-sm);margin-left:auto}.utilization-report-components_error__1Iw7O{color:var(--danger);font-size:var(--text-base);margin:var(--spacing-sm) 0 0}.utilization-report-components_tableCard__Wlvwi{overflow:hidden}.utilization-report-components_loadingWrap__sXPaK{align-items:center;display:flex;justify-content:center;min-height:14rem}.utilization-report-components_employeeCell__jW7fO{align-items:center;display:flex;gap:var(--spacing-xl);min-width:13rem}.utilization-report-components_employeeDetails__ybZyr{display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:0}.utilization-report-components_employeeName__z9TA0{color:var(--content-primary);font-size:var(--text-lg);font-weight:var(--font-medium)}.utilization-report-components_employeeDepartment__2rr52{color:var(--content-muted);font-size:var(--text-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.utilization-report-components_statsGrid__SJK3f{grid-template-columns:repeat(auto-fit,minmax(14rem,20rem))}.utilization-report-components_filterRow__WbvCT{flex-wrap:wrap}.utilization-report-components_actions__gou9L{margin-left:0}}@media (max-width:560px){.utilization-report-components_statsGrid__SJK3f{grid-template-columns:1fr}.utilization-report-components_actions__gou9L,.utilization-report-components_field__nm7uB,.utilization-report-components_statButton__eHJA\+{width:100%}.utilization-report-components_actions__gou9L{flex-wrap:wrap}}.utilization-report-page_page__zs9-a{display:flex;flex-direction:column;gap:1.5rem;gap:var(--spacing-xl,1.5rem)}.tech-stack-editor-modal_modal__kRRw5{max-width:min(100vw - 2rem,56rem)}.tech-stack-editor-modal_modalBody__NJQoi{padding-top:var(--spacing-lg)}.tech-stack-editor-modal_content__-\+z6F{display:flex;flex-direction:column;gap:var(--spacing-5xl)}.tech-stack-editor-modal_employeeSummary__hNlql{align-items:center;background:var(--surface-neutral);border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-xl);display:flex;gap:var(--spacing-3xl);padding:var(--spacing-4xl)}.tech-stack-editor-modal_avatar__cJf4G{background:var(--surface-info);border-radius:var(--rounded-full);color:var(--info);display:grid;flex:0 0 46px;font-size:var(--text-lg);font-weight:var(--font-semibold);height:46px;place-items:center;width:46px}.tech-stack-editor-modal_employeeName__zAjNz{color:var(--content-primary);font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0}.tech-stack-editor-modal_employeeMeta__FFzFS{color:var(--content-secondary);font-size:var(--text-sm);margin:var(--spacing-sm) 0 0}.tech-stack-editor-modal_sectionTitleRow__dY1oV{align-items:center;display:flex;gap:var(--spacing-lg)}.tech-stack-editor-modal_sectionTitle__-xEed{color:var(--content-primary);font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0}.tech-stack-editor-modal_count__zpLUK{background:var(--surface-info);border-radius:var(--rounded-full);color:var(--info);display:grid;font-size:var(--text-xs);font-weight:var(--font-semibold);height:24px;min-width:24px;place-items:center}.tech-stack-editor-modal_addRow__YrBKi{grid-gap:var(--spacing-xl);align-items:center;display:grid;gap:var(--spacing-xl);grid-template-columns:minmax(180px,.75fr) minmax(240px,1fr) auto}.tech-stack-editor-modal_skillTable__H9zYF{border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-lg);overflow:hidden}.tech-stack-editor-modal_skillRow__-FFTQ,.tech-stack-editor-modal_tableHeader__H9rE0{grid-gap:var(--spacing-3xl);align-items:center;display:grid;gap:var(--spacing-3xl);grid-template-columns:minmax(220px,1fr) 240px 72px}.tech-stack-editor-modal_tableHeader__H9rE0{background:var(--surface-neutral);color:var(--content-secondary);font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:.04em;padding:var(--spacing-xl) var(--spacing-3xl)}.tech-stack-editor-modal_tableHeader__H9rE0 span:last-child{text-align:center}.tech-stack-editor-modal_skillRow__-FFTQ{border-top:var(--border-thin) solid var(--border-neutral);min-height:64px;padding:var(--spacing-lg) var(--spacing-3xl)}.tech-stack-editor-modal_techStackCell__vTQCE{align-items:center;color:var(--content-primary);display:flex;font-size:var(--text-sm);gap:var(--spacing-xl);min-width:0}.tech-stack-editor-modal_techStackCell__vTQCE small,.tech-stack-editor-modal_techStackCell__vTQCE strong{display:block}.tech-stack-editor-modal_techStackCell__vTQCE small{color:var(--content-secondary);font-size:var(--text-xs);margin-top:var(--spacing-xs)}.tech-stack-editor-modal_skillIcon__FUCjz{background:color-mix(in srgb,var(--skill-color) 12%,#0000);border-radius:var(--rounded-md);color:var(--skill-color);display:grid;flex:0 0 36px;font-weight:var(--font-semibold);height:36px;place-items:center;position:relative;width:36px}.tech-stack-editor-modal_skillLogo__ULVvo{background:#fff;border-radius:inherit;height:100%;inset:0;object-fit:contain;padding:4px;position:absolute;width:100%}.tech-stack-editor-modal_removeButton__4JVsz{background:#0000;border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-md);color:var(--danger);cursor:pointer;display:grid;height:38px;margin:0 auto;place-items:center;width:38px}.tech-stack-editor-modal_removeButton__4JVsz:hover{background:var(--surface-danger);border-color:var(--border-danger)}.tech-stack-editor-modal_emptyState__GPX8x{border-top:var(--border-thin) solid var(--border-neutral);color:var(--content-muted);font-size:var(--text-sm);padding:var(--spacing-6xl);text-align:center}.tech-stack-editor-modal_infoBanner__joKHZ{align-items:center;background:var(--surface-info);border:var(--border-thin) solid var(--border-info);border-radius:var(--rounded-lg);color:var(--info);display:flex;font-size:var(--text-sm);gap:var(--spacing-xl);padding:var(--spacing-3xl)}.tech-stack-editor-modal_footerActions__Q\+b6X{display:flex;gap:var(--spacing-lg);justify-content:flex-end;width:100%}@media (max-width:760px){.tech-stack-editor-modal_addRow__YrBKi{grid-template-columns:1fr}.tech-stack-editor-modal_tableHeader__H9rE0{display:none}.tech-stack-editor-modal_skillRow__-FFTQ{grid-template-columns:1fr auto}.tech-stack-editor-modal_techStackCell__vTQCE{grid-column:1/-1}}.certification-editor-modal_modal__m4krH{width:min(1120px,calc(100vw - 32px))}.certification-editor-modal_modalBody__Xc9wU{padding:0}.certification-editor-modal_content__8pWNc{padding:var(--spacing-4xl)}.certification-editor-modal_employeeSummary__PJM1k{align-items:center;background:var(--card-nested-surface);border:var(--border-thin) solid var(--border);border-radius:var(--rounded-xl);display:flex;gap:var(--spacing-xl);padding:var(--spacing-3xl)}.certification-editor-modal_employeeSummary__PJM1k h3,.certification-editor-modal_employeeSummary__PJM1k p{margin:0}.certification-editor-modal_employeeSummary__PJM1k p{color:var(--content-muted);font-size:var(--text-sm);margin-top:var(--spacing-sm)}.certification-editor-modal_addRow__N9LuX{grid-gap:var(--spacing-xl);align-items:end;display:grid;gap:var(--spacing-xl);grid-template-columns:1fr 1.4fr auto;margin:var(--spacing-3xl) 0}.certification-editor-modal_empty__jvHDu,.certification-editor-modal_loading__87Dqa{color:var(--content-muted);display:grid;min-height:180px;place-items:center}.certification-editor-modal_list__t05ph{display:flex;flex-direction:column;gap:var(--spacing-xl);max-height:480px;overflow-y:auto}.certification-editor-modal_certification__TJDu-{border:var(--border-thin) solid var(--border);border-radius:var(--rounded-lg);overflow:hidden}.certification-editor-modal_certificationHeader__PDEvX{align-items:center;background:var(--card-nested-surface);display:flex;justify-content:space-between;padding:var(--spacing-xl) var(--spacing-3xl)}.certification-editor-modal_certificationHeader__PDEvX small,.certification-editor-modal_certificationHeader__PDEvX strong{display:block}.certification-editor-modal_certificationHeader__PDEvX small{color:var(--content-muted);margin-top:var(--spacing-xs)}.certification-editor-modal_deleteButton__7LJtH{background:#0000;border:0;color:var(--danger);display:grid;place-items:center}.certification-editor-modal_deleteButton__7LJtH:disabled{opacity:.5}.certification-editor-modal_fields__rubsv{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(4,minmax(150px,1fr));padding:var(--spacing-3xl)}.certification-editor-modal_certificateNumber__BRb\+U>div{justify-content:flex-start}.certification-editor-modal_url__FQ4mY{grid-column:span 2}.certification-editor-modal_footer__3Vxt8{display:flex;gap:var(--spacing-xl);justify-content:flex-end}@media (max-width:800px){.certification-editor-modal_addRow__N9LuX,.certification-editor-modal_fields__rubsv{grid-template-columns:1fr}.certification-editor-modal_url__FQ4mY{grid-column:auto}}.tech-stack-list-page_page__JSOMX,.tech-stack-list-page_tabPanel__9M1X4{display:flex;flex-direction:column;gap:var(--spacing-xl)}.tech-stack-list-page_tabPanel__9M1X4{padding-top:var(--spacing-xl)}.tech-stack-list-page_filterCard__LDBmy{display:flex;flex-direction:column;gap:var(--spacing-3xl)}.tech-stack-list-page_filterHeading__Y83\+V{align-items:flex-start;display:flex;justify-content:space-between}.tech-stack-list-page_title__-SZIg{color:var(--content-primary);font-size:var(--text-xl);font-weight:var(--font-semibold);margin:0}.tech-stack-list-page_subtitle__foAiC{color:var(--content-secondary);font-size:var(--text-sm);margin:var(--spacing-sm) 0 0}.tech-stack-list-page_filters__ZqOaP{grid-gap:var(--spacing-3xl);align-items:end;display:grid;gap:var(--spacing-3xl);grid-template-columns:repeat(3,minmax(180px,1fr)) auto}.tech-stack-list-page_filterActions__FO8Lf{display:flex;gap:var(--spacing-lg);padding-bottom:var(--spacing-xs)}.tech-stack-list-page_tableCard__4wvW2{overflow:hidden}.tech-stack-list-page_loading__5TQcL{display:grid;min-height:260px;place-items:center}.tech-stack-list-page_employeeCell__uVXey{align-items:center;display:flex;gap:var(--spacing-xl)}.tech-stack-list-page_employeeCode__Qy8qH,.tech-stack-list-page_employeeName__dwxAt{display:block}.tech-stack-list-page_employeeName__dwxAt{color:var(--content-primary);font-size:var(--text-sm);font-weight:var(--font-medium)}.tech-stack-list-page_employeeCode__Qy8qH{color:var(--content-secondary);font-size:var(--text-xs);margin-top:var(--spacing-xs)}.tech-stack-list-page_badgeList__xtuhB{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.tech-stack-list-page_noSkills__VK\+c7{color:var(--content-tertiary);font-size:var(--text-sm)}@media (max-width:1100px){.tech-stack-list-page_filters__ZqOaP{grid-template-columns:repeat(2,minmax(200px,1fr))}}@media (max-width:640px){.tech-stack-list-page_filters__ZqOaP{grid-template-columns:1fr}.tech-stack-list-page_filterActions__FO8Lf{flex-wrap:wrap}}.employee-appraisal_page__AfBpr{grid-gap:var(--spacing-3xl);display:grid;gap:var(--spacing-3xl)}.employee-appraisal_section__s273l{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl)}.employee-appraisal_sectionHeader__5RY05{align-items:flex-start;display:flex;gap:var(--spacing-lg)}.employee-appraisal_employeeCard__9JbIQ p,.employee-appraisal_employeeCard__9JbIQ strong,.employee-appraisal_previewSection__o-9s0 h3,.employee-appraisal_previewSection__o-9s0 p,.employee-appraisal_sectionHeader__5RY05 h2,.employee-appraisal_sectionHeader__5RY05 p{margin:0}.employee-appraisal_employeeMeta__KgTYd,.employee-appraisal_previewSection__o-9s0 p,.employee-appraisal_sectionHeader__5RY05 p{color:var(--content-muted);font-size:var(--text-xs);margin-top:var(--spacing-xs)}.employee-appraisal_number__k-3y9{align-items:center;background:var(--info);border-radius:var(--rounded-full);color:var(--content-info);display:inline-flex;flex:0 0 auto;font-size:var(--text-xs);font-weight:var(--font-semibold);height:1.75rem;justify-content:center;width:1.75rem}.employee-appraisal_letterGrid__zI2Ke{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr))}.employee-appraisal_letterCard__zeTfi{grid-gap:var(--spacing-lg);align-items:center;background:var(--card-surface);border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-2xl);cursor:pointer;display:grid;gap:var(--spacing-lg);grid-template-columns:auto auto 1fr;padding:var(--spacing-xl);text-align:left}.employee-appraisal_letterCard__zeTfi:hover{background:var(--surface-info);border-color:var(--info)}.employee-appraisal_letterCardSelected__0BYod{border-color:var(--info);box-shadow:0 0 0 var(--border-thin) var(--info)}.employee-appraisal_letterIcon__P3lZk{align-items:center;border-radius:var(--rounded-full);display:inline-flex;height:3rem;justify-content:center;width:3rem}.employee-appraisal_toneBlue__AVuT\+{background:var(--surface-info);color:var(--info)}.employee-appraisal_toneGreen__6uJ6b{background:var(--surface-success);color:var(--success)}.employee-appraisal_tonePurple__OZtwr{background:var(--surface-purple);color:var(--purple)}.employee-appraisal_letterCopy__ETFfe{min-width:0}.employee-appraisal_letterCopy__ETFfe strong{color:var(--content);display:block;font-size:var(--text-sm)}.employee-appraisal_letterCopy__ETFfe span{color:var(--content-muted);display:block;font-size:var(--text-xs);margin-top:var(--spacing-xs)}.employee-appraisal_employeeGrid__NmiVS{display:grid;grid-template-columns:minmax(0,1fr)}.employee-appraisal_employeeControlRow__mb8os{grid-gap:var(--spacing-xl);align-items:flex-end;display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr)) -webkit-max-content;grid-template-columns:repeat(2,minmax(0,1fr)) max-content}.employee-appraisal_employeeSelectControl__ETiIi{width:100%}.employee-appraisal_employeeControlRow__mb8os>button{grid-column:3;justify-self:end}.employee-appraisal_bulkUploadModal__i67mK{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl)}.employee-appraisal_bulkUploadIntro__bThLk{align-items:flex-start;display:flex;gap:var(--spacing-lg);justify-content:space-between}.employee-appraisal_bulkUploadIntro__bThLk h3,.employee-appraisal_bulkUploadIntro__bThLk p{margin:0}.employee-appraisal_bulkUploadIntro__bThLk h3{font-size:var(--text-sm)}.employee-appraisal_bulkUploadIntro__bThLk p{color:var(--content-muted);font-size:var(--text-xs);margin-top:var(--spacing-xs)}.employee-appraisal_bulkUploadInput__seUPF{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.employee-appraisal_bulkUploadDropzone__ptzaq{grid-gap:var(--spacing-sm);background:var(--surface-info);border:var(--border-thin) dashed var(--info);border-radius:var(--rounded-xl);color:var(--content);cursor:pointer;display:grid;gap:var(--spacing-sm);padding:var(--spacing-5xl) var(--spacing-xl);place-items:center;width:100%}.employee-appraisal_bulkUploadDropzone__ptzaq svg{color:var(--info)}.employee-appraisal_bulkUploadDropzone__ptzaq span{color:var(--content-muted);font-size:var(--text-xs)}.employee-appraisal_bulkUploadErrors__E3g-j{background:color-mix(in srgb,var(--danger) 5%,var(--card-surface));border:var(--border-thin) solid color-mix(in srgb,var(--danger) 35%,var(--border-neutral));border-radius:var(--rounded-xl);overflow:hidden}.employee-appraisal_bulkUploadErrorHeader__mSZwf{align-items:flex-start;border-bottom:var(--border-thin) solid color-mix(in srgb,var(--danger) 20%,var(--border-neutral));display:flex;gap:var(--spacing-lg);justify-content:space-between;padding:var(--spacing-lg)}.employee-appraisal_bulkUploadErrorHeader__mSZwf div{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs)}.employee-appraisal_bulkUploadErrorHeader__mSZwf strong{color:var(--danger)}.employee-appraisal_bulkUploadErrorHeader__mSZwf span,.employee-appraisal_bulkUploadErrors__E3g-j li span{color:var(--content-muted);font-size:var(--text-xs)}.employee-appraisal_bulkUploadErrors__E3g-j ul{display:grid;list-style:none;margin:0;max-height:13rem;overflow-y:auto;padding:0}.employee-appraisal_bulkUploadErrors__E3g-j li{grid-gap:var(--spacing-sm);border-bottom:var(--border-thin) solid var(--border-neutral);display:grid;gap:var(--spacing-sm);padding:var(--spacing-lg)}.employee-appraisal_bulkUploadErrors__E3g-j li:last-child{border-bottom:0}.employee-appraisal_bulkUploadErrors__E3g-j li div{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:space-between}.employee-appraisal_bulkUploadErrors__E3g-j p{color:var(--content);font-size:var(--text-xs);margin:0}.employee-appraisal_bulkUploadFooter__708k5{display:flex;gap:var(--spacing-lg);justify-content:flex-end}.employee-appraisal_bulkUploadActionMenu__9tEGN{position:relative}.employee-appraisal_bulkUploadMenu__qdzjk{background:var(--card-surface);border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-xl);bottom:calc(100% + var(--spacing-sm));box-shadow:0 8px 24px color-mix(in srgb,var(--content) 14%,#0000);display:grid;overflow:hidden;position:absolute;right:0;width:12rem;z-index:2}.employee-appraisal_bulkUploadMenu__qdzjk button{background:#0000;border:0;border-bottom:var(--border-thin) solid var(--border-neutral);color:var(--content);cursor:pointer;font-size:var(--text-base);padding:var(--spacing-lg);text-align:left}.employee-appraisal_bulkUploadMenu__qdzjk button:last-child{border-bottom:0}.employee-appraisal_bulkUploadMenu__qdzjk button:focus-visible,.employee-appraisal_bulkUploadMenu__qdzjk button:hover{background:var(--surface-info);outline:none}.employee-appraisal_employeeCard__9JbIQ{align-items:center;background:var(--surface-info);border-radius:var(--rounded-2xl);display:flex;gap:var(--spacing-lg);min-height:4.75rem;padding:var(--spacing-lg)}.employee-appraisal_avatar__5kYoN{align-items:center;background:var(--card-surface);border-radius:var(--rounded-full);color:var(--info);display:inline-flex;flex:0 0 auto;font-weight:var(--font-semibold);height:3rem;justify-content:center;width:3rem}.employee-appraisal_employeeCard__9JbIQ strong{color:var(--content);font-size:var(--text-sm)}.employee-appraisal_employeeMeta__KgTYd{display:flex;flex-direction:column}.employee-appraisal_fieldsGrid__TxyAj{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(3,minmax(0,1fr))}.employee-appraisal_wide__Hg6eZ{grid-column:1/-1}.employee-appraisal_actions__hipBE{display:flex;gap:var(--spacing-lg);justify-content:flex-end}.employee-appraisal_previewGrid__\+0vv1{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.employee-appraisal_previewSection__o-9s0{background:var(--surface-neutral);border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-xl);padding:var(--spacing-xl)}.employee-appraisal_placeholder__KE4pt{color:var(--content-muted);padding:var(--spacing-7xl);text-align:center}.employee-appraisal_error__YFqCc{color:var(--danger);font-size:var(--text-xs);margin:0}.employee-appraisal_annexureLayout__RjnXq{grid-gap:var(--spacing-xl);align-items:start;display:grid;gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr) 22rem}.employee-appraisal_annexureMain__GkvuJ{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);min-width:0}.employee-appraisal_compensationCard__y84O1{overflow:hidden}.employee-appraisal_cardHeading__4ZLc8{align-items:end;border-bottom:var(--border-thin) solid var(--border-neutral);display:flex;gap:var(--spacing-xl);justify-content:space-between;padding:var(--spacing-xl) var(--spacing-2xl)}.employee-appraisal_cardHeading__4ZLc8 h2,.employee-appraisal_cardHeading__4ZLc8 p{margin:0}.employee-appraisal_cardHeading__4ZLc8 p{color:var(--content-muted);font-size:var(--text-xs);margin-top:var(--spacing-xs)}.employee-appraisal_annualCtcField__8A2Nu{width:min(18rem,100%)}.employee-appraisal_editableAmountField__AuBFV{background-color:var(--surface-info)!important;border-color:var(--info)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--info) 18%,#0000)}.employee-appraisal_editableAmountField__AuBFV:hover:not(:disabled):not(:read-only){border-color:var(--info)!important}.employee-appraisal_editableAmountField__AuBFV:focus-visible{border-color:var(--info)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--info) 18%,#0000)}.employee-appraisal_compensationTableWrap__7aKlC{overflow-x:auto}.employee-appraisal_compensationTable__1cpXI{border-collapse:collapse;width:100%}.employee-appraisal_compensationTable__1cpXI td,.employee-appraisal_compensationTable__1cpXI th{border-bottom:var(--border-thin) solid var(--border-neutral);padding:var(--spacing-md) var(--spacing-xl);text-align:left;vertical-align:middle}.employee-appraisal_compensationTable__1cpXI th{background:var(--surface-neutral);color:var(--content-muted);font-size:var(--text-xs);font-weight:var(--font-semibold)}.employee-appraisal_compensationTable__1cpXI td{color:var(--content);font-size:var(--text-xs)}.employee-appraisal_compensationTable__1cpXI td:first-child{text-align:center;width:3rem}.employee-appraisal_compensationTable__1cpXI td:nth-child(2){min-width:14rem}.employee-appraisal_compensationTable__1cpXI td:nth-child(3){width:13rem}.employee-appraisal_compensationTable__1cpXI td:nth-child(4){font-weight:var(--font-medium);min-width:10rem}.employee-appraisal_compensationTable__1cpXI td span,.employee-appraisal_compensationTable__1cpXI td strong{display:block}.employee-appraisal_compensationTable__1cpXI td span{color:var(--content-muted);font-size:var(--text-xxs);margin-top:var(--spacing-xs)}.employee-appraisal_compensationTable__1cpXI .employee-appraisal_componentGroupRow__QEyyM td{background:var(--surface-neutral);color:var(--content);font-weight:var(--font-semibold);padding:var(--spacing-lg) var(--spacing-xl);text-align:left}.employee-appraisal_compensationTable__1cpXI .employee-appraisal_subtotalRow__g89pI td,.employee-appraisal_compensationTable__1cpXI tfoot td{background:var(--surface-info);color:var(--info);font-weight:var(--font-semibold)}.employee-appraisal_compensationTable__1cpXI tfoot .employee-appraisal_grossCtcRow__bYCl\+ td{background:var(--info);color:var(--content-info)}.employee-appraisal_summaryColumn__87dAH{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);position:-webkit-sticky;position:sticky;top:var(--spacing-xl)}.employee-appraisal_summaryCard__PaGb3{border-color:var(--border-info);overflow:hidden}.employee-appraisal_summaryHeading__G3\+2z{background:var(--surface-info);border-bottom:var(--border-thin) solid var(--border-info);color:var(--info);padding:var(--spacing-xl)}.employee-appraisal_summaryHeading__G3\+2z h2{margin:0}.employee-appraisal_summaryList__yYlhr{margin:0;padding:var(--spacing-lg) var(--spacing-xl)}.employee-appraisal_summaryList__yYlhr div{border-bottom:var(--border-thin) solid var(--border-neutral);display:flex;gap:var(--spacing-lg);justify-content:space-between;padding:var(--spacing-lg) 0}.employee-appraisal_summaryList__yYlhr div:last-child{border-bottom:0}.employee-appraisal_summaryList__yYlhr dd,.employee-appraisal_summaryList__yYlhr dt{color:var(--content);font-size:var(--text-xs);margin:0}.employee-appraisal_summaryList__yYlhr dd{font-weight:var(--font-semibold);text-align:right}.employee-appraisal_summaryList__yYlhr .employee-appraisal_summaryTotal__H2XJs{background:var(--surface-info);margin:var(--spacing-sm) calc(var(--spacing-xl)*-1);padding:var(--spacing-xl)}.employee-appraisal_summaryList__yYlhr .employee-appraisal_summaryTotal__H2XJs dd,.employee-appraisal_summaryList__yYlhr .employee-appraisal_summaryTotal__H2XJs dt{color:var(--info);font-size:var(--text-sm)}.employee-appraisal_takeHomeCard__VvDHV{grid-gap:var(--spacing-md);background:var(--surface-success);border-color:var(--border-success);display:grid;gap:var(--spacing-md);text-align:center}.employee-appraisal_takeHomeCard__VvDHV span{color:var(--content-success);font-size:var(--text-xs);font-weight:var(--font-medium)}.employee-appraisal_takeHomeCard__VvDHV strong{color:var(--success);font-size:var(--text-xl)}.employee-appraisal_annexureActions__NMorH{grid-column:1/-1;justify-content:space-between}.employee-appraisal_actionGroup__3poIz{display:flex;gap:var(--spacing-lg)}.employee-appraisal_reviewPage__EJ-Y7{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl)}.employee-appraisal_reviewTopActions__CY2Xa{display:flex;gap:var(--spacing-lg);justify-content:flex-end}.employee-appraisal_reviewGrid__O8g-e{grid-gap:var(--spacing-xl);align-items:start;display:grid;gap:var(--spacing-xl);grid-template-columns:minmax(0,2fr) minmax(17rem,.92fr) minmax(16rem,.88fr)}.employee-appraisal_documentCard__rcJ1s{min-width:0;overflow:hidden}.employee-appraisal_reviewCardHeader__bBHaq{padding:var(--spacing-xl) var(--spacing-2xl)}.employee-appraisal_approvalCard__TznAS h2,.employee-appraisal_approvalCard__TznAS p,.employee-appraisal_approverCard__e9OYr h2,.employee-appraisal_reviewCardHeader__bBHaq h2,.employee-appraisal_reviewCardHeader__bBHaq p{margin:0}.employee-appraisal_approvalCard__TznAS p,.employee-appraisal_reviewCardHeader__bBHaq p{color:var(--content-muted);font-size:var(--text-xs);margin-top:var(--spacing-xs)}.employee-appraisal_documentViewer__G4qTR{background:#2d333b;border-radius:var(--rounded-lg);margin:0 var(--spacing-2xl);overflow:hidden}.employee-appraisal_viewerBar__QJkgZ{align-items:center;background:#252a30;color:#fff;display:flex;font-size:var(--text-xs);gap:var(--spacing-lg);min-height:2.75rem;padding:0 var(--spacing-lg)}.employee-appraisal_viewerBar__QJkgZ span:first-of-type{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-appraisal_viewerBar__QJkgZ strong{background:#171b20;border-radius:var(--rounded-md);padding:var(--spacing-xs) var(--spacing-md)}.employee-appraisal_documentViewer__G4qTR iframe{background:#fff;border:0;display:block;height:min(68rem,calc(100vh - 13rem));margin:0 auto;min-height:42rem;width:calc(100% - 5rem)}.employee-appraisal_fillHeight__FllN2{display:flex;flex-direction:column;height:100%;min-height:0}.employee-appraisal_fillHeight__FllN2 .employee-appraisal_documentViewer__G4qTR{display:flex;flex:1 1;flex-direction:column;min-height:0}.employee-appraisal_fillHeight__FllN2 .employee-appraisal_documentViewer__G4qTR iframe{flex:1 1;height:100%;max-height:none;min-height:0;overflow:auto}.employee-appraisal_previewError__Erv1S,.employee-appraisal_previewLoading__29abB{color:#fff;display:grid;height:42rem;margin:0;place-items:center}.employee-appraisal_previewError__Erv1S{color:var(--danger)}.employee-appraisal_openPreviewAction__I0sxk{padding:var(--spacing-xl) var(--spacing-2xl)}.employee-appraisal_approvalColumn__3B4TF,.employee-appraisal_letterSummaryColumn__CKgO2{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl)}.employee-appraisal_approvalChecklist__ivaRs{grid-gap:var(--spacing-lg);background:var(--surface-success);border:var(--border-thin) solid var(--border-success);border-radius:var(--rounded-lg);display:grid;gap:var(--spacing-lg);margin-top:var(--spacing-xl);padding:var(--spacing-xl)}.employee-appraisal_approvalChecklist__ivaRs span{align-items:center;color:var(--content-success);display:flex;font-size:var(--text-xs);gap:var(--spacing-md)}.employee-appraisal_approverCard__e9OYr{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl)}.employee-appraisal_approver__yT\+Zm{align-items:center;display:flex;gap:var(--spacing-lg)}.employee-appraisal_approver__yT\+Zm>span{background:var(--surface-info);border-radius:50%;color:var(--info);display:grid;font-weight:var(--font-semibold);height:3rem;place-items:center;width:3rem}.employee-appraisal_approver__yT\+Zm div{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs)}.employee-appraisal_approver__yT\+Zm small{color:var(--content-muted)}.employee-appraisal_statusRow__gQ42N{align-items:center;display:flex;font-size:var(--text-xs);justify-content:space-between}.employee-appraisal_statusRow__gQ42N strong{background:var(--surface-warning);border-radius:var(--rounded-lg);color:var(--content-warning);min-width:6rem;padding:var(--spacing-sm);text-align:center}.employee-appraisal_notesCard__321BI h2{align-items:center;display:flex;gap:var(--spacing-md);margin:0}.employee-appraisal_notesCard__321BI ul{grid-gap:var(--spacing-sm);color:var(--content-muted);display:grid;font-size:var(--text-xs);gap:var(--spacing-sm);margin:var(--spacing-lg) 0 0;padding-left:var(--spacing-xl)}.employee-appraisal_compensationPreviewCard__Aqxek,.employee-appraisal_letterSummaryCard__ItSP2{overflow:hidden}.employee-appraisal_letterSummaryTitle__2Vauf{align-items:center;border-bottom:var(--border-thin) solid var(--border-neutral);color:var(--info);display:flex;gap:var(--spacing-md);padding:var(--spacing-xl)}.employee-appraisal_letterSummaryTitle__2Vauf h2{margin:0}.employee-appraisal_compensationPreviewCard__Aqxek dl,.employee-appraisal_letterSummaryCard__ItSP2 dl{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);margin:0;padding:var(--spacing-xl)}.employee-appraisal_letterSummaryCard__ItSP2 dl div{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs)}.employee-appraisal_compensationPreviewCard__Aqxek dt,.employee-appraisal_letterSummaryCard__ItSP2 dt{color:var(--content-muted);font-size:var(--text-xxs)}.employee-appraisal_compensationPreviewCard__Aqxek dd,.employee-appraisal_letterSummaryCard__ItSP2 dd{color:var(--content);font-size:var(--text-xs);font-weight:var(--font-semibold);margin:0}.employee-appraisal_compensationPreviewCard__Aqxek{background:var(--surface-success);border-color:var(--border-success)}.employee-appraisal_compensationPreviewCard__Aqxek .employee-appraisal_letterSummaryTitle__2Vauf{color:var(--content-success)}.employee-appraisal_compensationPreviewCard__Aqxek dl div{display:flex;gap:var(--spacing-md);justify-content:space-between}.employee-appraisal_compensationPreviewCard__Aqxek dd{color:var(--success)}.employee-appraisal_finalReviewPage__J9o9g{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl)}.employee-appraisal_finalReviewSection__v\+fyj{overflow:hidden}.employee-appraisal_basicReviewGrid__PYYBt{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.employee-appraisal_basicReviewGrid__PYYBt div{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs)}.employee-appraisal_basicReviewGrid__PYYBt dt{color:var(--content-muted)}.employee-appraisal_basicReviewGrid__PYYBt dd{color:var(--content);font-size:var(--text-sm);font-weight:var(--font-semibold);margin:0}.employee-appraisal_annexureReviewMeta__VYTKn{grid-gap:var(--spacing-sm);color:var(--content-muted);display:grid;font-size:var(--text-xs);gap:var(--spacing-sm);padding:var(--spacing-xl) var(--spacing-2xl)}.employee-appraisal_submitReviewAction__noIV4{display:flex;gap:var(--spacing-lg);justify-content:space-between}@media (max-width:980px){.employee-appraisal_fieldsGrid__TxyAj,.employee-appraisal_letterGrid__zI2Ke{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-appraisal_employeeGrid__NmiVS{grid-template-columns:1fr}.employee-appraisal_employeeControlRow__mb8os{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-appraisal_employeeControlRow__mb8os>button{grid-column:1/-1}.employee-appraisal_annexureLayout__RjnXq{grid-template-columns:1fr}.employee-appraisal_summaryColumn__87dAH{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.employee-appraisal_reviewGrid__O8g-e{grid-template-columns:minmax(0,1.7fr) minmax(16rem,1fr)}.employee-appraisal_letterSummaryColumn__CKgO2{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.employee-appraisal_basicReviewGrid__PYYBt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.employee-appraisal_fieldsGrid__TxyAj,.employee-appraisal_letterGrid__zI2Ke,.employee-appraisal_previewGrid__\+0vv1{grid-template-columns:1fr}.employee-appraisal_actions__hipBE{align-items:stretch;flex-direction:column-reverse}.employee-appraisal_bulkUploadIntro__bThLk{align-items:stretch;flex-direction:column}.employee-appraisal_employeeControlRow__mb8os{align-items:stretch;grid-template-columns:1fr}.employee-appraisal_employeeControlRow__mb8os>button{grid-column:auto;justify-self:stretch}.employee-appraisal_employeeSelectControl__ETiIi{width:100%}.employee-appraisal_summaryColumn__87dAH{grid-template-columns:1fr}.employee-appraisal_actionGroup__3poIz,.employee-appraisal_annexureActions__NMorH{align-items:stretch;flex-direction:column-reverse}.employee-appraisal_reviewTopActions__CY2Xa{align-items:stretch;flex-direction:column}.employee-appraisal_reviewGrid__O8g-e{grid-template-columns:1fr}.employee-appraisal_letterSummaryColumn__CKgO2{grid-column:auto;grid-template-columns:1fr}.employee-appraisal_documentViewer__G4qTR iframe{height:34rem;width:100%}.employee-appraisal_basicReviewGrid__PYYBt{grid-template-columns:1fr}.employee-appraisal_submitReviewAction__noIV4{align-items:stretch;flex-direction:column-reverse}}.appraisal-workflow_approvalPage__jBOD\+{grid-gap:var(--spacing-2xl);align-content:start;display:grid;gap:var(--spacing-2xl);min-height:calc(100vh - 10.5rem);transition:grid-template-columns .2s ease}.appraisal-workflow_approvalPageOpen__oMRdY{grid-template-columns:minmax(30rem,41%) minmax(38rem,59%)}.appraisal-workflow_approvalPageClosed__dT5GR{grid-template-columns:minmax(0,1fr)}.appraisal-workflow_managementPage__pxkPT{grid-gap:var(--spacing-2xl);display:grid;gap:var(--spacing-2xl)}.appraisal-workflow_summaryGrid__uxzW4{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(5,minmax(0,1fr))}.appraisal-workflow_summaryCard__\+KJqy{align-items:center;background:var(--card-surface);border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-2xl);box-shadow:0 2px 7px color-mix(in srgb,var(--content) 6%,#0000);color:var(--content);cursor:pointer;display:flex;gap:var(--spacing-lg);min-width:0;padding:var(--spacing-xl);text-align:left;transition:transform .15s ease,border-color .15s ease}.appraisal-workflow_summaryCard__\+KJqy:hover{border-color:var(--border-info);transform:translateY(-2px)}.appraisal-workflow_summaryCardActive__5kJbU{border-color:var(--info);box-shadow:0 0 0 1px var(--info)}.appraisal-workflow_summaryCardActiveGreen__R9JB2{background:var(--surface-success);border-color:var(--success)}.appraisal-workflow_summaryCardActiveRed__BcWoa{background:var(--surface-danger);border-color:var(--danger)}.appraisal-workflow_summaryCard__\+KJqy>span:last-child{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs);min-width:0}.appraisal-workflow_summaryCard__\+KJqy strong{color:var(--content-muted);font-size:var(--text-sm);font-weight:var(--font-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appraisal-workflow_summaryCard__\+KJqy b{font-size:var(--text-2xl);line-height:1.25}.appraisal-workflow_summaryIcon__8xjoL{border-radius:var(--rounded-full);display:grid;flex:0 0 auto;height:3rem;place-items:center;width:3rem}.appraisal-workflow_toneblue__KnpNh{background:var(--surface-info);color:var(--info)}.appraisal-workflow_tonered__Z3VCF{background:var(--surface-danger);color:var(--danger)}.appraisal-workflow_tonegreen__3XRiN{background:var(--surface-success);color:var(--success)}.appraisal-workflow_toneorange__8kPht{background:var(--surface-warning);color:var(--content-warning)}.appraisal-workflow_tonepurple__f\+74J{background:var(--surface-purple);color:var(--purple)}.appraisal-workflow_managementGrid__PYT7i{grid-gap:var(--spacing-lg);align-items:start;display:grid;gap:var(--spacing-lg);grid-template-columns:minmax(0,1fr) 18rem}.appraisal-workflow_managementMain__eqqez{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);min-width:0}.appraisal-workflow_managementToolbar__OZkfX{align-items:flex-end;background:var(--card-surface);border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-2xl);box-shadow:0 1px 3px color-mix(in srgb,var(--content) 5%,#0000);display:flex;gap:var(--spacing-lg);padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-lg)}.appraisal-workflow_managementToolbar__OZkfX .appraisal-workflow_filters__niqa\+{border:0;flex:1 1;padding:0}.appraisal-workflow_managementAside__9DUkV{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg)}.appraisal-workflow_reminderCard__8oVSq,.appraisal-workflow_sideCard__b5dIf{background:var(--card-surface);border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-2xl);box-shadow:0 1px 4px color-mix(in srgb,var(--content) 6%,#0000);overflow:hidden}.appraisal-workflow_sideCard__b5dIf h3{border-bottom:var(--border-thin) solid var(--border-neutral);font-size:var(--text-sm);margin:0;padding:var(--spacing-lg)}.appraisal-workflow_sideCard__b5dIf>button{align-items:flex-start;background:#0000;border:0;color:var(--info);cursor:pointer;display:flex;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);text-align:left;width:100%}.appraisal-workflow_sideCard__b5dIf>button:hover{background:var(--surface-info)}.appraisal-workflow_sideCard__b5dIf>button svg{flex:0 0 auto;margin-top:2px}.appraisal-workflow_sideCard__b5dIf>button span{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs)}.appraisal-workflow_sideCard__b5dIf>button strong{font-size:var(--text-xs)}.appraisal-workflow_sideCard__b5dIf>button small{color:var(--content-muted);font-size:var(--text-xxs)}.appraisal-workflow_legend__JMZFP{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);padding:var(--spacing-lg)}.appraisal-workflow_legend__JMZFP>div{grid-gap:var(--spacing-sm);align-items:center;display:grid;gap:var(--spacing-sm);grid-template-columns:minmax(7rem,auto) 1fr}.appraisal-workflow_legend__JMZFP>div>span:last-child{color:var(--content-muted);font-size:var(--text-xxs)}.appraisal-workflow_reminderCard__8oVSq{grid-gap:var(--spacing-md);background:linear-gradient(180deg,var(--surface-info),var(--card-surface));display:grid;gap:var(--spacing-md);justify-items:center;padding:var(--spacing-2xl);text-align:center}.appraisal-workflow_reminderCard__8oVSq>span{align-items:flex-end;color:var(--info);display:flex}.appraisal-workflow_reminderCard__8oVSq strong{font-size:var(--text-sm)}.appraisal-workflow_reminderCard__8oVSq p{color:var(--content-muted);font-size:var(--text-xs);line-height:1.6;margin:0}.appraisal-workflow_neutralBadge__rlW-k{background:var(--surface-neutral);border-radius:var(--rounded-full);color:var(--content-subtle);display:inline-flex;font-size:var(--text-xxs);font-weight:var(--font-semibold);padding:var(--spacing-xs) var(--spacing-md)}.appraisal-workflow_listPanel__poEFu,.appraisal-workflow_reviewPanel__17v7I{min-width:0;overflow:hidden}.appraisal-workflow_listPanel__poEFu{display:flex;flex-direction:column;gap:var(--spacing-3xl)}.appraisal-workflow_panelTitle__r8IYQ,.appraisal-workflow_reviewHeader__YqyLq,.appraisal-workflow_reviewToolbar__gaZaG{align-items:center;border-bottom:var(--border-thin) solid var(--border-neutral);display:flex;gap:var(--spacing-lg);justify-content:space-between;padding:var(--spacing-xl)}.appraisal-workflow_emptyReview__BQ014 h2,.appraisal-workflow_emptyReview__BQ014 p,.appraisal-workflow_panelTitle__r8IYQ h2,.appraisal-workflow_panelTitle__r8IYQ p,.appraisal-workflow_reviewHeader__YqyLq h2,.appraisal-workflow_reviewHeader__YqyLq p,.appraisal-workflow_reviewToolbar__gaZaG h3{margin:0}.appraisal-workflow_emptyReview__BQ014 p,.appraisal-workflow_panelTitle__r8IYQ p,.appraisal-workflow_reviewHeader__YqyLq p{color:var(--content-muted);font-size:var(--text-xs);margin-top:var(--spacing-xs)}.appraisal-workflow_filters__niqa\+{grid-gap:var(--spacing-md);align-items:end;border-bottom:var(--border-thin) solid var(--border-neutral);display:grid;gap:var(--spacing-md);grid-template-columns:1.35fr repeat(3,1fr) auto;padding:var(--spacing-lg) var(--spacing-xl)}.appraisal-workflow_decisionBar__ov4vm,.appraisal-workflow_filterActions__Slrmx,.appraisal-workflow_rowActions__2gqzU{display:flex;gap:var(--spacing-sm)}.appraisal-workflow_tableWrap__lZvx8{flex:1 1;overflow:auto}.appraisal-workflow_tableWrap__lZvx8 table{border-collapse:collapse;white-space:nowrap;width:100%}.appraisal-workflow_tableWrap__lZvx8 td,.appraisal-workflow_tableWrap__lZvx8 th{border-bottom:var(--border-thin) solid var(--border-neutral);font-size:var(--text-xs);padding:var(--spacing-md) var(--spacing-lg);text-align:left;vertical-align:middle}.appraisal-workflow_tableWrap__lZvx8 th{background:var(--surface-neutral);color:var(--content-muted);font-weight:var(--font-semibold)}.appraisal-workflow_tableWrap__lZvx8 td small,.appraisal-workflow_tableWrap__lZvx8 td strong{display:block}.appraisal-workflow_tableWrap__lZvx8 td small{color:var(--content-muted);margin-top:var(--spacing-xs)}.appraisal-workflow_pager__AFBye{align-items:center;color:var(--content-muted);display:flex;font-size:var(--text-xs);gap:var(--spacing-lg);justify-content:space-between;padding:var(--spacing-lg)}.appraisal-workflow_pager__AFBye div{align-items:center;display:flex;gap:var(--spacing-md)}.appraisal-workflow_reviewPanel__17v7I{display:flex;flex-direction:column}.appraisal-workflow_approvalReviewModalBody__5Rh7Q{display:flex;overflow:hidden;padding:0}.appraisal-workflow_approvalReviewModal__rzlYi{display:flex;flex-direction:column;max-height:calc(100vh - 10rem);min-height:0;overflow:hidden;width:100%}.appraisal-workflow_approvalReviewModal__rzlYi .appraisal-workflow_annexureScroll__rWqft{max-height:none;min-height:18rem}.appraisal-workflow_approvalReviewActions__5mQia{justify-content:flex-end}.appraisal-workflow_approvalReviewActions__5mQia,.appraisal-workflow_employeeCell__hmnt3,.appraisal-workflow_profileSummary__\+Q7zl{align-items:center;display:flex;gap:var(--spacing-md)}.appraisal-workflow_employeeIdentity__OIpZo{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs);min-width:0}.appraisal-workflow_employeeIdentity__OIpZo strong{color:var(--content);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appraisal-workflow_employeeIdentity__OIpZo small{color:var(--content-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appraisal-workflow_profileAvatar__E6X0H,.appraisal-workflow_tableAvatar__DD86W{background:var(--surface-info);border-radius:var(--rounded-full);color:var(--info);display:grid;flex:0 0 auto;place-items:center}.appraisal-workflow_profileAvatar__E6X0H{height:3.5rem;width:3.5rem}.appraisal-workflow_tableAvatar__DD86W{height:2rem;width:2rem}.appraisal-workflow_profileSummary__\+Q7zl small{color:var(--content-muted);display:block;font-size:var(--text-xxs);margin-top:var(--spacing-xs)}.appraisal-workflow_reviewStatus__H86mE{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);justify-items:end}.appraisal-workflow_reviewStatus__H86mE small{color:var(--content-muted);font-size:var(--text-xxs)}.appraisal-workflow_reviewHeaderActions__pNCbM{align-items:center;display:flex;gap:var(--spacing-lg)}.appraisal-workflow_closeReview__4GoP6{background:var(--card-surface);border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-lg);color:var(--content-muted);cursor:pointer;display:grid;flex:0 0 auto;height:2.25rem;place-items:center;width:2.25rem}.appraisal-workflow_closeReview__4GoP6:hover{background:var(--surface-danger);border-color:var(--border-danger);color:var(--danger)}.appraisal-workflow_letterBadge__ZWVyf{background:var(--surface-success);border:var(--border-thin) solid var(--border-success);border-radius:var(--rounded-full);color:var(--success);display:inline-flex;font-size:var(--text-xxs);font-weight:var(--font-semibold);padding:var(--spacing-xs) var(--spacing-md)}.appraisal-workflow_reviewToolbar__gaZaG h3{align-items:center;display:flex;gap:var(--spacing-sm);margin:0}.appraisal-workflow_detailGrid__RMdYk{grid-gap:var(--spacing-lg);background:var(--surface-info);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(6,minmax(0,1fr));padding:var(--spacing-xl)}.appraisal-workflow_detailGrid__RMdYk div{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs)}.appraisal-workflow_detailGrid__RMdYk span{color:var(--content-muted);font-size:var(--text-xs);font-weight:var(--font-medium)}.appraisal-workflow_detailGrid__RMdYk strong{color:var(--content);font-size:var(--text-xs);font-weight:var(--font-semibold)}.appraisal-workflow_annualComponentSummary__wDAsn{grid-gap:var(--spacing-lg);background:var(--surface-info);border:var(--border-thin) solid color-mix(in srgb,var(--info) 35%,var(--border-neutral));border-radius:var(--rounded-xl);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--spacing-xl)}.appraisal-workflow_annualComponentSummary__wDAsn div{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs)}.appraisal-workflow_annualComponentSummary__wDAsn span{color:var(--content-muted);font-size:var(--text-xs)}.appraisal-workflow_annualComponentSummary__wDAsn strong{color:var(--content);font-size:var(--text-sm)}.appraisal-workflow_workflowModalContent__Z\+2vS{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl)}.appraisal-workflow_managementReviewBackdrop__n-AdR{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a7a;padding:1.25rem}.appraisal-workflow_managementReviewModal__9M\+Ku{background:#fff;border-color:#ffffff8c;border-radius:var(--rounded-xl);height:calc(100vh - 2.5rem);max-height:none;max-width:none;width:calc(100vw - 2.5rem)}.appraisal-workflow_managementReviewModalBody__ABSMc{overflow:hidden;padding:0 var(--spacing-xl) var(--spacing-xl)}.appraisal-workflow_managementReviewLayout__ax8Yw,.appraisal-workflow_managementReviewModalBody__ABSMc .appraisal-workflow_workflowModalContent__Z\+2vS,.appraisal-workflow_pendingPreviewLayout__eVOFb{height:100%;min-height:0}.appraisal-workflow_managementReviewLayout__ax8Yw{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:minmax(19rem,25rem) minmax(0,1fr)}.appraisal-workflow_pendingPreviewLayout__eVOFb{display:grid;grid-template-columns:minmax(0,1fr)}.appraisal-workflow_managementControlPanel__65Yv2{display:flex;flex-direction:column;gap:var(--spacing-lg);height:100%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:var(--spacing-xs);scrollbar-gutter:stable}.appraisal-workflow_managementControlPanel__65Yv2>.appraisal-workflow_workflowSection__xATtJ{flex:0 0 auto}.appraisal-workflow_managementControlPanel__65Yv2 .appraisal-workflow_detailGrid__RMdYk{grid-template-columns:1fr}.appraisal-workflow_managementFileActions__gXon\+{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);padding:var(--spacing-lg)}.appraisal-workflow_managementFileActions__gXon\+>button{justify-self:start}.appraisal-workflow_managementPreviewPanel__Jv2eb{min-height:0;min-width:0;overflow:auto}.appraisal-workflow_managementPreviewPanel__Jv2eb .appraisal-workflow_workflowLetterPreview__-T9RM{min-height:100%}.appraisal-workflow_approvedPreviewModal__wHvtN{height:min(88vh,56rem);max-height:calc(100vh - 2rem)}.appraisal-workflow_approvedPreviewModalBody__j2SX0{height:auto;min-height:0;min-width:0;overflow:hidden;padding:0 var(--spacing-md) var(--spacing-md)}.appraisal-workflow_approvedPreviewModalBody__j2SX0 .appraisal-workflow_pendingPreviewLayout__eVOFb,.appraisal-workflow_approvedPreviewModalBody__j2SX0 .appraisal-workflow_workflowModalContent__Z\+2vS{height:100%;min-height:0}.appraisal-workflow_managementPreviewPanel__Jv2eb.appraisal-workflow_approvedPreviewScroll__qs4sh{height:100%;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;width:100%}.appraisal-workflow_approvedLetterPreview__np\+7Z{min-height:100%;min-width:70rem;width:max(100%,70rem)}.appraisal-workflow_workflowReviewLayout__Fc\+Y2{grid-gap:var(--spacing-xl);align-items:start;display:grid;gap:var(--spacing-xl);grid-template-columns:minmax(0,1.8fr) minmax(19rem,.8fr)}.appraisal-workflow_workflowPreviewColumn__ijKcJ{min-width:0}.appraisal-workflow_workflowSidebar__kDwwD{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);min-width:0}.appraisal-workflow_workflowSidebar__kDwwD .appraisal-workflow_detailGrid__RMdYk,.appraisal-workflow_workflowSidebar__kDwwD .appraisal-workflow_workflowDocumentGrid__0PzNa{grid-template-columns:1fr}.appraisal-workflow_workflowSection__xATtJ{background:var(--card-surface);border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-xl);overflow:hidden}.appraisal-workflow_workflowSectionHeader__ykXYh{align-items:center;border-bottom:var(--border-thin) solid var(--border-neutral);display:flex;gap:var(--spacing-lg);justify-content:space-between;padding:var(--spacing-lg) var(--spacing-xl)}.appraisal-workflow_workflowSectionHeader__ykXYh>div{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs)}.appraisal-workflow_workflowSectionHeader__ykXYh p,.appraisal-workflow_workflowSectionHeader__ykXYh strong{margin:0}.appraisal-workflow_workflowSectionHeader__ykXYh p{color:var(--content-muted);font-size:var(--text-xs)}.appraisal-workflow_workflowAnnexure__iDyVT{max-height:25rem;overflow:auto;padding:var(--spacing-lg)}.appraisal-workflow_workflowLetterPreview__-T9RM{border:0;border-radius:0;box-shadow:none}.appraisal-workflow_approvalSummaryGrid__dH9AT{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.appraisal-workflow_approvalSummaryGrid__dH9AT .appraisal-workflow_summaryCard__\+KJqy{padding:var(--spacing-2xl) var(--spacing-xl)}.appraisal-workflow_approvalSummaryGrid__dH9AT .appraisal-workflow_summaryIcon__8xjoL{height:2.5rem;margin:0;width:2.5rem}.appraisal-workflow_approvalSummaryContentWidth__9UU6i{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}.appraisal-workflow_approvalSummaryGrid__dH9AT.appraisal-workflow_singleSummaryCardGrid__NZGFy{grid-template-columns:minmax(12rem,16rem);justify-content:start}.appraisal-workflow_approvalSummaryContentWidth__9UU6i .appraisal-workflow_summaryCard__\+KJqy strong{overflow:visible;text-overflow:clip;white-space:normal}.appraisal-workflow_summaryCardStatic__J6I\+S{cursor:default;transition:none}.appraisal-workflow_summaryCardStatic__J6I\+S:hover{border-color:var(--border-neutral);transform:none}.appraisal-workflow_summaryCardStatic__J6I\+S.appraisal-workflow_summaryCardActiveGreen__R9JB2:hover{border-color:var(--success)}.appraisal-workflow_summaryCardStatic__J6I\+S.appraisal-workflow_summaryCardActiveRed__BcWoa:hover{border-color:var(--danger)}.appraisal-workflow_workflowFooterActions__b-P4s{border-bottom:var(--border-thin) solid var(--border-neutral);display:flex;justify-content:flex-end;padding:var(--spacing-lg) var(--spacing-xl)}.appraisal-workflow_workflowDocumentGrid__0PzNa{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--spacing-xl)}.appraisal-workflow_schedulePanel__Tg0Ji,.appraisal-workflow_uploadPanel__lL2TB{grid-gap:var(--spacing-md);align-content:start;background:var(--surface-info);border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-lg);display:grid;gap:var(--spacing-md);padding:var(--spacing-lg)}.appraisal-workflow_uploadPanel__lL2TB label{font-weight:var(--font-semibold)}.appraisal-workflow_uploadPanel__lL2TB input{background:var(--card-surface);border:var(--border-thin) dashed var(--border-neutral);border-radius:var(--rounded-md);padding:var(--spacing-md);width:100%}.appraisal-workflow_schedulePanel__Tg0Ji small,.appraisal-workflow_uploadPanel__lL2TB small{color:var(--content-muted)}.appraisal-workflow_uploadComplete__3LZLW{align-items:center;color:var(--success);display:inline-flex;font-size:var(--text-xs);font-weight:var(--font-semibold);gap:var(--spacing-xs)}@media (max-width:48rem){.appraisal-workflow_managementReviewBackdrop__n-AdR{padding:var(--spacing-sm)}.appraisal-workflow_managementReviewModal__9M\+Ku{height:calc(100vh - 1rem);width:calc(100vw - 1rem)}.appraisal-workflow_managementReviewModalBody__ABSMc{overflow:auto;padding-inline:var(--spacing-md)}.appraisal-workflow_managementReviewLayout__ax8Yw{grid-template-columns:1fr;height:auto}.appraisal-workflow_managementControlPanel__65Yv2,.appraisal-workflow_managementPreviewPanel__Jv2eb{overflow:visible}.appraisal-workflow_workflowReviewLayout__Fc\+Y2{grid-template-columns:1fr}.appraisal-workflow_workflowSectionHeader__ykXYh{align-items:flex-start;flex-direction:column}.appraisal-workflow_workflowDocumentGrid__0PzNa{grid-template-columns:1fr}}.appraisal-workflow_annexureScroll__rWqft{flex:1 1;max-height:calc(100vh - 28rem);min-height:20rem;overflow:auto;padding:var(--spacing-md) var(--spacing-xl)}.appraisal-workflow_annexureGroup__2Sj2D{border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-xl);margin-bottom:var(--spacing-lg);overflow:hidden}.appraisal-workflow_annexureGroup__2Sj2D h4{background:linear-gradient(90deg,var(--surface-info),var(--card-surface));color:var(--info);font-size:var(--text-xs);margin:0;padding:var(--spacing-md) var(--spacing-lg)}.appraisal-workflow_annexureGroup__2Sj2D p{color:var(--content-muted);font-size:var(--text-xs);padding:0 var(--spacing-lg)}.appraisal-workflow_moneyRow__kxeay{grid-gap:var(--spacing-lg);align-items:center;border-top:var(--border-thin) solid var(--border-neutral);display:grid;font-size:var(--text-xs);gap:var(--spacing-lg);grid-template-columns:1fr 10rem;padding:var(--spacing-sm) var(--spacing-lg)}.appraisal-workflow_moneyRow__kxeay strong{text-align:right}.appraisal-workflow_decisionBar__ov4vm{background:var(--card-surface);border-top:var(--border-thin) solid var(--border-neutral);bottom:0;gap:var(--spacing-lg);justify-content:flex-end;margin-top:auto;padding:var(--spacing-lg) var(--spacing-xl);position:-webkit-sticky;position:sticky;z-index:1}.appraisal-workflow_emptyReview__BQ014{display:grid;height:100%;padding:var(--spacing-5xl);place-content:center;text-align:center}.appraisal-workflow_status__SYXpf{background:var(--surface-neutral);border-radius:var(--rounded-full);color:var(--content-muted);display:inline-flex;font-size:var(--text-xxs);font-weight:var(--font-semibold);padding:var(--spacing-xs) var(--spacing-md)}.appraisal-workflow_statusPDFGENERATED__nXDKx,.appraisal-workflow_statusPENDINGAPPROVAL__maPfB{background:var(--surface-info);color:var(--info)}.appraisal-workflow_statusAPPROVED__fS2Ct,.appraisal-workflow_statusEMAILSENT__Mh\+lZ{background:var(--surface-success);color:var(--success)}.appraisal-workflow_statusREJECTED__BDvoB{background:var(--surface-danger);color:var(--danger)}.appraisal-workflow_statusEMAILSCHEDULED__evE7z{background:var(--surface-warning);color:var(--content-warning)}.appraisal-workflow_statusTabs__-5Hqf{background:var(--card-surface);border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-xl);display:flex;gap:var(--spacing-sm);overflow:auto;padding:var(--spacing-sm)}.appraisal-workflow_statusTabs__-5Hqf button{background:#0000;border:0;border-radius:var(--rounded-lg);color:var(--content-muted);cursor:pointer;font-weight:var(--font-medium);padding:var(--spacing-md) var(--spacing-lg)}.appraisal-workflow_statusTabs__-5Hqf .appraisal-workflow_activeTab__w9dln{background:var(--surface-info);color:var(--info)}.appraisal-workflow_rejection__DfbK2{color:var(--danger);white-space:normal}.appraisal-workflow_remarkBox__FzzAH{background:var(--surface-danger);border:var(--border-thin) solid var(--border-danger);border-radius:var(--rounded-xl);margin:var(--spacing-lg) 0;min-width:0;padding:var(--spacing-lg)}.appraisal-workflow_remarkBox__FzzAH p{color:var(--danger);font-size:var(--text-xs);margin:var(--spacing-xs) 0 0;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}@media (max-width:64rem){.appraisal-workflow_managementReviewModalBody__ABSMc{overflow-y:auto}.appraisal-workflow_managementReviewLayout__ax8Yw,.appraisal-workflow_managementReviewModalBody__ABSMc .appraisal-workflow_workflowModalContent__Z\+2vS{height:auto}.appraisal-workflow_managementReviewLayout__ax8Yw{grid-template-columns:minmax(0,1fr)}.appraisal-workflow_managementControlPanel__65Yv2{height:auto;overflow:visible;padding-right:0}}.appraisal-workflow_error__hUSby{color:var(--danger);margin:var(--spacing-lg)}.appraisal-workflow_approvalFiltersGrid__CKiQi{grid-gap:var(--spacing-md);align-items:end;display:grid;gap:var(--spacing-md);grid-template-columns:1fr 1fr 1fr auto}.appraisal-workflow_managementFiltersGrid__PBwky{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.appraisal-workflow_approvalFilterActions__rsfvY{display:flex;gap:var(--spacing-sm)}.appraisal-workflow_approvalFilterActions__rsfvY>*{flex:0 0 auto;white-space:nowrap}.appraisal-workflow_scheduleFiltersGrid__JHjjX{grid-gap:var(--spacing-md);align-items:end;display:grid;gap:var(--spacing-md);grid-template-columns:minmax(13rem,1fr) minmax(12rem,.8fr) minmax(16rem,1fr) auto}.appraisal-workflow_scheduleModalBody__l9CZS{overflow:visible}.appraisal-workflow_scheduleModalContent__mbItB{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl)}.appraisal-workflow_scheduleModalIntro__Deeh-{align-items:flex-start;background:var(--surface-info);border:var(--border-thin) solid var(--border-info);border-radius:var(--rounded-xl);display:flex;gap:var(--spacing-md);padding:var(--spacing-lg)}.appraisal-workflow_scheduleModalIntro__Deeh->span{background:var(--card-surface);border-radius:var(--rounded-full);color:var(--info);display:grid;flex:0 0 auto;height:2.5rem;place-items:center;width:2.5rem}.appraisal-workflow_reminderOption__eywAV,.appraisal-workflow_scheduleModalIntro__Deeh- div{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs)}.appraisal-workflow_reminderOption__eywAV small,.appraisal-workflow_scheduleModalIntro__Deeh- p{color:var(--content-muted);font-size:var(--text-xs);margin:0}.appraisal-workflow_reminderOption__eywAV{border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-xl);padding:var(--spacing-lg)}.appraisal-workflow_scheduleModalActions__\+gIJ-{align-items:center;display:flex;gap:var(--spacing-md);justify-content:flex-end;width:100%}.appraisal-workflow_approvalEmptyState__ruo2z{color:var(--content-muted);display:grid;font-size:var(--text-xl);min-height:11rem;place-items:center}.appraisal-workflow_bulkActionBar__6Dovv{align-items:center;color:var(--content-muted);display:flex;font-size:var(--text-sm);gap:var(--spacing-lg);justify-content:flex-end;padding:var(--spacing-lg)}.appraisal-workflow_completedAction__kwlpd{color:var(--content-muted);font-size:var(--text-xs);font-weight:var(--font-medium)}@media (max-width:1200px){.appraisal-workflow_approvalPage__jBOD\+{grid-template-columns:1fr}.appraisal-workflow_filters__niqa\+{grid-template-columns:repeat(2,minmax(0,1fr))}.appraisal-workflow_filterActions__Slrmx{grid-column:1/-1;justify-content:flex-end}}@media (max-width:1100px){.appraisal-workflow_approvalFiltersGrid__CKiQi{grid-template-columns:repeat(2,minmax(0,1fr))}.appraisal-workflow_approvalFilterActions__rsfvY{justify-content:flex-end}.appraisal-workflow_managementFiltersGrid__PBwky,.appraisal-workflow_scheduleFiltersGrid__JHjjX{grid-template-columns:repeat(2,minmax(0,1fr))}.appraisal-workflow_approvalSummaryGrid__dH9AT{grid-template-columns:1fr}.appraisal-workflow_approvalSummaryContentWidth__9UU6i{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}@media (max-width:600px){.appraisal-workflow_approvalSummaryContentWidth__9UU6i{grid-template-columns:1fr}.appraisal-workflow_approvalSummaryGrid__dH9AT.appraisal-workflow_singleSummaryCardGrid__NZGFy{grid-template-columns:minmax(0,1fr)}}@media (max-width:1400px){.appraisal-workflow_summaryGrid__uxzW4{grid-template-columns:repeat(3,minmax(0,1fr))}.appraisal-workflow_managementGrid__PYT7i{grid-template-columns:1fr}.appraisal-workflow_managementAside__9DUkV{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.appraisal-workflow_annualComponentSummary__wDAsn,.appraisal-workflow_detailGrid__RMdYk,.appraisal-workflow_filters__niqa\+{grid-template-columns:1fr}.appraisal-workflow_approvalPage__jBOD\+{display:block}.appraisal-workflow_reviewPanel__17v7I{margin-top:var(--spacing-lg)}.appraisal-workflow_pager__AFBye{align-items:flex-start;flex-direction:column}.appraisal-workflow_approvalFiltersGrid__CKiQi,.appraisal-workflow_scheduleFiltersGrid__JHjjX{grid-template-columns:1fr}.appraisal-workflow_approvalFilterActions__rsfvY{align-items:stretch;flex-direction:column}}@media (max-width:800px){.appraisal-workflow_managementAside__9DUkV,.appraisal-workflow_summaryGrid__uxzW4{grid-template-columns:1fr}.appraisal-workflow_managementToolbar__OZkfX{align-items:stretch;flex-direction:column}}.notification-badge_badge__kHSis{align-items:center;background-color:#ef44441a;border:1px solid #ef444433;border-radius:999px;color:#ef4444;display:inline-flex;font-size:11px;font-weight:600;gap:4px;margin-left:auto;padding:2px 8px;white-space:nowrap}.notification-badge_dot__y2uVI{background-color:#ef4444;border-radius:50%;flex-shrink:0;height:6px;width:6px}.side-navbar_sidebar__jOUwu{border-right:1px solid var(--border);min-width:260px}.side-navbar_bottomDivider__cPUWJ{background-color:#e8ecf2;flex-shrink:0;height:1px;margin:0 14px 6px}.side-navbar_divider__REpWV{border-bottom:1px solid var(--border)}.side-navbar_navItem__1wsxL,.side-navbar_navItem__1wsxL:hover{color:var(--content-subtle)!important}.side-navbar_navList__MqCqc{padding:var(--spacing-xl)}.side-navbar_navWrapper__XsufB{flex:1 1;min-height:0;overflow-y:auto}nav>a{flex-shrink:0}.side-navbar_navRow__oO-Ky{align-items:center;border-radius:var( --rounded-xl);box-sizing:border-box;color:var(--content-subtle);cursor:pointer;display:flex;font-size:var(  --text-base);font-weight:var(--font-medium);padding:var(--spacing-lg) var(  --spacing-xl);text-decoration:none;transition:background .14s ease,color .14s ease;white-space:nowrap}.side-navbar_navRow__oO-Ky:hover{background-color:var(--sidebar-menu-hover-surface)!important;border-radius:var( --rounded-xl);color:var(--content-subtle)!important}.side-navbar_navRowActive__h0pUO{background-color:var(--sidebar-menu-active-surface);color:#fff!important;padding:var(--spacing-lg) var(  --spacing-xl)}.side-navbar_navRowActive__h0pUO:hover{background-color:var( --color-accent-500)!important;color:#fff!important}.side-navbar_navRowOpen__jSkL5{color:var(--color-accent-500)}.side-navbar_navRowOpen__jSkL5:hover{color:var(--color-accent-500)!important}.side-navbar_navIcon__uazHZ{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;line-height:0;min-width:20px;width:20px}.side-navbar_navIcon__uazHZ svg{display:block;flex-shrink:0;height:18px;min-height:18px;min-width:18px;width:18px}.side-navbar_navRowActive__h0pUO .side-navbar_navIcon__uazHZ,.side-navbar_navRowOpen__jSkL5 .side-navbar_navIcon__uazHZ{opacity:1}.side-navbar_navLabel__5j04X{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-navbar_chevron__3\+8wY{color:var(--content-subtle);flex-shrink:0;transition:transform .2s ease,color .2s ease}.side-navbar_chevronOpen__uho-Z{color:var(--color-accent-500);transform:rotate(180deg)}.side-navbar_navRowActive__h0pUO .side-navbar_chevron__3\+8wY{color:#ffffffbf}@keyframes side-navbar_notifyPulse__LQ1Qu{0%,to{box-shadow:0 0 0 0 #ef444473}50%{box-shadow:0 0 0 4px #ef444400}}.side-navbar_notifyDot__MB5e3{animation:side-navbar_notifyPulse__LQ1Qu 2s ease-in-out infinite;background-color:#ef4444;border-radius:50%;display:inline-block;flex-shrink:0;height:7px;min-width:7px;width:7px}.side-navbar_subList__2mFne{border-left:2px solid #e8ecf2;display:flex;flex-direction:column;gap:1px;list-style:none;margin:3px 0 4px 16px;padding:0 0 0 var(--spacing-xl)}.side-navbar_subLink__BA1VT{align-items:center;border-radius:var( --rounded-xl);color:var(--content-muted);display:flex;font-size:var(--text-sm);font-weight:var(--font-normal);gap:8px;padding:var(--spacing-md) var( --spacing-xl);text-decoration:none;transition:background .13s ease,color .13s ease}.side-navbar_subLink__BA1VT:hover{background-color:var( --sidebar-submenu-hover-surface);color:var(--content-subtle)}.side-navbar_subLinkActive__J5wOl{background-color:var(--sidebar-submenu-active-surface);border-radius:var( --rounded-xl);color:var(--content-accent);font-weight:var(--font-medium)}.side-navbar_subLinkActive__J5wOl:hover{background-color:var(--sidebar-submenu-active-surface)!important;color:var(--content-accent)!important}.side-navbar_subDot__GkJBK{background-color:currentColor;border-radius:50%;display:inline-block;flex-shrink:0;height:5px;min-width:5px;opacity:.4;width:5px}.side-navbar_subLinkActive__J5wOl .side-navbar_subDot__GkJBK{background-color:#0ea5e9;opacity:1}.side-navbar_subLabel__VxpZg{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-navbar_userCard__3BO1L{align-items:center;background:#0000;border:none;border-top:1px solid var(--border);color:inherit;cursor:pointer;display:flex;flex-shrink:0;font:inherit;gap:10px;margin:0;padding:var(--spacing-xl) var(--spacing-2xl);text-align:inherit;transition:background .13s ease;width:100%}.side-navbar_userCard__3BO1L:hover{background-color:#f7f9fc}.side-navbar_avatar__xvB6T{border:none}.side-navbar_avatarImg__Oh2LI{border-radius:var(--rounded-full);height:100%;object-fit:cover;width:100%}.side-navbar_userInfo__XLupF{flex:1 1;min-width:0}.side-navbar_userName__XhGLj{color:#1a2637;font-size:var(--text-sm);font-weight:700}.side-navbar_userName__XhGLj,.side-navbar_userRole__qCBfT{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-navbar_userRole__qCBfT{color:#9baabb;font-size:var(--text-xs)}.side-navbar_closeButton__xjRc\+{cursor:pointer;display:none;flex-direction:column;gap:5px;padding:var(--spacing-sm);position:absolute;right:14px;top:14px;z-index:1}.side-navbar_closeButton__xjRc\+ span{background-color:#3e4d63;border-radius:var( --rounded-xs);display:block;height:2px;width:20px}@media (max-width:768px){.side-navbar_closeButton__xjRc\+{display:flex}}.side-navbar_scrollbarCompact__Hii1T{overflow-y:auto}.side-navbar_scrollbarCompact__Hii1T::-webkit-scrollbar{width:4px}.side-navbar_scrollbarCompact__Hii1T::-webkit-scrollbar-track{background:#0000}.side-navbar_scrollbarCompact__Hii1T::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px;min-height:10px}.side-navbar_scrollbarCompact__Hii1T::-webkit-scrollbar-thumb:active,.side-navbar_scrollbarCompact__Hii1T::-webkit-scrollbar-thumb:hover{background-color:#0003;scrollbar-color:#0003 #0000}.side-navbar_scrollbarCompact__Hii1T{scrollbar-color:#0003 #0000;scrollbar-width:thin}.side-navbar_userWrapper__4vMCi{position:relative}.side-navbar_userDropdownRoot__\+yezg{width:100%}.side-navbar_userDropdownPanel__kKwz\+{background-color:var(--card-surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 20px #00000014;padding:6px}.side-navbar_userMenuStack__QZG5w{display:flex;flex-direction:column;gap:var(--spacing-sm)}.side-navbar_userMenuAction__gLcGK{border-radius:8px;font-size:14px;padding:10px 12px}.side-navbar_logoWrapper__lgscZ{display:flex;gap:5px;padding:20px 24px 15px}.side-navbar_logoIcon__7r-Ep{align-items:center;background:var(--color-accent-500);border-radius:10px;color:#fff;display:flex;font-family:var(--font-plus-jakarta);font-size:14px;font-weight:700;height:36px;justify-content:center;width:36px}.side-navbar_logoText__XcHTH{color:var(--content);font-family:var(--font-plus-jakarta);font-size:16px;font-weight:700;letter-spacing:-.2px;margin:0}.header_header__L2hWB{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--header-surface);border-bottom:var(--border-thin) solid var(--border);box-sizing:border-box;display:flex;flex-wrap:nowrap;height:var(--height-9xl);padding:0 var(--spacing-7xl);z-index:30}.header_headerMain__p\+6LY{align-self:stretch;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-height:0;min-width:0;padding-right:var(--spacing-lg)}.header_headerActions__fva6p{align-items:center;display:flex;flex:0 0 auto;gap:var(--spacing-md);margin-left:auto}.header_regionFlag__JrqPb{border:var(--border-thin) solid var(--border);border-radius:4px;border-radius:var(--rounded-sm,4px);box-sizing:border-box;display:block;flex-shrink:0;height:32px;margin:0;max-width:58px;min-width:46px;object-fit:cover;object-position:center;width:auto}.header_avatarBtn__5tdW7{align-items:center;background-color:var(--color-accent-500);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:40px;justify-content:center;line-height:0;overflow:hidden;padding:0;transition:opacity .2s ease;width:40px}.header_avatarBtn__5tdW7:hover{opacity:.9}.header_profileMenuWrap__0t29P{align-items:center;display:flex;flex:0 0 auto;line-height:0;position:relative;width:auto}.header_profileMenuRoot__t59Y\+{display:inline-flex}.header_profileMenuPanel__ilCgP{background-color:var(--card-surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 20px #00000014;box-sizing:border-box;max-width:calc(100vw - 16px);overflow:hidden;padding:6px}.header_profileMenuStack__gXz\+b{display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:0}.header_profileMenuAction__A\+qTH{border-radius:8px;font-size:14px;padding:10px 12px}.header_avatarImg__jagTU{border-radius:var(--rounded-full);height:100%;object-fit:cover;width:100%}.header_csatStarsDiv__XNZv2{align-items:center;display:flex;font-size:12px}.header_csatGoldStar__J-\+xn,.header_csatSilverStar__25stH,.header_starWrapper__xZPeE{display:inline-block;position:relative}.header_csatGoldStar__J-\+xn{width:32px}.header_csatSilverStar__25stH{margin-left:4px;width:32px}.header_starBadge__rOh6g{background-color:var(--color-accent-500);border-radius:50%;color:#fff;display:flex;font-size:10px;height:15px;justify-content:center;position:absolute;right:-5px;text-align:center;top:4px;width:15px}.maintenance-page_page__dt8B3{background:#fff;color:#17233d;display:grid;font-family:Arial,sans-serif;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;min-height:100dvh}.maintenance-page_page__dt8B3,.maintenance-page_page__dt8B3 *{box-sizing:border-box}.maintenance-page_primaryPanel__Ov1zh{background:radial-gradient(circle at 82% 18%,#44aeffb8,#0000 37%),linear-gradient(150deg,#2d8ae6,#1970ca 55%,#0757a6);color:#fff;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;overflow:hidden;padding:clamp(30px,4.2vw,64px);position:relative}.maintenance-page_primaryPanel__Ov1zh:after{aspect-ratio:1;border:1px dashed #ffffff2e;border-radius:50%;content:"";inset:auto -16% -28% 22%;position:absolute;width:70%}.maintenance-page_logo__oruT6{filter:brightness(0) invert(1);height:auto;position:relative;width:clamp(175px,17vw,245px);z-index:2}.maintenance-page_primaryContent__p-19x{margin:clamp(62px,9vh,105px) auto 0;position:relative;text-align:center;width:min(100%,620px);z-index:2}.maintenance-page_primaryContent__p-19x h1{color:#fff;font-size:clamp(2.45rem,4.1vw,4.6rem);letter-spacing:-.035em;line-height:1.12;margin:0}.maintenance-page_primaryContent__p-19x h1 span{color:#123e7c}.maintenance-page_titleRule__5TAAb{background:#ffffffa6;border-radius:8px;display:block;height:5px;margin:26px auto;width:66px}.maintenance-page_primaryContent__p-19x p{color:#fffffff0;font-size:clamp(1rem,1.45vw,1.3rem);line-height:1.65;margin:0 auto;max-width:560px}.maintenance-page_illustration__hOv-I{display:grid;margin-top:clamp(24px,4vh,48px);min-height:clamp(220px,29vh,330px);place-items:center;position:relative;z-index:1}.maintenance-page_monitor__2rYAa{aspect-ratio:1.7;background:linear-gradient(#eef7ff,#d8ebff);border:8px solid #fffffff2;border-radius:15px;box-shadow:0 20px 42px #032e6240;color:#9fc7f5;display:grid;place-items:center;width:min(60%,370px)}.maintenance-page_monitor__2rYAa:after{background:#ffffffe6;border-radius:8px;bottom:8%;box-shadow:0 10px 0 -3px #ffffffbf;content:"";height:11px;position:absolute;width:36%}.maintenance-page_monitor__2rYAa svg{stroke-width:1.4;height:42%;width:42%}.maintenance-page_backgroundGear__TD0ga{bottom:8%;color:#04438957;left:8%;position:absolute}.maintenance-page_backgroundGear__TD0ga svg{height:120px;width:120px}.maintenance-page_tool__e\+kbY{bottom:13%;color:#d8ecff;filter:drop-shadow(0 8px 9px rgba(4,54,109,.25));position:absolute;right:16%;transform:rotate(-22deg)}.maintenance-page_tool__e\+kbY svg{stroke-width:1.6;height:96px;width:96px}.maintenance-page_estimateCard__VkBGX{align-items:center;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:16px;box-shadow:inset 0 1px #ffffff14;display:flex;gap:18px;margin:auto auto 0;padding:22px 28px;position:relative;width:min(100%,700px);z-index:2}.maintenance-page_estimateIcon__PVBDn{background:#ffffff24;border-radius:50%;display:grid;flex:0 0 58px;height:58px;place-items:center}.maintenance-page_estimateIcon__PVBDn svg{height:30px;width:30px}.maintenance-page_estimateCard__VkBGX>span:last-child{grid-gap:7px;display:grid;gap:7px}.maintenance-page_estimateCard__VkBGX small{color:#ffffffd1;font-size:.88rem}.maintenance-page_estimateCard__VkBGX strong{color:#fff;font-size:clamp(1rem,1.5vw,1.25rem)}.maintenance-page_primaryPanel__Ov1zh footer{color:#ffffffdb;font-size:.82rem;margin-top:40px;position:relative;z-index:2}.maintenance-page_secondaryPanel__UjXrf{background:radial-gradient(circle at 80% 8%,#378be60f,#0000 28%),#fff;display:grid;min-height:100vh;min-height:100dvh;padding:clamp(32px,6vw,90px);place-items:center}.maintenance-page_message__uboNr{text-align:center;width:min(100%,610px)}.maintenance-page_maintenanceIcon__SMKb8{aspect-ratio:1;background:#eaf4ff;border-radius:50%;color:#1266d5;display:grid;margin:0 auto 38px;place-items:center;position:relative;width:clamp(150px,17vw,210px)}.maintenance-page_maintenanceIcon__SMKb8 svg:first-child{stroke-width:1.7;height:58%;width:58%}.maintenance-page_maintenanceIcon__SMKb8 svg:last-child{stroke-width:1.7;height:43%;position:absolute;width:43%}.maintenance-page_message__uboNr h2{color:#17233d;font-size:clamp(1.8rem,2.8vw,2.65rem);margin:0 0 14px}.maintenance-page_message__uboNr>p{color:#495875;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.55;margin:0 auto;max-width:520px}.maintenance-page_divider__y\+mXj{background:#d8e5f3;height:1px;margin:48px 0 38px}.maintenance-page_infoRow__rxCbT{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:72px 1fr;text-align:left}.maintenance-page_infoIcon__etWTo,.maintenance-page_supportIcon__fxbr9{background:#eaf4ff;border-radius:50%;color:#0962d3;display:grid;height:72px;place-items:center;width:72px}.maintenance-page_infoIcon__etWTo svg,.maintenance-page_supportIcon__fxbr9 svg{stroke-width:1.7;height:34px;width:34px}.maintenance-page_infoRow__rxCbT strong,.maintenance-page_supportCard__WsF9A strong{color:#0962d3;display:block;font-size:1.12rem;margin-bottom:8px}.maintenance-page_infoRow__rxCbT p{color:#43516d;line-height:1.55;margin:0}.maintenance-page_infoRow__rxCbT b{color:#0962d3}.maintenance-page_supportCard__WsF9A{grid-gap:20px;align-items:center;background:linear-gradient(105deg,#edf6ff,#e4f1ff);border-radius:15px;display:grid;gap:20px;grid-template-columns:72px 1fr;margin-top:54px;padding:24px;text-align:left}.maintenance-page_supportCard__WsF9A strong{color:#24334f}.maintenance-page_supportCard__WsF9A a{color:#0962d3;font-size:1rem;text-decoration:none}.maintenance-page_supportCard__WsF9A a:hover{text-decoration:underline}.maintenance-page_socials__9K21s{display:flex;gap:22px;justify-content:center;margin-top:38px}.maintenance-page_socials__9K21s span{background:#eaf4ff;border-radius:50%;color:#0962d3;display:grid;height:46px;place-items:center;width:46px}.maintenance-page_socials__9K21s svg{height:21px;width:21px}@media (min-width:901px){.maintenance-page_page__dt8B3{height:100vh;height:100dvh;overflow:hidden}.maintenance-page_primaryPanel__Ov1zh,.maintenance-page_secondaryPanel__UjXrf{height:100vh;height:100dvh;min-height:0}.maintenance-page_primaryPanel__Ov1zh{padding:clamp(22px,3vh,36px) clamp(30px,4vw,60px)}.maintenance-page_logo__oruT6{width:clamp(145px,13vw,205px)}.maintenance-page_primaryContent__p-19x{margin-top:clamp(24px,4.2vh,50px)}.maintenance-page_primaryContent__p-19x h1{font-size:clamp(2.15rem,3.3vw,3.65rem)}.maintenance-page_titleRule__5TAAb{height:4px;margin:clamp(14px,2.2vh,23px) auto}.maintenance-page_primaryContent__p-19x p{font-size:clamp(.9rem,1.15vw,1.08rem);line-height:1.5;max-width:510px}.maintenance-page_illustration__hOv-I{height:clamp(145px,25vh,255px);margin-top:clamp(10px,2vh,22px);min-height:0}.maintenance-page_monitor__2rYAa{border-width:6px;width:min(48%,285px)}.maintenance-page_backgroundGear__TD0ga svg{height:clamp(75px,10vh,105px);width:clamp(75px,10vh,105px)}.maintenance-page_tool__e\+kbY svg{height:clamp(65px,9vh,90px);width:clamp(65px,9vh,90px)}.maintenance-page_estimateCard__VkBGX{gap:14px;padding:clamp(13px,1.8vh,18px) 22px;width:min(100%,610px)}.maintenance-page_estimateIcon__PVBDn{flex-basis:46px;height:46px}.maintenance-page_estimateIcon__PVBDn svg{height:25px;width:25px}.maintenance-page_estimateCard__VkBGX small{font-size:.78rem}.maintenance-page_estimateCard__VkBGX strong{font-size:clamp(.92rem,1.2vw,1.08rem)}.maintenance-page_primaryPanel__Ov1zh footer{font-size:.76rem;margin-top:clamp(14px,2.3vh,25px)}.maintenance-page_secondaryPanel__UjXrf{padding:clamp(28px,4vw,65px)}.maintenance-page_maintenanceIcon__SMKb8{margin-bottom:clamp(18px,3vh,30px);width:clamp(105px,18vh,170px)}.maintenance-page_message__uboNr h2{font-size:clamp(1.65rem,2.35vw,2.25rem)}.maintenance-page_message__uboNr>p{font-size:clamp(.92rem,1.2vw,1.08rem)}.maintenance-page_divider__y\+mXj{margin:clamp(23px,4vh,38px) 0 clamp(20px,3.5vh,32px)}.maintenance-page_infoIcon__etWTo,.maintenance-page_supportIcon__fxbr9{height:58px;width:58px}.maintenance-page_infoIcon__etWTo svg,.maintenance-page_supportIcon__fxbr9 svg{height:28px;width:28px}.maintenance-page_infoRow__rxCbT{gap:16px;grid-template-columns:58px 1fr}.maintenance-page_infoRow__rxCbT strong,.maintenance-page_supportCard__WsF9A strong{font-size:1rem;margin-bottom:5px}.maintenance-page_infoRow__rxCbT p{font-size:.9rem;line-height:1.45}.maintenance-page_supportCard__WsF9A{gap:16px;grid-template-columns:58px 1fr;margin-top:clamp(22px,4vh,38px);padding:clamp(16px,2.4vh,22px)}.maintenance-page_socials__9K21s{margin-top:clamp(18px,3vh,30px)}.maintenance-page_socials__9K21s span{height:40px;width:40px}}@media (max-width:900px){.maintenance-page_page__dt8B3{grid-template-columns:1fr}.maintenance-page_primaryPanel__Ov1zh,.maintenance-page_secondaryPanel__UjXrf{min-height:auto}.maintenance-page_primaryPanel__Ov1zh{padding-bottom:38px}.maintenance-page_primaryContent__p-19x{margin-top:55px}.maintenance-page_illustration__hOv-I{min-height:250px}.maintenance-page_primaryPanel__Ov1zh footer{text-align:center}.maintenance-page_secondaryPanel__UjXrf{padding-bottom:70px;padding-top:70px}}@media (max-width:520px){.maintenance-page_primaryPanel__Ov1zh{padding:28px 20px 32px}.maintenance-page_primaryContent__p-19x h1{font-size:2.35rem}.maintenance-page_illustration__hOv-I{min-height:210px}.maintenance-page_monitor__2rYAa{width:72%}.maintenance-page_tool__e\+kbY{right:7%}.maintenance-page_tool__e\+kbY svg{height:72px;width:72px}.maintenance-page_backgroundGear__TD0ga{left:1%}.maintenance-page_backgroundGear__TD0ga svg{height:85px;width:85px}.maintenance-page_estimateCard__VkBGX{align-items:flex-start;padding:18px}.maintenance-page_primaryPanel__Ov1zh footer{line-height:1.5;margin-top:28px}.maintenance-page_secondaryPanel__UjXrf{padding:58px 22px}.maintenance-page_divider__y\+mXj{margin:36px 0 30px}.maintenance-page_infoRow__rxCbT,.maintenance-page_supportCard__WsF9A{gap:14px;grid-template-columns:54px 1fr}.maintenance-page_infoIcon__etWTo,.maintenance-page_supportIcon__fxbr9{height:54px;width:54px}.maintenance-page_infoIcon__etWTo svg,.maintenance-page_supportIcon__fxbr9 svg{height:26px;width:26px}.maintenance-page_supportCard__WsF9A{margin-top:36px;padding:18px}}.migration-page_page__4VM4-{--brand-navy:#17213c;--brand-blue:#3e8dca;--brand-blue-dark:#317bb5;--brand-blue-soft:#edf7fc;align-items:center;background:radial-gradient(circle at 50% 44%,#43a1cc14,#0000 34%),linear-gradient(145deg,#fff,#fbfdff 58%,#f3f9fd);color:var(--brand-navy);display:flex;flex-direction:column;font-family:Arial,sans-serif;min-height:100vh;min-height:100dvh;overflow:hidden;padding:clamp(28px,4vh,48px) 24px 24px;position:relative}.migration-page_page__4VM4-,.migration-page_page__4VM4- *{box-sizing:border-box}.migration-page_decorativeRing__ZMu49{border:clamp(46px,7vw,112px) solid rgba(67,161,204,.075);border-radius:50%;display:block;pointer-events:none;position:absolute}.migration-page_ringTop__ayE0m{aspect-ratio:1;right:clamp(-210px,-11vw,-90px);top:clamp(-230px,-15vw,-110px);width:clamp(300px,32vw,540px)}.migration-page_ringBottom__eRme9{aspect-ratio:1;bottom:clamp(-250px,-16vw,-120px);left:clamp(-220px,-12vw,-90px);width:clamp(320px,34vw,570px)}.migration-page_branding__q1Cwf{align-items:center;display:flex;gap:clamp(16px,2vw,28px);justify-content:center;margin-bottom:clamp(26px,4vh,45px);position:relative;z-index:2}.migration-page_consultingLogo__pAtbW{height:auto;width:clamp(205px,20vw,285px)}.migration-page_brandDivider__iYdcw{background:#dce2ea;height:clamp(35px,4vw,48px);width:1px}.migration-page_oneLogo__Cjt42{height:auto;width:clamp(240px,23vw,330px)}.migration-page_card__TnC0V{align-items:center;background:#ffffffed;border:1px solid #43a1cc14;border-radius:clamp(24px,2.5vw,38px);box-shadow:0 24px 70px #275d801a;display:flex;flex-direction:column;justify-content:center;min-height:min(690px,calc(100dvh - 190px));padding:clamp(36px,5vh,64px) clamp(24px,6vw,88px);position:relative;text-align:center;width:min(100%,1080px);z-index:2}.migration-page_migrationVisualFrame__rQiNL{aspect-ratio:3.35/1;margin:0 auto clamp(18px,2.8vh,28px);overflow:hidden;width:min(100%,900px)}.migration-page_migrationVisual__Ozp6a{display:block;height:auto;transform:translateY(-21%);width:100%}.migration-page_card__TnC0V h1{color:var(--brand-navy);font-size:clamp(1.75rem,2.8vw,2.85rem);letter-spacing:-.035em;line-height:1.1;margin:0}.migration-page_card__TnC0V>p:not(.migration-page_bookmark__R66cp){color:#596783;font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.55;margin:clamp(20px,2.6vh,28px) auto 0;max-width:850px}.migration-page_primaryAction__saHOh{align-items:center;background:#0284c7;border-radius:12px;box-shadow:0 12px 24px #318db83d;color:#fff;display:flex;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:700;gap:20px;justify-content:center;margin-top:clamp(28px,4vh,42px);min-height:68px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;width:min(100%,470px)}.migration-page_primaryAction__saHOh svg{height:25px;width:25px}.migration-page_primaryAction__saHOh:hover{background:#0369a1;box-shadow:0 16px 30px #0284c747;color:#fff;transform:translateY(-2px)}.migration-page_domainLink__JQN7K:focus-visible,.migration-page_primaryAction__saHOh:focus-visible{outline:3px solid #43a1cc59;outline-offset:4px}.migration-page_domainLink__JQN7K{align-items:center;background:var(--brand-blue-soft);border-radius:12px;color:var(--brand-blue-dark);display:flex;font-size:clamp(1rem,1.45vw,1.2rem);font-weight:700;gap:14px;justify-content:center;margin-top:26px;min-height:68px;text-decoration:none;width:min(100%,540px)}.migration-page_domainLink__JQN7K svg{height:25px;width:25px}.migration-page_domainLink__JQN7K:hover span{text-decoration:underline}.migration-page_bookmark__R66cp{align-items:center;color:#77839b;display:flex;font-size:.91rem;gap:9px;justify-content:center;margin:24px 0 0}.migration-page_bookmark__R66cp svg{height:19px;width:19px}.migration-page_page__4VM4- footer{color:#7a8699;font-size:.76rem;margin-top:auto;padding-top:16px;position:relative;z-index:2}@media (max-height:850px) and (min-width:721px){.migration-page_page__4VM4-{padding-top:22px}.migration-page_branding__q1Cwf{margin-bottom:18px}.migration-page_consultingLogo__pAtbW{width:205px}.migration-page_oneLogo__Cjt42{width:240px}.migration-page_card__TnC0V{min-height:0;padding-bottom:26px;padding-top:26px}.migration-page_migrationVisualFrame__rQiNL{margin-bottom:14px;width:min(100%,760px)}.migration-page_card__TnC0V h1{font-size:clamp(1.75rem,2.7vw,2.65rem)}.migration-page_card__TnC0V>p:not(.migration-page_bookmark__R66cp){font-size:1rem;margin-top:14px}.migration-page_primaryAction__saHOh{margin-top:22px;min-height:54px}.migration-page_domainLink__JQN7K{margin-top:15px;min-height:52px}.migration-page_bookmark__R66cp{margin-top:16px}}@media (max-width:720px){.migration-page_page__4VM4-{justify-content:flex-start;overflow:auto;padding:24px 16px 20px}.migration-page_branding__q1Cwf{gap:10px;margin-bottom:24px}.migration-page_consultingLogo__pAtbW{width:min(35vw,145px)}.migration-page_oneLogo__Cjt42{width:min(45vw,185px)}.migration-page_brandDivider__iYdcw{height:28px}.migration-page_card__TnC0V{border-radius:24px;min-height:auto;padding:34px 20px 32px}.migration-page_migrationVisualFrame__rQiNL{margin-bottom:20px;width:100%}.migration-page_card__TnC0V h1{font-size:clamp(1.7rem,8vw,2.3rem)}.migration-page_card__TnC0V>p:not(.migration-page_bookmark__R66cp){font-size:.98rem}.migration-page_domainLink__JQN7K,.migration-page_primaryAction__saHOh{min-height:58px}.migration-page_domainLink__JQN7K{font-size:.96rem}.migration-page_bookmark__R66cp{align-items:flex-start;font-size:.82rem;line-height:1.45}.migration-page_page__4VM4- footer{margin-top:14px;text-align:center}}@media (prefers-reduced-motion:reduce){.migration-page_primaryAction__saHOh{transition:none}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.b62d2363.css.map*/