@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__dFulb{background-color:var(--card-surface);color:var(--content);display:grid;grid-template-columns:1fr 1fr;min-height:100vh;width:100%}.auth-layout_brand__dff1-{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__UCaN6{align-self:start}.auth-layout_brandMiddle__B-Q5w{align-self:center;margin-top:4.5rem}.auth-layout_brandBottom__mEYYN{align-self:end}.auth-layout_brand__dff1-:before{animation:auth-layout_meshShift__ILf1a 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__dff1-: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__-q6\+m{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__5TPbS{animation:auth-layout_driftOne__n4oWo 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__Trlav{animation:auth-layout_driftTwo__ZaVYJ 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__Pxor8{animation:auth-layout_breathe__1hu86 32s ease-in-out infinite;background-color:#fff9;height:16rem;left:38%;opacity:.28;top:45%;width:16rem}.auth-layout_brandTop__UCaN6{align-items:center;display:flex;gap:var(--spacing-md);position:relative;z-index:1}.auth-layout_brandLogo__s1ewM{filter:brightness(0) invert(1);height:2.25rem;width:auto}.auth-layout_brandMiddle__B-Q5w{display:flex;flex-direction:column;gap:var(--spacing-2xl);max-width:37rem;position:relative;z-index:1}.auth-layout_brandHeading__5PldL{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__r4glt,.auth-layout_brandHeading__5PldL{animation:auth-layout_fadeSlideUp__pvZb8 .6s ease-out both;font-family:var(--font-heading);font-weight:var(--font-bold);letter-spacing:-.02em;margin:0}.auth-layout_brandHeadingLogoWrap__r4glt{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__tsDKa{color:var(--content-inverse);flex:0 1 auto;font-size:3rem;text-shadow:0 2px 24px #001e3c2e}.auth-layout_brandHeroWordmarkSlot__W4cc5{align-items:center;display:inline-flex;flex:1 1 auto;line-height:0;min-width:0}.auth-layout_brandHeroWordmarkImg__f8lHH{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__zqMqr{animation:auth-layout_fadeSlideUp__pvZb8 .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__zF0QJ{grid-gap:var(--spacing-md);animation:auth-layout_fadeSlideUp__pvZb8 .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__APUGh{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__APUGh:hover{opacity:1}.auth-layout_featureIcon__73bE1{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__U2a4\+{white-space:nowrap}.auth-layout_brandBottom__mEYYN{display:flex;flex-direction:column;gap:var(--spacing-7xl);position:relative;z-index:1}.auth-layout_copyright__j5lV2{color:var(--content-inverse);font-size:var(--text-xs);opacity:.78}.auth-layout_formPanel__OrJgm{align-items:center;background-color:var(--card-surface);display:flex;justify-content:center;padding:var(--spacing-6xl) var(--spacing-4xl)}.auth-layout_formInner__LDI9U{display:flex;flex-direction:column;gap:var(--spacing-3xl);max-width:26rem;width:100%}.auth-layout_whatsNewStrip__ohCtc{align-items:center;align-self:center;animation:auth-layout_fadeSlideUp__pvZb8 .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__q0u6Z{background-color:var(--color-accent-500);border-radius:50%;display:inline-block;flex-shrink:0;height:.4rem;width:.4rem}.auth-layout_whatsNewTag__rZCdL{color:var(--content-muted);flex-shrink:0;font-weight:var(--font-semibold);letter-spacing:.02em}.auth-layout_whatsNewTag__rZCdL:after{color:var(--border);content:"\00B7";font-weight:var(--font-medium);margin-left:.5rem}.auth-layout_whatsNewText__MH2lg{animation:auth-layout_stripFade__lZDqb .35s ease-out both;color:var(--content);font-weight:var(--font-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-layout_whatsNewProgress__iDGBZ{animation:auth-layout_stripProgress__Gjn5p 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__lZDqb{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-layout_stripProgress__Gjn5p{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.auth-layout_formHeader__uOvRw{animation:auth-layout_fadeSlideUp__pvZb8 .5s ease-out both;display:flex;flex-direction:column;gap:var(--spacing-md)}.auth-layout_formTitle__DY8bR{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__GbZTR{color:var(--content-muted);font-family:var(--font-body);font-size:var(--text-base);line-height:1.5;margin:0}.auth-layout_welcomeBanner__twgMf{animation:auth-layout_fadeSlideUp__pvZb8 .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__B8d8Z{display:none}@keyframes auth-layout_meshShift__ILf1a{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__n4oWo{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-2rem,2.5rem,0) scale(1.05)}}@keyframes auth-layout_driftTwo__ZaVYJ{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(2rem,-2rem,0) scale(1.03)}}@keyframes auth-layout_breathe__1hu86{0%,to{opacity:.22;transform:scale(1)}50%{opacity:.32;transform:scale(1.06)}}@keyframes auth-layout_fadeSlideUp__pvZb8{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.auth-layout_blob__-q6\+m,.auth-layout_brandHeadingLead__tsDKa,.auth-layout_brandHeadingLogoWrap__r4glt,.auth-layout_brandHeading__5PldL,.auth-layout_brandHeroWordmarkImg__f8lHH,.auth-layout_brandHeroWordmarkSlot__W4cc5,.auth-layout_brandSubheading__zqMqr,.auth-layout_brand__dff1-:before,.auth-layout_featureIcon__73bE1,.auth-layout_featurePill__APUGh,.auth-layout_features__zF0QJ,.auth-layout_formHeader__uOvRw,.auth-layout_welcomeBanner__twgMf,.auth-layout_whatsNewProgress__iDGBZ,.auth-layout_whatsNewStrip__ohCtc,.auth-layout_whatsNewText__MH2lg{animation:none!important;transition:none!important}}@media (max-width:768px){.auth-layout_root__dFulb{grid-template-columns:1fr}.auth-layout_brand__dff1-{display:none}.auth-layout_mobileLogo__B8d8Z{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__B8d8Z: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__B8d8Z img{filter:brightness(0) invert(1);height:2rem;position:relative;width:auto;z-index:1}.auth-layout_mobileLogo__B8d8Z img.auth-layout_mobileLogoWordmark__qCYK1{filter:none;height:1.75rem;max-width:min(10rem,82vw);object-fit:contain;object-position:center}.auth-layout_formPanel__OrJgm{padding:var(--spacing-4xl) var(--spacing-2xl)}}.team-stack_root__6Kw7c{align-items:stretch;animation:team-stack_fadeSlideUp__QTk5e .7s ease-out .32s both;display:flex;flex-direction:column;gap:var(--spacing-2xl);position:relative;width:100%}.team-stack_carousel__TC455{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__T\+TLo{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__v1-ow{opacity:1;pointer-events:none;transform:translateZ(0) scale(1);z-index:3}.team-stack_slotRight__Dh8oF{cursor:pointer;filter:saturate(.85);opacity:.5;transform:translate3d(78%,0,0) scale(.74);z-index:2}.team-stack_slotLeft__bhH5x{cursor:pointer;filter:saturate(.85);opacity:.5;transform:translate3d(-78%,0,0) scale(.74);z-index:2}.team-stack_slotLeft__bhH5x:hover,.team-stack_slotRight__Dh8oF:hover{filter:saturate(1);opacity:.78}.team-stack_slotLeft__bhH5x:focus-visible,.team-stack_slotRight__Dh8oF:focus-visible{opacity:.85;outline:2px solid #ffffffb3;outline-offset:4px}.team-stack_slotHiddenRight__mfxcX{opacity:0;pointer-events:none;transform:translate3d(150%,0,0) scale(.65);z-index:1}.team-stack_slotHiddenLeft__TbOMt{opacity:0;pointer-events:none;transform:translate3d(-150%,0,0) scale(.65);z-index:1}.team-stack_photo__-\+Xml{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__jauJe{display:block;height:100%;object-fit:cover;width:100%}.team-stack_photoEmoji__7aMXh{filter:drop-shadow(0 2px 8px rgba(0,0,0,.25));font-size:3rem;opacity:.8;pointer-events:none}.team-stack_caption__dEIUb{align-items:center;display:flex;gap:var(--spacing-md);justify-content:space-between;padding:.5rem .625rem}.team-stack_captionText__Sz0Ek{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__odPFv{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__2DuC7{align-items:center;align-self:center;display:inline-flex;gap:.4rem;justify-content:center}.team-stack_dot__IMFAW{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__IMFAW:hover{background-color:#ffffff8c}.team-stack_dot__IMFAW:focus-visible{outline:2px solid #fff9;outline-offset:3px}.team-stack_dotActive__Jcka\+{background-color:var(--color-neutral-0);border-radius:var(--rounded-full);width:1.25rem}@keyframes team-stack_fadeSlideUp__QTk5e{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.team-stack_card__T\+TLo,.team-stack_dot__IMFAW,.team-stack_root__6Kw7c{animation:none!important;transition:none!important}}.avatar_root__8RHyh{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__MWUTF{font-size:var(--text-xs);height:32px;width:32px}.avatar_md__wGxe6{font-size:var(--text-sm);height:40px;width:40px}.avatar_lg__tI5oQ{font-size:var(--text-xl);height:62px;width:62px}.avatar_xl__etUNU{font-size:var(--text-xl);height:75px;width:75px}.avatar_img__ItCtP{display:block;height:100%;object-fit:cover;width:100%}.avatar_clickable__CdUyJ{cursor:pointer;transition:opacity var(--transition-base)}.avatar_clickable__CdUyJ:hover{opacity:.8}.tabs_tabsRoot__h5whk{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%}.tabs_list__HScKQ{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__HScKQ:focus-within{outline:none}.tabs_listCard__r3-78{gap:var(--spacing-lg);padding:var(--spacing-xs) 0}.tabs_trigger__mATHi{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__mATHi:hover{color:var(--content);color:var(--content-subtle,var(--content))}.tabs_trigger__mATHi:focus-visible{outline:none}.tabs_trigger__mATHi[data-state=active]{background-color:#f0f7ff;color:var(--content);font-weight:var(--font-semibold);margin-bottom:0;z-index:1}.tabs_trigger__mATHi[data-state=inactive]{background-color:initial;color:var(--content-muted)}.tabs_triggerCard__rD4Mo{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__rD4Mo:hover{background:#eff6ff;background:var(--color-accent-50,#eff6ff)}.tabs_triggerCard__rD4Mo:hover,.tabs_triggerCard__rD4Mo[data-state=active]{border-color:#93c5fd;border-color:var(--color-accent-300,#93c5fd);color:#2563eb;color:var(--color-accent-600,#2563eb)}.tabs_triggerCard__rD4Mo[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__rD4Mo[data-state=inactive]{background:#fff;background:var(--card-surface,#fff);color:var(--content-muted)}.tabs_triggerCard__rD4Mo:focus-visible{outline:2px solid #2563eb;outline:2px solid var(--color-accent-500,#2563eb);outline-offset:2px}.tabs_panel__7w0st{color:var(--content);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5}.tabs_panel__7w0st[hidden]{display:none}.accordion_root__SJc-9{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%}.accordion_item__TthIM{background-color:var(--card-surface);border:var(--border-thin) solid var(--border);border-radius:var(--rounded-lg);overflow:hidden}.accordion_header__OYG5w,.accordion_trigger__4YDTU{align-items:center;display:flex;width:100%}.accordion_trigger__4YDTU{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__4YDTU:hover{color:var(--content);color:var(--content-subtle,var(--content))}.accordion_trigger__4YDTU: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__4YDTU[data-state=open]{border-bottom:var(--border-thin) solid var(--border)}.accordion_content__hyltI{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__hyltI[hidden]{display:none}.toggle_root__Z7zf8{align-items:center;cursor:pointer;display:inline-flex;gap:var(--spacing-xl);-webkit-user-select:none;user-select:none}.toggle_rootDisabled__NVQ1t{cursor:not-allowed;opacity:.55}.toggle_label__HH6Zi{color:var(--color-accent-500)!important}.toggle_track__hVflv{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__nLGPx{background:var(--color-accent-500);border-color:var(--color-accent-600)}.toggle_thumb__klILG{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__1F2SN{transform:translateX(1.2rem)}.toggle_srOnly__j53\+R{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__qym33{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__n8wr6{background:#22c55e1f;border-color:#22c55e40;color:#16a34a}.toggle_inactive__x8Ty7{background:#ef44441f;border-color:#ef444440;color:#dc2626}.text-field_wrapper__RwLGm{display:flex;flex-direction:column;justify-content:space-between;width:100%}.text-field_wrapperInline__yrERs{align-items:flex-start;display:flex;flex-direction:row;gap:var(--spacing-xl)}.text-field_label__xmeN6{color:var(--color-accent-500)!important;display:block;margin-bottom:var(--spacing-md)!important}.text-field_labelInline__kq-aB{flex:0 0 7.5rem;margin-bottom:0!important;max-width:40%;padding-top:.5rem}.text-field_control__l8Nkx{flex:1 1 auto;min-width:0}.text-field_controlPassThrough__wAc-4{display:contents}.text-field_inputShell__TnoBI{display:block;position:relative;width:100%}.text-field_inputStartIcon__fKsjd{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__Rcqmv{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__Rcqmv.text-field_inputWithStartIcon__eVXYm{padding-left:2.375rem;padding-left:calc(1.875rem + var(--spacing-sm, .5rem))}.text-field_input__Rcqmv::placeholder{color:var(--ui-field-placeholder-content)}.text-field_input__Rcqmv:hover:not(:disabled):not(:read-only){border-color:var(--ui-field-border)}.text-field_input__Rcqmv:focus-visible{border-color:var(--color-accent-500);outline:none}.text-field_input__Rcqmv[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__Rcqmv[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__Rcqmv: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__Rcqmv:read-only{cursor:default;opacity:.85}.text-field_input__Rcqmv:disabled:read-only{cursor:not-allowed;opacity:.6}.text-field_message__olVCz{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-normal);margin:.375rem 0 0}.text-field_messageHint__KvFmQ{color:var(--ui-field-placeholder-content)}.text-field_messageError__fzaKf{color:var(--button-danger-ghost-content)}.otp-input_wrapper__sgV-P{display:block;width:100%}.otp-input_label__HnFU5{color:var(--color-accent-500)!important;display:block;margin-bottom:var(--spacing-md)!important}.otp-input_group__MSCBj{display:flex;flex-wrap:nowrap;gap:var(--spacing-sm)}.otp-input_cell__SzmPa{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__SzmPa:hover:not(:disabled){border-color:var(--ui-field-border)}.otp-input_cell__SzmPa:focus-visible{border-color:var(--color-accent-500);outline:1px solid var(--color-accent-500)}.otp-input_cell__SzmPa: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__SE2G0{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-normal);margin:.375rem 0 0}.otp-input_messageError__QlHeP{color:var(--button-danger-ghost-content)}.radio-group_wrapper__y8IlL{border:none;display:block;margin:0;max-width:100%;min-width:0;padding-bottom:var(--spacing-2xl);width:100%}.radio-group_label__clcNK{color:var(--color-accent-500)!important;display:block;margin:0 0 var(--spacing-2xl) 0!important;padding:0}.radio-group_options__gwAU\+{align-items:flex-start;display:flex;flex-wrap:wrap;min-width:0;row-gap:var(--spacing-lg)}.radio-group_optionsVertical__PusPK{flex-direction:column;flex-wrap:nowrap}.radio-group_optionsGrid__todtt{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.radio-group_option__eO4qx{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__rJHzV{cursor:not-allowed;opacity:.6}.radio-group_nativeInput__dCCF2{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__dCCF2:focus-visible+.radio-group_radioMark__nLIPT{outline:2px solid var(--color-accent-500);outline:2px solid var(--border-accent,var(--color-accent-500));outline-offset:2px}.radio-group_radioMark__nLIPT{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__x\+k6U .radio-group_radioMark__nLIPT{border-color:var(--color-accent-500)}.radio-group_optionSelected__x\+k6U .radio-group_radioMark__nLIPT: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__8Wr7O{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-normal);margin:.375rem 0 0}.radio-group_messageError__VRAG-{color:var(--button-danger-ghost-content)}.checkbox_root__h8tB3{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__KEjpc{cursor:not-allowed;opacity:.6}.checkbox_control__ODEFh{align-items:center;display:inline-flex;flex-shrink:0;height:1.125rem;justify-content:center;position:relative;width:1.125rem}.checkbox_nativeInput__zDYOd{cursor:inherit;height:100%;inset:0;margin:0;opacity:0;padding:0;position:absolute;width:100%}.checkbox_nativeInput__zDYOd:disabled{cursor:not-allowed}.checkbox_nativeInput__zDYOd:focus-visible+.checkbox_box__tO8kj{outline:2px solid var(--color-accent-500);outline:2px solid var(--border-accent,var(--color-accent-500));outline-offset:2px}.checkbox_box__tO8kj{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__ybr2p{background-color:var(--color-accent-500);border-color:var(--color-accent-500);color:var(--button-accent-content)}.checkbox_icon__rXhCz{flex-shrink:0}.checkbox_label__UEPSc{flex:1 1 auto;line-height:1.25;min-width:0}.file-field_wrapper__eM-\+W{display:block;width:100%}.file-field_label__pt7Gs{color:var(--color-accent-500)!important;display:block;margin-bottom:var(--spacing-md)!important}.file-field_control__W\+Kmf{display:block;width:100%}.file-field_inputShell__HumYq{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__HumYq:focus-within{border-color:var(--color-accent-500)}.file-field_inputShellError__SNuoL,.file-field_inputShellError__SNuoL:focus-within{border-color:var(--button-danger-ghost-content)}.file-field_inputShellDisabled__x0GBU{cursor:not-allowed;opacity:.6}.file-field_pickTrigger__6ZtFS{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__x0GBU .file-field_pickTrigger__6ZtFS{cursor:not-allowed}.file-field_fileDisplay__zv2vC{color:var(--content);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-field_fileDisplayEmpty__AqIDq{color:var(--content-muted)}.file-field_visuallyHiddenInput__oZtnn{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__oZtnn:focus,.file-field_visuallyHiddenInput__oZtnn:focus-visible{outline:none}.file-field_clearButton__BxcUa{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__BxcUa:hover{background-color:var(--card-nested-surface);color:var(--content)}.file-field_clearButton__BxcUa:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:1px}.file-field_message__332Jv{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-normal);margin:.375rem 0 0}.file-field_messageHint__Mzi8D{color:var(--ui-field-placeholder-content)}.file-field_messageError__Hesmm{color:var(--button-danger-ghost-content)}.stepper_nav__vWl\+0{position:-webkit-sticky;position:sticky;top:0;width:100%}.stepper_list__fiz21{align-items:flex-start;display:flex;justify-content:space-between;list-style:none;margin:0;padding:0;width:100%}.stepper_item__czusN{align-items:center;display:flex;flex:1 1;flex-direction:column;min-width:0;position:relative;text-align:center}.stepper_item__czusN:first-child .stepper_segmentBefore__Tcalu,.stepper_item__czusN:last-child .stepper_segmentAfter__-b-1j{visibility:hidden}.stepper_trackRow__skMVP{align-items:center;display:flex;justify-content:center;margin-bottom:var(--spacing-md);width:100%}.stepper_segment__ZhiL0{background-color:var(--linear-progress-track-surface);border-radius:1px;flex:1 1 auto;height:2px;min-width:var(--spacing-sm)}.stepper_segmentComplete__rvRLt{background-color:var(--linear-progress-accent-fill)}.stepper_dot__D1Vac{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__DokuU,.stepper_dot__D1Vac{background-color:var(--ui-field-surface);color:var(--ui-field-placeholder-content)}.stepper_dotUpcoming__DokuU{border-color:var(--ui-field-border)}.stepper_dotCurrent__44T1v{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__jSu1N{background-color:var(--linear-progress-accent-fill);border-color:var(--linear-progress-accent-fill);color:var(--button-accent-content)}.stepper_label__c4hdL{color:var(--content-muted);max-width:100%;padding:0 var(--spacing-xs)}.stepper_labelCurrent__39eJW{color:var(--content);font-weight:var(--font-semibold)}.stepper_labelComplete__uGgS5{color:var(--content)}.card_cardSection__LPBr9{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__LPBr9,.card_glassDefault__SwbRf{background:var(--card-surface)}.card_glassSubtle__0RKDt{background:var(--card-nested-surface)}.card_glassStrong__O--tb{background:var(--header-surface)}.card_glassHover__3g3e8:hover{box-shadow:0 10px 25px #00000014;transform:translateY(-4px)}.card_glassGlow__HhvZ-{box-shadow:0 0 20px #a855f740}.card_p3xl__t\+Ox8{padding:var(--spacing-3xl)}.card_p5xl__MXX\+O{padding:var(--spacing-5xl)}.card_p7xl__tYkGX{padding:var(--spacing-7xl)}.badge_badge__GVpLa{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__1mfRi{border-radius:var(--rounded-full);flex-shrink:0;height:var(--spacing-md);width:var(--spacing-md)}.badge_success__294m7{background:var(--surface-success);border-color:var(--border-success);color:var(--content-success)}.badge_success__294m7 .badge_dot__1mfRi{background:var(--success)}.badge_warning__UK9Rp{background:var(--surface-warning);border-color:var(--border-warning);color:var(--warning)}.badge_warning__UK9Rp .badge_dot__1mfRi{background:var(--warning)}.badge_danger__XOQ8S{background:var(--surface-danger);border-color:var(--border-danger);color:var(--danger)}.badge_danger__XOQ8S .badge_dot__1mfRi{background:var(--danger)}.badge_neutral__IQE\+p{background:var(--surface-neutral);border-color:var(--border-neutral);color:var(--content-neutral)}.badge_neutral__IQE\+p .badge_dot__1mfRi{background:var(--neutral)}.button_root__6EVto{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__lQkJA{font-size:var(--text-xs);gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-xl)}.button_root__6EVto:disabled{cursor:not-allowed;opacity:.55}.button_root__6EVto:focus-visible{outline:2px solid var(--color-accent-500);outline:2px solid var(--border-accent,var(--color-accent-500));outline-offset:2px}.button_fullWidth__OuQZf{width:100%}.button_justifyStart__75FTC{justify-content:flex-start}.button_link__4zxY4{background:none;border:none;color:var(--color-accent-500);font-weight:var(--font-medium);min-height:auto;padding:0;text-decoration:underline}.button_link__4zxY4:hover{text-decoration:none}.button_link__4zxY4:disabled{cursor:not-allowed;opacity:.5}.button_icon__Zu4PJ{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.button_mutedOutline__Fx-pl{background-color:var(--button-muted-outline-surface);border-color:var(--button-muted-outline-border);color:var(--button-muted-outline-content)}.button_mutedOutline__Fx-pl: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__Fx-pl:focus-visible{outline-color:var(--color-slate-500)}.button_lightGrey__8rP2G{background-color:var(--button-light-grey-surface);border-color:var(--button-light-grey-border);color:var(--button-light-grey-content)}.button_lightGrey__8rP2G: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__8rP2G:focus-visible{outline-color:var(--color-slate-500)}.button_accent__-EBFb{background-color:var(--button-accent-surface);border-color:var(--button-accent-border);color:var(--button-accent-content)}.button_accent__-EBFb: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__OWncQ{background-color:var(--button-success-surface);border-color:var(--button-success-border);color:var(--button-success-content)}.button_success__OWncQ: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__OWncQ:focus-visible{outline-color:var(--color-green-600);outline-color:var(--success,var(--color-green-600))}.button_danger__aZIZ7{background-color:var(--button-danger-surface);border-color:var(--button-danger-border);color:var(--button-danger-content)}.button_danger__aZIZ7: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__aZIZ7:focus-visible{outline-color:var(--color-red-600);outline-color:var(--button-focus-ring-danger,var(--color-red-600))}.button_accentGhost__brCYR{background-color:var(--button-accent-ghost-surface);border-color:var(--button-accent-ghost-border);color:var(--button-accent-ghost-content)}.button_accentGhost__brCYR: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__brCYR:focus-visible{outline-color:var(--color-accent-500);outline-color:var(--border-accent,var(--color-accent-500))}.button_dangerGhost__9I\+1g{background-color:var(--button-danger-ghost-surface);border-color:var(--button-danger-ghost-border);color:var(--button-danger-ghost-content)}.button_dangerGhost__9I\+1g: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__9I\+1g:focus-visible{outline-color:var(--color-red-600);outline-color:var(--button-focus-ring-danger,var(--color-red-600))}.button_warning__DYKeE{background-color:var(  --surface-warning);border-color:var(  --content-warning);color:var(  --content-warning)}.dropdown_root__BJp1Z{align-items:stretch;display:flex;flex-direction:column;min-width:0;position:relative;width:100%}.dropdown_rootShrinkWrap__\+qbOa{align-self:center;flex:0 0 auto;max-width:none;width:auto}.dropdown_panel__cybKB{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__cybKB[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.dropdown_panel__cybKB{transition:none}}.select_wrapper__V-puT{display:block;max-width:100%;min-width:0;position:relative;width:100%}.select_wrapperInline__0dzyM{align-items:flex-start;display:flex;flex-direction:row;gap:var(--spacing-xl)}.select_dropdownRoot__tls4r{width:100%}.select_label__a41Xs{color:var(--color-accent-500)!important;display:block;margin-bottom:var(--spacing-md)!important}.select_labelInline__Wdxjz{flex:0 0 7.5rem;margin-bottom:0!important;max-width:40%;padding-top:.5rem}.select_control__UrQHR{flex:1 1 auto;min-width:0;position:relative}.select_controlPassThrough__jzoM0{display:contents}.select_constraintValidationInput__tVSAt{-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__Soyy1{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-normal);margin:.375rem 0 0}.select_messageError__Bdmq0{color:var(--button-danger-ghost-content)}.select_trigger__OUNUJ{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__OUNUJ:hover:not(:disabled){border-color:var(--ui-field-border)}.select_triggerError__M38e9,.select_triggerError__M38e9:hover:not(:disabled){border-color:var(--button-danger-ghost-content)}.select_triggerError__M38e9:focus-visible{border-color:var(--button-danger-ghost-content);outline:none}.select_trigger__OUNUJ:disabled{cursor:not-allowed;opacity:.6}.select_triggerCompact__swwcB{border-radius:.25rem;gap:.35rem;min-height:2rem;padding:.25rem .375rem}.select_triggerLabel__pcrVl{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select_triggerLabelCompact__2w3If{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__msKM6{color:var(--ui-field-placeholder-content)!important}.select_chevron__kgRu4{color:var(--ui-field-placeholder-content);flex-shrink:0;transition:transform .2s ease}.select_chevronOpen__rFAtI{transform:rotate(180deg)}.select_clearBtn__9E97U{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__9E97U:hover{background-color:var(--select-option-hover-surface);color:var(--ui-field-content)}.select_clearBtn__9E97U:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}@media (prefers-reduced-motion:reduce){.select_chevron__kgRu4{transition:none}}.select_selectPanel__rUJ4M{display:flex;flex-direction:column;gap:var(--spacing-xs);max-height:16rem;overflow:hidden;padding:.375rem}.select_selectPanelCompact__s1YgV{gap:.125rem;padding:.25rem}.select_searchInput__VXpo0{-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__cOCV3,.select_searchInput__VXpo0::placeholder{color:var(--ui-field-placeholder-content)}.select_noResults__cOCV3{cursor:default;pointer-events:none}.select_listbox__2nO9W{flex:1 1 auto;list-style:none;margin:0;min-height:0;outline:none;overflow-y:auto;padding:0}.select_listboxCompact__Ih08c{font-size:var(--text-xs);line-height:1.25}.select_option__8QdM7{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__8QdM7:focus-visible,.select_option__8QdM7:hover,.select_option__8QdM7[data-highlighted=true]{background-color:var(--select-option-hover-surface);outline:none}.select_option__8QdM7[aria-selected=true]{background-color:var(--select-option-selected-surface)}.select_optionDisabled__rE9cq,.select_optionDisabled__rE9cq:focus-visible,.select_optionDisabled__rE9cq:hover{background-color:initial!important;color:var(--ui-field-content-placeholder);cursor:not-allowed;opacity:.45}.select_option__8QdM7:disabled{cursor:not-allowed;opacity:.5}.select_optionContent__5DDgb{align-items:center;display:inline-flex;gap:.5rem;min-width:0}.select_optionIcon__IZFED{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center}.select_optionIcon__IZFED svg{display:block}.time-period-select_root__d15jI{display:block;width:100%}.time-period-select_row__0QJ9a{align-items:flex-start;display:flex;flex-direction:row;gap:var(--spacing-sm);min-width:0;width:100%}.time-period-select_amountField__oe15v{flex:0 0 7rem;min-width:0}.time-period-select_unitSelect__H7OU1{flex:1 1 auto;min-width:0}.time-period-select_message__ZLuJA{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__IL48T{display:block;min-width:0;width:100%}.date-picker_rootInline__Fo6ct{align-items:flex-start;display:flex;flex-direction:row;gap:var(--spacing-xl)}.date-picker_label__vF3ls{color:var(--color-accent-500)!important;display:block;margin-bottom:var(--spacing-md)!important}.date-picker_labelInline__t7Uf\+{flex:0 0 7.5rem;margin-bottom:0!important;max-width:40%;padding-top:.5rem}.date-picker_control__OxVr3{flex:1 1 auto;min-width:0}.date-picker_controlPassThrough__Q6PDV{display:contents}.date-picker_wrapper__PJQJD{display:inline-flex;flex:1 1;min-width:0;position:relative;width:100%}.date-picker_fieldRow__9vUQI{align-items:center;display:flex;gap:var(--spacing-sm);min-width:0;width:100%}.date-picker_clearButton__LbaAF{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__LbaAF:hover{border-color:#94a3b8;border-color:var(--color-slate-400,#94a3b8);color:var(--ui-field-content)}.date-picker_clearButton__LbaAF:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}.date-picker_proxyInput__dgKWM{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__PJQJD .react-datepicker-wrapper{position:relative;width:100%}.date-picker_fieldTrigger__DlnYr{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__DlnYr:hover:not(:disabled){border-color:var(--ui-field-border)}.date-picker_fieldTrigger__DlnYr:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}.date-picker_fieldTrigger__DlnYr:disabled{cursor:not-allowed;opacity:.6}.date-picker_fieldTriggerIcon__VpQTH{color:var(--ui-field-placeholder-content);flex-shrink:0}.date-picker_fieldTriggerLabel__2kMT3{flex:1 1;font-size:var(--text-base);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-picker_fieldTriggerLabelPlaceholder__JdXBa{color:var(--ui-field-placeholder-content)}.date-picker_popper__vihku.react-datepicker-popper{z-index:10050!important}.date-picker_popper__vihku .react-datepicker{animation:date-picker_datePickerCalendarIn__7R5ge .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__7R5ge{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.date-picker_popper__vihku .react-datepicker{animation:none}}.date-picker_popper__vihku .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__vihku .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__giGk5{align-items:center;display:flex;gap:.35rem;position:relative;z-index:1}.date-picker_calendarHeaderNav__kJqun{flex-shrink:0}.date-picker_calendarHeaderSelect__KZNGX{flex:1 1 7.75rem;min-width:6.75rem}.date-picker_calendarHeaderSelectYear__bxMk0{flex:0 0 6.5rem;min-width:6.5rem}.date-picker_popper__vihku .react-datepicker-time__header,.date-picker_popper__vihku .react-datepicker-year-header,.date-picker_popper__vihku .react-datepicker__current-month,.date-picker_popper__vihku .react-datepicker__day,.date-picker_popper__vihku .react-datepicker__day-name{color:var(--ui-field-content)}.date-picker_popper__vihku .react-datepicker__day:hover{background-color:var(--select-option-hover-surface)}.date-picker_popper__vihku .react-datepicker__day--in-range,.date-picker_popper__vihku .react-datepicker__day--in-selecting-range,.date-picker_popper__vihku .react-datepicker__day--selected{background-color:var(--select-option-selected-surface);color:var(--ui-field-content)}.date-picker_popper__vihku .react-datepicker__day--keyboard-selected{background-color:var(--select-option-selected-surface)}.date-picker_popper__vihku .react-datepicker__day--range-end,.date-picker_popper__vihku .react-datepicker__day--range-start{background-color:var(--color-accent-500);color:var(--button-accent-content)}.date-picker_popper__vihku .react-datepicker__navigation-icon:before{border-color:var(--ui-field-content)}.date-picker_popper__vihku .react-datepicker__triangle{display:none}.date-picker_popper__vihku .react-datepicker__day--disabled{color:var(--ui-field-content-placeholder)!important;cursor:not-allowed;opacity:.5}.date-picker_popper__vihku .react-datepicker__day--disabled:hover{background-color:initial!important}.date-picker_errorText__y3-4\+{color:#dc2626;font-size:14px;margin-top:6px}.date-range_root__upTl8{display:block;position:relative;width:100%}.date-range_label__qq4xM{color:var(--color-accent-500)!important;display:block;margin-bottom:var(--spacing-md)!important}.date-range_fieldRow__4aDuZ{align-items:center;display:flex;gap:var(--spacing-sm);min-width:0;width:100%}.date-range_inputWrapper__lJqgL{flex:1 1;min-width:0;width:100%}.date-range_inputWrapper__lJqgL .react-datepicker-wrapper{width:100%}.date-range_clearButton__PFwdv{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__PFwdv: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__PFwdv:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}.date-range_trigger__iDbsi{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__iDbsi:hover:not(:disabled){border-color:var(--ui-field-border)}.date-range_trigger__iDbsi:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}.date-range_trigger__iDbsi:disabled{cursor:not-allowed;opacity:.6}.date-range_triggerIcon__470qC{color:var(--ui-field-placeholder-content);flex-shrink:0}.date-range_triggerLabel__ZIziz{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-range_triggerLabelPlaceholder__C5mVs{color:var(--ui-field-placeholder-content)}.date-range_popper__XMKG9{z-index:10050!important}.date-range_popper__XMKG9 .react-datepicker{animation:date-range_dateRangeCalendarIn__0xNuT .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__0xNuT{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.date-range_popper__XMKG9 .react-datepicker{animation:none}}.date-range_popper__XMKG9 .react-datepicker__header{background-color:var(--ui-field-surface);border-bottom:1px solid var(--ui-field-border)}.date-range_popper__XMKG9 .react-datepicker-time__header,.date-range_popper__XMKG9 .react-datepicker-year-header,.date-range_popper__XMKG9 .react-datepicker__current-month,.date-range_popper__XMKG9 .react-datepicker__day,.date-range_popper__XMKG9 .react-datepicker__day-name{color:var(--ui-field-content)}.date-range_popper__XMKG9 .react-datepicker__day:hover{background-color:var(--select-option-hover-surface)}.date-range_popper__XMKG9 .react-datepicker__day--disabled{color:var(--ui-field-placeholder-content)!important;cursor:not-allowed;opacity:.4}.date-range_popper__XMKG9 .react-datepicker__day--disabled:hover{background-color:initial!important}.date-range_popper__XMKG9 .react-datepicker__day--in-range,.date-range_popper__XMKG9 .react-datepicker__day--in-selecting-range,.date-range_popper__XMKG9 .react-datepicker__day--selected{background-color:var(--select-option-selected-surface);color:var(--ui-field-content)}.date-range_popper__XMKG9 .react-datepicker__day--keyboard-selected{background-color:var(--select-option-selected-surface)}.date-range_popper__XMKG9 .react-datepicker__day--range-end,.date-range_popper__XMKG9 .react-datepicker__day--range-start{background-color:var(--color-accent-500);color:var(--button-accent-content)}.date-range_popper__XMKG9 .react-datepicker__navigation-icon:before{border-color:var(--ui-field-content)}.date-range_popper__XMKG9 .react-datepicker__triangle{display:none}.date-range_calendar__19FRg{font-family:inherit}.date-range_calendar__19FRg .react-datepicker{background-color:var(--ui-field-surface);border:1px solid var(--ui-field-border)}.date-range_calendar__19FRg .react-datepicker__day--disabled{color:var(--ui-field-placeholder-content)!important;cursor:not-allowed;opacity:.4}.date-range_calendar__19FRg .react-datepicker__day--disabled:hover{background-color:initial!important}.date-time-picker_fieldset__mMveL{border:0;container-type:inline-size;margin:0;min-width:0;padding:0}.date-time-picker_fieldset__mMveL legend{color:var(--content);font-size:var(--text-sm);font-weight:var(--font-medium);margin-bottom:var(--spacing-sm)}.date-time-picker_fieldset__mMveL legend span{color:var(--danger)}.date-time-picker_fields__4P-C8{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__4P-C8{grid-template-columns:repeat(3,minmax(0,1fr))}.date-time-picker_fields__4P-C8>div:first-child{grid-column:1/-1}}.text-area_wrapper__NgTXH{display:block;width:100%}.text-area_wrapperInline__Jt2Vv{align-items:flex-start;display:flex;flex-direction:row;gap:var(--spacing-xl)}.text-area_label__H7BlW{color:var(--color-accent-500)!important;display:block;margin-bottom:6px!important}.text-area_labelInline__iAk93{flex:0 0 7.5rem;margin-bottom:0!important;max-width:40%;padding-top:.5rem}.text-area_control__TE83d{flex:1 1 auto;min-width:0}.text-area_controlPassThrough__MyNRN{display:contents}.text-area_textarea__IZC\+m{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__IZC\+m::-webkit-scrollbar{width:6px}.text-area_textarea__IZC\+m::-webkit-scrollbar-track{background:#0000}.text-area_textarea__IZC\+m::-webkit-scrollbar-thumb{background-color:var(--ui-field-border);border-radius:10px}.text-area_textarea__IZC\+m::-webkit-scrollbar-thumb:hover{background-color:var(--content-muted)}.text-area_textarea__IZC\+m:focus-visible{outline:none}.text-area_textarea__IZC\+m::placeholder{color:var(--ui-field-placeholder-content)}.text-area_textarea__IZC\+m:hover:not(:disabled):not(:read-only){border-color:var(--ui-field-border)}.text-area_textarea__IZC\+m:focus-visible{outline-offset:2px}.text-area_textarea__IZC\+m:disabled{cursor:not-allowed;opacity:.6}.text-area_textarea__IZC\+m:read-only{cursor:default;opacity:.85}.text-area_textarea__IZC\+m:disabled:read-only{cursor:not-allowed;opacity:.6}.text-area_message__eCGu0{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-normal);margin:.375rem 0 0}.text-area_messageHint__5FQjs{color:var(--ui-field-placeholder-content)}.text-area_messageError__42GGr{color:var(--button-danger-ghost-content)}.text-area_footer__ByyKk{align-items:flex-start;display:flex;gap:var(--spacing-md);justify-content:space-between;margin:.375rem 0 0}.text-area_footerStart__VRvEx{flex:1 1 auto;min-width:0}.text-area_footerStart__VRvEx .text-area_message__eCGu0{margin:0}.text-area_characterCount__fWMkV{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__wTOqt{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__wTOqt{background:color-mix(in srgb,var(--modal-backdrop-surface) 100%,#000 22%)}}.modal_panel__A9Pe1{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__L4skH{max-width:min(100vw - 2rem,22rem)}.modal_panelLg__zFe4M{max-width:min(100vw - 2rem,52rem)}.modal_panelXl__4PEC-{max-width:min(100vw - 2rem,72rem)}.modal_header__K9ibn{align-items:center;display:flex;flex-shrink:0;gap:.75rem;justify-content:space-between;padding:1rem 1rem .75rem 1.25rem}.modal_title__l149K{flex:1 1;min-width:0}.modal_close__t-VBe{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__t-VBe:hover{background:var(--card-nested-surface);color:var(--content)}.modal_close__t-VBe:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}.modal_body__Q2YTh{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__M-quh{border-top:1px solid var(--border);flex-shrink:0;padding:.75rem 1.25rem 1rem}.table_wrapper__3apDi{background:var(--table-surface);border:var(--border-thin) solid var(--table-border);border-radius:var(--rounded-3xl);overflow-x:auto}.table_table__Q-VoC{border-collapse:collapse;border-spacing:0;width:100%}.table_thead__Kgzvr{background:var(--table-header-surface)}.table_tbody__mMUgX{background:var(--table-surface)}.table_th__ocTpB{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__o05S-{color:var(--table-header-content)}.table_td__3kYCG{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__mMUgX .table_tr__1dIac:last-child .table_td__3kYCG{border-bottom:0}.table_cellContent__wtAos{color:var(--table-cell-content)}.table_sortButton__zsNaG{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__zsNaG:hover{opacity:.85}.table_sortButton__zsNaG:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}.table_sortIcon__exPmy{color:var(--table-header-content);flex-shrink:0;opacity:.85}.table_pagination__N1C5A{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__8xSXT{font-family:var(--font-body);font-size:var(--text-sm)}.table_paginationControls__zEfOg{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-xl)}.table_pageNav__HAkfM{align-items:center;display:flex;gap:var(--spacing-lg)}.table_pageButton__UdsUZ{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__UdsUZ:hover:not(:disabled){background:var(--pagination-button-hover-surface)}.table_pageButton__UdsUZ:disabled{cursor:not-allowed;opacity:.45}.table_pageSize__2M97-{align-items:center;display:flex;gap:var(--spacing-lg);white-space:nowrap}.table_pageSizeSelect__oZywz,.table_pageSize__2M97-{font-family:var(--font-body);font-size:var(--text-sm)}.table_pageSizeSelect__oZywz{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__oZywz:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}.responsive-table_root__DjcI3{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__KfbXb{overflow-x:auto}.responsive-table_tableSectionScroll__nCviJ{overflow-x:auto;overflow-y:auto}.responsive-table_theadSticky__KYv4t{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__NNdkw{border-collapse:collapse;border-spacing:0;width:100%}.responsive-table_columnNoWrap__6H9h1{white-space:nowrap}.responsive-table_thead__ZF5k2{background:var(--color-slate-50);background:var(--table-header-surface,var(--color-slate-50))}.responsive-table_th__nVopl{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__rGro7{letter-spacing:normal;text-transform:none}.responsive-table_thLabel__hdFZK{line-height:1.3}.responsive-table_thSortable__rlN4D{padding:0}.responsive-table_sortButton__WrtFk{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__WrtFk:hover{opacity:.9}.responsive-table_sortButton__WrtFk:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}.responsive-table_sortIcon__tc2Fj{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__HDpEJ{color:var(--color-accent-500);color:var(--content-accent,var(--color-accent-500));opacity:1}.responsive-table_tbody__DeF0z{background:var(--card-surface);background:var(--table-surface,var(--card-surface))}.responsive-table_tr__kRw3J{border-bottom:var(--border-thin) solid var(--table-row-divider-border,var(--border))}.responsive-table_tr__kRw3J:last-child{border-bottom:none}.responsive-table_td__c3fEK{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__SXvjz{background:var(--color-slate-50);background:var(--table-header-surface,var(--color-slate-50))}.responsive-table_tfoot__SXvjz .responsive-table_td__c3fEK,.responsive-table_tfoot__SXvjz 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__\+WH1v{display:none}.responsive-table_truncated__riB40{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.responsive-table_truncatedFull__Y0Yps{max-width:100%}.responsive-table_cardList__tFRbT{display:none}.responsive-table_card__86TZk{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__t3Uwi{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__t3Uwi,.responsive-table_cardRow__roucP{border-bottom:var(--border-thin) solid var(--table-row-divider-border,var(--border))}.responsive-table_cardRow__roucP{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__roucP:last-child{border-bottom:none}.responsive-table_cardLabel__qB7cM{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__TkRt8{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__6-PMX{align-items:center;display:flex;justify-content:center;padding:var(--spacing-5xl)}.responsive-table_pagination__m7hhg{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__wIJDF{justify-self:start;min-width:0}.responsive-table_paginationCenter__c3x2P{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--spacing-2xl);justify-content:center;justify-self:center}.responsive-table_paginationRight__hEuCf{justify-self:end;min-width:0}.responsive-table_paginationSpacer__yxovP{display:block;min-height:1px}.responsive-table_totalLabel__5UgQq{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__5UgQq strong{color:var(--content);color:var(--table-cell-content,var(--content));font-weight:var(--font-semibold)}.responsive-table_pageMeta__G9grK{flex-shrink:0;font-weight:var(--font-normal);white-space:nowrap}.responsive-table_pageButton__r\+jE9,.responsive-table_pageMeta__G9grK{color:var(--content-muted);color:var(--pagination-content,var(--content-muted));font-family:var(--font-body);font-size:var(--text-sm)}.responsive-table_pageButton__r\+jE9{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__ou-xr{flex-shrink:0;opacity:.85}.responsive-table_pageButton__r\+jE9:hover:not(:disabled){background:var(--color-slate-50);background:var(--pagination-button-hover-surface,var(--color-slate-50))}.responsive-table_pageButton__r\+jE9:disabled{cursor:not-allowed;opacity:.5}.responsive-table_pageButton__r\+jE9:disabled .responsive-table_pageButtonIcon__ou-xr{opacity:.65}.responsive-table_pageSize__wnAnP{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__G\+vPN{flex-shrink:0;white-space:nowrap}.responsive-table_pageSizeSelect__e0C11{-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__e0C11:focus{border:none;outline:none}.responsive-table_pageSizeSelect__e0C11:focus-visible{border-color:var(--color-accent-500);outline:none}@media (max-width:768px){.responsive-table_tableSection__KfbXb{display:none}.responsive-table_mobileSummary__\+WH1v{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__tFRbT{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-2xl)}.responsive-table_pagination__m7hhg{align-items:stretch;display:flex;flex-direction:column;gap:var(--spacing-xl)}.responsive-table_paginationCenter__c3x2P,.responsive-table_paginationLeft__wIJDF,.responsive-table_paginationRight__hEuCf{justify-self:auto;width:100%}.responsive-table_paginationCenter__c3x2P{flex-wrap:wrap;gap:var(--spacing-lg);justify-content:center}.responsive-table_pageSize__wnAnP{flex-wrap:nowrap;justify-content:space-between;width:100%}}.responsive-table_tdSelect__wK0dB,.responsive-table_thSelect__pBsMN{min-width:3rem;padding-left:var(--spacing-xl);padding-right:var(--spacing-sm);text-align:center;width:3rem}.responsive-table_cardHeader__t3Uwi input,.responsive-table_tdSelect__wK0dB input,.responsive-table_thSelect__pBsMN input{accent-color:var(--color-accent-500);cursor:pointer;height:1rem;width:1rem}.truncated-cell-tooltip_anchor__thoaT{min-width:0}.truncated-cell-tooltip_portal__LjH88{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__hgYbB{border:none;display:block;margin:0;max-width:100%;min-width:0;padding-bottom:var(--spacing-2xl);width:100%}.checkbox-group_label__NjcWK{color:var(--color-accent-500)!important;display:block;margin:0 0 var(--spacing-2xl) 0!important;padding:0}.checkbox-group_options__x\+ws4{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-2xl) var(--spacing-md);min-width:0}.checkbox-group_optionsVertical__392FI{flex-direction:column;flex-wrap:nowrap}.checkbox-group_option__wvzNr{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__tevE\+{cursor:not-allowed;opacity:.6}.checkbox-group_control__mBBOd{align-items:center;display:inline-flex;flex-shrink:0;height:1.125rem;justify-content:center;position:relative;width:1.125rem}.checkbox-group_nativeInput__0d4cH{cursor:inherit;height:100%;inset:0;margin:0;opacity:0;padding:0;position:absolute;width:100%;z-index:1}.checkbox-group_nativeInput__0d4cH:focus-visible+.checkbox-group_box__2SCwE{outline:2px solid var(--color-accent-500);outline:2px solid var(--border-accent,var(--color-accent-500));outline-offset:2px}.checkbox-group_box__2SCwE{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__C7oIi{background-color:var(--color-accent-500);border-color:var(--color-accent-500);color:var(--button-accent-content)}.checkbox-group_icon__hAMCP{flex-shrink:0}.checkbox-group_message__cLzr9{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-normal);margin:.375rem 0 0}.checkbox-group_messageError__V8N3e{color:var(--button-danger-ghost-content)}.spinner_variant-default__KU8OG{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.spinner_variant-overlay__FGWEo{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__zNNeH{animation:login-form_fadeSlideUp__0e4\+Z .6s ease-out .12s both;display:flex;flex-direction:column;gap:var(--spacing-2xl);width:100%}.login-form_fieldWrapper__mlB-6,.login-form_passwordField__B\+WBS{position:relative}.login-form_passwordInput__2M0oL{padding-right:2.75rem!important}.login-form_fieldLeadIcon__3vuGd{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__mlB-6:has(.login-form_inputElevated__gijLv:focus-visible) .login-form_fieldLeadIcon__3vuGd,.login-form_passwordField__B\+WBS:has(.login-form_inputElevated__gijLv:focus-visible) .login-form_fieldLeadIcon__3vuGd{color:var(--color-accent-500)}.login-form_inputElevated__gijLv{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__gijLv:hover:not(:disabled):not(:focus-visible){border-color:var(--color-slate-500,var(--content-muted))!important}.login-form_inputElevated__gijLv: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__mlB-6:has([role=alert]) .login-form_inputElevated__gijLv,.login-form_passwordField__B\+WBS:has([role=alert]) .login-form_inputElevated__gijLv{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__mlB-6:has([role=alert]) .login-form_inputElevated__gijLv:focus-visible,.login-form_passwordField__B\+WBS:has([role=alert]) .login-form_inputElevated__gijLv:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--button-danger-ghost-content) 15%,#0000)!important}.login-form_fieldWrapper__mlB-6:has([role=alert]) .login-form_fieldLeadIcon__3vuGd,.login-form_passwordField__B\+WBS:has([role=alert]) .login-form_fieldLeadIcon__3vuGd{color:var(--button-danger-ghost-content)}.login-form_fieldWrapper__mlB-6 [role=alert],.login-form_passwordField__B\+WBS [role=alert]{align-items:center;animation:login-form_fadeSlideUp__0e4\+Z .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__mlB-6 [role=alert]:before,.login-form_passwordField__B\+WBS [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__tnpCz{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__tnpCz:hover{background-color:var(--card-nested-surface);color:var(--content);transform:scale(1.1)}.login-form_toggleButton__tnpCz:active{transform:scale(.95)}.login-form_toggleButton__tnpCz:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}.login-form_actions__biPKd{display:flex;flex-direction:column;gap:var(--spacing-lg);margin-top:var(--spacing-md)}.login-form_submitButton__zsiVW{position:relative;transition:transform .18s ease,box-shadow .25s ease,filter .18s ease!important}.login-form_submitButton__zsiVW: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__zsiVW:not(:disabled):active{box-shadow:0 4px 10px -4px var(--color-accent-500);transform:translateY(0)}.login-form_errorBanner__ESSC1{animation:login-form_fadeSlideUp__0e4\+Z .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__tcPjH{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__tcPjH:after{content:"\2192";display:inline-block;opacity:0;transform:translateX(-4px);transition:opacity .18s ease,transform .18s ease}.login-form_forgotLink__tcPjH:focus-visible,.login-form_forgotLink__tcPjH:hover{color:var(--color-accent-600);gap:var(--spacing-sm)}.login-form_forgotLink__tcPjH:focus-visible:after,.login-form_forgotLink__tcPjH:hover:after{opacity:1;transform:translateX(0)}.login-form_spinner__aE-oJ{animation:login-form_spin__E9Hwh .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__E9Hwh{to{transform:rotate(1turn)}}@keyframes login-form_fadeSlideUp__0e4\+Z{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.login-form_errorBanner__ESSC1,.login-form_forgotLink__tcPjH,.login-form_forgotLink__tcPjH:after,.login-form_form__zNNeH,.login-form_submitButton__zsiVW,.login-form_toggleButton__tnpCz{animation:none!important;transition:none!important}}.login-page_page__dM1uy{background-color:var(--card-surface);min-height:100vh;width:100%}.underline-fields_fieldsRoot__uFdKH 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__uFdKH 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__uFdKH button[aria-haspopup=listbox],.underline-fields_fieldsRoot__uFdKH 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__uFdKH button[aria-haspopup=listbox]:focus-visible,.underline-fields_fieldsRoot__uFdKH button[aria-haspopup=listbox][aria-expanded=true],.underline-fields_fieldsRoot__uFdKH button[class*=fieldTrigger]:focus-visible,.underline-fields_fieldsRoot__uFdKH input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.underline-fields_fieldsRoot__uFdKH 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__uFdKH label{color:var(--color-accent-500)!important;font-size:var(--text-base)!important;font-weight:var(--font-medium)!important}.underline-fields_fieldsRoot__uFdKH fieldset{border:none;margin:0;padding:0}.underline-fields_fieldsRoot__uFdKH 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__uFdKH 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__uFdKH fieldset>div[role=presentation]>label{padding-inline:.5rem}.underline-fields_fieldsRoot__uFdKH fieldset>div[role=presentation]>label:first-child{-webkit-padding-start:0;padding-inline-start:0}.underline-fields_fieldsRoot__uFdKH fieldset>div[role=presentation]>label:last-child{-webkit-padding-end:0;padding-inline-end:0}.underline-fields_fieldsRoot__uFdKH 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__uFdKH label.sub-heading-md,.underline-fields_fieldsRoot__uFdKH legend.sub-heading-md{align-items:flex-end;display:flex;line-height:1.3;min-height:2.6em}}.wizard-rail-layout_shell__82l5b{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__aKHYC{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__aKHYC: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__UZKKn{flex:1 1 auto;min-height:12rem;padding-inline:var(--spacing-xs);position:relative}.wizard-rail-layout_progressTrack__WN8Ww{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__oZ8jM{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__3rQIm{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__lAqyp{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__h8a4J{opacity:.92}.wizard-rail-layout_railStepActive__TX37d{opacity:1}.wizard-rail-layout_stepMarker__YE3SS{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__h8a4J .wizard-rail-layout_stepMarker__YE3SS{background:#fff;border-color:#fff;color:var(--color-accent-500)}.wizard-rail-layout_railStepActive__TX37d .wizard-rail-layout_stepMarker__YE3SS{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__yWkpN{line-height:1}.wizard-rail-layout_stepCopy__q6RmC{display:flex;flex-direction:column;gap:2px;min-width:0}.wizard-rail-layout_stepEyebrow__fw7SP{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__TX37d .wizard-rail-layout_stepEyebrow__fw7SP{color:#ffffffd9}.wizard-rail-layout_stepLabel__MppyR{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__TX37d .wizard-rail-layout_stepLabel__MppyR{color:#fff;font-size:.8125rem;font-weight:var(--font-semibold)}.wizard-rail-layout_railStepDone__h8a4J .wizard-rail-layout_stepLabel__MppyR{color:#ffffffc7}.wizard-rail-layout_activePin__Z9GI1{animation:wizard-rail-layout_pinPulse__ODWY0 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__ODWY0{0%,to{box-shadow:0 2px 8px #0003}50%{box-shadow:0 2px 12px #00000047,0 0 0 4px #fff3}}.wizard-rail-layout_card__StKEz{background:#fff;display:flex;flex-direction:column;min-height:0;min-width:0}.wizard-rail-layout_cardHeader__vifR6{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__iAw9c{flex:1 1 auto;min-width:0;overflow-x:hidden;padding:0 var(--spacing-5xl)}.wizard-rail-layout_cardFooter__zxxGr{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__uC92D{flex:0 0 auto;min-width:5rem}.wizard-rail-layout_backBtn__pWYs1{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__pWYs1:hover:not(:disabled){background:#f8fafc;background:var(--color-gray-50,#f8fafc);border-color:var(--content-muted)}.wizard-rail-layout_backBtn__pWYs1:disabled{cursor:not-allowed;opacity:.5}.wizard-rail-layout_primary__-Xc-d{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__-Xc-d: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__-Xc-d:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}@media (max-width:900px){.wizard-rail-layout_shell__82l5b{border-radius:10px;border-radius:var(--rounded-lg,10px);grid-template-columns:1fr;grid-template-rows:auto 1fr}.wizard-rail-layout_rail__aKHYC{padding:var(--spacing-3xl) var(--spacing-2xl)}.wizard-rail-layout_rail__aKHYC:after{display:none}.wizard-rail-layout_railTrack__UZKKn{min-height:auto;padding-inline:0}.wizard-rail-layout_progressTrack__WN8Ww{display:none}.wizard-rail-layout_railSteps__3rQIm{flex-direction:row;gap:var(--spacing-md);justify-content:stretch;min-height:auto}.wizard-rail-layout_railStep__lAqyp{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__TX37d{background:#ffffff2e}.wizard-rail-layout_stepCopy__q6RmC{align-items:center}.wizard-rail-layout_stepEyebrow__fw7SP{font-size:.5625rem}.wizard-rail-layout_stepLabel__MppyR{font-size:.6875rem;line-height:1.25}.wizard-rail-layout_activePin__Z9GI1{display:none}.wizard-rail-layout_stepMarker__YE3SS{height:2rem;width:2rem}.wizard-rail-layout_cardHeader__vifR6{font-size:var(--text-xl);padding:var(--spacing-4xl) var(--spacing-3xl) var(--spacing-2xl)}.wizard-rail-layout_cardBody__iAw9c{padding:0 var(--spacing-3xl)}.wizard-rail-layout_cardFooter__zxxGr{padding:var(--spacing-3xl)}}@media (max-width:640px){.wizard-rail-layout_shell__82l5b{box-shadow:0 2px 12px #0f172a14;max-width:100%}.wizard-rail-layout_rail__aKHYC{padding:var(--spacing-2xl) var(--spacing-lg)}.wizard-rail-layout_railStep__lAqyp{padding:var(--spacing-xs)}.wizard-rail-layout_stepLabel__MppyR{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.5625rem;line-height:1.2;overflow:hidden}.wizard-rail-layout_stepEyebrow__fw7SP{font-size:.5rem;letter-spacing:.04em}.wizard-rail-layout_cardHeader__vifR6{font-size:var(--text-lg);padding:var(--spacing-3xl) var(--spacing-2xl) var(--spacing-xl)}.wizard-rail-layout_cardBody__iAw9c{padding:0 var(--spacing-2xl)}.wizard-rail-layout_cardFooter__zxxGr{align-items:stretch;flex-direction:column-reverse;gap:var(--spacing-lg);padding:var(--spacing-2xl)}.wizard-rail-layout_footerSpacer__uC92D{display:none}.wizard-rail-layout_backBtn__pWYs1,.wizard-rail-layout_primary__-Xc-d{min-width:0;width:100%}}.verify-email-otp-modal_footer__-Y30Q{width:100%}.verify-email-otp-modal_lead__IzBX7{color:var(--content-muted);margin-bottom:var(--spacing-lg)!important;padding-bottom:var(--spacing-xl)}.verify-email-otp-modal_form__MPL\+8{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-md)}.verify-email-otp-modal_otpFieldWrap__jdChv{display:flex;justify-content:center;max-width:22rem}.verify-email-otp-modal_emailHighlight__ucWR\+{color:var(--content-accent);font-weight:600;font-weight:var(--font-semibold,600)}.verify-email-otp-modal_countdown__azl90{color:var(--content-muted);margin-top:var(--spacing-sm);text-align:center}.verify-email-otp-modal_otpActions__5tTVg{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.verify-email-otp-modal_textButton__j4FNa{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__j4FNa:focus-visible,.verify-email-otp-modal_textButton__j4FNa:hover{color:var(--color-accent-600)}.verify-email-otp-modal_textButton__j4FNa:disabled{cursor:not-allowed;opacity:.6}.bank-step_form__7JZtK{display:flex;flex-direction:column;gap:1.25rem;gap:var(--space-xl,1.25rem)}.bank-step_grid__aGgsB{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__aGgsB{grid-template-columns:1fr}}.bank-step_actions__tAjYS{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--space-md,.75rem);justify-content:space-between}.documents-step_root__ueXMu{display:flex;flex-direction:column;gap:1rem;gap:var(--space-lg,1rem)}.documents-step_lead__ZMz3I{color:var(--content-muted);margin:0}.documents-step_list__uEeZW{display:flex;flex-direction:column;gap:.75rem;gap:var(--space-md,.75rem);list-style:none;margin:0;padding:0}.documents-step_item__01E\+k{margin:0}.documents-step_actions__5zJ6z{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--space-md,.75rem);justify-content:space-between}.review-step_root__Mt1Kt{display:flex;flex-direction:column;gap:1rem;gap:var(--space-lg,1rem)}.review-step_lead__4B4Ng{color:var(--content-muted);margin:0}.review-step_section__fm0cj h3{padding-bottom:var(--spacing-xl)!important}.review-step_dl__TZyCx{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__TZyCx{grid-template-columns:1fr}}.review-step_dlItem__tNKS3{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.review-step_dlItemFull__QVQRX{grid-column:1/-1}.review-step_dlItem__tNKS3 dt{color:var(--color-accent-500)!important;font-size:var(--text-base);font-weight:var(--font-normal)}.review-step_dlItem__tNKS3 dd{color:var(--content);font-size:var(--text-base);margin:.125rem 0 0;word-break:break-word}.review-step_fileValue__d\+dnM{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.5rem;gap:var(--space-sm,.5rem);min-width:0}.review-step_fileName__1r8J0{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-step_fileNameMuted__NEeXs{color:var(--content-muted)}.review-step_viewLink__vG0g7{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__vG0g7:hover{color:var(--content)}.review-step_docList__BWMbr{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__9\+6ka{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__9\+6ka{grid-template-columns:1fr}}.review-step_docLabel__qaeGf{color:var(--content-muted);font-size:var(--text-base)}.review-step_docMeta__p4Kjx{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:.5rem;gap:var(--space-sm,.5rem);min-width:0}.review-step_docName__2eUIs{color:var(--content);font-size:var(--text-base);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-step_docNameMuted__fN2ef{color:var(--content-muted);font-size:var(--text-base)}.review-step_actions__FAx1l{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--space-md,.75rem);justify-content:space-between}.review-step_separator__AOKFw{border:1px solid var(--border);margin:0}.onboard-post-join-wizard_wrap__G8Wu-{display:flex;flex-direction:column;margin-inline:auto;width:100%}.onboard-post-join-wizard_card__7-lB8{width:100%}.onboard-post-join-wizard_lead__Q9Nvq{color:var(--content-muted);margin:0}.onboard-post-join-wizard_successMark__dhD9M{color:var(--color-accent-500);display:flex;justify-content:center;margin-bottom:var(--spacing-lg)}.onboard-post-join-wizard_verifyHint__aKeqP{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__WT-yw{background:var(--surface-page);background:var(--surface-canvas,var(--surface-page));display:flex;flex-direction:column;min-height:100vh}.onboard-post-join-page_topBar__apcHD{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__6kfgP{display:block;height:auto;max-width:42vw;width:150px}.onboard-post-join-page_main__1MTHu{flex:1 1 auto;min-width:0;width:100%}.onboard-post-join-page_inner__Ywa4b{margin-inline:auto;max-width:72rem;padding:var(--spacing-3xl) var(--spacing-lg) var(--spacing-5xl);width:100%}.onboard-post-join-page_heroCard__EdXSH{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__-kY7c{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__JHFWB{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__\+7McX{color:var(--content-muted);margin:0 auto;max-width:36rem;position:relative;z-index:1}.onboard-post-join-page_error__wgW67{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__apcHD{padding:var(--spacing-lg) var(--spacing-xl)}.onboard-post-join-page_logo__6kfgP{width:120px}.onboard-post-join-page_inner__Ywa4b{padding:var(--spacing-2xl) var(--spacing-md) var(--spacing-4xl)}.onboard-post-join-page_heroCard__EdXSH{padding:var(--spacing-4xl) var(--spacing-2xl) var(--spacing-3xl)}.onboard-post-join-page_heroTitle__-kY7c{font-size:var(--text-xl)}}.personal-step_form__6OJq3{display:flex;flex-direction:column;gap:1.25rem;gap:var(--space-xl,1.25rem)}.personal-step_grid__-nk2j{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__-nk2j{grid-template-columns:1fr}}.personal-step_emailGenderRow__QU2-l{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__Coj0j{display:flex;flex-direction:column;min-width:0}.personal-step_emailGenderCell__Coj0j>fieldset{display:flex;flex:1 1 auto;flex-direction:column;padding-bottom:0}.personal-step_emailGenderCell__Coj0j>fieldset>div[role=presentation]{flex:1 1 auto}@media (max-width:640px){.personal-step_emailGenderRow__QU2-l{grid-template-columns:1fr}}.personal-step_actions__GVfwb{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--space-md,.75rem);justify-content:flex-end}.personal-step_insuranceNote__5emz4{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__CMPeW{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__7VxRZ,.personal-step_hasChildRow__6snTA{grid-column:1/-1}.personal-step_childHeading__k6j0h{margin-bottom:1rem;margin-bottom:var(--space-lg,1rem)}.personal-step_childHeading__k6j0h h3{color:#0087c9;color:var(--color-primary,#0087c9);font-size:1.125rem;margin:0}.personal-step_childHeading__k6j0h p{color:#667085;color:var(--color-text-secondary,#667085);font-size:.875rem;margin:.25rem 0 0}.personal-step_childGrid__zYSKw{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__zYSKw{grid-template-columns:1fr}}.contact-step_form__27aUh{display:flex;flex-direction:column;gap:1.25rem;gap:var(--space-xl,1.25rem)}.contact-step_grid__eseQ6{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__eseQ6,.contact-step_textareas__0PXrF{grid-template-columns:1fr}}.contact-step_sameRow__u5EzP{grid-column:1/-1;margin-top:.25rem;margin-top:var(--space-xs,.25rem)}.contact-step_textareas__0PXrF{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__0PXrF{grid-template-columns:1fr 1fr 1fr}}.contact-step_permanentLocked__YoySS{cursor:default;opacity:.88}.contact-step_actions__qf7Ib{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--space-md,.75rem);justify-content:space-between}.review-step_sections__MsviQ{display:flex;flex-direction:column;gap:1rem}.review-step_sectionTitle__DVTNA{padding-bottom:var(--spacing-3xl)!important}.review-step_grid__YglZk{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__gCUeH{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.review-step_term__7V25w{color:var(--color-accent-500)!important;font-weight:500;margin:0}.review-step_desc__BtYFQ{font-size:var(--text-base);margin:0;word-break:break-word}.review-step_actions__gfQ1k{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__3remZ{border:1px solid var(--border);margin:0}.create-employee-wizard_wrap__Omslf{display:flex;flex-direction:column;margin-inline:auto;width:100%}.create-employee-wizard_card__UhxJO{width:100%}.create-employee-wizard_cardTitle__7sXIW{color:var(--color-accent-500);margin:0 0 var(--spacing-xl)!important}.create-employee-wizard_lead__Ba-pR{color:var(--content-muted);margin:0}.create-employee-wizard_verifyHint__tGrY0{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__kTdvE{color:var(--color-accent-500);display:flex;justify-content:center;margin-bottom:var(--spacing-lg)}.create-employee-page_page__71uJ\+{background:var(--surface-page);background:var(--surface-canvas,var(--surface-page));display:flex;flex-direction:column;min-height:100vh}.create-employee-page_topBar__W9BpY{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__\+LICb{display:block;height:auto;max-width:42vw;width:150px}.create-employee-page_main__tqDNe{flex:1 1 auto;min-width:0;width:100%}.create-employee-page_inner__mVqi3{margin-inline:auto;max-width:72rem;padding:var(--spacing-3xl) var(--spacing-lg) var(--spacing-5xl);width:100%}.create-employee-page_heroCard__LHdzP{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__lkc5L{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__YmSJi{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__gSk2Q{color:var(--content-muted);margin:0 auto;max-width:36rem;position:relative;z-index:1}.create-employee-page_error__fDAEq{color:#b91c1c;color:var(--content-danger,var(--color-danger-600,#b91c1c));margin:0;text-align:center}@media (max-width:640px){.create-employee-page_topBar__W9BpY{padding:var(--spacing-lg) var(--spacing-xl)}.create-employee-page_logo__\+LICb{width:120px}.create-employee-page_inner__mVqi3{padding:var(--spacing-2xl) var(--spacing-md) var(--spacing-4xl)}.create-employee-page_heroCard__LHdzP{padding:var(--spacing-4xl) var(--spacing-2xl) var(--spacing-3xl)}.create-employee-page_heroTitle__lkc5L{font-size:var(--text-xl)}}.us-pre-join-steps_grid__TzK7w{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__\+Hoko{color:var(--content-muted);margin:0 0 var(--spacing-3xl)}.us-pre-join-steps_checkboxRow__OdTkO{margin-top:var(--spacing-md)}.us-pre-join-steps_dateTrigger__RlSe2{font-size:14px}.us-pre-join-steps_sections__21gMu{display:flex;flex-direction:column;gap:var(--spacing-xl)}.us-pre-join-steps_sectionTitle__jrY4M{color:var(--color-accent-500);margin:0 0 var(--spacing-lg)}.us-pre-join-steps_reviewGrid__iwyds{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__uxS9t{min-width:0}.us-pre-join-steps_term__1LZxH{color:var(--color-accent-500);font-weight:500;margin:0 0 var(--spacing-xs)}.us-pre-join-steps_value__XYR2x{margin:0;overflow-wrap:anywhere}.us-pre-join-steps_separator__hG7uz{border:0;border-top:1px solid var(--border);margin:0;width:100%}@media (max-width:640px){.us-pre-join-steps_grid__TzK7w,.us-pre-join-steps_reviewGrid__iwyds{grid-template-columns:1fr}}.us-post-join-steps_grid__G0P4B{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__6Upgs{margin-top:var(--spacing-3xl)}.us-post-join-steps_lead__arsCu{color:var(--content-muted);margin:0 0 var(--spacing-xl)}.us-post-join-steps_documentList__Iel67{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__G0P4B{grid-template-columns:1fr}}.page-shell_pageShell__N\+\+EZ{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__coEEb{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__5GNt8{color:var(--content-muted);font-size:1rem;font-size:var(--font-size-md,1rem);margin:0;text-align:center}.approval-center-stats_grid__pifD1{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__pifD1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.approval-center-stats_grid__pifD1{grid-template-columns:1fr}}.approval-center-stats_card__4TJi\+{min-width:0}.approval-center-stats_cardInner__IxJxa{align-items:flex-start;display:flex;gap:var(--spacing-lg)}.approval-center-stats_iconWrap__ryBiO{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__4wf75{background:#eff6ff;background:var(--color-accent-50,#eff6ff);color:var(--color-accent-600)}.approval-center-stats_iconGreen__pOigZ{background:#f0fdf4;background:var(--color-success-50,#f0fdf4);color:#15803d;color:var(--color-success-700,#15803d)}.approval-center-stats_iconAmber__9plSm{background:#fffbeb;background:var(--color-warning-50,#fffbeb);color:#b45309;color:var(--color-warning-700,#b45309)}.approval-center-stats_iconRed__Qd9tQ{background:#fef2f2;background:var(--color-danger-50,#fef2f2);color:#b91c1c;color:var(--color-danger-700,#b91c1c)}.approval-center-stats_text__jINBn{min-width:0}.approval-center-stats_label__ExL5h{color:var(--content-muted);margin:0 0 var(--spacing-xs)}.approval-center-stats_value__PjaGy{font-feature-settings:"tnum";color:var(--content);font-variant-numeric:tabular-nums;margin:0}.approval-center-stats_subtitle__Jp0PS{color:var(--content-muted);margin:var(--spacing-xs) 0 0}.approval-center-filters_card__d90D-{margin-bottom:var(--space-6)}.approval-center-filters_row__im1qD{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__1iiH\+,.approval-center-filters_field__6xchg{min-width:0}.approval-center-filters_actions__DtkPI{display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--spacing-sm,.5rem);justify-content:flex-end}@media (max-width:900px){.approval-center-filters_row__im1qD{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.approval-center-filters_row__im1qD{grid-template-columns:1fr}.approval-center-filters_actions__DtkPI{justify-content:stretch}.approval-center-filters_actions__DtkPI>*{flex:1 1 auto}}.bank-details-readonly-modal_modal__USNLR{max-height:min(92vh,52rem)}.bank-details-readonly-modal_body__99PgU{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.bank-details-readonly-modal_infoGrid__vLi2E{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__vLi2E{grid-template-columns:1fr}}.bank-details-readonly-modal_infoPanel__9PgVz{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__avdtp{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__D5sHx{display:flex;justify-content:flex-start;margin-bottom:var(--spacing-lg)}.bank-details-readonly-modal_infoList__WUAwT{display:flex;flex-direction:column;gap:var(--spacing-2xl);margin:0}.bank-details-readonly-modal_infoRow__nhl6R{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__Llx-s{margin:0}.bank-details-readonly-modal_infoValue__BdFIe{color:var(--content);margin:0;min-width:0;word-break:break-word}.bank-details-readonly-modal_viewLink__SW1Bm{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__SW1Bm:hover:not(:disabled){text-decoration:underline}.bank-details-readonly-modal_viewLink__SW1Bm:disabled{cursor:wait;opacity:.6}.bank-details-readonly-modal_spin__DFkxx{animation:bank-details-readonly-modal_spin__DFkxx .8s linear infinite}@keyframes bank-details-readonly-modal_spin__DFkxx{to{transform:rotate(1turn)}}.bank-details-readonly-modal_emptyHint__T\+Z6j{color:var(--content-muted);font-size:var(--text-sm);margin:0}.bank-details-readonly-modal_footer__846LL{display:flex;justify-content:flex-end;width:100%}.employee-verification-modal_verificationModal__\+5bYA{max-height:min(92vh,52rem)}.employee-verification-modal_modalShell__SUrjx{display:flex;flex-direction:column;max-height:calc(92vh - 7rem);min-height:0;overflow:hidden}.employee-verification-modal_employeeBanner__nFthi{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__nFthi{gap:var(--spacing-md);grid-template-columns:1fr}}.employee-verification-modal_employeePrimary__xfO-Z{align-items:center;display:flex;gap:var(--spacing-md);min-width:0}.employee-verification-modal_employeePrimaryText__-9nSg{min-width:0}.employee-verification-modal_employeeName__au8FN{color:var(--color-accent-500)!important;font-weight:500;margin:0}.employee-verification-modal_employeeEmail__OP4jl{color:var(--content-muted);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-normal)}.employee-verification-modal_metaBlock__rWW0t{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.employee-verification-modal_metaLabel__H0HcW{color:var(--color-accent-500);font-size:var(--text-base);font-weight:500;line-height:1.2;margin:0}.employee-verification-modal_metaValue__4Orsa{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__fP7Yy{flex:1 1;min-height:0;overflow:hidden}.employee-verification-modal_tabContent__1DLOT{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__\+noRT{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.employee-verification-modal_documentsPanel__vVPNL{display:flex;flex-direction:column;max-height:calc(92vh - 16rem);min-height:0}.employee-verification-modal_docListScroll__K0c\+R{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__3l0kC{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__ukLeR{display:flex;flex-direction:column;gap:var(--spacing-md);list-style:none;margin:0;padding:0}.employee-verification-modal_summaryItem__wrNSo{align-items:center;display:flex;gap:var(--spacing-md);justify-content:space-between}.employee-verification-modal_summaryItem__wrNSo .employee-verification-modal_body-xs__knKNY{color:var(--content-muted);flex-shrink:0;text-align:right}.employee-verification-modal_summaryItemLeft__Q\+x32{align-items:center;display:flex;gap:var(--spacing-sm);min-width:0}.employee-verification-modal_summaryIcon__-xrGT{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__c\+8H1{display:flex;flex-direction:column;gap:var(--spacing-md)}.employee-verification-modal_docRow__Ffa0A{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__Ffa0A: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__Ffa0A{grid-template-columns:auto auto 1fr;grid-template-rows:auto auto}.employee-verification-modal_docActions__eabZz{border-top:1px solid var(--border);grid-column:1/-1;justify-content:flex-end;padding-top:var(--spacing-sm)}}.employee-verification-modal_docRowApproved__D3Inn{background:#f0fdf4;background:var(--color-success-50,#f0fdf4);border-color:#bbf7d0;border-color:var(--color-success-200,#bbf7d0)}.employee-verification-modal_docRowRejected__0Qfis{background:#fef2f2;background:var(--color-danger-50,#fef2f2);border-color:#fecaca;border-color:var(--color-danger-200,#fecaca)}.employee-verification-modal_docTick__fy4Ws{background:var(--success)}.employee-verification-modal_docCross__AyhRC,.employee-verification-modal_docTick__fy4Ws{align-items:center;animation:employee-verification-modal_resultPop__crdFz .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__AyhRC{background:var(--danger)}.employee-verification-modal_docResultPlaceholder__XZTE9{flex-shrink:0;width:1.5rem}@keyframes employee-verification-modal_resultPop__crdFz{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.employee-verification-modal_docTypeIcon__JMITA{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__uZZPq{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-xs);min-width:0}.employee-verification-modal_docTitle__WfSIV{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__nqAJ8{color:var(--content-muted);font-size:var(--text-xs);line-height:1.35;margin:0;word-break:break-word}.employee-verification-modal_docActions__eabZz{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-sm);justify-content:flex-end;min-width:4.5rem}.employee-verification-modal_viewLink__Aa95K{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__Aa95K:hover:not(:disabled){text-decoration:underline}.employee-verification-modal_viewLink__Aa95K:disabled{cursor:wait;opacity:.6}.employee-verification-modal_docSpinner__nQDiN{align-items:center;display:inline-flex;justify-content:center}.employee-verification-modal_spin__onu07{animation:employee-verification-modal_spin__onu07 .8s linear infinite}@keyframes employee-verification-modal_spin__onu07{to{transform:rotate(1turn)}}.employee-verification-modal_docActionsBar__G6uqz{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__yzjw9{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__yzjw9{grid-template-columns:1fr}}.employee-verification-modal_bankItem__HdI\+j dt{margin:0 0 var(--spacing-xs)}.employee-verification-modal_bankItem__HdI\+j dd{font-weight:var(--font-normal);margin:0;word-break:break-word}.employee-verification-modal_footer__ut7IY{display:flex;gap:var(--spacing-md);justify-content:flex-end;width:100%}.employee-verification-modal_approveBtn__5cp-5,.employee-verification-modal_rejectBtn__I\+Rnh{align-items:center;display:inline-flex;gap:var(--spacing-sm)}.employee-verification-modal_emptyHint__i\+tg1{color:var(--content-muted);font-size:var(--text-sm)}.employee-verification-modal_confirmBody__voFK8{color:var(--content);margin:0 0 var(--spacing-lg)}.employee-verification-modal_confirmReason__ELQcy{margin-bottom:var(--spacing-lg);width:100%}.employee-verification-modal_confirmFooter__mUfgY{display:flex;gap:var(--spacing-md);justify-content:flex-end;width:100%}.employee-verification-modal_insuranceForm__PX4Nc{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(3,minmax(0,1fr))}.employee-verification-modal_insuranceTabPanel__5ZKYD{overflow:visible;padding-bottom:var(--spacing-lg)}.employee-verification-modal_insuranceProviderSection__58zoS{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__58zoS h3{color:var(--content);font-size:var(--text-base);font-weight:var(--font-semibold);margin:0 0 var(--spacing-md)}.employee-verification-modal_insuranceProviderSection__58zoS input:read-only,.employee-verification-modal_viewOnlyInsuranceCard__ADkSi .employee-verification-modal_cardValidityDates__W4TTm button:disabled,.employee-verification-modal_viewOnlyInsuranceCard__ADkSi .employee-verification-modal_validityDates__NSvgJ button:disabled,.employee-verification-modal_viewOnlyInsuranceCard__ADkSi input:read-only{background:#eff6ff;background:var(--surface-info,#eff6ff);border-color:#bfdbfe;border-color:var(--border-info,#bfdbfe)}.employee-verification-modal_dependentCard__vV96q,.employee-verification-modal_insuranceEntryCard__aC7Y2{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__RYaTF h4,.employee-verification-modal_insuranceEntryCard__aC7Y2>h3{color:var(--content);font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0 0 var(--spacing-lg)}.employee-verification-modal_insuranceEntryCard__aC7Y2 .employee-verification-modal_optionalSection__zFrqh{margin-top:var(--spacing-xl)}.employee-verification-modal_insuranceFields__a1kyw{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__GYKO\+,.employee-verification-modal_validityGroup__P1Ja2{grid-column:1/-1}.employee-verification-modal_validityDates__NSvgJ{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__u5gEk{display:none}.employee-verification-modal_cardValidityDates__W4TTm>*,.employee-verification-modal_validityDates__NSvgJ>*{min-width:0}.employee-verification-modal_optionalSection__zFrqh{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-md);padding-top:var(--spacing-xl)}.employee-verification-modal_dependentInsuranceSection__SpvhT{display:contents}.employee-verification-modal_dependentIdentity__P9Zkz h4,.employee-verification-modal_dependentSectionHeading__SmCeY h3,.employee-verification-modal_dependentSectionHeading__SmCeY p{margin:0}.employee-verification-modal_dependentSectionHeading__SmCeY h3{color:var(--content);font-size:var(--text-base);font-weight:var(--font-semibold)}.employee-verification-modal_dependentSectionHeading__SmCeY p{color:var(--content-muted);font-size:var(--text-sm);margin-top:var(--spacing-xs)}.employee-verification-modal_dependentCards__KJiQI{display:contents}.employee-verification-modal_dependentCard__vV96q{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__RYaTF button,.employee-verification-modal_dependentDetails__FBdRh,.employee-verification-modal_dependentIcon__lAZXG,.employee-verification-modal_dependentPolicy__32IDC{display:none}.employee-verification-modal_dependentCardHeader__RYaTF{justify-content:flex-start}.employee-verification-modal_dependentFieldSet__b4rAf{display:flex;flex-direction:column;gap:var(--spacing-lg)}.employee-verification-modal_dependentUploadSection__nXN5P{border-top:1px solid var(--border);min-width:0;padding-top:var(--spacing-xl)}.employee-verification-modal_dependentUploadSection__nXN5P .employee-verification-modal_viewLink__Aa95K{min-width:0}.employee-verification-modal_uploadedInsuranceRow__gLopU{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__W4TTm{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr))}.employee-verification-modal_dependentCardHeader__RYaTF,.employee-verification-modal_dependentIdentity__P9Zkz,.employee-verification-modal_dependentPolicyFile__BCfgd{align-items:center;display:flex}.employee-verification-modal_dependentCardHeader__RYaTF{gap:var(--spacing-md);justify-content:space-between}.employee-verification-modal_dependentIdentity__P9Zkz{gap:var(--spacing-md)}.employee-verification-modal_dependentIdentity__P9Zkz h4{color:var(--content);font-size:var(--text-lg);font-weight:var(--font-semibold)}.employee-verification-modal_dependentIcon__lAZXG{align-items:center;border-radius:var(--rounded-full);display:inline-flex;height:2.75rem;justify-content:center;width:2.75rem}.employee-verification-modal_spouseIcon__zNRMJ{background:#f3e8ff;color:#7c3aed}.employee-verification-modal_childIcon__7m6Cf{background:#dcfce7;color:#16a34a}.employee-verification-modal_dependentDetails__FBdRh{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__FBdRh>div{min-width:0}.employee-verification-modal_dependentNumber__M27cg{grid-column:1/-1}.employee-verification-modal_dependentDetails__FBdRh dt,.employee-verification-modal_dependentPolicy__32IDC>span{color:var(--content-muted);font-size:var(--text-sm);margin-bottom:var(--spacing-xs)}.employee-verification-modal_dependentDetails__FBdRh dd{color:var(--content);font-size:var(--text-sm);margin:0}.employee-verification-modal_dependentPolicy__32IDC{display:flex;flex-direction:column}.employee-verification-modal_dependentPolicyFile__BCfgd{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__BCfgd>span{display:flex;flex:1 1;flex-direction:column;gap:.125rem;min-width:0}.employee-verification-modal_dependentPolicyFile__BCfgd strong{color:var(--content);font-size:var(--text-sm);font-weight:var(--font-medium)}.employee-verification-modal_dependentPolicyFile__BCfgd small{color:var(--content-muted);font-size:var(--text-xs)}.employee-verification-modal_dependentPolicyFile__BCfgd:disabled{cursor:not-allowed;opacity:.75}.employee-verification-modal_dependentDetails__FBdRh,.employee-verification-modal_dependentPolicy__32IDC{display:none}@media (max-width:1100px){.employee-verification-modal_cardValidityDates__W4TTm,.employee-verification-modal_validityDates__NSvgJ{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.employee-verification-modal_cardValidityDates__W4TTm,.employee-verification-modal_dependentCards__KJiQI,.employee-verification-modal_insuranceFields__a1kyw,.employee-verification-modal_insuranceForm__PX4Nc,.employee-verification-modal_validityDates__NSvgJ{grid-template-columns:1fr}.employee-verification-modal_dateSeparator__u5gEk{display:none}}.invite-post-join-modal_form__3hxEC{display:flex;flex-direction:column;gap:var(--spacing-lg);min-width:0}.invite-post-join-modal_footer__fAO91{display:flex;flex-wrap:wrap;gap:var(--spacing-xl);justify-content:flex-end;width:100%}.approve-bank-details-page_header__hQdg9{margin-bottom:var(--space-7)}.approve-bank-details-page_title__JEoCn{margin:0 0 var(--spacing-sm)}.approve-bank-details-page_subtitle__X8Cqq{color:var(--content-muted);margin:0;max-width:42rem}.approve-bank-details-page_tabRow__VuVWh{margin-bottom:var(--spacing-lg)}.approve-bank-details-page_tabPill__Hl60u{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__TuQbc{margin-top:var(--spacing-lg)}.approve-bank-details-page_employeeCell__LTqMf{align-items:center;display:flex;gap:var(--spacing-md);min-width:0}.approve-bank-details-page_employeeMeta__dJILd{display:flex;flex-direction:column;gap:2px;min-width:0}.approve-bank-details-page_employeeName__91-eh{color:var(--content);font-weight:600}.approve-bank-details-page_employeeCode__An-jS,.approve-bank-details-page_employeeEmail__QmV33{color:var(--content-muted)}.approve-bank-details-page_attachmentsCell__IYQun{display:flex;flex-direction:column;gap:var(--spacing-xs)}.approve-bank-details-page_attachmentIcons__7fXlF{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.approve-bank-details-page_attachmentIcon__bk-t9{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__-O\+gH{background:#eff6ff;background:var(--color-accent-50,#eff6ff);color:var(--color-accent-600)}.approve-bank-details-page_attachmentIconDoc__UrDMq{background:#fffbeb;background:var(--color-warning-50,#fffbeb);color:#b45309;color:var(--color-warning-700,#b45309)}.approve-bank-details-page_attachmentIconPdf__qFKuA{background:#fef2f2;background:var(--color-danger-50,#fef2f2);color:#b91c1c;color:var(--color-danger-700,#b91c1c)}.approve-bank-details-page_attachmentIconImage__bZ70s{background:#f0fdf4;background:var(--color-success-50,#f0fdf4);color:#15803d;color:var(--color-success-700,#15803d)}.approve-bank-details-page_attachmentIconDefault__umN1L,.approve-bank-details-page_attachmentOverflow__C1mLZ{background:var(--surface-muted);background:var(--card-nested-surface,var(--surface-muted));color:var(--content-muted)}.approve-bank-details-page_attachmentOverflow__C1mLZ{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__xr4mQ{color:var(--content-muted)}.approve-bank-details-page_viewBtn__hDhu5{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__hDhu5:hover{text-decoration:underline}.approve-bank-details-page_sendInviteBtn__62Z60{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__62Z60:hover{background:var(--accent);background:var(--color-accent-600,var(--accent))}.approve-bank-details-page_sendInviteBtn__62Z60:focus-visible{outline:2px solid var(--accent);outline:2px solid var(--color-accent-500,var(--accent));outline-offset:2px}.invite-pre-join-modal_form__0aZRr{display:flex;flex-direction:column;gap:var(--spacing-3xl);min-width:0}.invite-pre-join-modal_note__gH4VM{color:#dc2626;color:var(--danger,var(--color-danger-600,#dc2626));margin:0}.invite-pre-join-modal_footer__zonEa{display:flex;flex-wrap:wrap;gap:var(--spacing-xl);justify-content:flex-end;width:100%}.pre-join-form-tab_root__tVFy1{display:flex;flex-direction:column;gap:var(--spacing-3xl);min-width:0}.pre-join-form-tab_toolbar__nPVta{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);justify-content:space-between}.pre-join-form-tab_filter__9nWWw{flex:1 1 18rem;max-width:28rem;min-width:0}.pre-join-form-tab_toolbarRight__j08sH{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2xl);justify-content:flex-end}.pre-join-form-tab_total__wMZwd{color:var(--content-muted);margin:0}.pre-join-form-tab_total__wMZwd strong{color:var(--content);font-weight:var(--font-semibold)}.pre-join-form-tab_error__9bras{color:#dc2626;color:var(--danger,var(--color-danger-600,#dc2626));margin:0}.pre-join-form-tab_loaderWrap__UmWnf{align-items:center;display:flex;justify-content:center;padding:var(--spacing-7xl)}.post-join-form-tab_root__z6tus{display:flex;flex-direction:column;gap:var(--spacing-3xl);min-width:0}.post-join-form-tab_toolbarCard__U\+w2o{min-width:0;width:100%}.post-join-form-tab_toolbar__fzkW7{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);justify-content:flex-end}.post-join-form-tab_filter__nhtLJ{flex:1 1 18rem;max-width:28rem;min-width:0}.post-join-form-tab_toolbarRight__REz6D{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2xl);justify-content:flex-end}.post-join-form-tab_total__aUG4x{color:var(--content-muted);margin:0}.post-join-form-tab_total__aUG4x strong{color:var(--content);font-weight:var(--font-semibold)}.post-join-form-tab_error__DkRjK{color:#dc2626;color:var(--danger,var(--color-danger-600,#dc2626));margin:0}.post-join-form-tab_tableCard__TyZlW{min-width:0}.post-join-form-tab_loaderWrap__gpxAH{align-items:center;display:flex;justify-content:center;padding:var(--spacing-7xl)}.onboard-form-page_header__93IIM{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);justify-content:space-between}.onboard-form-page_titleBlock__DrR-q{flex:1 1 auto;min-width:0}.onboard-form-page_title__MQu2X{color:var(--content);margin:0 0 var(--spacing-sm)}.onboard-form-page_description__1dWj2{color:var(--content-muted);margin:0;max-width:48rem}.onboard-form-page_error__CiKnV{color:#dc2626;color:var(--danger,var(--color-danger-600,#dc2626));margin:0 0 var(--spacing-3xl)}.onboard-form-page_tabsRoot__6A\+uP{min-width:0;width:100%}.onboard-form-page_tabsList__4CXcr{flex-wrap:wrap;margin-bottom:var(--spacing-3xl)}.onboard-form-page_tabTrigger__MlXrj{flex:0 0 auto}.onboard-form-page_tabPanel__qHqyb{min-width:0}.hr-personal-detail-tab_form__DpqpI{display:flex;flex-direction:column;gap:var(--spacing-3xl)}.hr-personal-detail-tab_toolbar__NXAMd{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2xl);justify-content:flex-end}.hr-personal-detail-tab_grid__Wu4JU{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__bGUEV{grid-column:1/-1;min-width:0}.hr-personal-detail-tab_actions__uRBD4{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2xl);justify-content:flex-end}.hr-personal-detail-tab_filler__L4oSi{padding-bottom:var(--spacing-3xl)}.hr-personal-detail-tab_fieldHint__bwk7J{color:var(--text-muted);margin:var(--spacing-sm) 0 0}.hr-contact-detail-tab_form__6ejh4{display:flex;flex-direction:column;gap:var(--spacing-3xl)}.hr-contact-detail-tab_toolbar__ctnng{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2xl);justify-content:flex-end}.hr-contact-detail-tab_grid__g5XQZ{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__-Yzmt{grid-gap:var(--spacing-2xl);display:grid;gap:var(--spacing-2xl);grid-template-columns:1fr}@media (min-width:768px){.hr-contact-detail-tab_textareas__-Yzmt{grid-template-columns:1fr 1fr}}.hr-contact-detail-tab_sameRow__TnurG{margin-top:var(--spacing-sm)}.hr-contact-detail-tab_permanentLocked__MdKnY{cursor:default;opacity:.88}.hr-contact-detail-tab_actions__skU4F{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2xl);justify-content:flex-end}.hr-contact-detail-tab_filler__zHKwI{padding-bottom:var(--spacing-3xl)}.hr-approve-tab_form__XkmUY{display:flex;flex-direction:column;gap:var(--spacing-3xl)}.hr-approve-tab_grid__leiQm,.hr-approve-tab_readOnlyRow__C8AAe{grid-gap:var(--spacing-2xl);display:grid;gap:var(--spacing-2xl);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.hr-approve-tab_spanFull__sn8cm{grid-column:1/-1;min-width:0}.hr-approve-tab_actions__LZjY-{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__hMwdi{color:var(--danger);margin:0}.hr-approve-tab_probationPeriodWrapper__58wq6{display:flex;flex-direction:column;gap:var(--spacing-xl)}.hr-approval-modal_tabsRoot__85pSi{min-width:0;width:100%}.hr-approval-modal_tabsList__c5MKD{flex-wrap:wrap;margin-bottom:var(--spacing-3xl)}.hr-approval-modal_tabTrigger__Ss1nb{flex:0 0 auto}.hr-approval-modal_tabPanel__rOmf-{min-width:0}.hr-setup-page_header__ed7Qk{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__490ve{flex:1 1 auto;min-width:0}.hr-setup-page_title__F0LWI{color:var(--content);margin:0 0 var(--spacing-sm)}.hr-setup-page_description__icueN{color:var(--content-muted);margin:0;max-width:48rem}.hr-setup-page_total__uE65j{align-self:center;color:var(--content-muted);margin:0}.hr-setup-page_total__uE65j strong{color:var(--content);font-weight:var(--font-semibold)}.hr-setup-page_toolbar__YCm\+R{margin-bottom:var(--spacing-3xl);max-width:28rem}.hr-setup-page_loadError__Rtflp{color:var(--danger);margin:0 0 var(--spacing-3xl)}.hr-setup-page_loaderWrap__57wep{align-items:center;display:flex;justify-content:center;padding:var(--spacing-7xl)}.hr-setup-page_tableSection__9eurr{min-width:0}.hr-setup-page_iconBtn__lVE8J{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__lVE8J: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__qwsjO{display:flex;flex-direction:column;gap:var(--spacing-3xl)}.it-approval-form_readOnlyRow__pIuT6{background:var(--modal-panel-surface-alt);border-radius:var(--rounded-3xl);padding:var(--spacing-4xl)}.it-approval-form_formCard__JJhYo{grid-gap:var(--spacing-2xl);display:grid;gap:var(--spacing-2xl);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.it-approval-form_actionSection__7ymFn{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__J-ldc{max-width:350px;padding-block:var(--spacing-2xl)}.it-approval-form_actions__A\+aeJ{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2xl);justify-content:flex-end}.it-approval-form_passwordRow__NHfNV{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__NO2Ld{min-width:0}.it-approval-page_iconBtn__qrWxg{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__qrWxg: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__rOLYW{display:flex;flex-direction:column;gap:var(--spacing-xl);min-width:0}.leave_pageHeadingRow__3XbUq{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-lg);min-width:0}.leave_balanceBoardCard__MPQN6{min-width:0}.leave_balanceStripInner__D2yia{min-width:0;width:100%}.leave_balanceBoardHeader__BDHbT{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:space-between;margin-bottom:1rem}.leave_balanceSectionTitle__66Q16{flex:1 1 auto;margin:0;min-width:0}.leave_balanceBoardHeaderAction__EvoFr{flex-shrink:0}.leave_balancePrimary__BV93B{grid-gap:.625rem;display:grid;gap:.625rem;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));min-width:0;width:100%}.leave_balanceTile__i2hEo{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__i2hEo:hover{border-color:#cbd5e1;box-shadow:0 2px 12px #0f172a12}.leave_balanceTileDanger__Z2Qpq{background:#fffdfd;border-color:#fecaca;box-shadow:0 1px 2px #b91c1c0d}.leave_balanceTileDanger__Z2Qpq:hover{border-color:#fca5a5;box-shadow:0 2px 12px #b91c1c1a}.leave_balanceTileIcon__ZPipx{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__52aJO{background:#fee2e2;color:#dc2626}.leave_balanceTileBody__-sPPF{display:flex;flex:1 1 auto;flex-direction:column;gap:.125rem;min-width:0}.leave_balanceTileLabel__31k1F{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__bZMqh{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__AsASo{color:#b91c1c}.leave_actionsRow__n1k\+u{display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:flex-end}.leave_loadingBlock__wPqOS{align-items:center;display:flex;justify-content:center;padding:var(--spacing-4xl) var(--spacing-xl)}.leave_validityAnchor__hT8zr{min-width:0;position:relative;width:100%}.leave_nativeValidityProxyField__4mlL4{-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__DJHWi{align-items:center;background:#ffffffbf;border-radius:inherit;display:flex;inset:0;justify-content:center;position:absolute;z-index:2}.leave_balanceBadgeRow__Wm8iT{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.leave_applyLeaveNote__WhkiZ{color:#dc2626;color:var(--color-red-500,#dc2626);display:block;font-size:.8125rem;line-height:1.4;margin-top:0}.leave_oodHrFilters__qhvI0{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__qhvI0 label{color:#0284c7;color:var(--color-accent-600,#0284c7);font-size:var(--text-base);font-weight:var(--font-semibold)}.leave_oodHrFilterButton__YTAXf{min-height:3rem;min-height:var(--ui-field-height,3rem);padding-inline:var(--spacing-xl)}@media (max-width:768px){.leave_oodHrFilters__qhvI0{grid-template-columns:1fr}.leave_oodHrFilterButton__YTAXf{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__lbvgD{background:#f6f8fc;border-radius:16px;padding:18px}.sortableDataTable_tableResponsive__L7Ssh{-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__3mul2{border-collapse:collapse;width:100%}.sortableDataTable_customTable__3mul2 thead{background-color:#e1eafb}.sortableDataTable_customTable__3mul2 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__3mul2 thead th:first-child{border-left:none;border-top-left-radius:12px}.sortableDataTable_customTable__3mul2 thead th:last-child{border-right:none;border-top-right-radius:12px;z-index:11}.sortableDataTable_customTable__3mul2 tbody tr{transition:background-color .15s ease-in-out}.sortableDataTable_customTable__3mul2 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__3mul2 td:last-child{border-bottom-left-radius:12px;border-right:none}.sortableDataTable_customTable__3mul2 tbody tr:last-child td{border-bottom:none;border-bottom-right-radius:12px}.employee-insurance-tab_page__-65Vu{grid-gap:20px;color:#111827;color:var(--text-primary,#111827);display:grid;gap:20px;padding:24px 20px}.employee-insurance-tab_cardTitle__f0NDu,.employee-insurance-tab_emptyState__sNUcl,.employee-insurance-tab_formActions__oO0NE,.employee-insurance-tab_header__34mTt,.employee-insurance-tab_hospitalHeader__EpHt2,.employee-insurance-tab_hospitalHeading__D1xCc,.employee-insurance-tab_loadingState__wDAau,.employee-insurance-tab_message__ZNHS1{align-items:center;display:flex}.employee-insurance-tab_loadingState__wDAau{color:#64748b;color:var(--text-secondary,#64748b);flex-direction:column;gap:10px;justify-content:center;min-height:180px}.employee-insurance-tab_emptyState__sNUcl{color:#64748b;color:var(--text-secondary,#64748b);gap:12px}.employee-insurance-tab_emptyState__sNUcl>svg{color:#0079c2;color:var(--primary-color,#0079c2);flex:0 0 auto}.employee-insurance-tab_emptyState__sNUcl h3,.employee-insurance-tab_emptyState__sNUcl p{margin:0}.employee-insurance-tab_emptyState__sNUcl p{margin-top:4px}.employee-insurance-tab_header__34mTt,.employee-insurance-tab_hospitalHeader__EpHt2{gap:16px;justify-content:space-between}.employee-insurance-tab_cardTitle__f0NDu h3,.employee-insurance-tab_header__34mTt h2,.employee-insurance-tab_header__34mTt p,.employee-insurance-tab_hospitalHeading__D1xCc h3,.employee-insurance-tab_hospitalHeading__D1xCc p{margin:0}.employee-insurance-tab_header__34mTt p,.employee-insurance-tab_hospitalHeading__D1xCc p{color:#64748b;color:var(--text-secondary,#64748b);margin-top:4px}.employee-insurance-tab_form__4AbMA{grid-gap:20px;background:#fff;display:grid;gap:20px;padding:20px}.employee-insurance-tab_entrySection__hZKMM,.employee-insurance-tab_form__4AbMA{border:1px solid #d9e1ea;border:1px solid var(--border-color,#d9e1ea);border-radius:8px}.employee-insurance-tab_entrySection__hZKMM{margin:0;min-width:0;padding:18px}.employee-insurance-tab_entrySection__hZKMM 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__9euq\+{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.employee-insurance-tab_formActions__oO0NE{gap:12px;justify-content:flex-end}.employee-insurance-tab_summaryGrid__CeGJB{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.employee-insurance-tab_providerSummary__Bhzh4{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__Bhzh4 span{font-weight:var(--font-weight-semibold)}.employee-insurance-tab_providerSummary__Bhzh4+.employee-insurance-tab_summaryGrid__CeGJB{margin-top:16px}.employee-insurance-tab_summaryCard__QaRHd{min-width:0}.employee-insurance-tab_cardTitle__f0NDu{color:#0079c2;color:var(--primary-color,#0079c2);gap:8px}.employee-insurance-tab_detailsList__STKtC{grid-gap:12px;display:grid;gap:12px;margin:18px 0 0}.employee-insurance-tab_detailsList__STKtC div{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(110px,.7fr) minmax(0,1fr)}.employee-insurance-tab_detailsList__STKtC dt{font-weight:var(--font-medium)!important}.employee-insurance-tab_detailsList__STKtC dd{margin:0;min-width:0;overflow-wrap:anywhere}.employee-insurance-tab_detailsList__STKtC dd button{min-height:auto;padding:0}.employee-insurance-tab_hospitalSection__WB4Xw{background:#fff;border:1px solid #d9e1ea;border:1px solid var(--border-color,#d9e1ea);border-radius:8px;position:relative}.employee-insurance-tab_hospitalHeader__EpHt2{padding:16px 18px}.employee-insurance-tab_hospitalHeading__D1xCc{gap:12px;min-width:0}.employee-insurance-tab_hospitalHeading__D1xCc>svg{color:#0079c2;color:var(--primary-color,#0079c2);flex:0 0 auto}.employee-insurance-tab_hospitalActions__JAfd-{flex:0 0 auto;position:relative}.employee-insurance-tab_hospitalDropdown__Xypwu{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__ij87s{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__xivkN{list-style:none;margin:0;padding:6px 0}.employee-insurance-tab_cityGroup__qiMuZ{padding:8px 0}.employee-insurance-tab_cityGroup__qiMuZ+.employee-insurance-tab_cityGroup__qiMuZ{border-top:1px solid #e2e8f0;border-top:1px solid var(--border-color,#e2e8f0)}.employee-insurance-tab_cityGroup__qiMuZ 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__qiMuZ ul{list-style:none;margin:0;padding:0}.employee-insurance-tab_cityGroup__qiMuZ 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__qiMuZ li svg{color:#0079c2;color:var(--primary-color,#0079c2);flex:0 0 auto}.employee-insurance-tab_cityGroup__qiMuZ li+li{border-top:1px solid #eef2f6;border-top:1px solid var(--border-color,#eef2f6)}.employee-insurance-tab_errorMessage__fGh1u,.employee-insurance-tab_message__ZNHS1{color:#64748b;color:var(--text-secondary,#64748b);font-size:14px;gap:8px;margin:0;padding:14px 18px}.employee-insurance-tab_errorMessage__fGh1u{color:#dc2626;color:var(--danger-color,#dc2626)}@media (max-width:767px){.employee-insurance-tab_page__-65Vu{padding:18px 12px}.employee-insurance-tab_header__34mTt,.employee-insurance-tab_hospitalHeader__EpHt2{align-items:stretch;flex-direction:column}.employee-insurance-tab_header__34mTt>button,.employee-insurance-tab_hospitalActions__JAfd-,.employee-insurance-tab_hospitalActions__JAfd->button{width:100%}.employee-insurance-tab_hospitalDropdown__Xypwu{left:0;right:auto;width:100%}.employee-insurance-tab_entrySection__hZKMM,.employee-insurance-tab_form__4AbMA{padding:14px}.employee-insurance-tab_formGrid__9euq\+{grid-template-columns:1fr}.employee-insurance-tab_formActions__oO0NE{align-items:stretch;flex-direction:column-reverse}.employee-insurance-tab_formActions__oO0NE button{width:100%}.employee-insurance-tab_detailsList__STKtC 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__GMJtP{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__GMJtP:hover{box-shadow:0 8px 16px #0000001a;transform:translateY(-4px)}.employeeCard_statusTag__pP3LK{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__fBb-q{background-color:#03a670;color:#fff}.employeeCard_contract__Nd4Vt{background-color:#3b82f6;color:#fff}.employeeCard_profileImageWrapper__MqPRM{height:140px;margin:0 auto 20px;width:140px}.employeeCard_profileImg__uQ0OH{border:2px solid #aeaeae;border-radius:50%;height:100%;object-fit:cover;width:100%}.employeeCard_employeeInfo__8xcmz{display:flex;flex-direction:column;gap:6px}.employeeCard_empName__nkyOv{-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__qNLXJ{color:#6b7280;font-size:14px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employeeCard_empDepartment__Ex4Ou{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__GMJtP{min-height:300px;padding:20px}.employeeCard_profileImageWrapper__MqPRM{height:120px;width:120px}.employeeCard_empName__nkyOv{font-size:16px}}.it-requests-form_formRoot__wPk8L{display:flex;flex-direction:column;gap:var(--spacing-2xl);min-width:0}.it-requests-form_submittingDots__ogwVH{align-items:center;display:inline-flex;justify-content:center}.reimbursement_currencyOptions__BN5mI{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__N96YN{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__N96YN:hover{background:#f0f9ff;background:var(--surface-accent,#f0f9ff);border-color:#38bdf8;border-color:var(--color-accent-500,#38bdf8);color:#fff}.reimbursement_currencyOption__N96YN:focus-visible{outline:2px solid #0ea5e9;outline:2px solid var(--color-accent-500,#0ea5e9);outline-offset:2px}.reimbursement_currencyOptionSelected__hVhCP{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__GTzEY{font-weight:700}.reimbursement_currencyOption__N96YN: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__N96YN:focus-visible:after,.reimbursement_currencyOption__N96YN:hover:after{opacity:1;transform:translate(-50%)}.reimbursement_amountField__Ble18{align-items:flex-start;display:flex;width:100%}.reimbursement_amountCurrency__dACeF{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__Ble18>div{flex:1 1 auto;min-width:0}.reimbursement_amountInput__oScW3{border-radius:0 .375rem .375rem 0!important}@media (max-width:720px){.reimbursement_currencyOptions__BN5mI{grid-template-columns:repeat(2,minmax(0,1fr))}}.it-requests-tabs_pageHeader__WtAnx{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__VFGY\+{min-width:0}.it-requests-tabs_pageTitle__wdf6u{color:var(--content);margin:0}.it-requests-tabs_pageDescription__JF1s2{color:var(--content-muted);margin:var(--spacing-xs) 0 0}.it-requests-tabs_tableCard__Bwuqr{min-width:0}.it-requests-tabs_tabBar__K7L\+b{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__pOIZ9{flex:1 1 auto;flex-wrap:wrap}.it-requests-tabs_actionsSlot__MT4aU,.it-requests-tabs_tabTrigger__AsYva{flex:0 0 auto}.it-requests-tabs_tabPanel__-ksGK{min-width:0}.approve-reimbursement-request-form_documentViewerBackdrop__YVn74{z-index:2000}.policies-hero_hero__ekrfp{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__270M-{align-items:center;display:flex;gap:var(--spacing-5xl);justify-content:space-between;min-width:0}.policies-hero_copy__5uaD7{flex:1 1 auto;max-width:38rem;min-width:0}.policies-hero_title__D7cTO{color:var(--content);margin:0 0 var(--spacing-lg)}.policies-hero_subtitle__ye6n7{color:var(--content-muted);margin:0;max-width:36rem}.policies-hero_art__Evwg0{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end;min-width:0}.policies-hero_heroImg__8wX6z{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__270M-{align-items:center;flex-direction:column;text-align:center}.policies-hero_copy__5uaD7{max-width:100%;order:1}.policies-hero_subtitle__ye6n7{margin-left:auto;margin-right:auto}.policies-hero_art__Evwg0{justify-content:center;order:2}.policies-hero_heroImg__8wX6z{max-height:8rem;max-width:min(18rem,85vw);object-position:center}}.region-badge_root__24cuZ{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__sejgE{border-radius:2px;flex-shrink:0;object-fit:cover}.region-badge_globe__L0zLH{color:inherit;flex-shrink:0;opacity:.9}.region-badge_label__GL07b{white-space:nowrap}.region-badge_india__I1FLv{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__HrlrL{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__0kRo\+{background:#f8fafc;background:var(--color-slate-50,#f8fafc);border-color:var(--border);color:var(--content-muted)}.region-badge_sqe__6uDLX{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__V-ppq{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__hzMuB{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:space-between;width:100%}.view-policy_tableCard__ZwuCw{min-width:0}.view-policy_tableCardHeader__VD0kv{margin-bottom:var(--spacing-lg)}.view-policy_tableTitle__SBjxH{color:var(--content);flex:1 1 auto;margin:0;min-width:0;text-align:left}.view-policy_yearSlot__J13\+J{flex:0 0 auto;max-width:12rem;width:min(12rem,100%)}.view-policy_tabsList__\+G19J{flex-wrap:wrap;margin-bottom:var(--spacing-lg)}.view-policy_tabTrigger__xFabl{flex:0 0 auto}.view-policy_tabPanel__GCNRX{min-width:0}.view-policy_statsGrid__CyA9j{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__kQ083{min-width:0}.view-policy_statInner__nh09h{align-items:center;display:flex;gap:var(--spacing-lg)}.view-policy_iconWrap__wRvw-{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__53fkV{background:#eff6ff;background:var(--color-accent-50,#eff6ff);color:var(--color-accent-600)}.view-policy_iconGreen__Wl3yi{background:#f0fdf4;background:var(--color-success-50,#f0fdf4);color:#15803d;color:var(--color-success-700,#15803d)}.view-policy_iconBlue__M\+Hb6{background:#eff6ff;background:var(--color-accent-50,#eff6ff);color:#2563eb;color:var(--color-accent-600,#2563eb)}.view-policy_iconAmber__J\+jYr{background:#fffbeb;background:var(--color-warning-50,#fffbeb);color:#b45309;color:var(--color-warning-700,#b45309)}.view-policy_iconTeal__AbUJV{background:#f0fdfa;background:var(--color-teal-50,#f0fdfa);color:#0f766e;color:var(--color-teal-700,#0f766e)}.view-policy_statText__aOqrB{min-width:0}.view-policy_statLabel__7VeUh{color:var(--content-muted);margin:0 0 var(--spacing-xs)}.view-policy_statValue__V\+-Wa{font-feature-settings:"tnum";color:var(--content);font-variant-numeric:tabular-nums;margin:0}@media (max-width:900px){.view-policy_statsGrid__CyA9j{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.view-policy_headerRow__hzMuB{align-items:stretch;flex-direction:column}.view-policy_yearSlot__J13\+J{max-width:none}.view-policy_statsGrid__CyA9j{grid-template-columns:1fr}}.my-attendance_pageShell__3KASV{gap:var(--spacing-xl)}.my-attendance_pageHeader__mL-4Z{display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:0}.my-attendance_pageTitle__hvImw{color:var(--content)}.my-attendance_pageDescription__hliex{max-width:48rem}.my-attendance_calendarRoot__p\+gGS{display:flex;flex-direction:column;gap:var(--spacing-lg);min-width:0;position:relative}.my-attendance_overlay__z-XXM{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__27VSg{min-width:0}.my-attendance_headerBar__2zUk1{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:space-between;min-width:0}.my-attendance_headerLeading__wnzoF{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:var(--spacing-xl);min-width:0}.my-attendance_headerLeft__dnr\+E{flex:0 1 auto;min-width:0}.my-attendance_headerEyebrow__S-EnL{color:var(--content-muted);letter-spacing:.08em;margin-bottom:var(--spacing-xs);text-transform:uppercase}.my-attendance_headerTitle__JO98n{color:var(--content-accent)}.my-attendance_summaryRow__2QWRU{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__OQrjG{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__SgXP6{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__UE6UV{background:var(--surface-warning)!important;border-color:var(--border-warning)!important;color:#78350f!important;color:var(--color-amber-900,#78350f)!important}.my-attendance_pillWfh__hTcfX{background:var(--surface-purple)!important;border-color:var(--border-purple)!important;color:var(--content-purple)!important}.my-attendance_pillLeave__68vjH{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__GKQKI{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__A8\+0Q{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:var(--spacing-md);justify-content:flex-start}.my-attendance_navBtn__TOeFY{flex-shrink:0}.my-attendance_monthSelectWrap__Xgpha{flex:0 1 12.5rem;max-width:100%;min-width:0;width:12.5rem}.my-attendance_gridCard__ULvM8{min-width:0;overflow:hidden}.my-attendance_weekHeader__idpF9{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__7y4cH{padding:var(--spacing-xs)}.my-attendance_grid__BveBi{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__5vh2G{background:#0000;border-radius:var(--rounded-lg);min-height:5.5rem}.my-attendance_cell__KrtOJ{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__rDPVq,.my-attendance_cell__KrtOJ{background:#fff;background:var(--card-surface,#fff)}.my-attendance_cellOff__QOhNd{background:var(--surface-neutral);border-color:var(--border-neutral);color:#64748b;color:var(--content-muted,#64748b)}.my-attendance_cellPresent__1iybY{background:var(--surface-success);border-color:var(--border-success)}.my-attendance_cellAbsent__l2nl5{background:var(--surface-danger);border-color:var(--border-danger)}.my-attendance_cellHoliday__UUAO9{background:#ffedd5;background:var(--color-orange-100,#ffedd5);border-color:#fdba74;border-color:var(--color-orange-300,#fdba74)}.my-attendance_cellLeave__DU4JK{background:var(--color-warm-50-10);border-color:#fde68a;border-color:var(--color-amber-200,#fde68a)}.my-attendance_cellWfh__J0r4u{background:var(--surface-purple);border-color:var(--border-purple)}.my-attendance_cellHalfDay__j7Ml\+{background:var(--surface-warning);border-color:var(--border-warning)}.my-attendance_cellClickable__X3zOV{cursor:pointer;transition:transform .2s ease-in-out}.my-attendance_cellClickable__X3zOV:hover{transform:scale(1.02)}.my-attendance_cellToday__u7E3t{border-width:2px}.my-attendance_cellTodayBadge__y\+TVN{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__wbl3Q{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__QOhNd .my-attendance_cellNumber__wbl3Q{color:#64748b;color:var(--content-muted,#64748b)}.my-attendance_cellLeaveMeta__OPaDK{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:auto;min-width:0;width:100%}.my-attendance_cellStatus__AJHD-{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__1iybY .my-attendance_cellStatus__AJHD-{color:#047857;color:var(--color-green-700,#047857);font-weight:var(--font-bold)}.my-attendance_cellAbsent__l2nl5 .my-attendance_cellStatus__AJHD-{color:#b91c1c;color:var(--color-red-700,#b91c1c);font-weight:var(--font-bold)}.my-attendance_cellHoliday__UUAO9 .my-attendance_cellStatus__AJHD-{color:#9a3412;color:var(--color-orange-800,#9a3412);font-weight:var(--font-bold)}.my-attendance_cellLeave__DU4JK .my-attendance_cellStatus__AJHD-{color:var(--color-amber-900)}.my-attendance_cellWfh__J0r4u .my-attendance_cellStatus__AJHD-{color:var(--content-purple)}.my-attendance_cellHalfDay__j7Ml\+ .my-attendance_cellStatus__AJHD-{color:var(--warning)}.my-attendance_cellTime__ZkPv8{display:flex;margin:0;max-width:100%}.my-attendance_cellTimePill__nzPw7{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__hkzAA{flex-shrink:0}.my-attendance_cellPresent__1iybY .my-attendance_cellTimePill__nzPw7{background:#fff;background:var(--color-neutral-0,#fff);border-color:var(--border-success);color:#047857;color:var(--color-green-700,#047857)}.my-attendance_cellAbsent__l2nl5 .my-attendance_cellTimePill__nzPw7{background:#fff;background:var(--color-neutral-0,#fff);border-color:var(--border-danger);color:#b91c1c;color:var(--color-red-700,#b91c1c)}.my-attendance_cellWfh__J0r4u .my-attendance_cellTimePill__nzPw7{background:#fff;background:var(--color-neutral-0,#fff);border-color:var(--border-purple);color:var(--content-purple)}.my-attendance_cellHalfDay__j7Ml\+ .my-attendance_cellTimePill__nzPw7{background:#fff;background:var(--color-neutral-0,#fff);border-color:var(--border-warning);color:#78350f;color:var(--color-amber-900,#78350f)}.my-attendance_cellHoliday__UUAO9 .my-attendance_cellTimePill__nzPw7{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__DU4JK .my-attendance_cellTimePill__nzPw7{background:var(--card-surface);border-color:var(--border-neutral);color:var(--content-neutral)}.my-attendance_cellOff__QOhNd .my-attendance_cellTimePill__nzPw7,.my-attendance_cellPlain__rDPVq .my-attendance_cellTimePill__nzPw7{background:var(--surface-neutral);border-color:var(--border-neutral);color:var(--content-neutral)}.my-attendance_legend__pCCap{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__jty9X{align-items:center;display:inline-flex;gap:.375rem}.my-attendance_legendDot__ChsyY{border-radius:9999px;flex-shrink:0;height:.5rem;width:.5rem}.my-attendance_legendDotPresent__OQXVT{background:var(--success)}.my-attendance_legendDotAbsent__z7ZEU{background:var(--danger)}.my-attendance_legendDotWfh__TYUEx{background:var(--purple)}.my-attendance_legendDotHalf__eV3Sw{background:var(--warning)}.my-attendance_legendDotHoliday__MAE5N{background:#ff8b1a;background:var(--color-orange-400,#ff8b1a)}.my-attendance_legendDotLeave__usqsV{background:var(--color-amber-200)}.my-attendance_legendSquare__1JRAd{background:#fff;border:var(--border-thin) solid var(--neutral);border-radius:var(--rounded-full);flex-shrink:0;height:.5rem;width:.5rem}.my-attendance_legendSquareWeekend__7d0sv{border-color:var(--neutral)}.my-attendance_modalHero__rmk-4{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__Rt0bk{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__7EkmN{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__H\+cK2{font-family:var(--font-heading);font-size:2rem;font-weight:var(--font-bold);line-height:1;margin:0}.my-attendance_modalHeroMonth__77iWP{font-size:var(--text-sm);font-weight:var(--font-semibold);margin:var(--spacing-sm) 0 0;opacity:.95}.my-attendance_modalStatusStack__-STaw{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-md);min-width:0;padding-top:var(--spacing-lg)}.my-attendance_modalStatusRow__ZgrPb{align-items:flex-start;display:flex;gap:var(--spacing-md);justify-content:space-between;min-width:0}.my-attendance_modalStatusRow__ZgrPb .my-attendance_modalStatusBadge__QC0DX{justify-content:flex-start;max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:normal}.my-attendance_modalStatusRow__ZgrPb .my-attendance_modalTypeBadgeLeave__eBTQ\+{background:var(--color-warm-50-10);border-color:#fde68a;border-color:var(--color-amber-200,#fde68a);color:var(--color-amber-900)}.my-attendance_modalStatusRow__ZgrPb .my-attendance_modalTypeBadgeLeave__eBTQ\+>span:first-of-type{background:#b45309;background:var(--color-amber-700,#b45309)}.my-attendance_modalStatusRow__ZgrPb .my-attendance_modalTypeBadgeWfh__uLkpe{background:var(--surface-purple);border-color:var(--border-purple);color:var(--content-purple)}.my-attendance_modalStatusRow__ZgrPb .my-attendance_modalTypeBadgeWfh__uLkpe>span:first-of-type{background:var(--purple)}.my-attendance_modalStatusRow__ZgrPb .my-attendance_modalTypeBadgeHoliday__jF4rQ{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__ZgrPb .my-attendance_modalTypeBadgeHoliday__jF4rQ>span:first-of-type{background:#ff8b1a;background:var(--color-orange-400,#ff8b1a)}.my-attendance_modalTimesheetNotice__R8-Ei{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__V59MY{font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.08em;text-transform:uppercase}.my-attendance_modalTimesheetNotice__R8-Ei p{font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.my-attendance_modalMetaGrid__SoW0m{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.my-attendance_modalRow__u8ruL{align-items:center;display:flex;gap:var(--spacing-md);justify-content:space-between;padding:var(--spacing-sm) var(--spacing-lg)}.my-attendance_modalRowLabel__005-G{color:var(--color-slate-500);flex-shrink:0;font-weight:var(--font-semibold)}.my-attendance_modalRowValue__PNKWT{color:var(--color-slate-900);font-weight:var(--font-semibold);min-width:0;text-align:right}.my-attendance_extraHours__hLvZ8{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__BveBi{gap:var(--spacing-xs);padding:var(--spacing-sm)}.my-attendance_cell__KrtOJ{gap:var(--spacing-md);min-height:4.5rem;padding:var(--spacing-sm) .25rem}.my-attendance_cellNumber__wbl3Q{font-size:var(--text-base)}.my-attendance_cellStatus__AJHD-{font-size:.625rem}.my-attendance_cellTimePill__nzPw7{font-size:.5625rem;padding:.125rem .35rem}.my-attendance_cellTodayBadge__y\+TVN{font-size:.5rem;padding:.0625rem .25rem}.my-attendance_modalSummary__Rt0bk{flex-direction:column;gap:var(--spacing-lg)}.my-attendance_modalHero__rmk-4{width:100%}.my-attendance_modalStatusStack__-STaw{padding-top:0;width:100%}}.adhoc-email_page__dlZsY{grid-gap:20px;display:grid;gap:20px;min-width:0}.adhoc-email_pageHeader__7I8kF{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.adhoc-email_pageHeader__7I8kF h1{color:var(--color-text-primary);margin:0}.adhoc-email_pageHeader__7I8kF p{color:var(--color-text-secondary);margin:4px 0 0}.adhoc-email_toolbar__UVZp4{display:flex;flex-wrap:wrap;gap:10px}.adhoc-email_filterCard__1RZoh{padding:18px!important}.adhoc-email_filterGrid__aJKfm{align-items:flex-end;display:flex;gap:14px;width:100%}.adhoc-email_filterGrid__aJKfm>:not(.adhoc-email_filterActions__Azckf){flex:1 1;min-width:220px}.adhoc-email_filterActions__Azckf{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-left:auto}.adhoc-email_tablePanel__VbkNL{min-width:0}.adhoc-email_empty__wGa2T{color:var(--color-text-secondary);padding:42px 18px;text-align:center}.adhoc-email_status__wVcEn{text-transform:capitalize}.adhoc-email_cellWrap__txR0x{overflow-wrap:anywhere}.adhoc-email_countryCode__nhw\+B{color:var(--color-text-secondary);display:inline-block;line-height:1;min-width:1.75rem;white-space:nowrap}.adhoc-email_phoneInput__4eEn2{padding-left:3.25rem!important}.adhoc-email_modalForm__1IRbE{grid-gap:18px;display:grid;gap:18px}.adhoc-email_formGrid__JzaL\+{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.adhoc-email_fullWidth__RNCxQ{grid-column:1/-1}.adhoc-email_notice__hdtf0{background:#fff1f2;background:var(--color-danger-50,#fff1f2);border:1px solid #fecaca;border:1px solid var(--color-danger-200,#fecaca);border-radius:6px;color:#b42318;color:var(--color-danger-700,#b42318);font-size:var(--text-base);margin:0;padding:12px}.adhoc-email_modalFooter__HOqE1{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.adhoc-email_tableStatus__JDsAl{color:#475569;font-weight:600}.adhoc-email_configurationModal__LBM4N{grid-gap:18px;display:grid;gap:18px}.adhoc-email_configurationSummary__nfGcr{grid-gap:12px 18px;background:#f8fafc;border-radius:7px;display:grid;gap:12px 18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:14px 16px}.adhoc-email_configurationSummary__nfGcr div{min-width:0}.adhoc-email_configurationSummary__nfGcr dt{color:#64748b;font-size:var(--text-base);margin-bottom:3px}.adhoc-email_configurationSummary__nfGcr dd{color:#475569;font-size:var(--text-base);font-weight:500;margin:0;overflow-wrap:anywhere}.adhoc-email_passwordField__PJBlD{position:relative}.adhoc-email_passwordInput__RtBEZ{padding-right:2.75rem!important}.adhoc-email_passwordToggle__gfJs6{background:#0000;border:0;border-radius:4px;color:#64748b;cursor:pointer;display:grid;height:1.75rem;padding:0;place-items:center;position:absolute;right:.75rem;top:2.45rem;width:1.75rem}.adhoc-email_passwordToggle__gfJs6:hover{background:#eef6fa;color:#087fbd;color:var(--color-accent-600,#087fbd)}.adhoc-email_passwordToggle__gfJs6:focus-visible{outline:2px solid #0788ca;outline:2px solid var(--color-accent-500,#0788ca);outline-offset:2px}.adhoc-email_detailsGrid__CGPQE{grid-gap:0;border:1px solid #d7dee7;border:1px solid var(--color-border,#d7dee7);border-radius:6px;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.adhoc-email_detail__I\+0Nw{border-bottom:1px solid #d7dee7;border-bottom:1px solid var(--color-border,#d7dee7);min-width:0;padding:12px 14px}.adhoc-email_detail__I\+0Nw:nth-child(odd){border-right:1px solid #d7dee7;border-right:1px solid var(--color-border,#d7dee7)}.adhoc-email_detail__I\+0Nw dt{color:var(--color-text-secondary);margin-bottom:4px}.adhoc-email_detail__I\+0Nw dd{color:var(--color-text-primary);margin:0;overflow-wrap:anywhere}.adhoc-email_requestView__K2Zu4{grid-gap:20px;display:grid;gap:20px}.adhoc-email_requestViewHeader__yfF3K{grid-gap:14px;align-items:center;background:#f8fafc;border:1px solid #e5ebf2;border-radius:8px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:18px}.adhoc-email_requestIdentity__rE75Y{min-width:0}.adhoc-email_requestIdentity__rE75Y h3{color:#334155;font-size:1.125rem;font-weight:600;margin:2px 0 5px}.adhoc-email_requestStatus__v-ZrZ{align-self:start}.adhoc-email_requestMeta__WT5cl{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.adhoc-email_requestMetaItem__stAya{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:7px;display:flex;gap:11px;min-width:0;padding:14px}.adhoc-email_requestMetaItem__stAya>span{background:#edf8fd;background:var(--color-accent-50,#edf8fd);border-radius:6px;color:#087fbd;color:var(--color-accent-600,#087fbd);display:grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.adhoc-email_requestMetaItem__stAya dt{margin-bottom:4px}.adhoc-email_requestMetaItem__stAya dd{color:#475569;font-weight:500;margin:0;overflow-wrap:anywhere}@media (max-width:900px){.adhoc-email_filterGrid__aJKfm{flex-wrap:wrap}.adhoc-email_filterActions__Azckf{flex:1 1 100%}}@media (max-width:640px){.adhoc-email_filterGrid__aJKfm{align-items:stretch}.adhoc-email_filterActions__Azckf,.adhoc-email_filterGrid__aJKfm>:first-child,.adhoc-email_filterGrid__aJKfm>:not(.adhoc-email_filterActions__Azckf){flex:1 1 100%}.adhoc-email_configurationSummary__nfGcr,.adhoc-email_detailsGrid__CGPQE,.adhoc-email_formGrid__JzaL\+,.adhoc-email_requestMeta__WT5cl{grid-template-columns:1fr}.adhoc-email_requestStatus__v-ZrZ{align-self:start}.adhoc-email_detail__I\+0Nw:nth-child(odd){border-right:0}.adhoc-email_filterActions__Azckf>button,.adhoc-email_toolbar__UVZp4>button{flex:1 1 auto}}.holidays-hero_hero__CmT90{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__6EfuG{align-items:center;display:flex;gap:var(--spacing-5xl);justify-content:space-between;min-width:0}.holidays-hero_copy__X9aeJ{flex:1 1 auto;max-width:38rem;min-width:0}.holidays-hero_title__2mxLs{color:var(--content);margin:0 0 var(--spacing-lg)}.holidays-hero_subtitle__ltzhq{color:var(--content-muted);margin:0;max-width:36rem}.holidays-hero_art__SCxHR{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end;min-width:0}.holidays-hero_heroImg__Xt71z{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__6EfuG{align-items:center;flex-direction:column;text-align:center}.holidays-hero_copy__X9aeJ{max-width:100%;order:1}.holidays-hero_subtitle__ltzhq{margin-left:auto;margin-right:auto}.holidays-hero_art__SCxHR{justify-content:center;order:2}.holidays-hero_heroImg__Xt71z{max-height:8rem;max-width:min(18rem,85vw);object-position:center}}.holidays-stats_grid__VbdYM{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__VbdYM{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.holidays-stats_grid__VbdYM{grid-template-columns:1fr}}.holidays-stats_card__SaGl3{min-width:0}.holidays-stats_cardInner__QZEx5{align-items:center;display:flex;gap:var(--spacing-lg)}.holidays-stats_iconWrap__bsNKz{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__GrnNk{background:#eff6ff;background:var(--color-accent-50,#eff6ff);color:var(--color-accent-600)}.holidays-stats_iconGreen__L3UxP{background:#f0fdf4;background:var(--color-success-50,#f0fdf4);color:#15803d;color:var(--color-success-700,#15803d)}.holidays-stats_iconBlue__4bWYW{background:#eff6ff;background:var(--color-accent-50,#eff6ff);color:#2563eb;color:var(--color-accent-600,#2563eb)}.holidays-stats_iconAmber__TpDrH{background:#fffbeb;background:var(--color-warning-50,#fffbeb);color:#b45309;color:var(--color-warning-700,#b45309)}.holidays-stats_iconTeal__kRCxA{background:#f0fdfa;background:var(--color-teal-50,#f0fdfa);color:#0f766e;color:var(--color-teal-700,#0f766e)}.holidays-stats_text__iXFPD{min-width:0}.holidays-stats_label__46XKi{color:var(--content-muted);margin:0 0 var(--spacing-xs)}.holidays-stats_value__Id-XP{font-feature-settings:"tnum";color:var(--content);font-variant-numeric:tabular-nums;margin:0}.holidays-table_datePill__m7CJ7{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__-kyWA{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:space-between;width:100%}.holidays_tableCard__YiYm8{min-width:0}.holidays_tableCardHeader__tFtNx{margin-bottom:var(--spacing-lg)}.holidays_tableTitle__Da5D6{color:var(--content);flex:1 1 auto;margin:0;min-width:0;text-align:left}.holidays_yearSlot__rJEhQ{flex:0 0 auto;max-width:12rem;width:min(12rem,100%)}@media (max-width:480px){.holidays_headerRow__-kyWA{align-items:stretch;flex-direction:column}.holidays_yearSlot__rJEhQ{max-width:none}}.holidays_error__oCiuE{color:#dc2626;color:var(--color-danger-600,#dc2626);margin:0 0 var(--spacing-lg)}.holidays_tabsList__X1k-i{flex-wrap:wrap;margin-bottom:var(--spacing-lg)}.holidays_tabTrigger__gamw5{flex:0 0 auto}.holidays_tabPanel__-qBfT{min-width:0}.it-requests-list_listRoot__UE9fy{display:flex;flex-direction:column;gap:var(--spacing-lg);min-width:0}.it-requests-list_loadingRow__FMsO7{align-items:center;display:flex;justify-content:center;padding:var(--spacing-3xl) 0}.it-requests-list_actionButtonClose__3Xngc{border-color:#fecaca;border-color:var(--color-danger-200,#fecaca);color:#b91c1c;color:var(--color-danger-700,#b91c1c)}.it-requests-list_actionButtonClose__3Xngc:hover{background:#fef2f2;background:var(--color-danger-50,#fef2f2)}.it-requests-list_totalLabel__nnOlc{color:var(--content);font-weight:var(--font-medium)}.it-requests-list_cellMuted__d2xOI{color:var(--content-muted)}.appraisal_fileUploaderSection__3ywlR{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:32rem;min-width:18rem;padding:.5rem;width:100%}.appraisal_fileUploader__EZnP8{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__EZnP8>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__EZnP8 svg{height:60px!important;margin-bottom:10px!important;width:60px!important}.appraisal_fileUploader__EZnP8 label span{color:#999!important;display:block!important;font-size:15px!important;text-align:center!important}.appraisal_selectedFile__t0Q2M{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__euRwr{display:flex;flex-direction:column;z-index:1}.appraisal_fileSize__9gtRX{color:#9ca3af;font-size:13px;z-index:1}.appraisal_fileDeleteIcon__nqTyt{color:#fa0c0c;cursor:pointer;height:26px;width:26px;z-index:1}.appraisal_uploadIconWrapper__27A1X{animation:appraisal_float__DTDcG 3s ease-in-out infinite;position:relative}@keyframes appraisal_float__DTDcG{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.appraisal_uploadBtn__ggQRL{background-color:#059669;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;padding:10px 20px}.appraisal_uploadBtn__ggQRL:hover:not(:disabled){background-color:#047857}.appraisal_progressFill__j5-N4{border-bottom:4px solid #059669;height:100%;left:0;position:absolute;top:0;transition:width .6s ease-in-out;z-index:0}.appraisal_selectedFileWrapper__KbTEg{max-height:0;opacity:0;overflow:hidden;transition:opacity .3s ease,transform 1s ease,max-height 1s ease;width:100%}.appraisal_selectedFileWrapper__KbTEg.appraisal_show__BDUIA{margin-top:1rem;max-height:200px;opacity:1;transform:translateY(0)}@media (max-width:480px){.appraisal_fileUploader__EZnP8{min-height:160px}}.approve-wfh-timesheet-modal_wrap__Sef2q{display:flex;flex-direction:column;gap:var(--spacing-5xl)}.approve-wfh-timesheet-modal_subtitle__CtGKF{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__Qh2Fn{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-xl);justify-content:center;width:100%}.approve-wfh-timesheet-modal_groupCard__Kd39V{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__M\+lyH{border-left:3px solid var(--color-accent-500)}.approve-wfh-timesheet-modal_groupCardRejected__X-hU3{border-left:3px solid var(--danger)}.approve-wfh-timesheet-modal_groupCardPending__v0r81{border-left:3px solid var(--warning)}.approve-wfh-timesheet-modal_groupCardSkipped__OIKAI{border-left:3px solid var(--neutral)}.approve-wfh-timesheet-modal_groupCardStaged__KKAVC{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__CpMpi{align-items:flex-start;display:flex;gap:var(--spacing-3xl);padding:var(--spacing-5xl)}.approve-wfh-timesheet-modal_groupIcon__9iZTn{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__Pq1vj{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-xs);min-width:0}.approve-wfh-timesheet-modal_groupName__U3tnq{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__bqNkP{color:var(--content-muted);font-family:var(--font-body);font-size:var(--text-sm);margin:0}.approve-wfh-timesheet-modal_groupStats__RPrM\+{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:var(--spacing-sm)}.approve-wfh-timesheet-modal_groupHours__TZmrl{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__YeSUj{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__KPTu4{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__wGNGR{flex-shrink:0;font-size:var(--text-base)}.approve-wfh-timesheet-modal_historyIconApproved__55R69{color:var(--success)}.approve-wfh-timesheet-modal_historyIconRejected__S8k5Q{color:var(--danger)}.approve-wfh-timesheet-modal_commentLine__s1mVC{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__XM3eu{color:var(--content-muted);flex-shrink:0;margin-top:1px}.approve-wfh-timesheet-modal_entriesToggle__iWHzm{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__iWHzm:hover{background:var(--border);background:var(--color-gray-100,var(--border));color:var(--content)}.approve-wfh-timesheet-modal_toggleChevron__A2sLQ{transition:transform .2s ease}.approve-wfh-timesheet-modal_toggleChevronOpen__Aq542{transform:rotate(180deg)}.approve-wfh-timesheet-modal_actionBar__ZUabp,.approve-wfh-timesheet-modal_entriesTableWrap__RWrIF{border-top:1px solid var(--border);padding:var(--spacing-3xl) var(--spacing-5xl) var(--spacing-5xl)}.approve-wfh-timesheet-modal_actionBar__ZUabp{display:flex;flex-direction:column;gap:var(--spacing-xl)}.approve-wfh-timesheet-modal_actionInputRow__iOvxI{align-items:flex-start;display:flex;gap:var(--spacing-xl)}.approve-wfh-timesheet-modal_commentInput__MRarm{flex:1 1 auto;min-width:0}.approve-wfh-timesheet-modal_commentInput__MRarm 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__MRarm input::placeholder{color:var(--content-muted)}.approve-wfh-timesheet-modal_commentInput__MRarm input:focus{border-color:var(--color-accent-300,var(--info))}.approve-wfh-timesheet-modal_commentInputError__dg9WR input{border-color:var(--danger)}.approve-wfh-timesheet-modal_actionButtons__otxR3{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-xl)}.approve-wfh-timesheet-modal_approveBtn__ZWJYP{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__ZWJYP:hover{opacity:.9}.approve-wfh-timesheet-modal_rejectBtn__RsFPL{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__RsFPL:hover{background:var(--surface-danger)}.approve-wfh-timesheet-modal_helperText__0fYPm{color:var(--content-muted);font-family:var(--font-body);font-size:var(--text-xs);margin:0}.approve-wfh-timesheet-modal_errorText__eu954{color:var(--danger);font-family:var(--font-body);font-size:var(--text-xs);margin:0}.approve-wfh-timesheet-modal_stagedIndicator__f7HTn{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__3QbCC{background:var(--surface-success);color:var(--content-success)}.approve-wfh-timesheet-modal_stagedRejected__PIxHs{background:var(--surface-danger);color:var(--danger)}.approve-wfh-timesheet-modal_unstageBtn__JsKAi{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__JsKAi:hover{opacity:1}.approve-wfh-timesheet-modal_emptyState__Sed1R{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__CpMpi{flex-wrap:wrap}.approve-wfh-timesheet-modal_groupStats__RPrM\+{align-items:center;flex-direction:row;gap:var(--spacing-xl);width:100%}.approve-wfh-timesheet-modal_actionInputRow__iOvxI{flex-direction:column}.approve-wfh-timesheet-modal_actionButtons__otxR3{justify-content:flex-end;width:100%}}.approve-wfh-timesheet-modal_categoryBadge__XovQB{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__DNahU{color:#0d9488;color:var(--content-brand,var(--brand-600,#0d9488));font-size:.9375rem;font-weight:600}.approve-wfh-timesheet-modal_confirmCopy__7dkQN{color:var(--content-default);font-family:var(--font-body);font-size:var(--text-sm);margin:0}.approval-dashboard-stats_grid__l4vlN{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__l4vlN{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.approval-dashboard-stats_grid__l4vlN{grid-template-columns:1fr}}.approval-dashboard-stats_card__DWZZT{min-width:0}.approval-dashboard-stats_cardInner__lhzZV{align-items:center;display:flex;gap:var(--spacing-lg)}.approval-dashboard-stats_iconWrap__hY1RV{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__VvVR0{background:#eff6ff;background:var(--color-accent-50,#eff6ff);color:var(--color-accent-600)}.approval-dashboard-stats_iconGreen__Fmk3M{background:#f0fdf4;background:var(--color-success-50,#f0fdf4);color:#15803d;color:var(--color-success-700,#15803d)}.approval-dashboard-stats_iconAmber__blZDG{background:#fffbeb;background:var(--color-warning-50,#fffbeb);color:#b45309;color:var(--color-warning-700,#b45309)}.approval-dashboard-stats_iconRed__RMH1e{background:#fef2f2;background:var(--color-danger-50,#fef2f2);color:#b91c1c;color:var(--color-danger-700,#b91c1c)}.approval-dashboard-stats_text__mwnXU{min-width:0}.approval-dashboard-stats_label__Us5-V{color:var(--content-muted);margin:0 0 var(--spacing-xs)}.approval-dashboard-stats_value__BXTie{font-feature-settings:"tnum";color:var(--content);font-variant-numeric:tabular-nums;margin:0}.approval-dashboard-filters_card__b3iuS{margin-bottom:var(--space-6)}.approval-dashboard-filters_row__eQISN{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__GyRR9,.approval-dashboard-filters_field__KPkUn{min-width:0;width:100%}.approval-dashboard-filters_actions__neCDE{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__neCDE>*{flex-shrink:0;white-space:nowrap}@media (max-width:900px){.approval-dashboard-filters_row__eQISN{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-dashboard-filters_fieldDate__GyRR9{grid-column:span 2}.approval-dashboard-filters_actions__neCDE{grid-column:1/-1;justify-self:end}}@media (max-width:520px){.approval-dashboard-filters_row__eQISN{grid-template-columns:1fr}.approval-dashboard-filters_fieldDate__GyRR9{grid-column:auto}.approval-dashboard-filters_actions__neCDE{grid-column:auto;justify-content:flex-end;width:100%}}.approval-dashboard-table_container__-bCh7{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.approval-dashboard-table_tableWrapper__Gzz-I{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__7NKMg{border-collapse:initial;border-spacing:0;width:100%}.approval-dashboard-table_thead__xacZv{background:var(--table-header-surface);position:-webkit-sticky;position:sticky;top:0;z-index:3}.approval-dashboard-table_th__Ouqew{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__Emodj{background:var(--table-surface)}.approval-dashboard-table_tr__Emodj:hover .approval-dashboard-table_td__vw\+mv{background:rgba(0,0,0,.025);background:var(--table-row-hover-surface,rgba(0,0,0,.025))}.approval-dashboard-table_td__vw\+mv{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__kA-MZ{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;width:3.5rem}.approval-dashboard-table_numberCell__41VUi{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.approval-dashboard-table_actionCell__0MxGZ{text-align:center;width:7rem}.approval-dashboard-table_sectionHeaderRow__yd5JQ{position:-webkit-sticky;position:sticky;top:2.75rem;z-index:2}.approval-dashboard-table_sectionHeader__WAaRQ{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__K3kpP{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-lg);min-height:1.75rem}.approval-dashboard-table_sectionSerial__XFt\+n{color:var(--content-muted);font-weight:700;font-weight:var(--font-bold,700);min-width:1.5rem}.approval-dashboard-table_sectionApproverLabel__0Ea0Z{color:var(--content-muted);font-size:var(--text-sm);font-weight:500;font-weight:var(--font-medium,500)}.approval-dashboard-table_sectionApproverName__7mJ6s{color:var(--content);font-size:.9375rem;font-size:var(--text-base,.9375rem);font-weight:var(--font-semibold)}.approval-dashboard-table_sectionBadges__QaH7z{display:inline-flex;flex-wrap:wrap;gap:.5rem;gap:var(--spacing-sm,.5rem)}.approval-dashboard-table_countBadge__w3ZVH{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.approval-dashboard-table_emptyEmployees__BIbpX{color:var(--content-muted);font-style:italic;text-align:center}.approval-dashboard-table_loadingState__KFF5P{align-items:center;display:flex;justify-content:center;padding:var(--space-7) 0}.approval-dashboard-table_innerLoadingCell__8tQm7{padding:var(--spacing-xl) var(--spacing-3xl);text-align:center}.approval-dashboard-table_innerPaginationRow__ZQ6vi .approval-dashboard-table_innerPaginationCell__BbKpo{border-bottom:var(--border-thin) solid var(--row-inner-divider,#0000000f);padding:var(--spacing-md) var(--spacing-3xl)}.approval-dashboard-table_innerPagination__fNQ4A{align-items:center;display:flex;gap:var(--spacing-lg);justify-content:flex-end}.approval-dashboard-table_innerLoadMore__Jhr4I{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-sm);justify-content:center;text-align:center}.approval-dashboard-table_loadMoreLink__gK6f6{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__gK6f6:hover:not(:disabled){color:var(--color-accent-600)}.approval-dashboard-table_loadMoreLink__gK6f6:disabled{cursor:not-allowed;opacity:.7}.approval-dashboard-table_loadMoreLoading__9CI5X{align-items:center;display:inline-flex;gap:var(--spacing-sm)}.approval-dashboard-table_innerPaginationRange__nCY2e{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__2q5jA{align-items:center;display:inline-flex;gap:var(--spacing-xs)}.approval-dashboard-table_innerPaginationButton__UOg63{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__UOg63:hover:not(:disabled){background:#e4e6ea;background:var(--surface-hover,#e4e6ea)}.approval-dashboard-table_innerPaginationButton__UOg63:disabled{background:#0000;color:var(--content-muted);cursor:not-allowed;opacity:.5}.approval-dashboard-table_outerPagination__r0XqV{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:space-between}.approval-dashboard-table_pageSize__7vWdu{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__P\+sS2{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__U8CUe{display:flex;flex-direction:column;gap:var(--spacing-5xl)}.approve-timesheet-modal_subtitle__efciv{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__J8Vrp{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-xl);justify-content:center;width:100%}.approve-timesheet-modal_groupCard__\+cGdL{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__LEOxB{border-left:3px solid var(--color-accent-500)}.approve-timesheet-modal_groupCardRejected__6ClZc{border-left:3px solid var(--danger)}.approve-timesheet-modal_groupCardPending__fzNoi{border-left:3px solid var(--warning)}.approve-timesheet-modal_groupCardSkipped__EWTFF{border-left:3px solid var(--neutral)}.approve-timesheet-modal_groupCardStaged__P4Xzg{box-shadow:0 0 0 1px var(--border);box-shadow:0 0 0 1px var(--color-accent-300,var(--border))}.approve-timesheet-modal_groupHeader__BkEjv{align-items:flex-start;display:flex;gap:var(--spacing-3xl);padding:var(--spacing-5xl)}.approve-timesheet-modal_groupIcon__SrXaK{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__oCZ8T{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-xs);min-width:0}.approve-timesheet-modal_groupName__uCpHA{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__pBUWX{color:var(--content-muted);font-family:var(--font-body);font-size:var(--text-sm);margin:0}.approve-timesheet-modal_groupStats__YLDyn{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:var(--spacing-sm)}.approve-timesheet-modal_groupHours__\+7VOm{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__22ef6{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__ED4Mb{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__emygj{flex-shrink:0;font-size:var(--text-base)}.approve-timesheet-modal_historyIconApproved__MFrcE{color:var(--success)}.approve-timesheet-modal_historyIconRejected__yLsfq{color:var(--danger)}.approve-timesheet-modal_commentLine__smTuB{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__yXk1W{color:var(--content-muted);flex-shrink:0;margin-top:1px}.approve-timesheet-modal_entriesToggle__blb\+V{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__blb\+V:hover{background:var(--border);background:var(--color-gray-100,var(--border));color:var(--content)}.approve-timesheet-modal_toggleChevron__dU5N4{transition:transform .2s ease}.approve-timesheet-modal_toggleChevronOpen__k9iJx{transform:rotate(180deg)}.approve-timesheet-modal_actionBar__hzqnJ,.approve-timesheet-modal_entriesTableWrap__q-74V{border-top:1px solid var(--border);padding:var(--spacing-3xl) var(--spacing-5xl) var(--spacing-5xl)}.approve-timesheet-modal_actionBar__hzqnJ{display:flex;flex-direction:column;gap:var(--spacing-xl)}.approve-timesheet-modal_actionInputRow__DwjhD{align-items:flex-start;display:flex;gap:var(--spacing-xl)}.approve-timesheet-modal_commentInput__886Sz{flex:1 1 auto;min-width:0}.approve-timesheet-modal_commentInput__886Sz 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__886Sz input::placeholder{color:var(--content-muted)}.approve-timesheet-modal_commentInput__886Sz input:focus{border-color:var(--color-accent-300,var(--info))}.approve-timesheet-modal_commentInputError__jDGr2 input{border-color:var(--danger)}.approve-timesheet-modal_actionButtons__h-2Du{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-xl)}.approve-timesheet-modal_approveBtn__ULkkH{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__ULkkH:hover{opacity:.9}.approve-timesheet-modal_rejectBtn__Ea57T{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__Ea57T:hover{background:var(--surface-danger)}.approve-timesheet-modal_helperText__Hg7gR{color:var(--content-muted);font-family:var(--font-body);font-size:var(--text-xs);margin:0}.approve-timesheet-modal_errorText__ynSoU{color:var(--danger);font-family:var(--font-body);font-size:var(--text-xs);margin:0}.approve-timesheet-modal_stagedIndicator__2KeQO{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__u0fZ8{background:var(--surface-success);color:var(--content-success)}.approve-timesheet-modal_stagedRejected__f65Pl{background:var(--surface-danger);color:var(--danger)}.approve-timesheet-modal_unstageBtn__AmKuW{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__AmKuW:hover{opacity:1}.approve-timesheet-modal_emptyState__WKf\+B{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__BkEjv{flex-wrap:wrap}.approve-timesheet-modal_groupStats__YLDyn{align-items:center;flex-direction:row;gap:var(--spacing-xl);width:100%}.approve-timesheet-modal_actionInputRow__DwjhD{flex-direction:column}.approve-timesheet-modal_actionButtons__h-2Du{justify-content:flex-end;width:100%}}.approve-timesheet-modal_categoryBadge__pzwuG{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__1Xyw3{color:#0d9488;color:var(--content-brand,var(--brand-600,#0d9488));font-size:.9375rem;font-weight:600}.approve-timesheet-modal_confirmCopy__zyokj{color:var(--content-default);font-family:var(--font-body);font-size:var(--text-sm);margin:0}.organization-structure-hero_hero__BZnOs{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__L9Od5{align-items:center;display:flex;gap:var(--spacing-5xl);justify-content:space-between;min-width:0}.organization-structure-hero_copy__qlU31{flex:1 1 auto;max-width:38rem;min-width:0}.organization-structure-hero_title__Dj3Fl{color:var(--content);margin:0 0 var(--spacing-lg)}.organization-structure-hero_subtitle__CQSiH{color:var(--content-muted);margin:0;max-width:36rem}.organization-structure-hero_art__xrF\+9{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end;min-width:0}.organization-structure-hero_heroImg__wGxX4{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__L9Od5{align-items:center;flex-direction:column;text-align:center}.organization-structure-hero_copy__qlU31{max-width:100%;order:1}.organization-structure-hero_subtitle__CQSiH{margin-left:auto;margin-right:auto}.organization-structure-hero_art__xrF\+9{justify-content:center;order:2}.organization-structure-hero_heroImg__wGxX4{max-height:8rem;max-width:min(18rem,85vw);object-position:center}}.department-form-modal_footer__BM1Hm{display:flex;gap:var(--spacing-md);justify-content:flex-end;width:100%}.department-form-modal_body__YZzSY{display:flex;flex-direction:column;gap:var(--spacing-md)}.departments-tab_toolbar__c9dd\+{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__KMRY3{flex:1 1 16rem;max-width:24rem}.departments-tab_actions__p592n{flex:0 0 auto}.departments-tab_sectionTitle__jxefl{color:var(--content);margin:0 0 var(--spacing-xs)}.departments-tab_sectionDescription__\+udKh{color:var(--content-muted);margin:0 0 var(--spacing-xl)}.departments-tab_loadingWrap__YnUOd{display:flex;justify-content:center;padding:var(--spacing-5xl)}.departments-tab_tableWrap__jGdeE{min-width:0}.departments-tab_pagination__WK9JJ{margin-top:var(--spacing-xl)}.departments-tab_iconBtn__HR35q{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__HR35q:hover{background:var(--color-accent-50)}.departments-tab_iconBtn__HR35q:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}.designation-form-modal_footer__ZPUk\+{display:flex;gap:var(--spacing-md);justify-content:flex-end;width:100%}.designation-form-modal_body__b78pD{display:flex;flex-direction:column;gap:var(--spacing-md)}.designations-tab_toolbar__qiVc\+{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__hqVix{flex:1 1 16rem;max-width:24rem}.designations-tab_actions__bgpiv{flex:0 0 auto}.designations-tab_sectionTitle__t450x{color:var(--content);margin:0 0 var(--spacing-xs)}.designations-tab_sectionDescription__g\+M5P{color:var(--content-muted);margin:0 0 var(--spacing-xl)}.designations-tab_loadingWrap__o0Z9a{display:flex;justify-content:center;padding:var(--spacing-5xl)}.designations-tab_tableWrap__ciABG{min-width:0}.designations-tab_pagination__GNzMV{margin-top:var(--spacing-xl)}.designations-tab_iconBtn__7TULI{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__7TULI:hover{background:var(--color-accent-50)}.designations-tab_iconBtn__7TULI:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}.roles-tab_sectionTitle__o6zcI{color:var(--content);margin:0 0 var(--spacing-xs)}.roles-tab_sectionDescription__NsScy{color:var(--content-muted);margin:0 0 var(--spacing-xl)}.roles-tab_employeeSelect__z1eMv{margin-bottom:var(--spacing-2xl);max-width:28rem}.roles-tab_loadingWrap__Boxt0{display:flex;justify-content:center;padding:var(--spacing-5xl)}.roles-tab_roleList__wVY3k{display:flex;flex-direction:column;gap:var(--spacing-md);margin:0 auto;max-width:28rem}.roles-tab_roleRow__ngsvu{align-items:center;display:flex;gap:var(--spacing-md)}.roles-tab_roleLabel__VTFth{color:var(--content);font-size:var(--text-sm)}.roles-tab_actions__BKzpk{display:flex;justify-content:center;margin-top:var(--spacing-2xl)}.roles-tab_successMessage__WdTpb{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__uNy3I{min-width:0}.organization-structure-page_tabsList__W8RW2{flex-wrap:wrap;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.organization-structure-page_tabTrigger__iAaaD{flex:0 0 auto}.organization-structure-page_tabTriggerInner__6i84s{align-items:center;display:inline-flex;gap:var(--spacing-sm)}.organization-structure-page_tabPanel__v4crW{min-width:0}.employee-progression-hero_hero__kYzx0{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__x6caV{align-items:center;display:flex;gap:var(--spacing-5xl);justify-content:space-between;min-width:0}.employee-progression-hero_copy__6Z33x{flex:1 1 auto;max-width:40rem;min-width:0}.employee-progression-hero_title__z7QSi{color:var(--content);margin:0 0 var(--spacing-lg)}.employee-progression-hero_subtitle__beq44{color:var(--content-muted);margin:0;max-width:40rem}.employee-progression-hero_art__706Vr{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end;min-width:0}.employee-progression-hero_heroImg__uoObe{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__x6caV{align-items:center;flex-direction:column;text-align:center}.employee-progression-hero_copy__6Z33x{max-width:100%;order:1}.employee-progression-hero_subtitle__beq44{margin-left:auto;margin-right:auto}.employee-progression-hero_art__706Vr{justify-content:center;order:2}.employee-progression-hero_heroImg__uoObe{max-height:8rem;max-width:min(18rem,85vw);object-position:center}}.assign-manager-tab_stack__xGiCT{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl)}.assign-manager-tab_panel__76xgj{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__76xgj h2,.assign-manager-tab_panel__76xgj p{margin:0}.assign-manager-tab_panel__76xgj p{color:var(--content-muted);margin-top:var(--spacing-xs)}.assign-manager-tab_formGrid__JJv2U{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__szcZo{align-items:flex-end;display:flex}.assign-manager-tab_tableHeader__igc65{align-items:center;display:flex;gap:var(--spacing-lg);justify-content:flex-end;margin-bottom:var(--spacing-lg)}.assign-manager-tab_loadingWrap__GV8at{display:flex;justify-content:center;padding:var(--spacing-5xl)}.assign-manager-tab_modalFooter__Db8Sq{display:flex;gap:var(--spacing-md);justify-content:flex-end}@media (max-width:1080px){.assign-manager-tab_formGrid__JJv2U{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.assign-manager-tab_formGrid__JJv2U,.assign-manager-tab_tableHeader__igc65{align-items:stretch;flex-direction:column;grid-template-columns:1fr}.assign-manager-tab_actionCell__szcZo{align-items:stretch}}.promotion-management-tab_stack__fdlWo{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl)}.promotion-management-tab_panel__2Jkgl{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__2Jkgl h2,.promotion-management-tab_panel__2Jkgl p{margin:0}.promotion-management-tab_panel__2Jkgl p{color:var(--content-muted);margin-top:var(--spacing-xs)}.promotion-management-tab_employeePicker__RaPyk{margin-top:var(--spacing-xl);max-width:32rem}.promotion-management-tab_tableHeader__55MG0{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__lEf-x{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-management-tab_loadingInline__QMqp9{display:flex;justify-content:center;padding-top:var(--spacing-lg)}.promotion-management-tab_modalFooter__jzDuK{display:flex;gap:var(--spacing-md);justify-content:flex-end}@media (max-width:640px){.promotion-management-tab_modalGrid__lEf-x{grid-template-columns:1fr}}.document-approval-tab_stack__sMtR5{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl)}.document-approval-tab_panel__m7qD8{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__m7qD8 h2,.document-approval-tab_panel__m7qD8 p{margin:0}.document-approval-tab_panel__m7qD8 p{color:var(--content-muted);margin-top:var(--spacing-xs)}.document-approval-tab_filterGrid__8oV4s{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__BKDl\+{display:flex;justify-content:center;padding:var(--spacing-5xl)}.document-approval-tab_actionGroup__gfMnj{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--spacing-sm)}.document-approval-tab_documentSummary__xgLgz{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__xgLgz div{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs);min-width:0}.document-approval-tab_documentSummary__xgLgz span{color:var(--content-muted)}.document-approval-tab_modalControls__HG4aL{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__qx4ou{display:none}.document-approval-tab_modalFooter__Aqvgi{display:flex;gap:var(--spacing-md);justify-content:flex-end}@media (max-width:900px){.document-approval-tab_documentSummary__xgLgz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.document-approval-tab_documentSummary__xgLgz,.document-approval-tab_filterGrid__8oV4s{grid-template-columns:1fr}}.employee-progression-page_tableCard__0\+z-7{min-width:0}.employee-progression-page_tabsList__5LM9\+{flex-wrap:wrap;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.employee-progression-page_tabTrigger__vATZA{flex:0 0 auto}.employee-progression-page_tabTriggerInner__REXeK{align-items:center;display:inline-flex;gap:var(--spacing-sm)}.employee-progression-page_tabPanel__xZFsF{min-width:0}.leave-balance-tab_stack__qFprX{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl)}.leave-balance-tab_panel__\+Tb-O{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__\+Tb-O h2,.leave-balance-tab_panel__\+Tb-O p{margin:0}.leave-balance-tab_panel__\+Tb-O p{color:var(--content-muted);margin-top:var(--spacing-xs)}.leave-balance-tab_employeeSelect__gI-z9{margin-top:var(--spacing-xl);max-width:32rem}.leave-balance-tab_modalGrid__oZLMS{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg)}.leave-balance-tab_modalFooter__qDQQo{display:flex;gap:var(--spacing-md);justify-content:flex-end}.leave-approval-tab_stack__z2hTr{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl)}.leave-approval-tab_panel__ZiBED{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__ZiBED h2,.leave-approval-tab_panel__ZiBED p{margin:0}.leave-approval-tab_panel__ZiBED p{color:var(--content-muted);margin-top:var(--spacing-xs)}.leave-approval-tab_filters__maId2{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__TnXKq{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__TnXKq div{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs)}.leave-approval-tab_summaryGrid__TnXKq span{color:var(--content-muted);font-size:var(--text-xs);font-weight:600}.leave-approval-tab_summaryGrid__TnXKq strong{color:var(--content);font-size:var(--text-sm)}.leave-approval-tab_modalControls__sWdg\+{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__WrzpK{display:flex;justify-content:center;padding:var(--spacing-5xl)}@media (max-width:720px){.leave-approval-tab_filters__maId2,.leave-approval-tab_summaryGrid__TnXKq{grid-template-columns:1fr}.leave-approval-tab_modalControls__sWdg\+{width:100%}}.leave-approval-tab_modalFooter__2jjng{display:flex;gap:var(--spacing-md);justify-content:flex-end}.punch-details-tab_stack__A2dBa{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl)}.punch-details-tab_panel__boIYN{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__boIYN h2,.punch-details-tab_panel__boIYN p{margin:0}.punch-details-tab_panel__boIYN p{color:var(--content-muted);margin-top:var(--spacing-xs)}.punch-details-tab_employeeSelect__B--PK{margin-top:var(--spacing-xl);max-width:32rem}.leave-attendance-management-page_hero__GPVYP{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__I9pH2{align-items:center;display:flex;gap:var(--spacing-5xl);justify-content:space-between;min-width:0}.leave-attendance-management-page_copy__mefq8{flex:1 1 auto;max-width:42rem;min-width:0}.leave-attendance-management-page_copy__mefq8 h1,.leave-attendance-management-page_copy__mefq8 p{margin:0}.leave-attendance-management-page_copy__mefq8 p{color:var(--content-muted);margin-top:var(--spacing-md);max-width:40rem}.leave-attendance-management-page_art__0PRJ1{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end;min-width:0}.leave-attendance-management-page_heroImg__zhE7H{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__ftMkl{min-width:0}.leave-attendance-management-page_tabsList__Ip6IZ{flex-wrap:wrap;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.leave-attendance-management-page_tabTrigger__mOMV1{flex:0 0 auto}.leave-attendance-management-page_tabTriggerInner__juNqC{align-items:center;display:inline-flex;gap:var(--spacing-sm)}.leave-attendance-management-page_tabPanel__2WOhL{min-width:0}@media (max-width:768px){.leave-attendance-management-page_heroRow__I9pH2{align-items:center;flex-direction:column;text-align:center}.leave-attendance-management-page_copy__mefq8{max-width:100%}.leave-attendance-management-page_copy__mefq8 p{margin-left:auto;margin-right:auto}.leave-attendance-management-page_art__0PRJ1{justify-content:center}.leave-attendance-management-page_heroImg__zhE7H{max-height:8rem;max-width:min(18rem,85vw);object-position:center}}.celebration-banners_annWrapper__FrShx{display:flex;flex:1 1;flex-direction:column;min-width:0;position:relative}.celebration-banners_carouselContainer__8g1yV{width:100%}.celebration-banners_grid__9onvY{grid-gap:var(--spacing-3xl);display:grid;gap:var(--spacing-3xl);grid-template-columns:1fr;width:100%}@media (min-width:992px){.celebration-banners_gridCols1__FtDXr{grid-template-columns:1fr}.celebration-banners_gridCols2__ygqtn{grid-template-columns:repeat(2,1fr)}.celebration-banners_gridCols3__jOkOZ{grid-template-columns:repeat(3,1fr)}}.celebration-banners_card__Tm6-t{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__Goig4{background:var(--celebration-banner-birthday-gradient)}.celebration-banners_cardAnniversary__eMO4q{background:var(--celebration-banner-anniversary-gradient)}.celebration-banners_cardSession__xiBi3{background:var(--celebration-banner-session-gradient);color:inherit;text-decoration:none}.celebration-banners_sessionCardLink__JK6im{align-items:stretch;color:inherit;display:flex;min-width:0;text-decoration:none;width:100%}.celebration-banners_sessionCardLink__JK6im .celebration-banners_card__Tm6-t{flex:1 1;min-width:0;width:100%}p.celebration-banners_headlineSession__flMaJ,p.celebration-banners_sublineSession__spACM{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}p.celebration-banners_headlineSession__flMaJ{color:var(--celebration-banner-session-heading-content)}p.celebration-banners_sublineSession__spACM{color:var(--celebration-banner-session-muted-content)}.celebration-banners_avatar__dzKwp{border:2px solid #0f172a1f;border:2px solid var(--celebration-banner-avatar-ring,#0f172a1f)}.celebration-banners_leftContent__J7BqC{align-items:center;display:flex;flex:1 1;gap:var(--spacing-3xl);min-width:0}.celebration-banners_iconWrap__09hcY{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__xOl4M{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__QaMBZ{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;text-align:left}p.celebration-banners_headlineAnniversary__71z29,p.celebration-banners_headlineBirthday__BpfHd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}p.celebration-banners_headlineBirthday__BpfHd{color:var(--celebration-banner-birthday-heading-content)}p.celebration-banners_headlineAnniversary__71z29{color:var(--celebration-banner-anniversary-heading-content)}p.celebration-banners_sublineAnniversary__\+brTK,p.celebration-banners_sublineBirthday__2l66g{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}p.celebration-banners_sublineBirthday__2l66g{color:var(--celebration-banner-birthday-muted-content)}p.celebration-banners_sublineAnniversary__\+brTK{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__17bFU{margin-bottom:var(--spacing-xl);min-width:0}@media (max-width:767px){p.celebration-banners_headlineAnniversary__71z29,p.celebration-banners_headlineBirthday__BpfHd,p.celebration-banners_headlineSession__flMaJ,p.celebration-banners_sublineAnniversary__\+brTK,p.celebration-banners_sublineBirthday__2l66g,p.celebration-banners_sublineSession__spACM{-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__QDErq{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media (min-width:992px){.quick-actions_actionGrid__QDErq{grid-template-columns:repeat(4,1fr)}}.quick-actions_actionCard__iPAt3{background-color:var(--card-surface);border:var(--border-thin) solid var(--border);border-radius:var(--rounded-3xl);transition:all .2s ease}.quick-actions_actionCard__iPAt3:hover{border-color:#0d6efd33;box-shadow:0 4px 12px #00000014}.quick-actions_actionCard__iPAt3:active{transform:scale(.99)}.quick-actions_iconBg__ZJtRD{background-color:var(--icon-accent-surface);border-radius:var(--rounded-xl);height:var(--height-7xl);width:var(--height-7xl)}.attendance-card_chartWrapper__9wTQr{margin-top:var(--spacing-5xl)}.attendance-card_chartContainer__R9PJg{height:130px}.attendance-card_chartLoading__DG00b{align-items:center;color:var(--content-muted);display:flex;font-size:var(--text-xs);height:130px;justify-content:center}.attendance-card_displayHours__3543R{color:var(--color-accent-500);font-size:var(--font-size-base);font-weight:var(--font-semibold)}.attendance-card_activeWorkHours__CExmD{color:var(--text-color-default);font-size:var(--font-size-base);font-weight:var(--font-semibold)}.attendance-card_locationIcon__AWPkB{color:var(--content-muted)}.attendance-card_locationPill__shjFB{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__0slcS{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-5xl);margin-top:var(--spacing-lg)}.attendance-card_legendItem__IgPMF{align-items:center;display:flex;gap:var(--spacing-sm)}.attendance-card_legendDot__8KnMs{border-radius:var(--rounded-full);flex-shrink:0;height:8px;width:8px}.attendance-card_legendLabel__XSWIC{color:var(--content-muted);font-size:var(--text-xxs);font-weight:var(--font-normal)}.attendance-card_tooltip__bragi{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__2SuMK{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__8XrrX{color:var(--content-muted);font-size:var(--text-xxs);margin:0}.attendance-card_tooltipDivider__MA4UL{border:none;border-top:var(--border-thin) solid var(--border);margin:var(--spacing-md) 0}.attendance-card_tooltipRow__6LO8h{display:flex;gap:var(--spacing-5xl);justify-content:space-between;margin-bottom:var(--spacing-xs)}.attendance-card_tooltipKey__HtX1G{color:var(--content-muted);font-size:var(--text-xxs)}.attendance-card_tooltipVal__yxojB{color:var(--content);font-size:var(--text-xxs);font-weight:var(--font-medium)}.attendance-card_tooltipValBold__pext0{color:var(--content);font-size:var(--text-xxs);font-weight:var(--font-bold)}.attendance-card_punchDetail__Cs6-I{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__0yCmL{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-xl)}.attendance-card_punchDetailDate__GHXVQ{color:var(--content);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--font-semibold);margin:0}.attendance-card_punchDetailClose__aik4o{align-items:center;background:none;border:none;color:var(--content-muted);cursor:pointer;display:flex;line-height:1;padding:0}.attendance-card_punchDetailClose__aik4o:hover{color:var(--content)}.attendance-card_punchDetailGrid__wXsSo{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(3,1fr)}.attendance-card_punchDetailItem__mgqkC{display:flex;flex-direction:column;gap:var(--spacing-xs)}.attendance-card_punchDetailLabel__30gxQ{color:var(--content-muted);font-size:var(--text-xxs);font-weight:var(--font-normal)}.attendance-card_punchDetailValue__hRn43{color:var(--content);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-semibold)}.attendance-card_punchDetailLoading__IGYgl{color:var(--content-muted);font-size:var(--text-xs);padding:var(--spacing-xl) 0;text-align:center}.attendance-card_punchDetailError__QzKiR{color:var(--danger);font-size:var(--text-xs);padding:var(--spacing-xl) 0;text-align:center}.attendance-card_officeInTimeIcon__mBYcQ{color:var(--color-accent-500)}.attendance-card_officeIn__REx9F{color:var(--color-accent-500)}.attendance-card_officeIn__REx9F,.attendance-card_officeOut__LD1dJ{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);margin-top:var(--spacing-xs)}.attendance-card_officeOut__LD1dJ{color:var(--content-muted)}.attendance-card_selectedDayLabel__DAxwQ{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__T5sLk{background:none;border:none;color:var(--danger);cursor:pointer;font-size:var(--text-xxs);font-weight:var(--font-medium);padding:0}.attendance-card_selectedDayReset__T5sLk:hover{opacity:.75}.linear-progress_root__CPa\+A{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}.linear-progress_barRow__JdrtQ{align-items:center;display:flex;gap:var(--spacing-md);min-width:0}.linear-progress_track__QNe3J{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__d88Gk{border-radius:inherit;display:block;height:100%;transform-origin:left center;will-change:transform}.linear-progress_fillAccent__\+wwGd{background:var(--linear-progress-accent-fill)}.linear-progress_fillSuccess__kIsDv{background:var(--linear-progress-success-fill)}.linear-progress_fillDanger__ZtaZi{background:#ef4444;background:var(--linear-progress-danger-fill,#ef4444)}.linear-progress_valueLabel__mtTV9{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__d88Gk{transition:none!important}}.my-projects_myProjectsCard__U3B8g{display:flex;flex-direction:column;max-height:426px}.my-projects_header__haUQc{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-2xl)}.my-projects_viewAllButton__E-w\+Q{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__B0m1v{max-height:426px;overflow-y:auto;scrollbar-color:var(--border) #0000;scrollbar-width:thin}.my-projects_projectList__B0m1v::-webkit-scrollbar{width:4px}.my-projects_projectList__B0m1v::-webkit-scrollbar-track{background:#0000}.my-projects_projectList__B0m1v::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.my-projects_row__Cutjg{border-top:1px solid var(--border);padding-bottom:var(--spacing-2xl);padding-top:var(--spacing-2xl)}.my-projects_row__Cutjg.my-projects_firstRow__aJP8g{border-top:none;padding-top:0}.my-projects_rowTop__zujrc{align-items:center;display:flex;gap:var(--spacing-md);justify-content:space-between;margin-bottom:var(--spacing-md);min-width:0}.my-projects_truncate__3lsw8{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-projects_badgeActive__d8HAc,.my-projects_badgeCompleted__iuVh4,.my-projects_badgeOnHold__WNGDb{border-radius:var(--rounded-full);flex-shrink:0;padding:var(--spacing-xs) var(--spacing-md)}.my-projects_badgeActive__d8HAc{background:var(--my-projects-badge-active-surface);color:var(--my-projects-badge-active-content)}.my-projects_badgeCompleted__iuVh4{background:var(--my-projects-badge-completed-surface);color:var(--my-projects-badge-completed-content)}.my-projects_badgeOnHold__WNGDb{background:#fff8e1;background:var(--my-projects-badge-onhold-surface,#fff8e1);color:#b45309;color:var(--my-projects-badge-onhold-content,#b45309)}.my-projects_progressWrap__73-ZM{margin-bottom:var(--spacing-lg)}.my-projects_rowBottom__sEkNj{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:space-between}.my-projects_metaLeft__44buf{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);min-width:0}.my-projects_metaItem__qM7P7{align-items:center;display:inline-flex;gap:var(--spacing-sm);min-width:0}.my-projects_percentAccent__L6rVR{color:var(--my-projects-badge-active-content)}.my-projects_percentSuccess__wz3Kz{color:var(--my-projects-badge-completed-content)}.leave-balance-overview-card_card__lZ4\+w{width:100%}.leave-balance-overview-card_header__BNZni{align-items:flex-start;display:flex;gap:var(--space-5);justify-content:space-between;margin-bottom:var(--space-6)}.leave-balance-overview-card_titleBlock__JV\+yR{min-width:0}.leave-balance-overview-card_title__pPXup{margin:0}.leave-balance-overview-card_subtitle__2\+wfm{margin:var(--space-2) 0 0}.leave-balance-overview-card_grid__5CynI{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__5CynI{grid-template-columns:1fr}}.leave-balance-overview-card_tile__3RN2b{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__D70X5{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between;width:100%}.leave-balance-overview-card_tileLabel__-00Hd{letter-spacing:.04em;margin:0;text-transform:uppercase}.leave-balance-overview-card_accentDot__aenxR{background:var(--content-accent);border-radius:50%;flex-shrink:0;height:6px;transition:background-color .3s ease;width:6px}.leave-balance-overview-card_daysRow__mGZio{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.leave-balance-overview-card_daysValue__ZTTm8{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__3RN2b[data-variant=success] .leave-balance-overview-card_daysValue__ZTTm8{color:var(--success)}.leave-balance-overview-card_tile__3RN2b[data-variant=success] .leave-balance-overview-card_accentDot__aenxR{background:var(--success)}.leave-balance-overview-card_tile__3RN2b[data-variant=accent] .leave-balance-overview-card_daysValue__ZTTm8{color:var(--color-accent-500)}.leave-balance-overview-card_tile__3RN2b[data-variant=accent] .leave-balance-overview-card_accentDot__aenxR{background:var(--color-accent-500)}.leave-balance-overview-card_tile__3RN2b[data-variant=danger] .leave-balance-overview-card_daysValue__ZTTm8{color:var(--danger)}.leave-balance-overview-card_tile__3RN2b[data-variant=danger] .leave-balance-overview-card_accentDot__aenxR{background:var(--danger)}.leave-balance-overview-card_daysSuffix__aPgRL{margin:0}.leave-balance-overview-card_progress__DWkJI{margin-top:var(--space-4)}.leave-balance-overview-card_statsRow__L9sx8{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between;margin-top:var(--space-4)}.leave-balance-overview-card_stat__K\+3\+V{color:var(--content-muted);margin:0}.leave-type-label_root__tsaEa{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__JG290{color:var(--team-availability-label-leave-content)}.leave-type-label_wfh__\+kn5q{color:var(--team-availability-label-wfh-content)}.leave-type-label_inOffice__EhkBf{color:var(--team-availability-label-in-office-content)}.team-availability-card_teamAvailabilityCard__L5N7p{display:flex;flex-direction:column;height:100%}.team-availability-card_header__n0rVC{align-items:flex-start;display:flex;gap:var(--space-5);justify-content:space-between;margin-bottom:var(--space-6)}.team-availability-card_titleBlock__EHiTM{min-width:0}.team-availability-card_title__AsBGG{margin:0}.team-availability-card_subtitle__fBtq2{margin:var(--space-2) 0 0}.team-availability-card_memberCount__OOU8G{flex-shrink:0;line-height:1.2;margin:0}.team-availability-card_list__OgAVP{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__OgAVP::-webkit-scrollbar{width:4px}.team-availability-card_list__OgAVP::-webkit-scrollbar-track{background:#0000}.team-availability-card_list__OgAVP::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.team-availability-card_row__l2BiI{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__l2BiI:first-child{border-top:none;padding-top:0}.team-availability-card_avatar__-zgAb{align-self:center}.team-availability-card_identity__4WBvn{min-width:0}.team-availability-card_name__lHAKc{margin:0}.team-availability-card_status__25ZD-{align-items:flex-end;display:flex;flex-direction:column;gap:var(--space-2);text-align:right}.team-availability-card_date__IcCgC,.team-availability-card_leaveLabel__4-dSq{margin:0}.team-availability-card_footerButton__XDttS{margin-top:auto;padding-top:var(--space-6)}.training-category-label_root__nH7d\+{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__yZ0Kc{background-color:var(--training-category-training-surface);color:var(--training-category-training-content)}.training-category-label_learning__hIyuI{background-color:var(--training-category-learning-surface);color:var(--training-category-learning-content)}.training-category-label_workshop__3HHCL{background-color:var(--training-category-workshop-surface);color:var(--training-category-workshop-content)}.training-development-card_trainingDevelopmentCard__\+OjOz{display:flex;flex-direction:column;height:100%}.training-development-card_header__Mifz7{align-items:flex-start;display:flex;gap:var(--space-5);justify-content:space-between;margin-bottom:var(--space-6)}.training-development-card_titleBlock__n57T6{min-width:0}.training-development-card_title__aTn0l{margin:0}.training-development-card_subtitle__CjRjD{margin:var(--space-2) 0 0}.training-development-card_sessionCount__TD-fd{flex-shrink:0;line-height:1.2;margin:0}.training-development-card_list__l\+DdV{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__mwdaR{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__mwdaR:first-child{border-top:none;padding-top:0}.training-development-card_iconTile__H2JCa{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__6Ek7A{background:var(--color-sky-50);color:var(--color-sky-600)}.training-development-card_iconTileAmber__hrt4y{background:var(--color-amber-100);color:var(--color-amber-700)}.training-development-card_iconTileIndigo__Iruq5{background:var(--color-indigo-100);color:var(--color-indigo-600)}.training-development-card_iconTileGlyph__Kh5md{color:inherit;flex-shrink:0}.training-development-card_iconTileGreen__mXmSU{background-color:#dcfce7;color:#16a34a}.training-development-card_body__FxIx\+{min-width:0}.training-development-card_sessionTitle__163ac{margin:0}.training-development-card_meta__vWtGW{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4);margin-top:var(--space-2)}.training-development-card_metaItem__srgxd{align-items:center;display:inline-flex;gap:var(--space-2);min-width:0}.training-development-card_metaIcon__Mfldu{color:var(--content-muted);flex-shrink:0}.training-development-card_labelCol__bZLYk{align-items:flex-end;display:flex;flex-direction:column;gap:var(--space-2);text-align:right}.training-development-card_categoryLabel__5b8AT{margin:0}.training-development-card_footerButton__iFJL7{margin-top:auto}.attendance-analytics-card_header__rFT2t{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:var(--spacing-xl)}.attendance-analytics-card_titleWrap__ytvzc{display:flex;flex-direction:column;gap:2px}.attendance-analytics-card_trend__d5UkW{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__NisQS{height:180px;margin-top:var(--spacing-7xl);width:100%}.attendance-analytics-card_divider__vpln9{border-top:1px solid var(--border-neutral);margin-top:var(--spacing-5xl)}.attendance-analytics-card_stats__zMu3i{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__L2X0F{display:flex;flex-direction:column;gap:var(--spacing-xs)}.attendance-analytics-card_statValue__d90\+Z{color:var(--content);font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-bold)}.attendance-analytics-card_statPrimary__a1d8S{color:var(--color-accent-500)!important}.attendance-analytics-card_statSuccess__5NWh3{color:var(--success)}.timesheet-summary-card_cardContainer__ahJip{display:flex;flex-direction:column;height:100%}.timesheet-summary-card_cardSection__QoJmd{display:flex;flex:1 1;flex-direction:column;margin-top:var(--spacing-xl);width:100%}.timesheet-summary-card_totalBox__nwcqU{align-items:center;display:flex;justify-content:space-between;padding:var(--spacing-4xl)}.timesheet-summary-card_totalLabel__iBu6C{color:var(--info);font-size:var(--text-xxs);font-weight:var(--font-medium);text-transform:uppercase}.timesheet-summary-card_totalValue__oZa8q{color:var(--content);font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--font-bold)}.timesheet-summary-card_iconBox__W6yad{background-color:var(--icon-accent-surface);border-radius:var(--rounded-xl);height:var(--height-7xl);width:var(--height-7xl)}.timesheet-summary-card_rowItem__62as-{align-items:center;display:flex;justify-content:space-between;margin-top:var(--spacing-xl)}.timesheet-summary-card_rowLeft__sZ156{align-items:center;display:flex;gap:var(--spacing-sm)}.timesheet-summary-card_dotPrimary__7zfyN{background:var(--info);border-radius:var(--rounded-full);height:8px;width:8px}.timesheet-summary-card_dotMuted__gq49C{background:var(--content-muted);border-radius:var(--rounded-full);height:8px;width:8px}.timesheet-summary-card_valueText__nybQ4{font-size:var(--text-base);font-weight:var(--font-semibold)}.timesheet-summary-card_divider__T7gcR{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__PP5GA{align-items:center;display:flex;justify-content:space-between;margin-top:var(--spacing-lg)}.timesheet-summary-card_submitBtn__EQFAR{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__EQFAR:hover{opacity:.9}.timesheet-summary-card_iconBg__ETFxE{background-color:var(--icon-accent-surface);border-radius:var(--rounded-xl);height:var(--height-7xl);width:var(--height-7xl)}.timesheet-summary-card_scrollContainer__-tObM{margin-bottom:var(--spacing-2xl);max-height:155px;min-height:60px;overflow-y:auto;padding-right:4px}.timesheet-summary-card_scrollContainer__-tObM::-webkit-scrollbar{width:4px}.timesheet-summary-card_scrollContainer__-tObM::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.timesheet-summary-card_scrollContainer__-tObM::-webkit-scrollbar-thumb:hover{background:#0000004d}.action-center-card_actionCard__na61D{display:flex;flex-direction:column;max-height:426px}.action-center-card_header__3OQ4\+{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-2xl)}.action-center-card_header__3OQ4\+ h3{font-size:var(--text-base);font-weight:var(--font-semibold)}.action-center-card_item__gB0lE{display:flex;gap:var(--spacing-lg);padding:var(--spacing-xl);transition:.2s}.action-center-card_item__gB0lE:hover{background:var(--surface-neutral)}.action-center-card_iconBox__JCUqc{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__du8MA{flex:1 1;min-width:0}.action-center-card_topRow__RE-s3{align-items:center;display:flex;gap:var(--spacing-md)}.action-center-card_name__KYriL{font-size:var(--text-sm);font-weight:var(--font-medium);margin-bottom:0}.action-center-card_desc__WfLnE{color:var(--neutral);font-size:var(--text-xs);margin-top:2px}.action-center-card_actions__D1dzz{align-items:start;display:flex;gap:6px}.action-center-card_actionsList__8k-GZ{max-height:426px;overflow-y:auto;scrollbar-color:var(--border) #0000;scrollbar-width:thin}.action-center-card_approve__QBrXZ{background:#0000;border:none;color:var(--success);cursor:pointer}.action-center-card_reject__2vcLG{background:#0000;border:none;color:var(--danger);cursor:pointer}.team-availability-page_toolbar__J53nW{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-6);margin-bottom:var(--space-7)}.team-availability-page_filterSlot__FErvF{flex:1 1 auto;max-width:min(100%,22rem);min-width:0}.team-availability-page_dateFilter__zoyFl{display:block;width:100%}.team-availability-page_dateFilterLabel__\+Xwnt{display:block;margin-bottom:var(--spacing-sm)!important}.team-availability-page_dateFilterTrigger__PDh1C{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__PDh1C:hover:not(:disabled){border-color:var(--ui-field-border)}.team-availability-page_dateFilterTrigger__PDh1C:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}.team-availability-page_dateFilterTrigger__PDh1C:disabled{cursor:not-allowed;opacity:.6}.team-availability-page_dateFilterTriggerIcon__q3hGv{color:var(--ui-field-placeholder-content);flex-shrink:0}.team-availability-page_dateFilterTriggerLabel__J2D0A{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-availability-page_dateFilterTriggerPlaceholder__\+uQG8{color:var(--ui-field-placeholder-content)}.team-availability-page_tableSection__t1d40{margin-top:var(--space-5);max-width:100%;min-width:0}.team-availability-page_totalStat__KQSUM{margin:0 0 var(--space-5)}.team-availability-page_employeeCell__rzvJ8{align-items:center;display:inline-flex;gap:var(--space-4);min-width:0}.team-availability-page_employeeName__8Mda\+{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.training-sessions-page_toolbar__5A588{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-6);margin-bottom:var(--space-7)}.training-sessions-page_filterSlot__sg9lX{flex:1 1 auto;max-width:min(100%,22rem);min-width:0}.training-sessions-page_tableSection__2fQp6{margin-top:var(--space-5)}.training-sessions-page_totalStat__J5-9h{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__n86Uh{border-top:3px solid var(--color-accent-500)}.profile-header-card_inner__UiDTz{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-6)}.profile-header-card_avatarWrap__B5z0T{flex-shrink:0;position:relative}.profile-header-card_avatarBtn__5bPZi{background:none;border:none;border-radius:var(--radius-full);cursor:pointer;display:block;padding:0;position:relative}.profile-header-card_avatarOverlay__sqP-W{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__5bPZi:hover .profile-header-card_avatarOverlay__sqP-W{opacity:1}.profile-header-card_avatarOverlayText__7xjh0{font-size:9px;font-weight:600;letter-spacing:.02em;line-height:1.2;text-align:center;white-space:nowrap}.profile-header-card_main__b9VfD{flex:1 1 16rem;min-width:0}.profile-header-card_nameRow__qfDQc{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-2)}.profile-header-card_roleLine__zcjHH{color:var(--content-muted)!important;margin-bottom:var(--spacing-xl)!important}.profile-header-card_metaRow__tO3pg,.profile-header-card_roleLine__zcjHH{align-items:center;display:flex;gap:var(--spacing-2xl)}.profile-header-card_metaItem__hHywE{align-items:center;color:var(--content);display:inline-flex;gap:var(--spacing-md)}.profile-header-card_metaIcon__UvT3F{color:var(--content-muted);flex-shrink:0;height:var(--height-3);width:var(--height-3)}.profile-header-card_actions__bFTho{flex-shrink:0;margin-left:auto}.profile-header-card_divider__\+tXfp{border-top:1px solid var(--border);margin-top:var(--space-6);padding-top:var(--space-6)}.profile-header-card_stats__Snu\+f{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.profile-header-card_statLabel__pWXaR{color:var(--content-muted);letter-spacing:.02em;margin-bottom:var(--space-1);text-transform:uppercase}.profile-header-card_statValue__qKkq4{color:var(--content)}.profile-insurance-details_page__UjReJ{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__I80LZ b,.profile-insurance-details_fileField__z65zS small,.profile-insurance-details_insuranceForm__lj8UR small{color:var(--danger)}.profile-insurance-details_dateField__SQEth{min-width:0}.profile-insurance-details_dateField__SQEth>div{width:100%}.profile-insurance-details_nativeFileInput__QXJsd{width:1px}.profile-insurance-details_filePicker__WencF{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md)}.profile-insurance-details_fileField__z65zS em{color:var(--content-muted);font-size:var(--text-xs);font-style:normal;font-weight:var(--font-normal)}.profile-insurance-details_childQuestion__IE9PQ{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__IE9PQ>span{font-weight:var(--font-semibold);margin-right:auto}.profile-insurance-details_childQuestion__IE9PQ label{align-items:center;display:inline-flex;gap:var(--spacing-sm);margin:0}.profile-insurance-details_actionBar__l-5RB{display:flex;justify-content:flex-end}.profile-insurance-details_actionBar__l-5RB button,.profile-insurance-details_formActions__lk8GE button{align-items:center;display:inline-flex;gap:var(--spacing-sm);justify-content:center}.profile-insurance-details_insuranceForm__lj8UR{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__CeP9O label,.profile-insurance-details_insuranceForm__lj8UR>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__I80LZ{align-items:center;display:inline-flex;gap:.2rem;min-height:1.25rem}.profile-insurance-details_fieldLabel__I80LZ b{color:var(--danger);font-weight:var(--font-semibold)}.profile-insurance-details_formGrid__CeP9O>label>input,.profile-insurance-details_insuranceForm__lj8UR>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__lj8UR label>small{color:var(--danger)}.profile-insurance-details_insuranceForm__lj8UR label>em{color:var(--content-muted);font-size:var(--text-xs);font-style:normal;font-weight:var(--font-normal)}.profile-insurance-details_formSection__V-DhV{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__V-DhV 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__CeP9O{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.profile-insurance-details_fileField__z65zS{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__QXJsd{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__WencF{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__WencF:hover{background:var(--surface-info);border-color:var(--info)}.profile-insurance-details_filePicker__WencF>span{color:var(--content-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-insurance-details_filePicker__WencF>strong{color:var(--info);font-size:var(--text-xs)}.profile-insurance-details_fileField__z65zS>small{color:var(--danger)}.profile-insurance-details_fileField__z65zS>em{color:var(--content-muted);font-size:var(--text-xs);font-style:normal;font-weight:var(--font-normal)}.profile-insurance-details_formActions__lk8GE{display:flex;gap:var(--spacing-md);justify-content:flex-end}.profile-insurance-details_card__D4ed8{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__YMdlK{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__2oB9j p,.profile-insurance-details_hospitalCopy__K7ENr h3,.profile-insurance-details_hospitalCopy__K7ENr p,.profile-insurance-details_sectionHeader__YMdlK h2,.profile-insurance-details_sectionHeader__YMdlK p{margin:0}.profile-insurance-details_hospitalCopy__K7ENr p,.profile-insurance-details_sectionHeader__YMdlK p{color:var(--content-muted);font-size:var(--text-xs);margin-top:var(--spacing-xs)}.profile-insurance-details_headerIcon__AV3lV,.profile-insurance-details_hospitalIcon__2\+HD7,.profile-insurance-details_summaryIcon__FUpgw{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__AV3lV{height:2.5rem;width:2.5rem}.profile-insurance-details_summaryGrid__dZ4In{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__EKEjc{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__FUpgw{background:var(--card-surface);height:2.25rem;width:2.25rem}.profile-insurance-details_summaryItem__EKEjc div{min-width:0}.profile-insurance-details_summaryItem__EKEjc span:not(.profile-insurance-details_summaryIcon__FUpgw){display:block}.profile-insurance-details_summaryItem__EKEjc 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__w4Dkd{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__K7ENr{align-items:center;display:flex;gap:var(--spacing-lg);min-width:0}.profile-insurance-details_hospitalCopy__K7ENr h3{color:var(--content);font-weight:var(--font-semibold)}.profile-insurance-details_hospitalIcon__2\+HD7{height:2.25rem;width:2.25rem}.profile-insurance-details_hospitalTrigger__N40If{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__N40If:focus-visible,.profile-insurance-details_hospitalTrigger__N40If:hover{background:var(--surface-info)}.profile-insurance-details_hospitalCopy__K7ENr>div{min-width:0}.profile-insurance-details_hospitalDropdown__5I9z2{flex:0 0 auto;position:relative}.profile-insurance-details_hospitalMenu__u\+YvJ{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__6Mzc9{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__i4qaN{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__i4qaN svg{color:var(--info);flex:0 0 auto}.profile-insurance-details_familyContent__jZbzv{padding:var(--spacing-2xl)}.profile-insurance-details_tableWrap__ahLen{border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-xl);overflow-x:auto}.profile-insurance-details_table__iZIIH{border-collapse:collapse;width:100%}.profile-insurance-details_table__iZIIH td,.profile-insurance-details_table__iZIIH 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__iZIIH th{background:var(--surface-neutral);color:var(--content-muted);font-size:var(--text-xs);font-weight:var(--font-semibold)}.profile-insurance-details_table__iZIIH td{color:var(--content);font-size:var(--text-sm)}.profile-insurance-details_table__iZIIH tbody tr:last-child td{border-bottom:0}.profile-insurance-details_emptyState__2oB9j{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__DJpPG{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__0FOWZ{list-style:none}.profile-insurance-details_cityGroup__0FOWZ+.profile-insurance-details_cityGroup__0FOWZ{border-top:var(--border-thin) solid var(--border-neutral);margin-top:var(--spacing-sm);padding-top:var(--spacing-sm)}.profile-insurance-details_cityGroup__0FOWZ 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__0FOWZ ul{list-style:none;margin:0;padding:0}.profile-insurance-details_hospitalMessage__8OZv0{color:var(--content-muted);font-size:var(--text-sm);padding:var(--spacing-xl);text-align:center}.profile-insurance-details_insuranceCard__6ZMhR{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__6ZMhR h2{color:var(--content);font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0 0 var(--spacing-xl)}.profile-insurance-details_insuranceCard__6ZMhR 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__6ZMhR dl>div{min-width:0}.profile-insurance-details_insuranceCard__6ZMhR dt{color:var(--content-muted);font-size:var(--text-base);font-weight:var(--font-medium);margin-bottom:var(--spacing-xs)}.profile-insurance-details_insuranceCard__6ZMhR dd{color:var(--content);font-size:var(--text-sm);margin:0;overflow-wrap:anywhere}@media (max-width:720px){.profile-insurance-details_childQuestion__IE9PQ{align-items:flex-start;flex-direction:column}.profile-insurance-details_formGrid__CeP9O,.profile-insurance-details_insuranceCards__DJpPG,.profile-insurance-details_summaryGrid__dZ4In{grid-template-columns:1fr}.profile-insurance-details_hospitalSection__w4Dkd{align-items:stretch;flex-direction:column}.profile-insurance-details_hospitalDropdown__5I9z2,.profile-insurance-details_hospitalTrigger__N40If{width:100%}.profile-insurance-details_hospitalMenu__u\+YvJ{left:1.5rem!important;min-width:0;right:1.5rem!important;width:auto}}.employee-tech-stack_root__wdQyC{color:#172033}.employee-tech-stack_loader__ZdFlA{align-items:center;display:flex;justify-content:center;min-height:220px}.employee-tech-stack_footer__tAsYM,.employee-tech-stack_headingRow__2zNb5,.employee-tech-stack_selectorHeader__ThQaN{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.employee-tech-stack_title__OvMdy{font-size:17px;font-weight:600;margin:0}.employee-tech-stack_subtitle__v5tZ-{color:#64748b;font-size:13px;margin:4px 0 14px}.employee-tech-stack_selectorHeader__ThQaN{align-items:flex-end;margin-bottom:12px}.employee-tech-stack_searchBox__1A0QS{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__1A0QS:focus-within{border-color:var(--color-accent-500);box-shadow:0 0 0 3px #2563eb1f}.employee-tech-stack_searchBox__1A0QS input{background:#0000;border:0;color:#172033;outline:0;width:100%}.employee-tech-stack_selectedSummary__ZFAmV{flex:1 1;min-width:0}.employee-tech-stack_summaryLabel__xYSVK{color:#64748b;display:block;font-size:12px;margin-bottom:6px}.employee-tech-stack_chips__o6iMf{display:flex;flex-wrap:wrap;gap:7px}.employee-tech-stack_chip__Ew-DK{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__Ew-DK button{background:#0000;border:0;color:inherit;display:inline-flex;padding:0}.employee-tech-stack_chip__Ew-DK button:disabled,.employee-tech-stack_removeButton__kgw1z:disabled{cursor:not-allowed;opacity:.5}.employee-tech-stack_picker__HgZ25{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__8yH64{background:#fbfcfe;border-right:1px solid #e2e8f0;padding:6px 0}.employee-tech-stack_categoryActive__ciXTV,.employee-tech-stack_category__WgMOi{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__WgMOi:hover{background:#f1f5f9}.employee-tech-stack_categoryActive__ciXTV{background:#eaf2ff;color:var(--color-accent-500);font-weight:600}.employee-tech-stack_categoryMark__Amh81{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__x-VLV{background:#fff;border-radius:inherit;display:block;height:100%;inset:0;object-fit:contain;padding:3px;position:absolute;width:100%}.employee-tech-stack_skillsGrid__WAf0B{align-content:start;display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));min-height:188px}.employee-tech-stack_technologyPanel__-\+zQj{min-width:0;padding-bottom:20px}.employee-tech-stack_skillOption__4onMp{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__4onMp:hover{background:#f8fafc}.employee-tech-stack_skillOption__4onMp input{accent-color:var(--color-accent-500);height:16px;width:16px}.employee-tech-stack_empty__fAL\+T{align-self:center;color:#64748b;grid-column:1/-1;margin:0;text-align:center}.employee-tech-stack_proficiencyTable__\+uotZ{background:#fff;border:1px solid #dbe2ea;border-radius:8px;margin:20px;overflow:hidden}.employee-tech-stack_proficiencyHeading__EkPIC{background:#f8fafc;border-bottom:1px solid #dbe2ea;color:#334155;font-size:13px;font-weight:600;margin:0;padding:13px 16px}.employee-tech-stack_proficiencyRows__-hEsv{max-height:244px;overflow-y:auto;scrollbar-gutter:stable}.employee-tech-stack_proficiencyRow__StLii{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__StLii:last-child{border-bottom:0}.employee-tech-stack_proficiencyTechnology__aKAOM{align-items:center;display:flex;font-size:13px;gap:10px;min-width:0}.employee-tech-stack_fallbackMark__Ah1tM{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__xnfKC{color:#475569;font-size:12px}.employee-tech-stack_levelSelect__w5DPI{min-width:0}.employee-tech-stack_removeButton__kgw1z{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__kgw1z:hover{background:#fef2f2}.employee-tech-stack_proficiencyEmpty__Tvo3X{color:#64748b;font-size:13px;margin:0;padding:28px 16px;text-align:center}.employee-tech-stack_footer__tAsYM{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__tAsYM>div{display:flex;gap:10px}.employee-tech-stack_clearButton__ZwYF7,.employee-tech-stack_saveButton__zW2gY{border-radius:7px;font-size:13px;font-weight:600;padding:8px 16px}.employee-tech-stack_clearButton__ZwYF7{background:#0000;border:0;color:#1457b8}.employee-tech-stack_saveButton__zW2gY{background:var(--color-accent-500);border:1px solid var(--color-accent-500);color:#fff}.employee-tech-stack_clearButton__ZwYF7:disabled,.employee-tech-stack_saveButton__zW2gY:disabled{cursor:not-allowed;opacity:.55}@media (max-width:900px){.employee-tech-stack_selectorHeader__ThQaN{flex-direction:column}.employee-tech-stack_searchBox__1A0QS,.employee-tech-stack_selectedSummary__ZFAmV{width:100%}.employee-tech-stack_skillsGrid__WAf0B{grid-template-columns:repeat(2,minmax(140px,1fr))}.employee-tech-stack_proficiencyRow__StLii{grid-template-columns:minmax(140px,1fr) minmax(150px,210px) 40px}.employee-tech-stack_levelLabel__xnfKC{display:none}}@media (max-width:640px){.employee-tech-stack_picker__HgZ25{grid-template-columns:1fr}.employee-tech-stack_categories__8yH64{border-bottom:1px solid #e2e8f0;border-right:0;display:flex;overflow-x:auto}.employee-tech-stack_categoryActive__ciXTV,.employee-tech-stack_category__WgMOi{flex:0 0 auto;width:auto}.employee-tech-stack_skillsGrid__WAf0B{grid-template-columns:1fr}.employee-tech-stack_proficiencyTable__\+uotZ{margin:14px}.employee-tech-stack_proficiencyRow__StLii{grid-template-columns:1fr 38px}.employee-tech-stack_levelSelect__w5DPI{grid-column:1}.employee-tech-stack_removeButton__kgw1z{grid-column:2;grid-row:1/span 2}.employee-tech-stack_footer__tAsYM{align-items:stretch;flex-direction:column}.employee-tech-stack_footer__tAsYM>div{justify-content:flex-end}}.certification-document-viewer_body__kiPqI{height:min(72vh,760px);overflow:hidden}.certification-document-viewer_preview__xVj96{border:0;height:100%;width:100%}.certification-document-viewer_image__HdHKe{display:block;height:100%;object-fit:contain;width:100%}.certification-document-viewer_download__A-obO{align-items:center;color:#2563eb;color:var(--primary,#2563eb);display:inline-flex;font-weight:600;gap:.5rem;text-decoration:none}.certification-document-viewer_unsupported__Pe\+bB{grid-gap:1rem;display:grid;gap:1rem;height:100%;justify-items:center;place-content:center}.employee-certifications_root__T7aFw{background:var(--card-surface);border:var(--border-thin) solid var(--border);border-radius:var(--rounded-xl);color:var(--content);overflow:hidden}.employee-certifications_loader__cSrEM{display:grid;min-height:300px;place-items:center}.employee-certifications_header__luMLG{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__5VH7u{align-items:center;display:flex;gap:var(--spacing-xl)}.employee-certifications_headingIcon__APSHC{background:var(--surface-accent);border-radius:var(--rounded-lg);color:#fff;display:grid;height:42px;place-items:center;width:42px}.employee-certifications_catalog__K2EIm h3,.employee-certifications_catalog__K2EIm p,.employee-certifications_details__dfgFd h3,.employee-certifications_heading__5VH7u h2,.employee-certifications_heading__5VH7u p,.employee-certifications_selected__gC\+hf h3{margin:0}.employee-certifications_heading__5VH7u h2{font-size:var(--text-xl);font-weight:var(--font-semibold)}.employee-certifications_catalog__K2EIm p,.employee-certifications_heading__5VH7u p{color:var(--content-muted);font-size:var(--text-sm);margin-top:var(--spacing-sm)}.employee-certifications_search__f7DSO{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__f7DSO:focus-within{border-color:var(--content-accent)}.employee-certifications_search__f7DSO input{background:#0000;border:0;color:var(--ui-field-content);flex:1 1;min-width:0;outline:0}.employee-certifications_selector__0PYrL{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__K2EIm,.employee-certifications_categories__5CQzp,.employee-certifications_selected__gC\+hf{min-width:0;padding:var(--spacing-3xl)}.employee-certifications_catalog__K2EIm,.employee-certifications_categories__5CQzp{border-right:var(--border-thin) solid var(--border)}.employee-certifications_catalog__K2EIm h3,.employee-certifications_categories__5CQzp h3,.employee-certifications_details__dfgFd>h3,.employee-certifications_selected__gC\+hf h3{font-size:var(--text-base);font-weight:var(--font-semibold)}.employee-certifications_categories__5CQzp{background:#fbfcfe;display:flex;flex-direction:column;gap:0;padding:6px 0}.employee-certifications_categoryActive__JycrB,.employee-certifications_category__Fhl2I{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__Fhl2I:hover{background:#f1f5f9}.employee-certifications_categoryActive__JycrB{background:#eaf2ff;color:var(--color-accent-500);font-weight:600}.employee-certifications_categoryMark__2kzT9{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__XzrDZ{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__oHRj1{border-bottom:var(--border-thin) solid var(--border);padding:var(--spacing-xl)}.employee-certifications_catalogItem__oHRj1:last-child{border-bottom:0}.employee-certifications_selectedHeader__Vz38y{align-items:center;display:flex;gap:var(--spacing-xl);justify-content:space-between}.employee-certifications_selectedHeader__Vz38y>button{background:#0000;border:0;color:var(--content-accent);font-size:var(--text-sm)}.employee-certifications_selectedHeader__Vz38y>button:disabled{opacity:.45}.employee-certifications_chips__NSsWv{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);margin-top:var(--spacing-2xl)}.employee-certifications_chip__N3H3E{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__N3H3E>button{background:#0000;border:0;color:inherit;display:grid;padding:0;place-items:center}.employee-certifications_details__dfgFd{padding:var(--spacing-3xl)}.employee-certifications_details__dfgFd>h3{margin-bottom:var(--spacing-xl)}.employee-certifications_detailCard__7b9bC{border:var(--border-thin) solid var(--border);border-radius:var(--rounded-lg);margin-top:var(--spacing-lg);overflow:hidden}.employee-certifications_detailHeader__Kv3NE{align-items:center;background:var(--card-nested-surface);display:flex;justify-content:space-between;min-height:44px}.employee-certifications_expandButton__WETiu{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__ByT0E{background:#0000;border:0;color:var(--danger);display:grid;margin-right:var(--spacing-xl);padding:var(--spacing-md);place-items:center}.employee-certifications_fields__Z3aDY{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__e2p5J,.employee-certifications_urlField__xH10w{grid-column:span 2}.employee-certifications_detailsEmpty__r7Ztp,.employee-certifications_empty__i-WKa{color:var(--content-muted);font-size:var(--text-sm);margin:var(--spacing-3xl) 0}.employee-certifications_footer__3sXXB{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__0PYrL{grid-template-columns:190px 1fr}.employee-certifications_selected__gC\+hf{border-top:var(--border-thin) solid var(--border);grid-column:1/-1}.employee-certifications_catalog__K2EIm{border-right:0}.employee-certifications_fields__Z3aDY{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:700px){.employee-certifications_header__luMLG{align-items:stretch;flex-direction:column}.employee-certifications_search__f7DSO{width:100%}.employee-certifications_selector__0PYrL{display:block}.employee-certifications_catalog__K2EIm,.employee-certifications_categories__5CQzp{border-bottom:var(--border-thin) solid var(--border);border-right:0}.employee-certifications_fields__Z3aDY{grid-template-columns:1fr}.employee-certifications_fileField__e2p5J,.employee-certifications_urlField__xH10w{grid-column:auto}}.action-banner_container__Eptj6{align-items:center;border-radius:var(--rounded-lg);display:flex;justify-content:space-between;padding:var(--spacing-4xl)}.action-banner_container__Eptj6.action-banner_pending__V3Yqr{background-color:var(--surface-neutral);border:var(--border-thin) solid var(--border-neutral)}.action-banner_container__Eptj6.action-banner_draft__c3WVH{background-color:var(--surface-info);border:var(--border-thin) solid var(--border-info)}.action-banner_container__Eptj6.action-banner_submitted__EJBTS{background-color:var(--surface-success);border:var(--border-thin) solid var(--border-success)}.action-banner_container__Eptj6.action-banner_needsResubmit__pDQj2{background-color:var(--surface-danger);border:var(--border-thin) solid var(--border-danger)}.action-banner_statusInfo__tZZ2j{align-items:center;display:flex;gap:var(--spacing-md)}.action-banner_indicator__H8e51{border-radius:50%;height:8px;width:8px}.action-banner_indicator__H8e51.action-banner_pending__V3Yqr{background-color:#64748b;background-color:var(--neutral,#64748b)}.action-banner_indicator__H8e51.action-banner_draft__c3WVH{background-color:#0ea5e9;background-color:var(--info,#0ea5e9)}.action-banner_indicator__H8e51.action-banner_submitted__EJBTS{background-color:#22c55e;background-color:var(--success,#22c55e)}.action-banner_indicator__H8e51.action-banner_needsResubmit__pDQj2{background-color:#ef4444;background-color:var(--danger,#ef4444)}.action-banner_label__tYKLe{color:#1a1a1a;color:var(--color-text-primary,#1a1a1a);font-size:14px;font-size:var(--text-sm,14px);font-weight:600}.action-banner_actions__epxV2{align-items:center;display:flex;gap:var(--spacing-md)}.timesheet-entry-form_form__qWeKg{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-xl);transition:opacity .2s ease}.timesheet-entry-form_disabled__tKw8S{filter:grayscale(.2);opacity:.6;pointer-events:none}.timesheet-entry-form_fieldLarge__ccoRN,.timesheet-entry-form_fieldSmall__bvXZA,.timesheet-entry-form_field__YxvZW{display:flex;flex-direction:column;gap:4px}.timesheet-entry-form_field__YxvZW{width:180px}.timesheet-entry-form_fieldLarge__ccoRN{width:260px}.timesheet-entry-form_fieldSmall__bvXZA{width:80px}.timesheet-entry-form_form__qWeKg label{color:var(--color-accent-500)!important;font-size:var(--text-xs);font-weight:var(--font-medium)}.timesheet-entry-form_form__qWeKg input,.timesheet-entry-form_form__qWeKg 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__qWeKg input:focus-visible,.timesheet-entry-form_form__qWeKg select:focus-visible,.timesheet-entry-form_form__qWeKg textarea:focus-visible{outline:none}.timesheet-entry-form_error__Pe2dW{color:red;font-size:10px}.add-new-entry-card_timesheetEntryCard__EUfYk{background-color:#f0f7ff;border:var(--border-medium) solid var(--border-accent)}.add-new-entry-card_button__imkwH{width:120px}.add-new-entry-card_button__imkwH:hover{opacity:.9}.timesheet-data-table_table__pJcvo{border-collapse:collapse!important;border-radius:0;width:100%}.timesheet-data-table_wrapper__HV1r0{display:flex;flex-direction:column;gap:0}.timesheet-data-table_tableWrapper__X5lHn{min-width:0;width:100%}.timesheet-data-table_responsiveRoot__IBcIZ thead th{font-size:13px;font-weight:600;letter-spacing:normal;text-transform:none}.timesheet-data-table_responsiveRoot__IBcIZ tbody td{padding:12px 16px;vertical-align:middle}.timesheet-data-table_statusWrapper__yQtYE{align-items:center;display:inline-flex;min-width:0}.timesheet-data-table_mobileFooter__WfMEE{background:#f0f7ff;box-shadow:inset 0 4px 0 0 #cce3ff;padding:12px 16px}.timesheet-data-table_mobileFooterRow__qnAgv{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.timesheet-data-table_mobileFooterRow__qnAgv .timesheet-data-table_footerTimeWrapper__qFAs5 strong{color:#0284c7;color:var(--info,#0284c7);font-size:18px;font-weight:800}.timesheet-data-table_mobileFooterRow__qnAgv .timesheet-data-table_footerTimeWrapper__qFAs5 span{color:#0284c7;color:var(--info,#0284c7);font-size:14px;font-weight:600}.timesheet-data-table_mobileFooterMeta__gwB94{color:#64748b;color:var(--color-text-secondary,#64748b);font-size:14px;font-weight:500;margin:8px 0 0}.timesheet-data-table_projectCell__Fl5vl{display:flex;flex-direction:column;gap:3px}.timesheet-data-table_projectName__imrqx{color:#1a2332;color:var(--color-text-primary,#1a2332);font-size:13px;font-weight:var(--font-semibold);line-height:1.3}.timesheet-data-table_projectCode__Wh9Aq{color:#9aa5b8;color:var(--color-text-muted,#9aa5b8);font-family:monospace;font-size:11px;font-weight:500;letter-spacing:.04em}.timesheet-data-table_descriptionCell__XCcMn{line-height:1.45;max-width:100%;min-width:0;overflow-wrap:break-word;word-break:break-word}.timesheet-data-table_responsiveRoot__IBcIZ table{table-layout:auto;width:100%}.timesheet-data-table_responsiveRoot__IBcIZ tbody td:has(.descriptionCell){max-width:40%;min-width:0;white-space:normal;width:auto}.timesheet-data-table_timeValue__35lQp{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__35lQp strong{color:#0284c7;color:var(--info,#0284c7);font-size:16px;font-weight:700}.timesheet-data-table_timeUnit__CAlTi{color:#64748b;color:var(--neutral,#64748b);font-size:12px;font-weight:500}.timesheet-data-table_actionsContainer__As0EP{align-items:center;display:flex;gap:10px}.timesheet-data-table_actionsPlaceholder__uxEp2{color:#94a3b8;color:var(--color-text-tertiary,#94a3b8);display:inline-block;min-width:2ch;text-align:center}.timesheet-data-table_deleteBtn__PBb3a,.timesheet-data-table_editBtn__vSPct{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__vSPct:hover{background:#f1f5f9;background:var(--neutral-surface-border,#f1f5f9);color:#0ea5e9;color:var(--info,#0ea5e9)}.timesheet-data-table_deleteBtn__PBb3a:hover{background:#fef2f2;background:var(--danger-surface,#fef2f2);color:#ef4444;color:var(--danger,#ef4444)}.timesheet-data-table_emptyState__\+ZctY{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:56px 24px;text-align:center}.timesheet-data-table_emptyIcon__dCXRO{color:#9aa5b8;color:var(--color-text-muted,#9aa5b8);margin-bottom:4px;opacity:.5}.timesheet-data-table_emptyTitle__uIhWj{color:#6b7a90;color:var(--color-text-secondary,#6b7a90);font-size:15px;font-weight:600;margin:0}.timesheet-data-table_emptySubtitle__xnpH8{color:#9aa5b8;color:var(--color-text-muted,#9aa5b8);font-size:13px;margin:0}.timesheet-data-table_footerRow__mRuhm 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__rvcXe{color:#1a2332;color:var(--color-text-primary,#1a2332);font-size:15px;font-weight:700}.timesheet-data-table_footerCenter__BPNZR{color:#0284c7;color:var(--info,#0284c7);display:table-cell!important;text-align:left}.timesheet-data-table_footerTimeWrapper__qFAs5{align-items:baseline;display:flex;gap:5px}.timesheet-data-table_footerCenter__BPNZR strong{color:#0284c7;color:var(--info,#0284c7);font-size:18px;font-weight:800}.timesheet-data-table_footerCenter__BPNZR span{color:#0284c7;color:var(--info,#0284c7);font-size:14px;font-weight:600}.timesheet-data-table_footerRight__DeTdV{color:#64748b;color:var(--color-text-secondary,#64748b);font-size:14px;font-weight:500;text-align:left!important}.timesheet-data-table_phasePill__tPgdk{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__KbMRz{color:#94a0b3}.task-category-label_categoryLabel__7uNjD{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__C0fSV{display:flex;flex-direction:column;gap:var(--space-4)}.modal-forms_rowGrid__L4hmI{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:1fr}@media (min-width:640px){.modal-forms_rowGrid__L4hmI{grid-template-columns:repeat(2,1fr)}}.modal-forms_rowFull__6ggV8{grid-column:1/-1}.modal-forms_arrayBlock__FMHOA{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__rYNXS{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between;margin-bottom:var(--spacing-xl)}.modal-forms_arrayTitle__xXa6Y{margin:0}.modal-forms_footerActions__dP3B\+{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}.edit-entry-modal_loaderWrap__DN89X{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__cJkDf{font-size:var(--font-size-sm);margin:0}.timesheet-entry-card_container__uAJa4{display:flex;flex-direction:column;gap:20px;overflow:hidden;padding:var(--spacing-4xl)}.timesheet-entry-card_header__x4X\+a{align-items:flex-start;display:flex;justify-content:space-between}.timesheet-entry-card_dateNav__Aitw0{align-items:center;display:flex;gap:var(--spacing-lg);margin-left:auto}.timesheet-entry-card_arrowBtn__zfVxc{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__zfVxc:disabled{background-color:var(--button-muted-surface);cursor:not-allowed;opacity:.7}.timesheet-entry-card_arrowBtn__zfVxc:hover{background-color:var(--border-neutral)}.timesheet-entry-card_titleWrap__zgT\+z{display:flex;flex-direction:column;gap:var(--spacing-xs)}.timesheet-entry-card_dateTrigger__h7p7s{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__h7p7s:hover{filter:brightness(.97)}.timesheet-entry-card_react-datepicker__day--disabled__M1KjV{color:#ccc!important;cursor:not-allowed;opacity:.5}.timesheet-entry-card_warningCard__qkAQI{background-color:var(--surface-warning);border:var(--border-thin) solid var(--border-warning);margin-bottom:var(--spacing-lg)}.timesheet-entry-card_warningContent__Wmvip{align-items:center;display:flex;gap:var(--spacing-lg)}.timesheet-entry-card_warningIcon__xaneq{color:var(--content-warning);flex-shrink:0}.timesheet-entry-card_warningText__RmJuE{color:var(--content-warning);font-size:var(--text-base);font-weight:var(--font-medium);margin:0;text-align:left}.timesheet-entry-card_pastDateBanner__Ohdnm{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__Gd3Sj{align-items:center;display:flex;flex:1 1;gap:var(--spacing-lg);min-width:0}.timesheet-entry-card_pastDateBannerIcon__xcv92{color:var(--content-warning);flex-shrink:0;margin-top:2px}.timesheet-entry-card_pastDateBannerText__jpkOB{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__SA4pK{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-md)}.timesheet-entry-card_requestEditBtn__PYxX9{flex-shrink:0}.timesheet-entry-card_extensionRequestStatus__mgZqT{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:var(--spacing-xs)}.timesheet-entry-card_extensionRequestLabel__GbzL6{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__Yu-GM{flex-shrink:0}.submit-confirmation-modal_container__p3CXJ{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-6xl) 0;text-align:center}.submit-confirmation-modal_iconWrapper__0flCk{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__N-fQ-{display:flex;flex-direction:column;gap:var(--spacing-sm);max-width:320px}.submit-confirmation-modal_subtext__KeiK4{color:var(--color-slate-500);font-size:var(--text-sm)}.submit-confirmation-modal_footer__SSNEm{display:flex;gap:var(--spacing-xl);justify-content:center;padding-top:var(--spacing-xl);width:100%}.time-entry-tab_container__l096D{display:flex;flex-direction:column;gap:var(--spacing-4xl);position:relative}.time-entry-tab_refreshOverlay__HbFxc{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__f19IV{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-6xl) 0;text-align:center}.extend-timesheet-modal_iconWrapper__LqG4X{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__iAPn0{display:flex;flex-direction:column;gap:var(--spacing-sm);max-width:360px}.extend-timesheet-modal_message__LZJ5M{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__j02kl{display:inline-block;font-weight:var(--font-medium);margin-top:var(--spacing-xs);white-space:nowrap}.extend-timesheet-modal_subtext__d-fXA{color:var(--color-slate-500);font-size:var(--text-sm);line-height:1.5}.extend-timesheet-modal_footer__UfbJa{display:flex;gap:var(--spacing-xl);justify-content:center;padding-top:var(--spacing-xl);width:100%}.timesheet_pageContent__9yV0-{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative;width:100%}.timesheet_tabsTrigger__6t\+Pp{align-items:center;display:flex;gap:8px}.timesheet_overlay__cpo1V{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__RNIEH{justify-content:space-between;margin-bottom:var(--spacing-4xl)}.timesheet_toolbarLeft__AwLeR,.timesheet_toolbar__RNIEH{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-lg)}.timesheet_toolbarActions__xXLL0{flex-shrink:0;margin-left:auto}.timesheet_badgeGroup__RZNc0{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.timesheet_iconBadge__NTBSL{font-size:var(--text-sm);gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl)}.timesheet_iconBadge__NTBSL svg{flex-shrink:0}@media (max-width:640px){.timesheet_toolbarLeft__AwLeR,.timesheet_toolbar__RNIEH{align-items:stretch;flex-direction:column}.timesheet_toolbarActions__xXLL0{margin-left:0}.timesheet_badgeGroup__RZNc0{justify-content:flex-start}}.download-report-modal_body__LaZZ-{display:flex;flex-direction:column;gap:16px;height:20rem;overflow-y:auto;padding:28px 15px}.download-report-modal_row__w0ot6{grid-gap:16px;align-items:end;display:grid;gap:16px;grid-template-columns:1fr 2fr}.download-report-modal_selectWrapper__iDa-O{flex:1 1;min-width:0}.download-report-modal_weekReadOnly__Y5Ld0{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__K1fZm{color:#7b8bb2;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.download-report-modal_weekRange__Jq3pc{color:#1d2a4a;font-size:13.5px;font-weight:500;white-space:nowrap}.download-report-modal_footer__63dPG{align-items:center;background-color:#fafbfc;border-radius:0 0 12px 12px;display:flex;gap:16px;justify-content:flex-end}.extension-report-filters_card__mP1p8{margin-bottom:var(--space-6)}.extension-report-filters_row__-SjIT{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--spacing-md,.75rem)}.extension-report-filters_field__6pj2F{flex:1 1;min-width:0}.extension-report-filters_actions__tHsPl{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__-SjIT{align-items:stretch;flex-direction:column}.extension-report-filters_field__6pj2F{flex:1 1 auto;width:100%}.extension-report-filters_actions__tHsPl{justify-content:flex-end;margin-left:0;width:100%}}.extension-report-table_container__SwQEE{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.extension-report-table_tableWrapper__x4ydZ{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__zbvC3{border-collapse:initial;border-spacing:0;width:100%}.extension-report-table_thead__nBrgM{background:var(--table-header-surface);position:-webkit-sticky;position:sticky;top:0;z-index:3}.extension-report-table_th__GXAZc{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__5qFDj{text-align:center}.extension-report-table_thRight__mUg\+9{text-align:right}.extension-report-table_tr__h1CPR{background:var(--table-surface)}.extension-report-table_tr__h1CPR:hover .extension-report-table_td__4yR-F{background:rgba(0,0,0,.025);background:var(--table-row-hover-surface,rgba(0,0,0,.025))}.extension-report-table_td__4yR-F{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__WEov0{text-align:center;vertical-align:middle}.extension-report-table_badgeCell__Y0BaB{display:inline-flex;justify-content:center;width:100%}.extension-report-table_serialCell__bq1Ab{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;width:3.5rem}.extension-report-table_numberCell__AY0RA{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;vertical-align:middle;white-space:nowrap}.extension-report-table_sectionHeaderRow__U4n8W{position:-webkit-sticky;position:sticky;top:2.75rem;z-index:2}.extension-report-table_sectionHeader__oR9TZ{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__Kr-oF{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-lg);min-height:1.75rem}.extension-report-table_sectionSerial__4jTMb{color:var(--content-muted);font-weight:700;font-weight:var(--font-bold,700);min-width:1.5rem}.extension-report-table_sectionEmployeeName__Wgjo2{color:var(--content);font-size:.9375rem;font-size:var(--text-base,.9375rem);font-weight:var(--font-semibold)}.extension-report-table_sectionBadges__bu78-{display:inline-flex;flex-wrap:wrap;gap:.5rem;gap:var(--spacing-sm,.5rem)}.extension-report-table_countBadge__t\+kqL{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.extension-report-table_emptyExtensions__fmMbk{color:var(--content-muted);font-style:italic;text-align:center}.extension-report-table_loadingState__yEIOm{align-items:center;display:flex;justify-content:center;padding:var(--space-7) 0}.extension-report-table_nullValue__PX3pt{color:var(--content-muted)}.extension-report_page__cffz-{display:flex;flex-direction:column;gap:1rem;gap:var(--spacing-lg,1rem)}.insurance-filters_card__nTKhB{margin-bottom:var(--space-6)}.insurance-filters_row__22fiP{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__307K\+{display:flex;gap:.5rem;gap:var(--spacing-sm,.5rem);justify-content:flex-end;padding-bottom:1px}.insurance-filters_actions__307K\+>*{white-space:nowrap}@media (max-width:760px){.insurance-filters_row__22fiP{grid-template-columns:1fr}.insurance-filters_actions__307K\+{flex-wrap:wrap}}.insurance-stats_grid__b7QOR{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__TZHka{min-width:0}.insurance-stats_inner__\+M4oT{align-items:center;display:flex;gap:var(--spacing-lg)}.insurance-stats_icon__dEWHX{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__sB0\+C{background:#eff6ff;background:var(--color-accent-50,#eff6ff);color:var(--color-accent-600)}.insurance-stats_green__vL205{background:#f0fdf4;background:var(--color-success-50,#f0fdf4);color:#15803d;color:var(--color-success-700,#15803d)}.insurance-stats_amber__onQXA{background:#fffbeb;background:var(--color-warning-50,#fffbeb);color:#b45309;color:var(--color-warning-700,#b45309)}.insurance-stats_red__viE4\+{background:#fef3f2;background:var(--color-danger-50,#fef3f2);color:#b42318;color:var(--color-danger-700,#b42318)}.insurance-stats_label__QY14e{color:var(--content-muted);margin:0 0 var(--spacing-xs)}.insurance-stats_value__cvofz{font-feature-settings:"tnum";color:var(--content);font-variant-numeric:tabular-nums;margin:0}@media (max-width:760px){.insurance-stats_grid__b7QOR{grid-template-columns:1fr}}.insurance-table_viewButton__\+XUE3{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__\+XUE3:hover:not(:disabled){text-decoration:underline}.insurance-table_viewButton__\+XUE3:disabled{cursor:wait;opacity:.65}.insurance-table_spin__PH8yj{animation:insurance-table_spin__PH8yj .8s linear infinite}@keyframes insurance-table_spin__PH8yj{to{transform:rotate(1turn)}}.allocation-period-toggle_wrapper__rtFUL{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--spacing-md)}.allocation-period-toggle_currentLabel__iaMyG{color:var(--content-muted);margin:0;max-width:22rem;white-space:normal}.allocation-period-toggle_root__2V1Yq{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__SFRHW{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__SFRHW:hover{color:var(--content)}.allocation-period-toggle_segment__SFRHW:focus-visible{outline:2px solid var(--content-accent);outline-offset:2px}.allocation-period-toggle_segmentSelected__shjjs{background:var(--card-nested-surface);color:var(--content-accent);font-weight:var(--font-medium)}.project-accordion_accordion__pzYa-{display:flex;flex-direction:column;gap:var(--spacing-lg)}.project-accordion_accordionItemOverflow__Q6MvX{overflow:visible!important}.project-accordion_itemHeader__faXgm{align-items:center;background:#0000;display:flex;flex-wrap:wrap;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl)}.project-accordion_headerToolbarSlot__O1mIl{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__bzAv7{color:var(--content-accent);flex:1 1 12rem;margin:0;min-width:0}.project-accordion_iconTrigger__MXBQK{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__MXBQK:hover{background:var(--card-nested-surface)}.project-accordion_iconTrigger__MXBQK:focus-visible{outline:2px solid var(--content-accent);outline-offset:2px}.project-accordion_chevron__wAXq3{transition:transform .2s ease}.project-accordion_iconTrigger__MXBQK[aria-expanded=true] .project-accordion_chevron__wAXq3{transform:rotate(180deg)}.project-accordion_itemContent__4AHcM{display:flex;flex-direction:column;padding:var(--spacing-xl) 0 var(--spacing-md)}.project-accordion_itemContentTight__cS5Kc{display:flex;flex-direction:column;padding:0 var(--spacing-2xl) var(--spacing-md)!important}.employee-allocation-table_assignedCell__Vhuur{max-width:8rem;min-width:6.5rem}.employee-allocation-table_assignedCell__Vhuur 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__Vhuur .wrapper{margin-bottom:0;position:relative}.project-allocation-panel_panel__-ARcN{min-height:0;padding:0 var(--spacing-xl);padding-bottom:var(--spacing-md)}.project-allocation-panel_toolbarInline__ir6gx{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__eFZ8X{color:var(--content);line-height:1.55;margin:0}.period-change-confirm-modal_footerActions__T9d8i{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__SF97V{display:flex;flex-direction:column;gap:1rem;gap:var(--spacing-md,1rem)}.custom-period-allocation-modal_emptyHint__neMZ3{color:var(--content-muted);margin:0}.custom-period-allocation-modal_footerActions__3xMQc{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__ZBkSB{color:var(--content-muted);margin:0 0 1rem;margin:0 0 var(--spacing-md,1rem)}.view-allocations-modal_tableWrap__I6Aff{min-height:4rem}.view-allocations-modal_loadingWrap__lRV5w{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__iL3mY{color:var(--content-muted);font-size:.875rem;font-size:var(--font-size-sm,.875rem);margin:0}.view-allocations-modal_errorBlock__yYXFO{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;gap:var(--spacing-sm,.75rem)}.view-allocations-modal_errorText__iVCiH{color:inherit;color:var(--content-primary,inherit);margin:0}.view-allocations-modal_emptyText__JZExN{color:var(--content-muted);margin:0}.discard-assigned-changes-modal_footerActions__soKBm{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__IpGHZ,.time-allocation-page_projectAccordianContent__VHDke{display:flex;flex-direction:column;min-height:0}.time-allocation-page_errorWrap__xELBK,.time-allocation-page_loadingWrap__x0Cih{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__z00vf,.time-allocation-page_loadingText__6y01c{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__z00vf{color:inherit;color:var(--text-primary,inherit)}.overview-summary-cards_gridContainer__p7QQp{grid-gap:var(--spacing-4xl);display:grid;gap:var(--spacing-4xl);grid-template-columns:repeat(3,1fr)}.overview-summary-cards_card__Rjoh0{display:flex;flex-direction:column;gap:6px}.overview-summary-cards_header__sdiEt{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-xl)}.overview-summary-cards_iconContainer__NXTID{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__LtV5c{stroke-width:2.5px}.overview-summary-cards_valueContainer__5HO5q{margin-bottom:var(--spacing-md)}@media (max-width:1024px){.overview-summary-cards_gridContainer__p7QQp{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.overview-summary-cards_gridContainer__p7QQp{grid-template-columns:1fr}}.view-timesheets-modal_modalBody__wqo68{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding-top:0}.view-timesheets-modal_modalHeader__RF10y{padding-bottom:.25rem}.view-timesheets-modal_shell__BAnR7{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.view-timesheets-modal_topBar__dLkQM{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__uRXkP{-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__lente{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__cLTM4{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-lg);margin-left:auto}.view-timesheets-modal_arrowBtn__Xvt7w{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__Xvt7w:hover:not(:disabled){background-color:var(--border-neutral)}.view-timesheets-modal_arrowBtn__Xvt7w:disabled{cursor:not-allowed;opacity:.45}.view-timesheets-modal_dateTrigger__u6m\+g{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__u6m\+g:hover{filter:brightness(.97)}.view-timesheets-modal_loadingWrap__jgv7y{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-xl);justify-content:center;padding:var(--spacing-7xl)}.view-timesheets-modal_loadingText__XA2Zn{color:var(--content-muted);font-size:var(--text-sm);margin:0}.view-timesheets-modal_emptyState__PlU7I{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__NQhCf{display:flex;flex-direction:column;gap:var(--spacing-5xl)}.view-timesheets-modal_groupCard__RDU3N{border:1px solid var(--border);border-radius:var(--rounded-lg);overflow:hidden}.view-timesheets-modal_groupCardApproved__8eeUi{border-left:3px solid var(--color-accent-500)}.view-timesheets-modal_groupCardRejected__ROiRX{border-left:3px solid var(--danger)}.view-timesheets-modal_groupCardPending__ZEXna{border-left:3px solid var(--warning)}.view-timesheets-modal_groupCardSkipped__iLhMw{border-left:3px solid var(--neutral)}.view-timesheets-modal_groupHeader__OFya8{align-items:flex-start;display:flex;gap:var(--spacing-3xl);padding:var(--spacing-5xl)}.view-timesheets-modal_groupIcon__SrDy6{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__am52g{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-xs);min-width:0}.view-timesheets-modal_groupName__6Mr5r{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__pB4vb{color:var(--content-muted);font-family:var(--font-body);font-size:var(--text-sm);margin:0}.view-timesheets-modal_groupStats__ejDJM{align-items:flex-end;display:flex;flex-shrink:0;gap:var(--spacing-sm)}.view-timesheets-modal_groupHours__kC37B{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__mUFcq{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__n4Ebm{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__sSiaT{flex-shrink:0;font-size:var(--text-base)}.view-timesheets-modal_historyIconApproved__fAL4D{color:var(--success)}.view-timesheets-modal_historyIconRejected__Mgm2U{color:var(--danger)}.view-timesheets-modal_commentLine__kq\+-A{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__xvuIZ{color:var(--content-muted);flex-shrink:0;margin-top:1px}.view-timesheets-modal_entriesSection__QHX8-{border-top:1px solid var(--border);padding:var(--spacing-3xl) var(--spacing-5xl) var(--spacing-5xl)}.view-timesheets-modal_entriesLabel__qUijl{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__gk30m{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__ozli6{color:#0d9488;color:var(--content-brand,var(--brand-600,#0d9488));font-size:.9375rem;font-weight:600}@media (max-width:640px){.view-timesheets-modal_topBar__dLkQM{align-items:stretch;flex-direction:column}.view-timesheets-modal_dateNav__cLTM4{justify-content:flex-end;margin-left:0}.view-timesheets-modal_groupHeader__OFya8{flex-wrap:wrap}.view-timesheets-modal_groupStats__ejDJM{align-items:center;flex-direction:row;gap:var(--spacing-xl);width:100%}}.download-timesheets-modal_body__W-7t6{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__M5KP6{grid-gap:var(--spacing-xl);align-items:end;display:grid;gap:var(--spacing-xl);grid-template-columns:1fr 2fr}.download-timesheets-modal_optionsRow__p63SW{grid-gap:var(--spacing-xl);align-items:end;display:grid;gap:var(--spacing-xl);grid-template-columns:1fr}.download-timesheets-modal_toggleRow__Gzl2E{align-items:center;display:flex;padding-top:var(--spacing-sm)}.download-timesheets-modal_selectWrapper__hsLD4{flex:1 1;min-width:0}.download-timesheets-modal_weekReadOnly__OWbeY{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__JwRt6{color:#7b8bb2;font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase}.download-timesheets-modal_weekRange__uCnlO{color:#1d2a4a;font-size:var(--text-sm);font-weight:var(--font-medium);white-space:nowrap}.download-timesheets-modal_footer__YHaYd{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__p63SW,.download-timesheets-modal_row__M5KP6{grid-template-columns:1fr}}.project-allocation-cards_container__Zk5ht{display:flex;flex-direction:column;gap:var(--spacing-4xl);margin-top:var(--spacing-5xl)}.project-allocation-cards_headerRow__DyFKV{align-items:flex-start;display:flex;justify-content:space-between}.project-allocation-cards_headerText__npgc2{display:flex;flex-direction:column;gap:var(--spacing-xs)}.project-allocation-cards_headerActions__6GeUN{align-items:center;display:flex;gap:var(--spacing-xs)}.project-allocation-cards_cardsList__UYYL4{display:flex;flex-direction:column;gap:var(--spacing-3xl)}.project-allocation-cards_cardTopRow__TIRRf{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:var(--spacing-xl)}.project-allocation-cards_projectInfo__ThCXY{display:flex;flex-direction:column;gap:var(--spacing-xs)}.project-allocation-cards_utilizationBlock__vW6aj{align-items:flex-end;display:flex;flex-direction:column}.project-allocation-cards_utilizationPercent__-fdzt{color:var(--color-sky-500)}.project-allocation-cards_linearProgress__-DxYp{margin-bottom:var(--spacing-3xl)}.project-allocation-cards_statsGrid__sY3ZM{display:grid;grid-template-columns:1fr 1fr 1fr}.project-allocation-cards_statCol__ivyn5{display:flex;flex-direction:column;gap:var(--spacing-xs)}.project-allocation-cards_statValueBlack__JKkKZ{color:var(--color-slate-800)}.project-allocation-cards_statValueTeal__P4vT\+{color:var(--color-sky-500)}.project-allocation-cards_statValueGreen__MqwVX{color:var(--color-green-500)}.project-allocation-cards_statValueAmber__r-FUa{color:var(--color-amber-500)}.project-allocation-cards_emptyState__rRXet{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__OyVgu{display:flex;flex-direction:column;gap:var(--spacing-5xl);margin-top:var(--spacing-5xl)}.time-breakdown-cards_headerSection__qgJLv{display:flex;flex-direction:column;gap:var(--spacing-xs)}.time-breakdown-cards_title__-S\+q0{color:var(--content);font-size:var(--text-base);font-weight:var(--font-semibold);margin:0}.time-breakdown-cards_subtitle__dzqFa{color:var(--content-muted);font-size:var(--text-sm);margin:0}.time-breakdown-cards_gridContainer__e125C{grid-gap:var(--spacing-4xl);display:grid;gap:var(--spacing-4xl);grid-template-columns:repeat(3,1fr)}.time-breakdown-cards_emptyState__KBJqb{grid-column:1/-1}.time-breakdown-cards_breakdownCard__SsvOS{display:flex;flex-direction:column;gap:var(--spacing-md)}.time-breakdown-cards_cardHeader__hVk5w{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-sm)}.time-breakdown-cards_categoryName__7bpmv{color:var(--content);font-size:var(--text-sm);font-weight:var(--font-semibold)}.time-breakdown-cards_percentageBadge__szCJI{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__obwE7{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__ncWWT{font-size:var(--text-xl);font-weight:var(--font-semibold)}.time-breakdown-cards_entries__ZW6NP{color:var(--content-muted);font-size:var(--text-xs)}@media (max-width:1024px){.time-breakdown-cards_gridContainer__e125C{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.time-breakdown-cards_gridContainer__e125C{grid-template-columns:1fr}}.overview-content_container__sDsxG{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding-top:var(--spacing-xl)}.overview-content_stateCard__JGy5a{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-lg);justify-content:center;text-align:center}.overview-content_errorEmpty__WKm2O{color:#b42318;color:var(--content-danger,#b42318)}.overview-content_loading__zhpmm{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__n2TxL{font-family:var(--font-family-sans);font-size:var(--font-size-sm);margin:0}.period-range-control_monthRow__EYmb\+{min-width:0;width:100%}.period-range-control_weekReadOnly__bnj7H{display:flex;flex-direction:column;gap:0;min-width:0;width:100%}.period-range-control_weekReadOnlyLabel__UQ5n8{color:var(--color-accent-500);display:block;line-height:1.25;margin-bottom:var(--spacing-md)}.period-range-control_weekReadOnlyRange__0ZElt{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__HRhtU{min-width:0;width:100%}.period-selector_root__9Qnlo{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__yhEt9{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__yhEt9:last-child{border-right:0}.period-selector_tab__yhEt9 svg{flex:0 0 auto}.period-selector_tab__yhEt9:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent-500) 7%,#0000);color:var(--color-accent-500)}.period-selector_tab__yhEt9:disabled{cursor:not-allowed;opacity:.5}.period-selector_tabActive__76qcd{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__76qcd: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__9Qnlo{width:100%}.period-selector_tab__yhEt9{flex:1 1;min-width:0;padding:0 var(--spacing-md)}}.overview-toolbar_card__maVv5{margin-bottom:var(--spacing-3xl)}.overview-toolbar_grid__3wp6s{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-xl) var(--spacing-2xl);width:100%}.overview-toolbar_fieldEmployee__54GrA{display:flex;flex:1 1;flex-direction:column;min-width:0}.overview-toolbar_fieldEmployee__54GrA>*{min-width:0;width:100%}.overview-toolbar_fieldPeriod__PL01T{display:flex;flex:0 0 auto;flex-direction:column;gap:0}.overview-toolbar_periodLabel__QgseX{color:var(--color-accent-500);display:block;line-height:1.25;margin-bottom:var(--spacing-md)}.overview-toolbar_fieldRange__TeqTP{display:flex;flex:1 1;flex-direction:column;min-width:0}.overview-toolbar_fieldRange__TeqTP>*{min-width:0;width:100%}.overview-toolbar_error__GqTK7{color:#b42318;color:var(--content-danger,#b42318);font-size:var(--font-size-sm);margin:var(--spacing-lg) 0 0}.time-allocated-overview_shell__nGWSD{min-width:0}.project-utilization-report_reportStack__enHLM{display:flex;flex-direction:column}.project-utilization-report_emptyCard__mP47P,.project-utilization-report_loadingCard__rIQDz{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__mP47P h3,.project-utilization-report_emptyCard__mP47P p{margin:0}.project-utilization-report_emptyIcon__wbJOx{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__DTbX4{background:color-mix(in srgb,#b42318 9%,var(--surface-default));color:#b42318;color:var(--content-danger,#b42318)}.project-utilization-report_projectCard__lqBSK{display:flex;flex-direction:column;gap:var(--spacing-3xl);margin-bottom:var(--spacing-3xl)}.project-utilization-report_projectHeader__mQKpk{align-items:flex-start;display:flex;gap:var(--spacing-xl);justify-content:space-between}.project-utilization-report_projectTitleBlock__s535d{align-items:center;display:flex;gap:var(--spacing-lg);justify-content:center;min-width:0}.project-utilization-report_projectTitleBlock__s535d p,.project-utilization-report_projectTitle__eoqz4{margin:0}.project-utilization-report_projectIcon__AWEHy{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__WhjxU{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__\+951j{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__\+951j:hover{box-shadow:0 10px 24px #0f172a14;cursor:pointer}.project-utilization-report_summaryIcon__oGNwC{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__L5hmi{background:#cff0fb;color:var(--color-accent-500)}.project-utilization-report_summaryIconamber__uVFXR{background:#fff6db;color:#d97706}.project-utilization-report_summaryIcongreen__VPEJK{background:#dcfae6;color:#079455}.project-utilization-report_summaryIconred__FxHDO{background:#fee4e2;color:#dc2626}.project-utilization-report_summaryContent__PF7SZ{min-width:0}.project-utilization-report_summaryContent__PF7SZ span,.project-utilization-report_summaryContent__PF7SZ strong{display:block}.project-utilization-report_summaryContent__PF7SZ span{color:var(--content-muted);font-weight:var(--font-semibold);margin-bottom:var(--spacing-xs)}.project-utilization-report_summaryContent__PF7SZ 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__OCXgQ{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(4,minmax(0,1fr))}.project-utilization-report_roleCard__U91v5{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__hlpi3{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__O4mvL,.project-utilization-report_roleMeta__-wMH\+,.project-utilization-report_roleName__Ejlu8{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-utilization-report_roleEmail__O4mvL,.project-utilization-report_roleMeta__-wMH\+{color:var(--content-muted);font-size:var(--font-size-sm)}.project-utilization-report_tableCard__18PWk{border-radius:var(--rounded-3xl);overflow:hidden}.project-utilization-report_tableHeader__ePDrG{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__ePDrG h3,.project-utilization-report_tableHeader__ePDrG p{margin:0}.project-utilization-report_memberPill__urEYf{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__oasdy{max-height:70vh;overflow:auto}.project-utilization-report_table__f42C4{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__4bEem{width:4.5rem}.project-utilization-report_employeeColumn__2Vep4{width:34%}.project-utilization-report_timeColumn__l2FuN{width:13rem}.project-utilization-report_table__f42C4 td,.project-utilization-report_table__f42C4 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__f42C4 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__ToRXn tr:not(.project-utilization-report_groupRow__FUjj9):hover td{background:rgba(0,0,0,.025);background:var(--table-row-hover-surface,rgba(0,0,0,.025))}.project-utilization-report_groupBody__ToRXn tr:last-child td{border-bottom-color:var(--table-row-divider-border,var(--border-default))}.project-utilization-report_groupRow__FUjj9 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__aAaxf{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-lg);width:100%}.project-utilization-report_groupBadges__YXqTJ,.project-utilization-report_groupLabel__I1Pgy,.project-utilization-report_groupName__gcVl-,.project-utilization-report_groupSerial__4MJWR{align-items:center;display:inline-flex}.project-utilization-report_groupSerial__4MJWR{color:var(--content-muted);min-width:1.5rem}.project-utilization-report_groupLabel__I1Pgy{color:var(--content-muted);font-weight:var(--font-medium)}.project-utilization-report_groupName__gcVl-{color:var(--content-default)}.project-utilization-report_groupBadges__YXqTJ{flex-wrap:wrap;gap:var(--spacing-sm);justify-content:flex-end;margin-left:auto}.project-utilization-report_countBadge__pFCG3{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.project-utilization-report_serialCell__nNyrs{color:var(--content-default);width:4.5rem}.project-utilization-report_employeeCell__eM6hE{min-width:0}.project-utilization-report_employeeName__P1AAO{align-items:center;color:var(--content-default);display:inline-flex;gap:var(--spacing-sm);max-width:100%}.project-utilization-report_employeeNameText__zGb4K{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-utilization-report_memberTypeBadge__vLxWU{flex:0 0 auto}.project-utilization-report_numeric__FCMAU{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:left!important;white-space:nowrap}.project-utilization-report_table__f42C4 tfoot td,.project-utilization-report_table__f42C4 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__5pWJG td,.project-utilization-report_totalRow__5pWJG th{padding-bottom:var(--spacing-xl);padding-top:var(--spacing-xl)}.project-utilization-report_totalLabel__dKJON,.project-utilization-report_totalMeta__Rl72G{display:block}.project-utilization-report_totalLabel__dKJON{color:var(--content-default);font-size:var(--font-size-lg);font-weight:var(--font-semibold);line-height:1.25}.project-utilization-report_totalMetaLabel__y8VgJ{color:var(--color-accent-500);font-weight:var(--font-bold)}.project-utilization-report_totalMeta__Rl72G{color:var(--table-header-content);font-size:var(--text-base);margin-top:var(--spacing-xs)}.project-utilization-report_totalCount__EXYuX{color:var(--table-header-content);font-size:var(--text-base);text-align:center!important;white-space:nowrap}.project-utilization-report_totalTime__CAqnz{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__\+ROcA{color:var(--color-neutral-700);font-size:var(--font-size-lg);font-weight:var(--font-semibold)}.project-utilization-report_emptyMessage__iOHwA{color:var(--color-neutral-600);font-size:var(--font-size-sm)}@media (max-width:900px){.project-utilization-report_roleGrid__OCXgQ,.project-utilization-report_summaryGrid__WhjxU{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.project-utilization-report_projectHeader__mQKpk,.project-utilization-report_tableHeader__ePDrG{flex-direction:column}.project-utilization-report_roleGrid__OCXgQ,.project-utilization-report_summaryGrid__WhjxU{grid-template-columns:1fr}.project-utilization-report_tableHeader__ePDrG{padding:var(--spacing-2xl)}}.project-reports-toolbar_card__BCMi1{margin-bottom:var(--spacing-3xl)}.project-reports-toolbar_grid__IBbHr{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-xl) var(--spacing-2xl);width:100%}.project-reports-toolbar_fieldProject__dv4Zo{display:flex;flex:1 1;flex-direction:column;min-width:0}.project-reports-toolbar_fieldProject__dv4Zo>*{min-width:0;width:100%}.project-reports-toolbar_fieldPeriod__EHfNp{display:flex;flex:0 0 auto;flex-direction:column;gap:0}.project-reports-toolbar_periodLabel__TJs2Y{color:var(--color-accent-500);display:block;line-height:1.25;margin-bottom:var(--spacing-md)}.project-reports-toolbar_fieldRange__iSheW{display:flex;flex:1 1;flex-direction:column;min-width:0}.project-reports-toolbar_fieldRange__iSheW>*{min-width:0;width:100%}.project-reports-toolbar_error__EVEk6{color:#b42318;color:var(--content-danger,#b42318);font-size:var(--font-size-sm);margin:var(--spacing-lg) 0 0}.project-reports-page_shell__GQA8l{min-width:0}.overview-tab_container__kbpfw{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding-top:var(--spacing-xl)}.overview-tab_loading__aBVXn{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__lgi8f{display:flex;flex-direction:column;gap:var(--spacing-xl)}.wfh-timesheet-view-modal_summaryRow__p6aOK{align-items:center;display:flex;gap:var(--spacing-md);justify-content:space-between;width:100%}.wfh-timesheet-view-modal_projectCount__TF3x7{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__DpKgr{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%}.wfh-timesheet-view-modal_accordionItemCard__E-xSU{transition:box-shadow .2s ease,border-color .2s ease}.wfh-timesheet-view-modal_accordionItemCard__E-xSU[data-state=open]{border-color:var(--color-accent-300,var(--border));box-shadow:0 2px 8px #0000000f}.wfh-timesheet-view-modal_itemHeader__gW5XS{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__0twZP{gap:var(--spacing-xl);padding:var(--spacing-lg) var(--spacing-xl)}.wfh-timesheet-view-modal_itemHeaderRich__0twZP .wfh-timesheet-view-modal_iconTrigger__RF6Q2{align-self:center}.wfh-timesheet-view-modal_headerBlock__hcKNu{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__u67dI{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem var(--spacing-md);padding-top:2px;width:100%}.wfh-timesheet-view-modal_metaLabel__paZE7{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__n2G5m{color:var(--content-muted);font-weight:var(--font-medium);opacity:.75;-webkit-user-select:none;user-select:none}.wfh-timesheet-view-modal_groupApprover__ZM1-w{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__cjUhl{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__RF6Q2{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__RF6Q2:hover{background:var(--card-surface)!important;border-color:var(--color-accent-300,var(--border))!important;color:var(--content-accent)}.wfh-timesheet-view-modal_chevron__MRyr4{transition:transform .2s ease}.wfh-timesheet-view-modal_iconTrigger__RF6Q2[aria-expanded=true] .wfh-timesheet-view-modal_chevron__MRyr4{transform:rotate(180deg)}.wfh-timesheet-view-modal_accordionContent__8tVut{padding:0 var(--spacing-lg) var(--spacing-lg)!important}.wfh-timesheet-view-modal_accordionItemCard__E-xSU .wfh-timesheet-view-modal_accordionContent__8tVut{background:#0000;background:var(--card-nested-surface,#0000);border-top:var(--border-thin) solid var(--border);margin-top:0}.shared_wrapper__Ov1mi{border:none;display:block;margin:0;max-width:100%;min-width:0;width:100%}.shared_label__xqCz6{color:var(--color-accent-500)!important;display:block;margin:0 0 var(--spacing-lg) 0!important;padding:0}.shared_value__8HCwk{border:1px solid var(--border);border-radius:.375rem;line-height:calc(var(--ui-field-height) - 1rem - 2px);padding:var(--spacing-xl)}.shared_checkboxValues__pGvyp{display:flex;flex-wrap:wrap;gap:var(--spacing-xl)}.shared_checkboxValue__U-ALC,.shared_choiceValue__MHskm{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__elN4P{display:flex;flex-direction:column;gap:var(--spacing-3xl);justify-content:center;margin:0 auto;max-width:1200px}.probation-form-panel_formCard__IYkYV{padding:var(--spacing-4xl)}.probation-form-panel_formCard__IYkYV,.probation-form-panel_form__ANvt7{display:flex;flex-direction:column;gap:var(--spacing-6xl)}.probation-form-panel_formSubmitted__dJ-Ow{gap:calc(var(--spacing-7xl) + .5rem)}.probation-form-panel_toolbar__52jT\+{align-items:center;display:flex;gap:var(--spacing-2xl);justify-content:space-between;padding:var(--spacing-4xl)}.probation-form-panel_toolbarSuccess__pXAG8{background-color:var(--surface-success);border:var(--border-thin) solid var(--border-success)}.probation-form-panel_toolbarDraft__4t7dB{background-color:var(--surface-info);border:var(--border-thin) solid var(--border-info)}.probation-form-panel_statusWrapper__sdtaY{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__W75kV{align-items:center;display:flex;gap:var(--spacing-md)}.probation-form-panel_indicator__FQ80z{border-radius:50%;display:inline-block;height:8px;width:8px}.probation-form-panel_indicatorSuccess__\+0S6P{background-color:#22c55e;background-color:var(--success,#22c55e)}.probation-form-panel_indicatorInitial__QxBtq{background-color:#64748b;background-color:var(--neutral,#64748b)}.probation-form-panel_indicatorDraft__ksToO{background-color:#0ea5e9;background-color:var(--info,#0ea5e9)}.probation-form-panel_extensionPeriodWrapper__A3nnZ{display:flex;flex-direction:column;gap:var(--spacing-xl);max-width:20rem}.probation-form-panel_extensionLabel__AomPN{margin:0}.probation-assessment-tab_root__SGysO{padding:var(--spacing-3xl)}.probation-review-toolbar_card__D0SOc{margin-bottom:var(--spacing-3xl)}.probation-review-toolbar_grid__hyBcP{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-xl) var(--spacing-2xl);width:100%}.probation-review-toolbar_fieldStatus__iP0eA{display:flex;flex:1 1;flex-direction:column;max-width:400px;min-width:0}.probation-review-toolbar_fieldEmployee__f22lM>*,.probation-review-toolbar_fieldStatus__iP0eA>*{min-width:0;width:100%}.probation-review-toolbar_fieldEmployee__f22lM{display:flex;flex:1 1;flex-direction:column;max-width:400px;min-width:0}@media (max-width:640px){.probation-review-toolbar_fieldEmployee__f22lM,.probation-review-toolbar_fieldStatus__iP0eA{flex:1 1 100%}}.probation-readonly-panel_root__9DfI5{display:flex;flex-direction:column;gap:var(--spacing-3xl)}.probation-readonly-panel_title__wOz\+p{margin:0}.probation-readonly-panel_formCard__FoVz8{padding:var(--spacing-4xl)}.probation-readonly-panel_formCard__FoVz8,.probation-readonly-panel_questions__gD7eM{display:flex;flex-direction:column;gap:var(--spacing-6xl)}.probation-readonly-panel_pendingWrap__bVB1C{align-items:center;display:flex;justify-content:center;min-height:12rem;padding:var(--spacing-4xl)}.probation-readonly-panel_pendingMessage__2D50j{width:100%}.probation-review-modal_panel__cKXsM{max-width:min(100vw - 2rem,92rem)}.probation-review-modal_headerMeta__QuugM{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__7G8dU{color:var(--content-muted);margin:0}.probation-review-modal_splitGrid__K6sTR{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__56ZtJ{min-width:0}.probation-review-modal_splitColReadOnly__fSwSQ{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__BHxVZ{min-width:0;width:100%}.probation-review-modal_tabsList__M69E3{flex-wrap:wrap;margin-bottom:var(--spacing-3xl)}.probation-review-modal_tabPanel__Dr3nV{min-width:0}.probation-review-modal_loadingWrap__-sNY3{align-items:center;display:flex;justify-content:center;padding:var(--spacing-7xl)}@media (max-width:900px){.probation-review-modal_splitGrid__K6sTR{grid-template-columns:1fr}}.probation-review-page_tableSection__tVQKP{min-width:0}.probation-review-page_iconBtn__RALBm{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__RALBm: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__xKKOz{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__If9GL{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__HUpXV{display:flex;flex-direction:column;gap:1rem;gap:var(--spacing-lg,1rem);max-width:40rem;width:100%}.support-request-banner_card__NZuIX{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__Gp1fv{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem 1.75rem 1.75rem}.support-request-banner_headerRow__kIQ37{align-items:flex-start;display:flex;gap:1rem}.support-request-banner_iconCircle__35xyv{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__h2Dkz{flex:1 1;min-width:0;padding-top:.125rem}.support-request-banner_title__5aLrv{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__aFUUq{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__k4yEz{display:flex;flex-direction:column;gap:.875rem;padding-left:.125rem}.support-request-banner_option__0bwMl{align-items:center;cursor:pointer;display:flex;gap:.625rem;margin:0}.support-request-banner_radioInput__V9Z6x{accent-color:var(--color-accent-500);cursor:pointer;flex-shrink:0;height:1rem;margin:0;width:1rem}.support-request-banner_optionLabel__k6mem{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__9KS7J{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__lucEN{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__NIgW8{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__6rBbI{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__3Pccv{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__3Pccv svg{color:#64748b;color:var(--content-muted,#64748b)}.support-request-banner_actions__cWpmz{display:flex;justify-content:flex-end;padding-top:.25rem}.support-request-banner_primaryBtn__h-daV{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__8iDM-{margin:0 auto;max-width:36rem}.retention-sent-view_content__dWZlV{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-2xl);text-align:center}.retention-sent-view_iconWrap__r23bu{color:#2563eb;color:var(--color-accent-500,#2563eb)}.retention-sent-view_title__zIMNF{margin:0}.retention-sent-view_message__UJQ6l{color:var(--color-slate-500);margin:0;max-width:30rem}.retention-sent-view_hint__SmdGE{color:var(  --button-danger-ghost-content);margin:0}.question-renderers_wrapper__RYrXB{border:none;display:block;margin:0;max-width:100%;min-width:0;width:100%}.question-renderers_label__FqbAr{color:var(--color-accent-500)!important;display:block;margin:0 0 var(--spacing-lg) 0!important;padding:0}.question-renderers_value__yBbsB{border:1px solid var(--border);border-radius:.375rem;line-height:calc(var(--ui-field-height) - 1rem - 2px);padding:var(--spacing-xl)}.question-renderers_choiceValue__2AF96{background-color:var(--color-slate-200);border-radius:var(--rounded-lg);display:inline-block;padding:var(--spacing-md) var(--spacing-xl)}.question-renderers_fileAnswerRow__7mRUT{align-items:center;display:flex;gap:var(--spacing-md)}.question-renderers_fileAnswerRow__7mRUT .question-renderers_value__yBbsB{flex:0 1 36rem;margin:0;min-width:0}.question-renderers_viewButton__a8SEq{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__a8SEq:hover:not(:disabled){text-decoration:underline}.question-renderers_viewButton__a8SEq:disabled{cursor:wait;opacity:.65}.question-renderers_spin__zLA3U{animation:question-renderers_spin__zLA3U .8s linear infinite}@keyframes question-renderers_spin__zLA3U{to{transform:rotate(1turn)}}.question-renderers_recoveryRow__ybhUT{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__NPJdh{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__NPJdh svg{flex-shrink:0}@media (max-width:720px){.question-renderers_recoveryRow__ybhUT{grid-template-columns:1fr}}.offboarding-section-form_formPanel__31QPa{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__t0Zqd{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.offboarding-section-form_sectionHeader__OJq0c{border-bottom:1px solid var(--border);padding-bottom:var(--spacing-sm)}.offboarding-section-form_sectionHeader__OJq0c h3{color:var(--content);margin:0}.offboarding-section-form_formActions__lsiNv{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__sFa88{padding:var(--spacing-2xl) var(--spacing-2xl) 0}.resignation-form-modal_title__5mYfo{margin:0}.resignation-form-modal_body__dggHR{padding:var(--spacing-6xl)}.allocated-assets-table_card__uvwoF{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-xl) var(--spacing-2xl)}.allocated-assets-table_header__5m7lY{align-items:flex-start;display:flex;gap:var(--spacing-lg);justify-content:space-between}.allocated-assets-table_headerText__0tuwB{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.allocated-assets-table_headerText__0tuwB h3,.allocated-assets-table_headerText__0tuwB p{margin:0}.allocated-assets-table_headerText__0tuwB p{color:var(--content-muted)}.allocated-assets-table_emptyState__g2KX8,.allocated-assets-table_errorState__4bh0a{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__4bh0a,.allocated-assets-table_errorState__4bh0a span{border-color:#fecaca;border-color:var(--border-danger,#fecaca);color:var(--color-red-600)}.allocated-assets-table_form__lQPE5{display:flex;flex-direction:column;gap:var(--spacing-lg)}@media (max-width:768px){.allocated-assets-table_card__uvwoF{padding:var(--spacing-lg)}}.view-clearance-form-modal_content__jUsfM{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.view-clearance-form-modal_sectionHeader__6Huc-{border-bottom:1px solid var(--border);padding-bottom:var(--spacing-md)}.view-clearance-form-modal_sectionHeader__6Huc- h3{color:var(--content);margin:0}.view-clearance-form-modal_answerGroup__Rgxjh{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__ey6OI{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.view-clearance-form-modal_acknowledgementPanel__ruRMk{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__ruRMk p{color:var(--content-muted);margin:0}.view-clearance-form-modal_acknowledgementText__loh0-{display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:0}.view-clearance-form-modal_acknowledgedStatus__6Ijvr,.view-clearance-form-modal_pendingStatus__4aNoN{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__6Ijvr{background:var(--color-green-50);color:var(--color-green-700)}.view-clearance-form-modal_pendingStatus__4aNoN{background:var(--color-amber-50);color:var(--color-amber-700)}@media (max-width:768px){.view-clearance-form-modal_acknowledgementPanel__ruRMk{align-items:stretch;flex-direction:column}}.withdraw-modal_body__xsW1L{display:flex;flex-direction:column;gap:var(--spacing-md)}.withdraw-modal_description__ADeOV{color:var(--color-slate-600);margin:0}.withdraw-modal_footer__DlmDI{display:flex;gap:var(--spacing-md);justify-content:flex-end;width:100%}.withdrawn-status-view_content__MPO76{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__oefa6{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__kRdvb{color:var(--color-slate-900);margin:0}.withdrawn-status-view_icon__MHcDY{height:2.25rem;width:2.25rem}.withdrawn-status-view_message__A6Fnn{color:var(--color-slate-500);line-height:1.55;margin:0;max-width:31rem}.withdrawn-status-view_hint__-rDX\+{color:var(--danger);line-height:1.55;margin:0;max-width:31rem}.withdrawn-status-view_reasonPanel__mOcgF{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__iPuVL{color:var(--color-accent-600);margin:0 0 var(--spacing-sm)}.withdrawn-status-view_reasonText__y8BbW{color:var(--color-slate-900);line-height:1.55;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.rejected-status-view_content__hFN54{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__mnRZS{color:#dc2626;color:var(--color-danger-500,#dc2626)}.rejected-status-view_title__Mmtqu{margin:0}.rejected-status-view_message__ZeOpK{color:var(--color-slate-500);margin:0;max-width:30rem}.rejected-status-view_commentBox__QBiHj{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__F3ZTa{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__dA12W{color:var(--color-slate-700);line-height:1.6;margin:0;text-align:center}.rejected-status-view_hint__WpCGP{color:var(--color-slate-500);margin:0;max-width:30rem}.coo-action-modal_modalPanel__4eXp9{max-width:42rem}.coo-action-modal_modalHeader__eqXYG{background:#fff;background:var(--card-surface,#fff);border-bottom:1px solid var(--border);padding:var(--spacing-lg) var(--spacing-2xl)}.coo-action-modal_modalBody__YowTZ{background:#fff;background:var(--card-surface,#fff);padding:var(--spacing-xl) var(--spacing-3xl)}.coo-action-modal_body__yC\+E3{display:flex;flex-direction:column;gap:var(--spacing-lg)}.coo-action-modal_requestSummary__Nd8GL{align-items:center;display:flex;gap:var(--spacing-md);padding:var(--spacing-sm) 0}.coo-action-modal_summaryIcon__bzy\+y{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__xdWrc{min-width:0}.coo-action-modal_employeeName__liq0n{margin:0}.coo-action-modal_employeeMeta__Oq2xY{color:var(--color-accent-500);font-weight:400}.coo-action-modal_section__zzO\+t{background:#0000;border:none;display:flex;flex-direction:column;gap:var(--spacing-md);padding:0}.coo-action-modal_sectionHeader__l1UwU{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__7XPnr{color:var(--content-muted);margin:0 0 var(--spacing-lg)}.coo-action-modal_answerList__RqHzU{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.coo-action-modal_answerItem__HBiAy{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm) 0 var(--spacing-md)}.coo-action-modal_answerItem__HBiAy+.coo-action-modal_answerItem__HBiAy{border-top:1px solid var(--border);padding-top:var(--spacing-md)}.coo-action-modal_questionId__dZb-0{color:var(--color-accent-500);line-height:1.45}.coo-action-modal_answerText__B\+kJJ{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__475Mo{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__475Mo p{margin:0}.coo-action-modal_notificationPanel__gwjhh{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__4FTPX{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__Okod9{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-xs);min-width:0}.coo-action-modal_notificationText__Okod9 h4,.coo-action-modal_notificationText__Okod9 p{margin:0}.coo-action-modal_notificationText__Okod9 p{color:var(--content-muted)}.coo-action-modal_actionForm__ft38c{display:flex;flex-direction:column;gap:var(--spacing-2xl);padding-top:var(--spacing-sm)}.coo-action-modal_tentativeLwdNote__7cGnS{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__t50tC{color:var(--content);line-height:1.5;margin:0}.coo-action-modal_tentativeLwdText__t50tC strong{color:#92400e;color:var(--content-warning,#92400e)}.coo-action-modal_dateLabel__z6o2X{font-weight:600}.coo-action-modal_required__NUTRJ{color:var(--color-red-600);margin-left:var(--spacing-xs)}.coo-action-modal_dateInput__a4Jhl{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__ZnP6n{border-color:var(--color-red-500)}.coo-action-modal_dateError__LWNBw{color:var(--color-red-600);margin:0}.coo-action-modal_footer__kRo7E{display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:flex-end;width:100%}@media (max-width:640px){.coo-action-modal_modalBody__YowTZ{padding:var(--spacing-lg)}.coo-action-modal_sectionHeader__l1UwU{flex-direction:column;gap:var(--spacing-sm)}.coo-action-modal_footer__kRo7E{justify-content:stretch}.coo-action-modal_notificationPanel__gwjhh{align-items:stretch;flex-direction:column}}.employee-header-card_profileCard__8PKeB{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-xl) var(--spacing-2xl);width:100%}.employee-header-card_profileTop__tXbXK{align-items:flex-start;display:flex;gap:var(--spacing-xl);width:100%}.employee-header-card_profileMain__\+VEpJ{align-items:flex-start;display:flex;flex:1 1;gap:var(--spacing-lg);min-width:0}.employee-header-card_profileAction__pkIc\+{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__RQIhP{text-align:right}.employee-header-card_lwdValue__Pcu-w{color:var(--content-muted);font-size:var(--text-base);font-weight:var(--font-semibold)}.employee-header-card_avatar__teX2g{flex-shrink:0}.employee-header-card_profileInfo__u5ulD{flex:1 1;min-width:0}.employee-header-card_profileInfo__u5ulD h2{margin:0 0 var(--spacing-xs)}.employee-header-card_designation__9HBmx{color:var(--color-slate-600);margin:0 0 var(--spacing-xs)}.employee-header-card_employeeId__iMGVe{color:var(--color-slate-500);margin:0}.employee-header-card_infoStrip__7Hm\+r{align-items:stretch;border-top:1px solid var(--border);display:flex;padding-top:var(--spacing-lg);width:100%}.employee-header-card_infoStripItem__KKFim{align-items:stretch;display:flex;flex:1 1;min-width:0}.employee-header-card_infoDivider__fgWso{background:var(--border);flex-shrink:0;margin:var(--spacing-xs) var(--spacing-lg);width:1px}.employee-header-card_infoBlock__PALaQ{align-items:center;display:flex;flex:1 1;gap:var(--spacing-md);min-width:0;padding:var(--spacing-xs) 0}.employee-header-card_infoIconCircle__EhKvy{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__yNFH5{background-color:#eff6ff;color:#2563eb}.employee-header-card_infoIconGreen__5YHLO{background-color:#ecfdf5;color:#059669}.employee-header-card_infoIconPurple__XQwPa{background-color:#f5f3ff;color:#7c3aed}.employee-header-card_infoText__wkEDt{display:flex;flex-direction:column;gap:2px;min-width:0}.employee-header-card_infoLabel__jNEvc{color:var(--color-slate-500);font-size:var(--text-xs);font-weight:var(--font-medium)}.employee-header-card_infoValue__iFqyc{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__tXbXK{flex-direction:column;gap:var(--spacing-md)}.employee-header-card_profileAction__pkIc\+{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__RQIhP{text-align:left;width:100%}.employee-header-card_lwdValue__Pcu-w{white-space:normal}}@media (max-width:768px){.employee-header-card_profileCard__8PKeB{gap:var(--spacing-lg);padding:var(--spacing-lg)}.employee-header-card_infoStrip__7Hm\+r{flex-direction:column;gap:0;padding-top:var(--spacing-md)}.employee-header-card_infoStripItem__KKFim{flex-direction:column;width:100%}.employee-header-card_infoDivider__fgWso{height:1px;margin:var(--spacing-sm) 0;width:100%}.employee-header-card_infoBlock__PALaQ{padding:var(--spacing-xs) 0;width:100%}.employee-header-card_infoValue__iFqyc{white-space:normal;word-break:break-word}}.clearance-action-modal_body__2rCsg{padding-top:var(--spacing-md)}.clearance-action-modal_content__HJvyp{display:flex;flex-direction:column;gap:var(--spacing-xl)}.clearance-action-modal_contentShell__oix92{min-height:18rem;position:relative}.clearance-action-modal_contentShell__oix92>[role=status]{inset:0;position:absolute;z-index:1}.clearance-action-modal_contentPending__-Dai5{display:flex;flex-direction:column;gap:var(--spacing-xl);min-height:18rem;opacity:0;pointer-events:none}.clearance-action-modal_tabsList__zezNK{margin-bottom:var(--spacing-lg)}.clearance-action-modal_tabTrigger__BA8mt{white-space:nowrap}.clearance-action-modal_tabPanel__qG\+8r{padding-top:0}.exit-interview-modal_body__XWon4{display:flex;flex-direction:column;gap:var(--spacing-md)}.exit-interview-modal_description__V-JVR{color:var(--color-slate-600);margin:0}.exit-interview-modal_footer__iZzNc{display:flex;gap:var(--spacing-md);justify-content:flex-end;width:100%}.clearance-summary_card__P0AA2{display:flex;flex-direction:column;gap:var(--spacing-6xl);padding:var(--spacing-2xl)}.clearance-summary_header__LiThh{align-items:center;display:flex;gap:var(--spacing-md)}.clearance-summary_headerIcon__6TY7t{color:#2563eb;color:var(--color-accent-500,#2563eb);flex-shrink:0}.clearance-summary_header__LiThh h3{margin:0}.clearance-summary_actionNotice__gpSqO{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__57NkM{color:#92400e;color:var(--content-warning,#92400e);flex-shrink:0;margin-top:1px}.clearance-summary_actionNotice__gpSqO p{color:#92400e;color:var(--content-warning,#92400e);margin:0}.clearance-summary_table__SXoP\+{border:1px solid var(--border);border-radius:var(--rounded-md);display:flex;flex-direction:column;overflow:hidden;width:100%}.clearance-summary_tableHeader__gea19,.clearance-summary_tableRow__tYuP0{grid-gap:var(--spacing-lg);align-items:center;display:grid;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-4xl)}.clearance-summary_tableHeader__gea19{background:#f8fafc;background:var(--color-slate-50,#f8fafc);border-bottom:1px solid var(--border)}.clearance-summary_tableHeader__gea19 span{color:var(--color-slate-500);font-size:var(--text-base);font-weight:600;letter-spacing:.02em}.clearance-summary_tableRow__tYuP0{border-bottom:1px solid var(--border)}.clearance-summary_tableRow__tYuP0:last-child{border-bottom:none}.clearance-summary_gridEmployee__znZNV,.clearance-summary_gridFull__V2Suj{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.clearance-summary_departmentCell__pF\+ZT{align-items:center;display:flex;gap:var(--spacing-md);min-width:0}.clearance-summary_deptIcon__UMTBi{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__ZOP9-{color:var(--color-slate-800);font-size:.875rem;font-weight:500}.clearance-summary_remarks__YeXqt{color:var(--color-slate-600);font-size:.875rem;line-height:1.45;margin:0;word-break:break-word}.clearance-summary_actions__DBnJN{align-items:center;display:flex;gap:var(--spacing-md);justify-content:flex-start}.clearance-summary_viewBtn__onmjF{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__onmjF: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__NuBR2{color:var(--color-slate-500);font-size:.875rem}@media (max-width:768px){.clearance-summary_gridFull__V2Suj{grid-template-columns:1fr}.clearance-summary_tableHeader__gea19{display:none}.clearance-summary_tableRow__tYuP0{gap:var(--spacing-sm);grid-template-columns:1fr;padding:var(--spacing-lg)}.clearance-summary_actions__DBnJN{justify-content:flex-start}}.resignation-progress-tracker_card__a6WVS{padding:var(--spacing-xl) var(--spacing-2xl)}.resignation-progress-tracker_title__Y4S14{color:var(--content);margin:0 0 var(--spacing-6xl)}.resignation-progress-tracker_list__OL3WH{align-items:flex-start;display:flex;list-style:none;margin:0;padding:0;width:100%}.resignation-progress-tracker_item__YiSjJ{align-items:center;display:flex;flex:1 1;flex-direction:column;min-width:0;position:relative;text-align:center}.resignation-progress-tracker_item__YiSjJ:first-child .resignation-progress-tracker_segmentBefore__ueoWk,.resignation-progress-tracker_item__YiSjJ:last-child .resignation-progress-tracker_segmentAfter__\+5tws{visibility:hidden}.resignation-progress-tracker_trackRow__HIRlo{align-items:center;display:flex;justify-content:center;margin-bottom:var(--spacing-sm);width:100%}.resignation-progress-tracker_segment__CNFal{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__Frs1B{background-color:var(--button-success-surface)}.resignation-progress-tracker_iconCircle__Mxs-8{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__hW7oq{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__KMZtD{background-color:#2563eb;background-color:var(--color-accent-500,#2563eb);border:none;color:#fff;overflow:visible;position:relative}.resignation-progress-tracker_iconCircleCompleted__Qw9-s{background-color:var(--button-success-surface);border:none;color:#fff}.resignation-progress-tracker_label__j9GZl{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__qzYue{color:var(--content);font-weight:var(--font-semibold)}.resignation-progress-tracker_labelCompleted__2B3s3{color:#334155;color:var(--color-slate-700,#334155);font-weight:var(--font-medium)}.resignation-progress-tracker_labelUpcoming__SF3gG{color:#374151;color:var(--color-slate-600,#374151);font-weight:var(--font-medium)}@media (max-width:900px){.resignation-progress-tracker_label__j9GZl{font-size:var(--text-xs);max-width:5.5rem}.resignation-progress-tracker_iconCircle__Mxs-8{height:2rem;width:2rem}}@media (max-width:640px){.resignation-progress-tracker_list__OL3WH{align-items:stretch;flex-direction:column;gap:var(--spacing-md)}.resignation-progress-tracker_item__YiSjJ{align-items:center;flex-direction:row;gap:var(--spacing-md);text-align:left}.resignation-progress-tracker_trackRow__HIRlo{flex-shrink:0;margin-bottom:0;width:auto}.resignation-progress-tracker_segment__CNFal{display:none}.resignation-progress-tracker_label__j9GZl{font-size:var(--text-sm);max-width:none;padding:0}}.resignation-progress-tracker_iconCircleCurrent__KMZtD:after,.resignation-progress-tracker_iconCircleCurrent__KMZtD: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__KMZtD:before{animation:resignation-progress-tracker_ripple__OA-zt 2s ease-out infinite}.resignation-progress-tracker_iconCircleCurrent__KMZtD:after{animation:resignation-progress-tracker_ripple__OA-zt 2s ease-out 1s infinite}@keyframes resignation-progress-tracker_ripple__OA-zt{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(1.8)}to{opacity:0;transform:scale(1.8)}}.resignation-submitted-card_content__RyUnK{display:flex;flex-direction:column;gap:var(--spacing-xl)}.resignation-submitted-card_mainSection__NuoOD{grid-gap:var(--spacing-xl);align-items:stretch;display:grid;gap:var(--spacing-xl);grid-template-columns:2fr 1fr}.resignation-submitted-card_mainSectionFull__0b83v{grid-template-columns:1fr}@media (max-width:768px){.resignation-submitted-card_mainSection__NuoOD{grid-template-columns:1fr}}.resignation-submitted-card_clearanceSection__JRVEr,.resignation-submitted-card_trackerSection__vvzuJ{width:100%}.resignation-submitted-card_clearanceSection__JRVEr{display:flex;flex-direction:column;gap:var(--spacing-xl)}.resignation-submitted-card_clearanceRow__h\+cnA{grid-gap:var(--spacing-xl);align-items:stretch;display:grid;gap:var(--spacing-xl);grid-template-columns:1fr}.resignation-submitted-card_clearanceRowWithAssets__9dqKA{grid-template-columns:2.33fr 1fr}.resignation-submitted-card_assetsCard__K6WKI{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__x7s7w{align-items:flex-start;display:flex;gap:var(--spacing-md)}.resignation-submitted-card_assetsHeader__x7s7w h3{font-size:1rem;margin:0}.resignation-submitted-card_assetsHeader__x7s7w p{font-size:.8125rem;margin:0 0 var(--spacing-xs) 0}.resignation-submitted-card_assetsError__-ZXI8,.resignation-submitted-card_assetsLoading__GXjzl{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__-ZXI8{border:1px solid #fecaca;border:1px solid var(--border-danger,#fecaca);color:var(--color-red-600)}.resignation-submitted-card_assetGroups__TVKuO{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg)}.resignation-submitted-card_assetGroup__5oCMF{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__7Gobk{border-bottom:1px solid var(--border);display:flex;gap:var(--spacing-xs);list-style:none;margin:0;padding:0}.resignation-submitted-card_assetTabButton__GNspV{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__GNspV:hover{color:var(--content-primary)}.resignation-submitted-card_assetTabButtonActive__gXavQ{border-bottom-color:var(--color-accent-500);color:var(--content-primary)}.resignation-submitted-card_assetListWrapper__ZMdCn{display:flex;flex-direction:column;gap:var(--spacing-sm)}.resignation-submitted-card_assetListHeader__EFi4U{align-items:center;display:flex;gap:var(--spacing-md);padding:var(--spacing-md) 0}.resignation-submitted-card_assetListHeader__EFi4U p{font-size:.875rem;font-weight:600;margin:0}.resignation-submitted-card_assetListHeader__EFi4U .resignation-submitted-card_body-sm__fPJDJ{font-size:.75rem}.resignation-submitted-card_assetGroupHeader__9giwv{align-items:center;display:flex;gap:var(--spacing-md)}.resignation-submitted-card_assetGroupBadgeAllocated__k6FE6,.resignation-submitted-card_assetGroupBadgeDeallocated__Um\+9u{border-radius:999px;flex-shrink:0;height:.75rem;margin-top:.25rem;width:.75rem}.resignation-submitted-card_assetGroupBadgeAllocated__k6FE6{background:var(--color-emerald-500)}.resignation-submitted-card_assetGroupBadgeDeallocated__Um\+9u{background:var(--color-slate-400)}.resignation-submitted-card_assetGroupSubtitle__I9d7E{color:var(--content-muted);font-size:var(--text-sm);margin:0}.resignation-submitted-card_assetList__B8WgI{display:flex;flex-direction:column;gap:var(--spacing-sm)}.resignation-submitted-card_assetScrollArea__V8RL-{display:flex;flex-direction:column;gap:var(--spacing-md);max-height:22rem;overflow-y:auto;padding-right:.25rem}.resignation-submitted-card_assetScrollArea__V8RL-::-webkit-scrollbar{width:8px}.resignation-submitted-card_assetScrollArea__V8RL-::-webkit-scrollbar-track{background:#0000}.resignation-submitted-card_assetScrollArea__V8RL-::-webkit-scrollbar-thumb{background:var(--color-slate-300);border-radius:999px}.resignation-submitted-card_assetScrollArea__V8RL-::-webkit-scrollbar-thumb:hover{background:var(--color-slate-400)}.resignation-submitted-card_assetRow__PgnxH{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__PgnxH:hover{background:var(--color-slate-50);background:var(--surface-hover,var(--color-slate-50))}.resignation-submitted-card_assetStatusDotDeallocated__o7VUI,.resignation-submitted-card_assetStatusDot__NOc6R{border-radius:999px;flex-shrink:0;height:.75rem;width:.75rem}.resignation-submitted-card_assetStatusDot__NOc6R{background:var(--color-emerald-500)}.resignation-submitted-card_assetStatusDotDeallocated__o7VUI{background:var(--color-slate-400)}.resignation-submitted-card_assetDetail__j29xi{display:flex;flex-direction:column;gap:.125rem;min-width:0}.resignation-submitted-card_assetName__AF4pz{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__vhkkA{color:var(--content-muted);font-size:.75rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resignation-submitted-card_assetEmpty__JsVtn{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__h\+cnA{grid-template-columns:1fr}}.resignation-submitted-card_exitInterviewReviewCard__BPetl{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__129hC{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__c\+lwA{align-items:center;display:flex;gap:var(--spacing-lg);min-width:0}.resignation-submitted-card_exitInterviewReviewIcon__4s6f7{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__Kga8X{background:#fffbeb;background:var(--color-amber-50,#fffbeb);color:#b45309;color:var(--color-amber-700,#b45309)}.resignation-submitted-card_exitInterviewReviewText__BEtNh{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.resignation-submitted-card_exitInterviewReviewText__BEtNh h3,.resignation-submitted-card_exitInterviewReviewText__BEtNh p{margin:0}.resignation-submitted-card_exitInterviewReviewText__BEtNh p{color:var(--color-slate-600)}.resignation-submitted-card_exitInterviewAcknowledged__zOrzr{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__5JLDh{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__9tw5B{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__2LGOT{align-items:center;display:flex;flex:1 1;gap:var(--spacing-lg);min-width:0}.resignation-submitted-card_exitInterviewBannerIcon__\+WaBF{color:var(--content-warning);flex-shrink:0}.resignation-submitted-card_exitInterviewBannerText__q4iQS{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.resignation-submitted-card_exitInterviewBannerTitle__lxDSE{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__rKM07{color:var(--color-slate-600);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.resignation-submitted-card_exitInterviewBannerBtn__g3KES{flex-shrink:0}.resignation-submitted-card_exitInterviewDateNote__NF5Kc{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__bRYJ9{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__UVsNl{min-width:0}.resignation-submitted-card_exitInterviewDateNoteTitle__ZQvmX{font-weight:var(--font-semibold);margin:0 0 var(--spacing-xs)}.resignation-submitted-card_exitInterviewDateNoteText__UVsNl p:last-child{color:var(--color-slate-600);margin:0}@media (max-width:768px){.resignation-submitted-card_exitInterviewBanner__9tw5B{align-items:stretch;flex-direction:column}.resignation-submitted-card_exitInterviewBannerBtn__g3KES{width:100%}.resignation-submitted-card_exitInterviewReviewCard__BPetl{align-items:stretch;flex-direction:column}}.resignation-submitted-card_profileCard__-BEUI{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-xl) var(--spacing-2xl)}.resignation-submitted-card_profileTop__IjYKK{align-items:flex-start;display:flex;gap:var(--spacing-xl);width:100%}.resignation-submitted-card_profileMain__Rv-kN{align-items:flex-start;display:flex;flex:1 1;gap:var(--spacing-lg);min-width:0}.resignation-submitted-card_profileAction__AIFnE{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:var(--spacing-sm)}.resignation-submitted-card_lwdBlock__xWVPn{text-align:right}.resignation-submitted-card_lwdValue__l7BJz{color:var(--content);font-size:var(--text-base);font-weight:var(--font-semibold)}.resignation-submitted-card_viewFormBtn__lKUR3{align-self:flex-start}.resignation-submitted-card_avatar__KhhEI{flex-shrink:0}.resignation-submitted-card_profileInfo__5GV61{flex:1 1;min-width:0}.resignation-submitted-card_profileInfo__5GV61 h2{margin:0 0 var(--spacing-xs)}.resignation-submitted-card_designation__OfOBQ{color:var(--color-slate-600);margin:0 0 var(--spacing-xs)}.resignation-submitted-card_employeeId__dooTA{color:var(--color-slate-500);margin:0}.resignation-submitted-card_infoStrip__U6Eoo{align-items:stretch;border-top:1px solid var(--border);display:flex;padding-top:var(--spacing-lg);width:100%}.resignation-submitted-card_infoStripItem__Zha6i{align-items:stretch;display:flex;flex:1 1;min-width:0}.resignation-submitted-card_infoDivider__Foqt\+{background:var(--border);flex-shrink:0;margin:var(--spacing-xs) var(--spacing-lg);width:1px}.resignation-submitted-card_infoBlock__Qsjrz{align-items:center;display:flex;flex:1 1;gap:var(--spacing-md);min-width:0;padding:var(--spacing-xs) 0}.resignation-submitted-card_infoIconCircle__M6rVx{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__XgbOp{background-color:#eff6ff;color:#2563eb}.resignation-submitted-card_infoIconGreen__Dgkbn{background-color:#ecfdf5;color:#059669}.resignation-submitted-card_infoIconPurple__\+qD6d{background-color:#f5f3ff;color:#7c3aed}.resignation-submitted-card_infoText__ukAuU{display:flex;flex-direction:column;gap:2px;min-width:0}.resignation-submitted-card_infoLabel__eCavU{color:var(--color-slate-500);font-size:var(--text-xs);font-weight:var(--font-medium)}.resignation-submitted-card_infoValue__Xdbsz{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__IjYKK{flex-direction:column;gap:var(--spacing-md)}.resignation-submitted-card_profileAction__AIFnE{align-items:flex-start;border-top:1px solid var(--border);padding-top:var(--spacing-sm);width:100%}.resignation-submitted-card_lwdBlock__xWVPn{text-align:left;width:100%}.resignation-submitted-card_lwdValue__l7BJz{white-space:normal}}@media (max-width:768px){.resignation-submitted-card_profileCard__-BEUI{gap:var(--spacing-lg);padding:var(--spacing-lg)}.resignation-submitted-card_infoStrip__U6Eoo{flex-direction:column;gap:0;padding-top:var(--spacing-md)}.resignation-submitted-card_infoStripItem__Zha6i{flex-direction:column;width:100%}.resignation-submitted-card_infoDivider__Foqt\+{height:1px;margin:var(--spacing-sm) 0;width:100%}.resignation-submitted-card_infoBlock__Qsjrz{padding:var(--spacing-xs) 0;width:100%}.resignation-submitted-card_infoValue__Xdbsz{white-space:normal;word-break:break-word}}.resignation-submitted-card_withdrawCard__q2Zuq{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-2xl)}.resignation-submitted-card_withdrawCard__q2Zuq h3{margin:0}.resignation-submitted-card_withdrawCard__q2Zuq p{color:var(--color-slate-600);flex:1 1;margin:0}.initiate-resignation-page_statusMessage__C67lz{color:var(--color-slate-700);padding:var(--spacing-2xl);text-align:center}.initiate-resignation-page_pageRoot__3EM9O{min-height:24rem;position:relative}.initiate-resignation-page_pipActionNotice__pKQCL{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__-rOqp{color:#ea580c;color:var(--content-warning,#ea580c);flex-shrink:0;margin-top:.125rem}.initiate-resignation-page_pipActionNotice__pKQCL p{color:#ea580c;color:var(--content-warning,#ea580c);display:flex;gap:var(--spacing-md);justify-content:flex-start;margin:0}.initiate-resignation-page_pipActionNoticeText__g9a7Z{display:flex;flex-direction:column;gap:var(--spacing-xs)}.initiate-resignation-page_pipActionNoticeTitle__oY5XU{font-size:1rem;font-weight:500;line-height:1.5}.offboard-l1-page_pageRoot__wKlQ9{min-height:24rem;position:relative}.offboard-l1-page_toolbarCard__bTuFY{margin-bottom:var(--spacing-3xl)}.offboard-l1-page_toolbarRow__WbXn1{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--spacing-xl);justify-content:space-between}.offboard-l1-page_toolbarToggle__rxZjo{align-items:center;display:flex;padding-bottom:var(--spacing-xs)}.offboard-l1-page_toolbarField__W\+eQM{display:flex;flex:1 1;flex-direction:column;max-width:400px;min-width:0}.offboard-l1-page_toolbarFieldLocked__pbw8t{cursor:not-allowed}.offboard-l1-page_toolbarField__W\+eQM>*{min-width:0;width:100%}.offboard-l1-page_tableSection__SpMf4{min-width:0}.offboard-l1-page_actionGroup__dFEbn{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--spacing-sm)}.offboard-l1-page_notificationButton__b2B1V{min-height:2rem;padding-inline:var(--spacing-lg);white-space:nowrap}.offboard-l1-page_clearanceActionNotice__ei4zD{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__yceXv{color:#92400e;color:var(--content-warning,#92400e);flex-shrink:0}.offboard-l1-page_clearanceActionNotice__ei4zD p{color:var(--content-warning);margin:0}.offboard-l1-page_terminationModalBody__CHJpx{display:flex;flex-direction:column;gap:var(--spacing-xl);overflow:hidden}.offboard-l1-page_terminationTop__2jOyd{max-width:26rem}.offboard-l1-page_terminationGrid__y\+EMy{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__Tjvtu,.offboard-l1-page_templatePanel__C005U{background:var(--surface);border:1px solid var(--border);border-radius:var(--rounded-md);min-width:0}.offboard-l1-page_templatePanel__C005U{display:flex;flex-direction:column;min-height:0;overflow:hidden}.offboard-l1-page_templateLayout__fTZzb{display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.offboard-l1-page_templateHeader__WhUsc{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__KdK4T{min-width:0;width:14rem}.offboard-l1-page_templateHeaderActions__61Zec{align-items:center;display:inline-flex;flex:0 0 auto;gap:var(--spacing-sm)}.offboard-l1-page_templateWorkspace__FG-kj{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.offboard-l1-page_templateModeToggle__lk7Ro{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__I2AaQ{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__I2AaQ[data-active=true]{background:var(--color-accent-500);box-shadow:0 6px 14px #2f80ed33;color:#fff}.offboard-l1-page_templateModeButton__I2AaQ:disabled{cursor:not-allowed;opacity:.6}.offboard-l1-page_templateEditor__R39aO{display:flex;flex-direction:column;gap:var(--spacing-lg);min-height:0;overflow:auto;padding:var(--spacing-xl)}.offboard-l1-page_emailPreview__drSTP{background:#eef1f4;flex:1 1;min-height:0;overflow:auto;padding:var(--spacing-xl)}.offboard-l1-page_emailPreviewSubject__gtXM8{color:var(--content-muted);font-size:var(--text-sm);font-weight:600;margin:0 0 var(--spacing-lg)}.offboard-l1-page_emailPreviewCard__HZ7Cj{background:#fff;border:1px solid #e3e8ee;border-radius:14px;margin:0 auto;max-width:40rem;overflow:hidden}.offboard-l1-page_emailPreviewHeader__fAQVh{align-items:center;background:#e5eef7;display:flex;gap:var(--spacing-xl);justify-content:space-between;padding:var(--spacing-5xl)}.offboard-l1-page_emailPreviewHeader__fAQVh h3,.offboard-l1-page_emailPreviewHeader__fAQVh p{margin:0}.offboard-l1-page_emailPreviewHeader__fAQVh h3{color:var(--color-accent-500);font-size:var(--text-xl);font-weight:var(--font-bold);letter-spacing:.1px}.offboard-l1-page_emailPreviewHeader__fAQVh p{color:#3b5368;font-size:14px;line-height:1.5;margin-top:6px}.offboard-l1-page_emailPreviewBody__2or6Q{color:#2b3440;font-size:15px;line-height:1.65;padding:32px}.offboard-l1-page_emailPreviewBody__2or6Q p{margin:0 0 18px;white-space:pre-wrap}.offboard-l1-page_emailPreviewDivider__uc0yi{border-top:1px solid #e3e8ee;margin:0 32px}.offboard-l1-page_emailPreviewNote__NrERV{color:#6b7a8c;font-size:13px;font-style:italic;margin:0;padding:16px 32px;text-align:center}.offboard-l1-page_emailPreviewFooter__xi\+0P{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__uY1zY,.offboard-l1-page_emailPreviewLogo__g8fWR{display:block;flex:0 0 auto;height:auto;width:120px}.offboard-l1-page_emailPreviewFooterLogo__uY1zY{opacity:.75;width:110px}.offboard-l1-page_emailPreviewLinks__dfzS2{align-items:center;color:#1e6ba8;display:inline-flex;font-size:13px;gap:var(--spacing-sm)}.offboard-l1-page_emailPreviewLinks__dfzS2 span[aria-hidden=true]{color:#bfd4e8}.offboard-l1-page_templateTextarea__AE9zP{resize:vertical}.offboard-l1-page_generatedTemplateNote__qN16k{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__Tjvtu{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__K1II8{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__K1II8 h3{margin:0}.offboard-l1-page_detailsPanelBody__cF3Wp{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__jgp5M,.offboard-l1-page_terminationFormCard__jmSXo{background:#fff;border:1px solid #dbe4f2;border-radius:var(--rounded-md);box-shadow:0 8px 20px #0f172a0a}.offboard-l1-page_employeeDetailsCard__jgp5M{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-xl)}.offboard-l1-page_emailContent__riar1{line-height:1.7;white-space:pre-wrap;word-break:break-word}.offboard-l1-page_terminationFormCard__jmSXo{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-xl)}.offboard-l1-page_employeeLoadingState__DUtI4{display:grid;flex:1 1;min-height:18rem;place-items:center}.offboard-l1-page_employeeEmptyState__OTuE-{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__OTuE- h3{color:#111827;margin:var(--spacing-xl) 0 var(--spacing-md)}.offboard-l1-page_employeeEmptyState__OTuE- p{color:#53627a;line-height:1.65;margin:0;max-width:19rem}.offboard-l1-page_employeeEmptyArtwork__NFFHA{display:grid;height:7.5rem;place-items:center;position:relative;width:9.5rem}.offboard-l1-page_employeeEmptyIcon__R6dz9{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__umyW6{align-items:center;display:flex;gap:var(--spacing-md)}.offboard-l1-page_detailsHeader__umyW6 h3{margin:0}.offboard-l1-page_detailsHeaderIcon__iLZ3G,.offboard-l1-page_detailsInfoIcon__iCE1I{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__iLZ3G{height:2rem;width:2rem}.offboard-l1-page_employeeProfile__BhLdg{align-items:center;display:flex;gap:var(--spacing-xl);padding:var(--spacing-md) 0 var(--spacing-sm)}.offboard-l1-page_employeeAvatar__KnYQ6{box-shadow:0 10px 22px #0f172a1a}.offboard-l1-page_employeeSummary__1He7i{min-width:0}.offboard-l1-page_employeeSummary__1He7i h4,.offboard-l1-page_employeeSummary__1He7i p{margin:0}.offboard-l1-page_employeeDesignation__Eh4Ca{color:var(--content-muted)}.offboard-l1-page_detailsCardGrid__gtrl6{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.offboard-l1-page_detailsInfoCard__ZF0\+R{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__-vu6x{align-items:center;display:flex;gap:var(--spacing-sm)}.offboard-l1-page_detailsInfoLabel__-vu6x span{margin:0}.offboard-l1-page_detailsInfoIcon__iCE1I{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__ZF0\+R span{color:var(--neutral);display:block;margin-bottom:var(--spacing-xs)}.offboard-l1-page_detailsInfoCard__ZF0\+R strong,.offboard-l1-page_detailsInlineItem__Nmxzq strong{color:#111827;display:block;min-width:0;overflow-wrap:anywhere}.offboard-l1-page_detailsInlineGrid__ymfZV{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__Nmxzq{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__Nmxzq svg{align-self:center}.offboard-l1-page_offboardingDateTrigger__fZVk3{font-size:var(--text-base)}.offboard-l1-page_detailsInlineItem__Nmxzq span{display:block;font-size:var(--text-sm);margin:0 0 var(--spacing-xs)}.offboard-l1-page_detailsInlineItem__Nmxzq p{font-size:var(--text-sm)}.offboard-l1-page_detailsList__LtOAE{display:none}.offboard-l1-page_detailsRow__bVCY5{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__bVCY5 span{color:var(--content-muted)}.offboard-l1-page_detailsRow__bVCY5 strong{min-width:0;overflow-wrap:anywhere}.offboard-l1-page_terminationFooter__BmuFd{display:flex;gap:var(--spacing-sm);justify-content:flex-end}@media (max-width:640px){.offboard-l1-page_toolbarField__W\+eQM{flex:1 1 100%}.offboard-l1-page_templateSelect__KdK4T{flex:1 1;width:auto}.offboard-l1-page_templateHeaderActions__61Zec{justify-content:flex-end;width:100%}.offboard-l1-page_templateHeader__WhUsc{flex-wrap:wrap}.offboard-l1-page_templateModeToggle__lk7Ro{margin-left:auto}.offboard-l1-page_emailPreviewFooter__xi\+0P,.offboard-l1-page_emailPreviewHeader__fAQVh{align-items:flex-start;flex-direction:column}.offboard-l1-page_terminationTop__2jOyd{max-width:none}.offboard-l1-page_terminationGrid__y\+EMy{grid-template-columns:1fr;height:auto;max-height:none}.offboard-l1-page_detailsPanelBody__cF3Wp{max-height:min(32rem,70vh)}.offboard-l1-page_detailsRow__bVCY5{gap:var(--spacing-xs);grid-template-columns:1fr}}.offboard-l1-detail-page_pageRoot__\+xOaY{min-height:24rem;position:relative}.delete-workstream-modal_message__cUL60{color:var(--content-muted);margin:0}.delete-workstream-modal_actions__vBFeA{display:flex;gap:var(--spacing-lg);justify-content:flex-end;width:100%}.workstream-form-modal_modalBody__41BB5{overflow-y:auto}.workstream-form-modal_form__bGdJG{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.workstream-form-modal_row__N7O1o{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__EC8SA{padding-right:1.25rem;position:relative}.workstream-form-modal_circleButton__28gIg{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__28gIg:hover{filter:brightness(.92)}.workstream-form-modal_circleButton__28gIg: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__FO5KP{background:var(--surface-danger);border-color:var(--surface-danger);color:var(--danger)}.workstream-form-modal_removeButton__FO5KP:hover{background:#b42318;background:var(--content-danger,#b42318)}.workstream-form-modal_footerActions__nK\+d7{display:flex;gap:var(--spacing-lg);justify-content:flex-end;width:100%}@media (max-width:720px){.workstream-form-modal_row__N7O1o{grid-template-columns:1fr}}.workstream-table_card__-2NmD{overflow:hidden}.workstream-table_actionsVisible__ndQxq th:last-child{text-align:center}.workstream-table_header__\+FjXy{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__XtGPX{align-items:center;display:flex;gap:var(--spacing-md);margin-left:auto}.workstream-table_header__\+FjXy h2{margin:0}.workstream-table_actions__z-4cR{align-items:center;display:flex;gap:var(--spacing-xl);justify-content:center;width:100%}.workstream-table_actionButton__JWAfh{min-width:4.5rem;padding:0}.workstream-table_state__qpcKb{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__JmcSG{color:#b42318;color:var(--content-danger,#b42318)}@media (max-width:640px){.workstream-table_headerActions__XtGPX{width:100%}.workstream-table_headerActions__XtGPX>button{flex:1 1}}.work-stream-page_filterCard__r7W3U{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__RdOPB{width:min(28rem,100%)}.work-stream-page_content__4\+C3w{display:flex;flex-direction:column}.work-stream-page_emptyState__r20LU,.work-stream-page_loadingState__glxmC{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__fnOOO{color:#b42318;color:var(--content-danger,#b42318);margin:0}@media (max-width:640px){.work-stream-page_filterCard__r7W3U>button,.work-stream-page_projectFilter__RdOPB{width:100%}}.workstream-configuration-page_projectCard__vBW6\+{max-width:32rem}.workstream-configuration-page_sections__WMkUy{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.workstream-configuration-page_fullWidthCard__u\+1fR,.workstream-configuration-page_settingsCard__IbEad{grid-column:1/-1}.workstream-configuration-page_empty__IvbLo{align-items:center;color:#64748b;color:var(--content-secondary,#64748b);display:flex;gap:12px;justify-content:center;min-height:140px}.workstream-configuration-page_error__yDrE5{color:#b42318;color:var(--content-danger,#b42318)}.workstream-configuration-page_heading__lHk2R{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.workstream-configuration-page_heading__lHk2R h2{align-items:center;color:#172036;display:flex;font-size:1.125rem;gap:6px;margin:0 0 4px}.workstream-configuration-page_heading__lHk2R h2 small{color:#53627b;font-size:.85rem;font-weight:500}.workstream-configuration-page_heading__lHk2R h2 svg{color:#64748b}.workstream-configuration-page_heading__lHk2R p{color:#64748b;color:var(--content-secondary,#64748b);margin:0}.workstream-configuration-page_sectionTitle__3e5SB{align-items:flex-start;display:flex;gap:11px}.workstream-configuration-page_sectionTitle__3e5SB>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__A7eag{display:block}.workstream-configuration-page_trackingGrid__WgKzN{grid-gap:18px;align-content:start;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(180px,1fr))}.workstream-configuration-page_sowCurrencyFields__GDnam{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__SC-fJ{color:#2563eb;color:var(--color-accent-500,#2563eb);font-size:.875rem;font-weight:600}.workstream-configuration-page_sowLabel__SC-fJ span{color:#d92d20;color:var(--content-danger,#d92d20)}.workstream-configuration-page_sowControls__RoQJi{grid-gap:10px;display:grid;gap:10px;grid-template-columns:138px minmax(0,1fr);min-width:0}.workstream-configuration-page_sowCurrencyFields__GDnam>p{color:#64748b;color:var(--content-secondary,#64748b);font-size:.875rem;font-size:var(--text-base,.875rem);margin:0}.workstream-configuration-page_phaseConfigurationHeader__FO-b-{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.workstream-configuration-page_phaseConfigurationHeader__FO-b- h2{color:#172036;font-size:1.125rem;margin:0 0 4px}.workstream-configuration-page_phaseConfigurationHeader__FO-b- p{color:#6b7894;font-size:13px;margin:0}.workstream-configuration-page_phaseTable__pzNJ7{border:1px solid #e0e6ef;border-radius:9px;overflow:hidden}.workstream-configuration-page_phaseColumnHeaders__7mGWH,.workstream-configuration-page_phaseRow__miXtr{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__7mGWH{background:#f5f7fa;color:#586880;font-size:.75rem;font-weight:600;min-height:38px;padding:0 12px}.workstream-configuration-page_phaseRows__be5BE{display:grid}.workstream-configuration-page_phaseRowGroup__2EM7Z{border-top:1px solid #e6ebf2;display:grid}.workstream-configuration-page_phaseRowGroup__2EM7Z:first-child{border-top:0}.workstream-configuration-page_noPhases__a-C9W{background:#f7f9fc;border-radius:8px;color:#6b7894;font-size:13px;margin:4px 0;padding:14px;text-align:center}.workstream-configuration-page_phaseRow__miXtr{min-height:54px;padding:7px 12px}.workstream-configuration-page_phaseIndex__T369M{color:#526078;font-size:.78rem;font-weight:600}.workstream-configuration-page_phaseToggle__0nEbD{gap:0}.workstream-configuration-page_phaseRollup__qVr5c{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 8px 54px}.workstream-configuration-page_phaseRollup__qVr5c 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__qVr5c strong{color:#33445f;font-weight:600}.workstream-configuration-page_phaseFootnote__3lQMG{color:#687792;font-size:.78rem;margin:11px 0 0}.workstream-configuration-page_modalForm__Ds83b{grid-gap:18px;display:grid;gap:18px}.workstream-configuration-page_workstreamForm__TtUH9{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.workstream-configuration-page_workstreamStatus__i4HCZ{align-self:center;justify-self:center}.workstream-configuration-page_hoursBreakdown__\+ENeO,.workstream-configuration-page_optionalDates__cYC7x,.workstream-configuration-page_workstreamForm__TtUH9>:nth-child(3),.workstream-configuration-page_workstreamForm__TtUH9>textarea{grid-column:1/-1}.workstream-configuration-page_optionalDates__cYC7x,.workstream-configuration-page_phaseHours__nno5b{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.workstream-configuration-page_hoursBreakdown__\+ENeO{grid-gap:18px;background:#f8fbff;border:1px solid #cfe0ff;border-radius:10px;display:grid;gap:18px;padding:18px}.workstream-configuration-page_hoursBreakdownHeader__lIGGl{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.workstream-configuration-page_hoursBreakdownHeader__lIGGl h3{color:#172036;font-size:1rem;margin:0 0 4px}.workstream-configuration-page_hoursBreakdownHeader__lIGGl p{color:#64748b;font-size:.84rem;margin:0;max-width:540px}.workstream-configuration-page_hoursAvailability__Hig6t{display:flex;flex-shrink:0;gap:8px}.workstream-configuration-page_hoursAvailability__Hig6t 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__Hig6t strong{color:#1d4f91;font-size:.95rem}.workstream-configuration-page_workstreamPhaseAllocation__2sDGZ{grid-gap:12px;display:grid;gap:12px;padding-top:2px}.workstream-configuration-page_workstreamPhaseAllocation__2sDGZ h4{color:#172036;font-size:.9rem;margin:0 0 3px}.workstream-configuration-page_workstreamPhaseAllocation__2sDGZ p{color:#64748b;font-size:.8rem;margin:0}.workstream-configuration-page_workstreamPhaseGrid__P\+zG9{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.workstream-configuration-page_phaseTotal__-cPmF{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__-cPmF strong{color:#203b67}.workstream-configuration-page_phaseTotalMismatch__TDAYJ strong{color:#b42318}.workstream-configuration-page_actions__v6SvF{display:flex;gap:10px}.workstream-configuration-page_emptyRow__L4RSU{color:#64748b;color:var(--content-secondary,#64748b);padding:28px!important;text-align:center}.workstream-configuration-page_description__uJ-et{color:#64748b;color:var(--content-secondary,#64748b);display:block;margin-top:3px}.workstream-configuration-page_rowActions__IGp-L{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.workstream-configuration-page_allocationContent__ZF1oX{grid-gap:22px;display:grid;gap:22px}.workstream-configuration-page_hourSummary__pOkv1{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.workstream-configuration-page_hourSummary__pOkv1 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__pOkv1 strong{color:#0f172a;color:var(--content-primary,#0f172a);font-size:1.1rem}.workstream-configuration-page_allocationForm__JMTp2{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__3bx5c{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__vI-lA{align-items:center;display:flex;gap:13px;min-width:0}.workstream-configuration-page_projectIdentity__vI-lA>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__vI-lA 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__iRAAC 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__iRAAC h1 svg{background:#edf3ff;border-radius:9px;box-sizing:initial;color:#3868ed;padding:5px}.workstream-configuration-page_configurationHeader__3bx5c p,.workstream-configuration-page_listHeading__iRAAC p{color:#687792;margin:0}.workstream-configuration-page_configurationStats__LXeZL{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__x4aR-{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__0zg62{border-radius:10px;display:grid;flex:0 0 40px;height:40px;place-items:center;width:40px}.workstream-configuration-page_configurationStatBlue__-2bPU{background:#eaf2ff;color:#3476d7}.workstream-configuration-page_configurationStatGreen__\+1oLk{background:#eaf8ef;color:#269a55}.workstream-configuration-page_configurationStatViolet__B99Wf{background:#f2edff;color:#7657d6}.workstream-configuration-page_configurationStatOrange__OpM-s{background:#fff3e5;color:#e88918}.workstream-configuration-page_configurationStat__x4aR- p{grid-gap:4px;color:#687792;display:grid;font-size:.75rem;gap:4px;min-width:0}.workstream-configuration-page_configurationStat__x4aR- strong{color:#172036;font-size:.94rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workstream-configuration-page_currencyFlag__fvSxL{border:1px solid #0f172a24;border-radius:3px;box-shadow:0 1px 2px #0f172a14;overflow:hidden}.workstream-configuration-page_backButton__j7ACS{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__j7ACS:hover{background:#f3f7ff}.workstream-configuration-page_projectListView__hD7sG{grid-gap:18px;display:grid;gap:18px}.workstream-configuration-page_listHeading__iRAAC{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__iRAAC p{margin-top:8px}.workstream-configuration-page_listStats__xsLqU{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.workstream-configuration-page_listStats__xsLqU>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__xsLqU>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__xsLqU>div:nth-child(2)>span{background:#f2edff;color:#7657d6}.workstream-configuration-page_listStats__xsLqU>div:nth-child(3)>span{background:#eaf7ef;color:#269660}.workstream-configuration-page_listStats__xsLqU p{grid-gap:4px;color:#687792;display:grid;font-size:.78rem;gap:4px;margin:0}.workstream-configuration-page_listStats__xsLqU strong{color:#172036;font-size:1.25rem}.workstream-configuration-page_listCard__OjkUp{border-radius:16px;overflow:hidden}.workstream-configuration-page_listToolbar__vNP7X{align-items:center;border-bottom:1px solid #e1e7ef;display:flex;gap:18px;justify-content:space-between;padding:20px 24px}.workstream-configuration-page_listToolbar__vNP7X 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__vNP7X input{background:#0000;border:0;font:inherit;outline:0;width:100%}.workstream-configuration-page_listToolbar__vNP7X>span{color:#687792;font-size:.85rem}.workstream-configuration-page_projectCards__vnIDG{grid-gap:0;background:#fff;display:grid;gap:0;grid-template-columns:1fr;padding:0}.workstream-configuration-page_projectTile__5XVfM{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__5XVfM:last-child{border-bottom:0}.workstream-configuration-page_projectTile__5XVfM: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__5XVfM:hover{background:#f6f9ff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--project-accent) 25%,#0000)}.workstream-configuration-page_projectTileTop__U4D06{display:contents}.workstream-configuration-page_projectTileTop__U4D06>.workstream-configuration-page_statusPill__YOX7A{grid-column:4;grid-row:1;justify-self:end;margin-right:2px}.workstream-configuration-page_projectTileIcon__2zzRx{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__5XVfM>strong{color:#172036;font-size:.92rem;grid-column:2;grid-row:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workstream-configuration-page_projectTileMeta__qUnQw{grid-gap:12px;display:grid;gap:12px;grid-column:3;grid-row:1;grid-template-columns:.7fr 1.3fr}.workstream-configuration-page_projectTileMeta__qUnQw>span{grid-gap:5px;color:#71809a;display:grid;font-size:.75rem;gap:5px;min-width:0}.workstream-configuration-page_projectTileMeta__qUnQw b{color:#26344c;font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workstream-configuration-page_projectTileProgress__1\+ugC{grid-gap:7px;display:grid;gap:7px;grid-column:4;grid-row:1;padding-right:82px}.workstream-configuration-page_projectTileProgress__1\+ugC>span{color:#71809a;display:flex;font-size:.75rem;gap:10px;justify-content:space-between}.workstream-configuration-page_projectTileProgress__1\+ugC i{background:#e8edf4;border-radius:99px;height:7px;overflow:hidden}.workstream-configuration-page_projectTileProgress__1\+ugC em{background:var(--project-accent);border-radius:inherit;display:block;height:100%}.workstream-configuration-page_projectTileAction__3dcsW{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__MRgwg{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}.workstream-configuration-page_projectRow__xSZsM{cursor:pointer;transition:background-color .15s ease}.workstream-configuration-page_projectRow__xSZsM:hover{background:#f3f8ff}.workstream-configuration-page_projectRow__xSZsM small{color:#71819b;display:block;margin-top:5px}.workstream-configuration-page_listCard__OjkUp th{color:#53627b;white-space:nowrap}.workstream-configuration-page_listCard__OjkUp td{vertical-align:middle}.workstream-configuration-page_sections__WMkUy>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__WMkUy>div:not(.workstream-configuration-page_settingsCard__IbEad){padding:16px 18px}.workstream-configuration-page_sections__WMkUy table{border:1px solid #e0e6ef;border-radius:9px;overflow:hidden}.workstream-configuration-page_sections__WMkUy th{background:#f5f7fa;color:#586880;white-space:nowrap}.workstream-configuration-page_sections__WMkUy td{vertical-align:middle}.workstream-configuration-page_statusPill__YOX7A{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:600;padding:3px 9px}.workstream-configuration-page_statusActive__6FZre{background:#e8f7ec;border:1px solid #ccebd5;color:#217a42}.workstream-configuration-page_statusInactive__xtXRq{background:#fcebec;border:1px solid #f2cfd2;color:#9b343b}.workstream-configuration-page_projectCompleted__Fz9t6{background:#eaf0ff;border:1px solid #cfdbfb;color:#315fc7}.workstream-configuration-page_projectOnHold__PxWvf{background:#fff4e3;border:1px solid #f3dfbd;color:#a5660d}.workstream-configuration-page_tableFooter__Q5Gct{color:#687792;font-size:.82rem;padding:14px 2px 0}@media (max-width:1280px){.workstream-configuration-page_configurationStats__LXeZL{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.workstream-configuration-page_sections__WMkUy{grid-template-columns:1fr}.workstream-configuration-page_fullWidthCard__u\+1fR,.workstream-configuration-page_settingsCard__IbEad{grid-column:auto}.workstream-configuration-page_projectTile__5XVfM{grid-template-columns:44px minmax(160px,1fr) minmax(220px,1fr) minmax(180px,1fr) 120px}}@media (max-width:900px){.workstream-configuration-page_configurationStats__LXeZL{grid-template-columns:repeat(2,minmax(0,1fr))}.workstream-configuration-page_listStats__xsLqU{grid-template-columns:1fr}.workstream-configuration-page_phaseCard__UJXWC{overflow-x:auto}.workstream-configuration-page_phaseTable__pzNJ7{min-width:650px}}@media (max-width:760px){.workstream-configuration-page_optionalDates__cYC7x,.workstream-configuration-page_phaseHours__nno5b,.workstream-configuration-page_trackingGrid__WgKzN,.workstream-configuration-page_workstreamForm__TtUH9,.workstream-configuration-page_workstreamPhaseGrid__P\+zG9{grid-template-columns:1fr}.workstream-configuration-page_heading__lHk2R,.workstream-configuration-page_hoursBreakdownHeader__lIGGl,.workstream-configuration-page_phaseConfigurationHeader__FO-b-{align-items:stretch;flex-direction:column}.workstream-configuration-page_hoursAvailability__Hig6t{flex-wrap:wrap}.workstream-configuration-page_configurationHeader__3bx5c{grid-template-columns:1fr}.workstream-configuration-page_configurationStats__LXeZL{grid-column:auto;grid-template-columns:1fr}.workstream-configuration-page_backButton__j7ACS{justify-self:start}.workstream-configuration-page_allocationForm__JMTp2,.workstream-configuration-page_hourSummary__pOkv1,.workstream-configuration-page_projectCards__vnIDG{grid-template-columns:1fr}.workstream-configuration-page_listToolbar__vNP7X{align-items:stretch;flex-direction:column}.workstream-configuration-page_projectTile__5XVfM{gap:12px;grid-template-columns:42px minmax(0,1fr) auto;padding:14px}.workstream-configuration-page_projectTileTop__U4D06>.workstream-configuration-page_statusPill__YOX7A{grid-column:3;grid-row:1;margin:0}.workstream-configuration-page_projectTile__5XVfM>strong{grid-column:2}.workstream-configuration-page_projectTileMeta__qUnQw,.workstream-configuration-page_projectTileProgress__1\+ugC{grid-column:1/-1;grid-row:auto;padding:0}.workstream-configuration-page_projectTileAction__3dcsW{border-top:1px solid #e4e9f0;grid-column:1/-1;grid-row:auto;padding-top:10px}}.workstream-tracking-page_page__wHBj2{background:#f6f8fb;color:#172036;gap:16px}.workstream-tracking-page_hero__ZGeVq{display:none}.workstream-tracking-page_hero__ZGeVq h1{color:#131c2e;font-size:clamp(1.45rem,2vw,1.8rem);line-height:1.12;margin:5px 0 6px}.workstream-tracking-page_hero__ZGeVq p{color:#687792;font-size:1rem;margin:0}.workstream-tracking-page_eyebrow__vRoxP{color:#2782d8;font-size:.78rem;font-weight:700;letter-spacing:.08em}.workstream-tracking-page_backButton__EJSzv{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__EJSzv:hover{color:#2782d8}.workstream-tracking-page_projectHeader__wWE47{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__2i1pZ{align-items:center;border-bottom:1px solid #e3e8ef;display:flex;gap:14px;min-width:0;padding:4px 6px 18px}.workstream-tracking-page_projectShadowToggle__EF-Ga{background:#f9fbfd;border:1px solid #dbe3ee;border-radius:9px;margin-left:auto;padding:7px 10px}.workstream-tracking-page_projectIdentity__2i1pZ h1{color:#172036;font-size:clamp(1.35rem,2vw,1.75rem);margin:4px 0}.workstream-tracking-page_projectIdentity__2i1pZ p{color:#687792;font-size:.8rem;margin:0}.workstream-tracking-page_projectMark__c3VJW{background:#eef2ff;border-radius:10px;color:#4977df;display:grid;flex:0 0 auto;height:42px;place-items:center;width:42px}.workstream-tracking-page_projectMark__c3VJW svg{width:24px}.workstream-tracking-page_healthBadge__zx4vC{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__evJBt{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__4qFBw{grid-gap:4px 8px;display:grid;gap:4px 8px;grid-template-columns:20px 1fr;padding:4px 16px}.workstream-tracking-page_projectFact__4qFBw+.workstream-tracking-page_projectFact__4qFBw{border-left:1px solid #e3e8ef}.workstream-tracking-page_projectFact__4qFBw svg{align-self:center;color:#58719c;grid-row:1/3;width:16px}.workstream-tracking-page_projectFact__4qFBw small{color:#687792;font-size:.65rem}.workstream-tracking-page_projectFact__4qFBw b{color:#253149;font-size:.73rem;overflow-wrap:anywhere}.workstream-tracking-page_projectHealth__J9VM1{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__J9VM1>span{color:#253149;font-size:.72rem;font-weight:800}.workstream-tracking-page_healthSummary__bFJtz{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__bFJtz>svg{height:28px;width:28px}.workstream-tracking-page_healthSummary__bFJtz div{grid-gap:2px;display:grid;gap:2px}.workstream-tracking-page_healthSummary__bFJtz small{font-size:.62rem}.workstream-tracking-page_healthSummary__bFJtz strong{font-size:.88rem}.workstream-tracking-page_healthSummary__bFJtz p{color:#687792;font-size:.65rem;margin:0}.workstream-tracking-page_healthSignals__h3c8C{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.workstream-tracking-page_healthSignals__h3c8C span{grid-gap:3px;color:#687792;display:grid;font-size:.62rem;gap:3px}.workstream-tracking-page_healthSignals__h3c8C b{align-items:center;color:currentColor;display:flex;font-size:.67rem;gap:5px}.workstream-tracking-page_healthSignals__h3c8C b i{background:currentColor;border-radius:50%;height:6px;width:6px}.workstream-tracking-page_healthProgress__mDazl{grid-gap:6px;color:#687792;display:grid;font-size:.65rem;gap:6px;grid-template-columns:1fr auto}.workstream-tracking-page_healthProgress__mDazl>span:first-child{display:contents}.workstream-tracking-page_healthProgress__mDazl b{color:#253149}.workstream-tracking-page_healthProgress__mDazl .workstream-tracking-page_progressTrack__sGsp1{grid-column:1/-1}.workstream-tracking-page_healthGood__gXbp\+{background-color:#e9f6ef;color:#2d8f5b}.workstream-tracking-page_healthWatch__N4y-K{background-color:#fff4df;color:#b87511}.workstream-tracking-page_healthRisk__PUBmU{background-color:#fcebed;color:#c8464f}.workstream-tracking-page_trackingScope__bJPlI{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__bJPlI header strong{color:#253149;display:block;font-size:.82rem}.workstream-tracking-page_trackingScope__bJPlI header span{color:#687792;display:block;font-size:.72rem;margin-top:3px}.workstream-tracking-page_scopeOptions__8G3lo{display:flex;gap:10px;overflow-x:auto;padding:1px 1px 4px;scrollbar-width:thin}.workstream-tracking-page_scopeOptions__8G3lo 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__8G3lo button:hover{background:#f8faff;border-color:#9ab4f6}.workstream-tracking-page_scopeOptions__8G3lo button>svg{color:#60728f;flex:0 0 auto;width:19px}.workstream-tracking-page_scopeOptions__8G3lo button>span{grid-gap:2px;display:grid;gap:2px;min-width:0}.workstream-tracking-page_scopeOptions__8G3lo button small,.workstream-tracking-page_scopeOptions__8G3lo button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workstream-tracking-page_scopeOptions__8G3lo button strong{color:#26344c;font-size:.78rem}.workstream-tracking-page_scopeOptions__8G3lo button small{color:#71809a;font-size:.65rem}.workstream-tracking-page_scopeOptions__8G3lo .workstream-tracking-page_scopeActive__GM7K9{background:#f1f5ff;border-color:#7198f5;box-shadow:inset 0 0 0 1px #c9d7fb}.workstream-tracking-page_scopeOptions__8G3lo .workstream-tracking-page_scopeActive__GM7K9 strong,.workstream-tracking-page_scopeOptions__8G3lo .workstream-tracking-page_scopeActive__GM7K9>svg{color:#3868ed}.workstream-tracking-page_kpiGrid__PNp0A{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.workstream-tracking-page_kpiGrid__PNp0A .workstream-tracking-page_metric__KivDp{min-height:130px;padding:17px}.workstream-tracking-page_kpiGrid__PNp0A .workstream-tracking-page_metricIcon__oT1VZ{margin-bottom:8px}.workstream-tracking-page_kpiGrid__PNp0A .workstream-tracking-page_metric__KivDp strong{font-size:clamp(1.15rem,1.45vw,1.6rem);margin:9px 0 5px}.workstream-tracking-page_kpiGrid__PNp0A .workstream-tracking-page_metric__KivDp p{font-size:.73rem}.workstream-tracking-page_projectPicker__4Ff4\+{width:min(360px,100%)}.workstream-tracking-page_empty__gCisl{align-items:center;color:#687792;display:flex;gap:12px;justify-content:center;min-height:180px}.workstream-tracking-page_error__o9By\+{color:#c33f46}.workstream-tracking-page_loadingOverlay__WTV3w{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__WTV3w svg{filter:drop-shadow(0 5px 10px rgba(30,80,145,.16));height:64px;width:64px}.workstream-tracking-page_srOnly__iVuAx{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__EsS6C{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__KivDp>span:not(.workstream-tracking-page_metricIcon__oT1VZ),.workstream-tracking-page_miniMetric__Y73QU>span,.workstream-tracking-page_summary__EsS6C>div>span{color:#687792;font-size:.86rem}.workstream-tracking-page_summary__EsS6C h2{color:#131c2e;font-size:1.45rem;margin:16px 0 10px}.workstream-tracking-page_summary__EsS6C p{color:#687792;line-height:1.55;margin:0}.workstream-tracking-page_summaryMetrics__c6sws{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.workstream-tracking-page_miniMetric__Y73QU{background:#fafbfd;border:1px solid #e0e6ef;border-radius:14px;padding:20px}.workstream-tracking-page_miniMetric__Y73QU strong{color:#131c2e;display:block;font-size:1.75rem;margin:13px 0}.workstream-tracking-page_metricGrid__s4R8y{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.workstream-tracking-page_overviewPanel__uu4yE{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__lQnzH{padding:13px 14px}.workstream-tracking-page_overviewSummary__lQnzH>span{color:#265fe4;font-size:.83rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.workstream-tracking-page_overviewSummary__lQnzH h2{color:#131c2e;font-size:1.12rem;line-height:1.4;margin:15px 0 10px}.workstream-tracking-page_overviewSummary__lQnzH p{color:#687792;font-size:.85rem;line-height:1.5;margin:0}.workstream-tracking-page_overviewSummary__lQnzH>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__lQnzH>div b{color:#172036}.workstream-tracking-page_overviewSummary__lQnzH>div .workstream-tracking-page_progressTrack__sGsp1{grid-column:1/-1}.workstream-tracking-page_overviewPanel__uu4yE .workstream-tracking-page_metricGrid__s4R8y{gap:12px}.workstream-tracking-page_overviewPanel__uu4yE .workstream-tracking-page_metric__KivDp{min-height:145px;padding:18px}.workstream-tracking-page_overviewPanel__uu4yE .workstream-tracking-page_metric__KivDp strong{font-size:clamp(1.25rem,1.6vw,1.75rem)}.workstream-tracking-page_metric__KivDp{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__KivDp:before{background:var(--metric-color);content:"";height:4px;inset:0 0 auto;position:absolute}.workstream-tracking-page_metricIcon__oT1VZ{color:var(--metric-color);display:inline-flex;margin-bottom:15px}.workstream-tracking-page_metric__KivDp strong{color:#131c2e;display:block;font-size:clamp(1.45rem,2vw,2.1rem);margin:15px 0 8px;overflow-wrap:anywhere}.workstream-tracking-page_metric__KivDp p{color:#687792;font-size:.88rem;margin:0}.workstream-tracking-page_utilisationSection__Adqqq{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__P0hCq{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:2px 4px 4px}.workstream-tracking-page_utilisationHeader__P0hCq h2{color:#172036;font-size:1.3rem;margin:0 0 5px}.workstream-tracking-page_utilisationHeader__P0hCq p{color:#687792;font-size:.87rem;margin:0}.workstream-tracking-page_utilisationHeader__P0hCq>span{align-items:center;color:#687792;display:flex;font-size:.8rem;gap:8px}.workstream-tracking-page_utilisationCharts__ZV5VB{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(260px,.68fr) minmax(450px,1.45fr) minmax(300px,.82fr)}.workstream-tracking-page_insightCard__Y77AD{background:#fff;border:1px solid #dce3ed;border-radius:12px;min-width:0;overflow:hidden}.workstream-tracking-page_insightCard__Y77AD>h3{border-bottom:1px solid #e5eaf1;color:#253149;font-size:.95rem;margin:0;padding:16px 18px}.workstream-tracking-page_insightCard__Y77AD>h3 small{color:#687792;font-weight:400}.workstream-tracking-page_summaryVisualCard__VuX3I{display:flex;flex-direction:column}.workstream-tracking-page_visualCardHeader__NJMPp{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__NJMPp>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__NJMPp>span svg{height:19px;width:19px}.workstream-tracking-page_visualCardHeader__NJMPp>div{min-width:0}.workstream-tracking-page_visualCardHeader__NJMPp h3{color:#1d2940;font-size:.91rem;line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workstream-tracking-page_visualCardHeader__NJMPp 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__-FUAR{--visual-accent:#3972df}.workstream-tracking-page_visualHeaderPurple__vgSDX{--visual-accent:#805ce8}.workstream-tracking-page_visualInfoButton__jjm4U{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__jjm4U:hover{background:color-mix(in srgb,var(--visual-accent) 9%,#fff)}.workstream-tracking-page_visualInfoButton__jjm4U svg{height:16px;width:16px}.workstream-tracking-page_designationCardBody__nlDqw,.workstream-tracking-page_utilisationCardBody__0S5jr{grid-gap:9px;align-content:start;display:grid;gap:9px;padding:12px}.workstream-tracking-page_primaryDonut__KAkeQ{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__XUUJd{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__XUUJd strong{color:#172036;font-size:1.55rem;line-height:1}.workstream-tracking-page_primaryDonutTotal__XUUJd span{color:#687792;font-size:.66rem;font-weight:600;margin-top:5px}.workstream-tracking-page_primaryDonutTotal__XUUJd small{color:#506a98;font-size:.65rem;margin-top:8px;white-space:nowrap}.workstream-tracking-page_summaryMetricRows__AWGTX{grid-gap:6px;display:grid;gap:6px}.workstream-tracking-page_summaryMetricRow__masrT{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__masrT>i{border-radius:50%;height:9px;width:9px}.workstream-tracking-page_summaryMetricRow__masrT>div{grid-gap:2px;display:grid;gap:2px;min-width:0}.workstream-tracking-page_summaryMetricRow__masrT span{color:#687792;font-size:.68rem}.workstream-tracking-page_summaryMetricRow__masrT strong{color:#172036;font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workstream-tracking-page_metricShare__Vos\+f{justify-items:end}.workstream-tracking-page_metricShare__Vos\+f b{background:#e8f7ef;border-radius:7px;color:#27895a;font-size:.66rem;padding:3px 7px}.workstream-tracking-page_metricShare__Vos\+f small{color:#71809a;font-size:.57rem;margin-top:1px}.workstream-tracking-page_visualCallout__F9bJ5{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__F9bJ5: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__F9bJ5>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__F9bJ5 svg{height:17px;width:17px}.workstream-tracking-page_visualCallout__F9bJ5>div{grid-gap:3px;display:grid;gap:3px;min-width:0;position:relative;z-index:1}.workstream-tracking-page_visualCallout__F9bJ5 strong{font-size:.67rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workstream-tracking-page_visualCallout__F9bJ5 small{color:#687792;font-size:.58rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workstream-tracking-page_visualCalloutSuccess__N-Vv\+{background:linear-gradient(110deg,#f3fbf6,#effaf4);border-color:#d8ecdf;color:#31905b}.workstream-tracking-page_visualCalloutDanger__pnqA9{background:linear-gradient(110deg,#fff6f7,#fff1f2);border-color:#f1d9db;color:#d34d56}.workstream-tracking-page_visualCalloutInfo__G7UJh{background:linear-gradient(110deg,#f6f9ff,#edf3ff);border-color:#dce5fa;color:#3972df}.workstream-tracking-page_donutLayout__EBmvs{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:180px 1fr;min-height:255px;padding:18px}.workstream-tracking-page_donutChart__\+V79q{height:180px;position:relative}.workstream-tracking-page_donutChart__\+V79q>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__\+V79q small{color:#687792;font-size:.7rem;font-weight:500;margin-top:4px}.workstream-tracking-page_donutLayout__EBmvs dl{grid-gap:20px;display:grid;gap:20px;margin:0}.workstream-tracking-page_donutLayout__EBmvs dl div{grid-gap:6px;display:grid;gap:6px}.workstream-tracking-page_donutLayout__EBmvs dt{align-items:center;color:#687792;display:flex;font-size:.78rem;gap:7px}.workstream-tracking-page_donutLayout__EBmvs dd{color:#172036;font-weight:700;margin:0 0 0 17px}.workstream-tracking-page_donutLayout__EBmvs i{border-radius:50%;height:9px;width:9px}.workstream-tracking-page_utilisedDot__elbEs{background:#3972df}.workstream-tracking-page_plannedDot__bw4NB{background:#d7dce5}.workstream-tracking-page_costVisual__XCfbT,.workstream-tracking-page_phaseChartCard__UKq-Q{--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__UKq-Q{display:flex;flex-direction:column}.workstream-tracking-page_phaseChart__HvgDJ{flex:1 1 auto;height:auto;min-height:300px;padding:12px 15px 5px;width:100%}.workstream-tracking-page_phaseStatusCard__phElI{display:flex;flex-direction:column}.workstream-tracking-page_phaseStatusList__lwNIp{grid-gap:8px;display:grid;gap:8px;padding:12px 12px 8px}.workstream-tracking-page_phaseStatusItem__hZWtU{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__50GDA{background:var(--phase-color);border-radius:50%;color:#fff;display:grid;height:33px;place-items:center;width:33px}.workstream-tracking-page_phaseStatusIcon__50GDA svg{height:15px;width:15px}.workstream-tracking-page_phaseStatusItem__hZWtU>div:nth-child(2){grid-gap:3px;display:grid;gap:3px}.workstream-tracking-page_phaseStatusItem__hZWtU strong{color:#253149;font-size:.75rem}.workstream-tracking-page_phaseStatusItem__hZWtU small{color:#73819a;font-size:.66rem}.workstream-tracking-page_phaseStatusUsage__\+scPJ{grid-gap:6px;display:grid;gap:6px}.workstream-tracking-page_phaseStatusUsage__\+scPJ>span{color:#586880;display:flex;font-size:.66rem;gap:8px;justify-content:space-between}.workstream-tracking-page_phaseStatusUsage__\+scPJ b{color:#253149}.workstream-tracking-page_phaseStatusUsage__\+scPJ>i{background:#e7ebf1;border-radius:7px;height:5px;overflow:hidden}.workstream-tracking-page_phaseStatusUsage__\+scPJ em{background:#3972df;border-radius:inherit;display:block;height:100%}.workstream-tracking-page_phaseOver__jNOqJ .workstream-tracking-page_phaseStatusUsage__\+scPJ b,.workstream-tracking-page_phaseOver__jNOqJ small{color:#d1434a}.workstream-tracking-page_phaseOver__jNOqJ .workstream-tracking-page_phaseStatusUsage__\+scPJ em{background:#d1434a}.workstream-tracking-page_phaseWatch__RyaRU .workstream-tracking-page_phaseStatusUsage__\+scPJ b,.workstream-tracking-page_phaseWatch__RyaRU small{color:#b87511}.workstream-tracking-page_phaseWatch__RyaRU .workstream-tracking-page_phaseStatusUsage__\+scPJ em{background:#d99a35}.workstream-tracking-page_timelineLink__\+6OFJ{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__\+6OFJ:hover{background:#f4f7ff;border-color:#3972df}.workstream-tracking-page_durationGrid__GasDA{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1.5fr) minmax(440px,1fr)}.workstream-tracking-page_costTable__qwsCC table,.workstream-tracking-page_phaseTable__Ay2y7 table{margin:0}.workstream-tracking-page_costTable__qwsCC td,.workstream-tracking-page_costTable__qwsCC th,.workstream-tracking-page_phaseTable__Ay2y7 td,.workstream-tracking-page_phaseTable__Ay2y7 th{font-size:.78rem;padding:12px 14px}.workstream-tracking-page_tableProgress__i6vb3{align-items:center;display:flex;gap:8px;min-width:110px}.workstream-tracking-page_tableProgress__i6vb3>i{background:#e5eaf1;border-radius:8px;height:6px;overflow:hidden;width:48px}.workstream-tracking-page_tableProgress__i6vb3 b{background:#41a36d;border-radius:inherit;display:block;height:100%}.workstream-tracking-page_projectSummaryCards__J-mhF{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.workstream-tracking-page_projectSummaryCard__f4efP{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__f4efP>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__f4efP svg{width:17px}.workstream-tracking-page_projectSummaryCard__f4efP small{color:#687792}.workstream-tracking-page_projectSummaryCard__f4efP strong{color:var(--summary-color);font-size:1.05rem;margin-top:9px}.workstream-tracking-page_projectSummaryCard__f4efP p{color:#687792;font-size:.72rem;margin:7px 0 0}.workstream-tracking-page_summaryblue__IsiAr{--summary-color:#3972df}.workstream-tracking-page_summarygreen__Evrs6{--summary-color:#31905b}.workstream-tracking-page_summaryamber__kY8vW{--summary-color:#bf7a00}.workstream-tracking-page_summarypurple__xuYbh{--summary-color:#8157d5}.workstream-tracking-page_costGrid__jj45n{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__ty-Rv{grid-gap:12px;display:grid;gap:12px}.workstream-tracking-page_costTotals__ty-Rv 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__ty-Rv article:last-child{background:linear-gradient(145deg,#f2fbf5,#fff)}.workstream-tracking-page_costTotals__ty-Rv svg{color:#3972df;width:18px}.workstream-tracking-page_costTotals__ty-Rv span{color:#687792;font-size:.75rem;margin:10px 0 8px}.workstream-tracking-page_costTotals__ty-Rv strong{color:#3972df;font-size:1.25rem;overflow-wrap:anywhere}.workstream-tracking-page_costTotals__ty-Rv article:last-child strong{color:#31905b}.workstream-tracking-page_costVisual__XCfbT{display:flex;flex-direction:column}.workstream-tracking-page_costSummaryStrip__MVZDc{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);padding:12px 14px 0}.workstream-tracking-page_costSummaryStrip__MVZDc>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__MVZDc>div:last-child{background:#f5f2ff;color:#7456ce}.workstream-tracking-page_costSummaryStrip__MVZDc svg{grid-row:1/3;width:17px}.workstream-tracking-page_costSummaryStrip__MVZDc span{color:#687792;font-size:.7rem}.workstream-tracking-page_costSummaryStrip__MVZDc strong{color:#172036;font-size:.92rem;overflow-wrap:anywhere}.workstream-tracking-page_costChart__08GUP{flex:1 1;min-height:235px;padding:12px 12px 4px}.workstream-tracking-page_designationDonut__ot5r8{display:flex;flex-direction:column}.workstream-tracking-page_designationDonutChart__EcKqQ{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__EcKqQ .recharts-tooltip-wrapper{pointer-events:none;z-index:10}.workstream-tracking-page_designationDonutTotal__VjpWV{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__VjpWV strong{color:#172036;font-size:1.35rem;line-height:1}.workstream-tracking-page_designationDonutTotal__VjpWV span{color:#687792;font-size:.63rem;margin-top:5px}.workstream-tracking-page_designationRows__zPSmd{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__TU2hA{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__TU2hA>i{background:var(--designation-color);border-radius:50%;height:8px;width:8px}.workstream-tracking-page_designationName__GovI3{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__TU2hA>strong{color:#172036;font-size:.68rem;white-space:nowrap}.workstream-tracking-page_designationProgress__xUlrP{background:#e8edf4;border-radius:7px;height:5px;overflow:hidden}.workstream-tracking-page_designationProgress__xUlrP>i{background:var(--designation-color);border-radius:inherit;display:block;height:100%}.workstream-tracking-page_designationRow__TU2hA>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__mxPVZ{color:#71809a;font-size:.72rem;margin:0;padding:18px 10px;text-align:center}.workstream-tracking-page_designationTooltip__fmhjg{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__fmhjg>strong{border-bottom:1px solid #e7ebf1;color:#172036;padding-bottom:6px}.workstream-tracking-page_designationTooltip__fmhjg span{color:#687792;display:flex;font-size:.75rem;gap:16px;justify-content:space-between}.workstream-tracking-page_designationTooltip__fmhjg b{color:#253149;white-space:nowrap}.workstream-tracking-page_utilisationTooltip__KuyYv{background:#fff;border-color:#cfd8e6;box-shadow:0 12px 30px #1f304d33;min-width:180px;position:relative;z-index:30}.workstream-tracking-page_phaseChart__HvgDJ .recharts-default-tooltip{background:#fff!important;border:1px solid #d6deea!important;border-radius:9px;box-shadow:0 10px 26px #1f304d2e}.workstream-tracking-page_phaseChart__HvgDJ .recharts-tooltip-label{color:#172036;font-weight:700}.workstream-tracking-page_phaseChart__HvgDJ .recharts-tooltip-item{color:#344054!important;font-weight:600}.workstream-tracking-page_keyInsights__AurE0{display:flex;flex-direction:column}.workstream-tracking-page_insightList__Pfc6r{grid-gap:10px;align-content:start;display:grid;gap:10px;padding:14px}.workstream-tracking-page_insightItem__xlB1d{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__xlB1d>span{border-radius:50%;display:grid;height:27px;place-items:center;width:27px}.workstream-tracking-page_insightItem__xlB1d svg{height:15px;width:15px}.workstream-tracking-page_insightItem__xlB1d strong{color:#253149;display:block;font-size:.78rem;line-height:1.35}.workstream-tracking-page_insightItem__xlB1d p{color:#687792;font-size:.69rem;line-height:1.4;margin:4px 0 0}.workstream-tracking-page_insightdanger__0CukJ{background:#fff6f7;border-color:#f3d7da}.workstream-tracking-page_insightdanger__0CukJ>span{background:#fde8ea;color:#d34d56}.workstream-tracking-page_insightsuccess__K27mE{background:#f4fbf6;border-color:#d8ecdf}.workstream-tracking-page_insightsuccess__K27mE>span{background:#e2f3e8;color:#31905b}.workstream-tracking-page_insightinfo__xRXKZ{background:#f5f8ff;border-color:#dce5fa}.workstream-tracking-page_insightinfo__xRXKZ>span{background:#e5ecff;color:#3972df}.workstream-tracking-page_blue__1sQu9{--metric-color:#5b91df}.workstream-tracking-page_purple__ohMng{--metric-color:#8069d6}.workstream-tracking-page_green__lpcCR{--metric-color:#55a77a}.workstream-tracking-page_amber__Z2Sl9{--metric-color:#d59a43}.workstream-tracking-page_red__Z-B1f{--metric-color:#d66a70}.workstream-tracking-page_sky__A60QP{--metric-color:#61a5d9}.workstream-tracking-page_violet__c4an9{--metric-color:#8d75cf}.workstream-tracking-page_reportCard__cC4Gu{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__3UnVy{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:25px 28px}.workstream-tracking-page_sectionHeader__3UnVy h2{color:#131c2e;font-size:1.3rem;margin:0 0 7px}.workstream-tracking-page_sectionHeader__3UnVy p,.workstream-tracking-page_sectionHeader__3UnVy>span{color:#687792;margin:0}.workstream-tracking-page_reportCard__cC4Gu table{margin:0}.workstream-tracking-page_reportCard__cC4Gu thead{background:#f2f5f9}.workstream-tracking-page_reportCard__cC4Gu th{color:#53627b;white-space:nowrap}.workstream-tracking-page_reportCard__cC4Gu td{vertical-align:middle}.workstream-tracking-page_progress__\+LT40{align-items:center;display:flex;gap:12px;min-width:135px}.workstream-tracking-page_progressTrack__sGsp1{background:#e8edf3;border-radius:20px;flex:1 1;height:8px;min-width:70px;overflow:hidden}.workstream-tracking-page_progressTrack__sGsp1 i{background:#349168;border-radius:inherit;display:block;height:100%}.workstream-tracking-page_status__fVhej{align-items:center;border-radius:999px;display:inline-flex;font-size:.82rem;gap:8px;padding:7px 12px;white-space:nowrap}.workstream-tracking-page_status__fVhej i{background:currentColor;border-radius:50%;height:8px;width:8px}.workstream-tracking-page_statusGood__Qp8Dz{background:#e9f6f0;color:#18865b}.workstream-tracking-page_statusWatch__H00lt{background:#fff3e3;color:#b76b06}.workstream-tracking-page_statusDanger__VRH0P{background:#fcecee;color:#cf4149}.workstream-tracking-page_negative__MpiY9{color:#d14343}.workstream-tracking-page_emptyRow__olmAD{color:#687792;padding:34px!important;text-align:center}.workstream-tracking-page_listHero__hUbRk{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__hUbRk h1{color:#131c2e;font-size:clamp(1.45rem,2.3vw,1.9rem);margin:0}.workstream-tracking-page_listHero__hUbRk p{color:#687792;font-size:.86rem;margin:8px 0 0}.workstream-tracking-page_listStats__4eu3Z{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.workstream-tracking-page_listStats__4eu3Z>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__4eu3Z span{color:#687792;font-size:.78rem}.workstream-tracking-page_listStats__4eu3Z strong{color:#172036;font-size:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workstream-tracking-page_listToolbar__qUnF8{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__qUnF8>span{color:#687792;font-size:.85rem;justify-self:end}.workstream-tracking-page_searchBox__TkcK8{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__TkcK8 input{background:#0000;border:0;color:#172036;font:inherit;outline:0;width:100%}.workstream-tracking-page_listToolbar__qUnF8 select{background:#fff;border:1px solid #d5deeb;border-radius:10px;color:#43526c;font:inherit;min-height:44px;padding:0 13px}.workstream-tracking-page_projectRow__a8TCu{cursor:pointer;transition:background-color .15s ease}.workstream-tracking-page_projectRow__a8TCu:hover{background:#f3f8ff}.workstream-tracking-page_subText__6JAxo{color:#71819b;display:block;margin-top:5px}.workstream-tracking-page_workstreamWorkspace__\+KgQ-{padding:0 24px 24px}.workstream-tracking-page_workstreamWorkspaceOpen__eOMY0{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(320px,.82fr) minmax(0,1.55fr)}.workstream-tracking-page_workstreamList__wxhrD{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.workstream-tracking-page_workstreamWorkspaceOpen__eOMY0 .workstream-tracking-page_workstreamList__wxhrD{grid-template-columns:1fr}.workstream-tracking-page_workstreamCard__bAkKn{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__-Geis,.workstream-tracking-page_workstreamCard__bAkKn:hover{border-color:var(--workstream-accent);box-shadow:0 7px 22px #23375517}.workstream-tracking-page_workstreamTrigger__8uuH6{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__8h78C{align-items:center;display:flex;gap:14px;justify-content:space-between}.workstream-tracking-page_workstreamTitle__8h78C>strong{color:#121b2d;font-size:1.17rem}.workstream-tracking-page_workstreamMetrics__fsjmF{grid-gap:14px;color:#6a7891;display:grid;font-size:.81rem;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.workstream-tracking-page_workstreamMetrics__fsjmF span{min-width:0}.workstream-tracking-page_workstreamMetrics__fsjmF strong{color:#141d30;display:block;font-size:1rem;margin-top:7px;overflow-wrap:anywhere}.workstream-tracking-page_workstreamProgress__M8e42{grid-gap:8px;display:grid;gap:8px}.workstream-tracking-page_workstreamProgress__M8e42>span:first-child{color:#687792;display:flex;font-size:.82rem;justify-content:space-between}.workstream-tracking-page_workstreamProgress__M8e42 .workstream-tracking-page_progressTrack__sGsp1 i{background:var(--workstream-accent)}.workstream-tracking-page_workstreamTrend__F4IPc{background:#fff;border-top:1px solid #e3e8f0;margin:0 -24px -20px;padding:16px 18px 6px}.workstream-tracking-page_workstreamTrend__F4IPc h4{color:#25324a;font-size:.83rem;margin:0 0 10px}.workstream-tracking-page_workstreamTrendLoading__PLMj2{color:#7a879c;display:grid;font-size:.8rem;min-height:150px;place-items:center}.workstream-tracking-page_breakdownLink__mvKII{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__PZBoL{background:#fff;border:1px solid #dce3ed;border-radius:14px;min-width:0;overflow:hidden}.workstream-tracking-page_selectedAnalytics__PZBoL>header{align-items:center;border-bottom:1px solid #e3e8f0;display:flex;gap:16px;justify-content:space-between;padding:18px 22px}.workstream-tracking-page_selectedAnalytics__PZBoL>header span{color:#365fea;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.workstream-tracking-page_selectedAnalytics__PZBoL>header h3{color:#172036;font-size:1.1rem;margin:5px 0 0}.workstream-tracking-page_selectedAnalytics__PZBoL>header button{background:#fff;border:1px solid #d6deea;border-radius:8px;color:#596983;cursor:pointer;padding:7px 11px}.workstream-tracking-page_analyticsPlaceholder__aScb5{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__aScb5>span{background:#e8efff;border-radius:15px;color:#3868ed;display:grid;height:54px;margin-bottom:14px;place-items:center;width:54px}.workstream-tracking-page_analyticsPlaceholder__aScb5 h3{color:#172036;font-size:1.08rem;margin:0 0 9px}.workstream-tracking-page_analyticsPlaceholder__aScb5 p{line-height:1.55;margin:0;max-width:410px}.workstream-tracking-page_analyticsPanel__qxUxx{background:#fafbfd;border-top:1px solid #e3e8f0;padding:22px 24px 26px}.workstream-tracking-page_analyticsFilters__PlXPn{align-items:end;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.workstream-tracking-page_analyticsTools__wGps9{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.workstream-tracking-page_modeSwitch__4wsch{background:#eef2f8;border-radius:8px;display:inline-flex;padding:3px}.workstream-tracking-page_modeSwitch__4wsch 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__4wsch .workstream-tracking-page_modeActive__7iNbv{background:#3868ed;box-shadow:0 2px 5px #3868ed3d;color:#fff}.workstream-tracking-page_analyticsFilters__PlXPn label{grid-gap:6px;color:#65748e;display:grid;font-size:.78rem;font-weight:600;gap:6px}.workstream-tracking-page_analyticsFilters__PlXPn input,.workstream-tracking-page_analyticsFilters__PlXPn select{background:#fff;border:1px solid #d3dce9;border-radius:8px;color:#26344c;font:inherit;min-height:38px;padding:0 10px}.workstream-tracking-page_analyticsFilters__PlXPn button{background:#0000;border:0;color:#365fea;cursor:pointer;font-weight:600;min-height:38px;padding:0 12px}.workstream-tracking-page_analyticsState__y9KoD{align-items:center;color:#687792;display:flex;gap:10px;justify-content:center;min-height:220px}.workstream-tracking-page_analyticsSummary__rZPXN{align-items:center;color:#687792;display:flex;flex-wrap:wrap;font-size:.84rem;gap:12px 28px;margin-bottom:18px}.workstream-tracking-page_analyticsSummary__rZPXN strong{color:#172036;font-size:1rem;margin-left:6px}.workstream-tracking-page_analyticsSummary__rZPXN small{margin-left:auto}.workstream-tracking-page_categoryTiles__Rex\+5{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));margin-bottom:18px}.workstream-tracking-page_categoryTiles__Rex\+5 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__Rex\+5 article:before{background:var(--category-color);content:"";inset:0 auto 0 0;position:absolute;width:3px}.workstream-tracking-page_categoryTiles__Rex\+5 span{color:#65748e;display:block;font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workstream-tracking-page_categoryTiles__Rex\+5 strong{color:#172036;display:inline-block;font-size:1.05rem;margin-top:9px}.workstream-tracking-page_categoryTiles__Rex\+5 small{color:#65748e;float:right;margin-top:11px}.workstream-tracking-page_chartGrid__SDha6{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(300px,.8fr) minmax(440px,1.4fr)}.workstream-tracking-page_chartCard__FyXBz{background:#fff;border:1px solid #dfe5ee;border-radius:12px;min-width:0;padding:18px}.workstream-tracking-page_chartCard__FyXBz h3{color:#172036;font-size:1rem;margin:0 0 12px}.workstream-tracking-page_chartCanvas__MbG5o{height:275px}.workstream-tracking-page_categoryLegend__8LLom{grid-gap:9px 16px;display:grid;gap:9px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.workstream-tracking-page_categoryLegend__8LLom>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__8LLom i{border-radius:3px;height:8px;width:8px}.workstream-tracking-page_categoryLegend__8LLom b{color:#172036}.workstream-tracking-page_categoryLegend__8LLom small{min-width:36px;text-align:right}.workstream-tracking-page_noChartData__jxbwU{color:#7a879c;display:grid;min-height:275px;place-items:center;text-align:center}@media (max-width:1100px){.workstream-tracking-page_metricGrid__s4R8y{grid-template-columns:repeat(2,1fr)}.workstream-tracking-page_overviewPanel__uu4yE,.workstream-tracking-page_summary__EsS6C{grid-template-columns:1fr}}@media (max-width:1350px){.workstream-tracking-page_kpiGrid__PNp0A{grid-template-columns:repeat(3,1fr)}.workstream-tracking-page_utilisationCharts__ZV5VB{grid-template-columns:minmax(260px,.7fr) minmax(430px,1.3fr)}.workstream-tracking-page_phaseStatusCard__phElI{grid-column:1/-1}.workstream-tracking-page_phaseStatusList__lwNIp{grid-template-columns:repeat(2,1fr)}}@media (max-width:1400px){.workstream-tracking-page_costGrid__jj45n{grid-template-columns:minmax(260px,.7fr) minmax(430px,1.3fr)}.workstream-tracking-page_keyInsights__AurE0{grid-column:1/-1}.workstream-tracking-page_insightList__Pfc6r{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1250px){.workstream-tracking-page_costGrid__jj45n{grid-template-columns:1fr}.workstream-tracking-page_keyInsights__AurE0{grid-column:auto}.workstream-tracking-page_durationGrid__GasDA,.workstream-tracking-page_workstreamWorkspaceOpen__eOMY0{grid-template-columns:1fr}.workstream-tracking-page_workstreamWorkspaceOpen__eOMY0 .workstream-tracking-page_workstreamList__wxhrD{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.workstream-tracking-page_workstreamList__wxhrD{grid-template-columns:repeat(2,minmax(0,1fr))}.workstream-tracking-page_chartGrid__SDha6{grid-template-columns:1fr}.workstream-tracking-page_listStats__4eu3Z{grid-template-columns:repeat(2,1fr)}.workstream-tracking-page_listToolbar__qUnF8{grid-template-columns:1fr 200px}.workstream-tracking-page_listToolbar__qUnF8>span{grid-column:1/-1;justify-self:start}}@media (max-width:720px){.workstream-tracking-page_hero__ZGeVq{align-items:stretch;flex-direction:column}.workstream-tracking-page_projectPicker__4Ff4\+{width:100%}.workstream-tracking-page_costGrid__jj45n,.workstream-tracking-page_insightList__Pfc6r,.workstream-tracking-page_listStats__4eu3Z,.workstream-tracking-page_metricGrid__s4R8y,.workstream-tracking-page_phaseStatusList__lwNIp,.workstream-tracking-page_summaryMetrics__c6sws,.workstream-tracking-page_utilisationCharts__ZV5VB,.workstream-tracking-page_workstreamList__wxhrD,.workstream-tracking-page_workstreamWorkspaceOpen__eOMY0 .workstream-tracking-page_workstreamList__wxhrD{grid-template-columns:1fr}.workstream-tracking-page_costGrid__jj45n>article:last-child,.workstream-tracking-page_phaseStatusCard__phElI{grid-column:auto}.workstream-tracking-page_costSummaryStrip__MVZDc,.workstream-tracking-page_donutLayout__EBmvs,.workstream-tracking-page_projectSummaryCards__J-mhF{grid-template-columns:1fr}.workstream-tracking-page_utilisationSection__Adqqq{padding:12px}.workstream-tracking-page_workstreamWorkspace__\+KgQ-{padding:0 14px 14px}.workstream-tracking-page_workstreamMetrics__fsjmF{grid-template-columns:1fr 1fr}.workstream-tracking-page_analyticsPanel__qxUxx{padding:18px 14px}.workstream-tracking-page_analyticsTools__wGps9{align-items:stretch;flex-direction:column-reverse}.workstream-tracking-page_analyticsSummary__rZPXN small{margin-left:0;width:100%}.workstream-tracking-page_chartGrid__SDha6{grid-template-columns:minmax(0,1fr)}.workstream-tracking-page_categoryLegend__8LLom{grid-template-columns:1fr}.workstream-tracking-page_summary__EsS6C{padding:22px}.workstream-tracking-page_sectionHeader__3UnVy{align-items:flex-start;flex-direction:column}.workstream-tracking-page_listToolbar__qUnF8{grid-template-columns:1fr}.workstream-tracking-page_listToolbar__qUnF8>span{grid-column:auto}.workstream-tracking-page_projectHeader__wWE47{grid-template-columns:1fr}.workstream-tracking-page_projectHealth__J9VM1{grid-column:1;grid-row:auto}.workstream-tracking-page_kpiGrid__PNp0A,.workstream-tracking-page_projectFacts__evJBt{grid-template-columns:repeat(2,1fr)}.workstream-tracking-page_scopeOptions__8G3lo button{flex-basis:175px}}.project-phase-timeline-page_page__j\+D21{background:#f6f8fb;color:#172036;gap:18px}.project-phase-timeline-page_header__u\+Upm{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__u\+Upm 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__u\+Upm button:hover{background:#f5f8ff;border-color:#8aa7ec}.project-phase-timeline-page_header__u\+Upm h1{font-size:1.8rem;margin:0 0 7px}.project-phase-timeline-page_header__u\+Upm p{color:#687792;margin:0}.project-phase-timeline-page_state__u3e2g{align-items:center;display:flex;gap:10px;justify-content:center;min-height:200px}.project-phase-timeline-page_timelineCard__iuHh1{background:#fff;border:1px solid #d8e0ec;border-radius:15px;box-shadow:0 5px 18px #1f304d0d;overflow:hidden}.project-phase-timeline-page_timelineTitle__ZIYgs{align-items:center;border-bottom:1px solid #dce3ed;display:flex;gap:20px;justify-content:space-between;padding:18px 22px}.project-phase-timeline-page_timelineTitle__ZIYgs>div:first-child{align-items:center;display:flex;gap:12px}.project-phase-timeline-page_timelineTitle__ZIYgs>div:first-child>svg{background:#edf3ff;border-radius:10px;box-sizing:initial;color:#3972df;padding:9px}.project-phase-timeline-page_timelineTitle__ZIYgs h2{font-size:1.15rem;margin:0 0 5px}.project-phase-timeline-page_timelineTitle__ZIYgs p{color:#687792;font-size:.78rem;margin:0}.project-phase-timeline-page_timelineScroller__ENoX0{overflow-x:auto}.project-phase-timeline-page_timelineTable__dakxc{min-width:max(100%,calc(265px + var(--week-count)*52px))}.project-phase-timeline-page_monthHeader__82aOw,.project-phase-timeline-page_phaseRow__a2ZK2,.project-phase-timeline-page_weekHeader__\+hfyS{display:grid;grid-template-columns:170px 95px minmax(0,1fr)}.project-phase-timeline-page_monthHeader__82aOw{background:#f8fafc;border-bottom:1px solid #dce3ed;min-height:52px}.project-phase-timeline-page_monthHeader__82aOw>strong{align-items:center;border-right:1px solid #dce3ed;color:#465570;display:flex;font-size:.72rem;padding:0 16px}.project-phase-timeline-page_monthLane__J6zd0{display:grid;grid-template-columns:repeat(var(--week-count),minmax(52px,1fr))}.project-phase-timeline-page_monthLane__J6zd0 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__J6zd0 b{font-size:.72rem}.project-phase-timeline-page_monthLane__J6zd0 small{font-size:.62rem}.project-phase-timeline-page_weekHeader__\+hfyS{background:#f8fafc;border-bottom:1px solid #dce3ed;min-height:34px}.project-phase-timeline-page_weekHeader__\+hfyS>strong{align-items:center;border-right:1px solid #dce3ed;color:#52617a;display:flex;font-size:.68rem;padding-left:16px}.project-phase-timeline-page_weekHeader__\+hfyS>span{border-right:1px solid #dce3ed}.project-phase-timeline-page_weekHeader__\+hfyS>div,.project-phase-timeline-page_weekLane__I7pWd{display:grid;grid-template-columns:repeat(var(--week-count),minmax(52px,1fr))}.project-phase-timeline-page_weekHeader__\+hfyS b{border-right:1px solid #e2e7ee;color:#62718a;display:grid;font-size:.65rem;place-items:center}.project-phase-timeline-page_phaseRow__a2ZK2{border-bottom:1px solid #e1e6ed;min-height:72px}.project-phase-timeline-page_phaseRow__a2ZK2:last-child{border-bottom:0}.project-phase-timeline-page_phaseName__e7YL9{align-items:center;border-right:1px solid #dce3ed;display:flex;gap:10px;padding:0 16px}.project-phase-timeline-page_phaseName__e7YL9 i{border-radius:8px;height:28px;width:6px}.project-phase-timeline-page_phaseName__e7YL9 strong{font-size:.76rem;white-space:nowrap}.project-phase-timeline-page_effort__poLSJ{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__poLSJ strong{font-size:.7rem}.project-phase-timeline-page_effort__poLSJ span{font-size:.67rem}.project-phase-timeline-page_weekLane__I7pWd{position:relative}.project-phase-timeline-page_weekLane__I7pWd>i{background:#fff;border-right:1px dashed #e0e6ee;grid-row:1}.project-phase-timeline-page_activityBar__O9gjk{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__O9gjk:focus-visible,.project-phase-timeline-page_activityBar__O9gjk:hover{outline:2px solid #3972df33;outline-offset:2px;z-index:10}.project-phase-timeline-page_activityTooltip__2\+g9m{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__2\+g9m: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__2\+g9m>strong{color:#172036;display:block;font-size:.76rem;margin-bottom:7px}.project-phase-timeline-page_activityTooltip__2\+g9m>span{display:flex;gap:16px;justify-content:space-between;padding-top:4px}.project-phase-timeline-page_activityTooltip__2\+g9m b{color:#253149;white-space:nowrap}.project-phase-timeline-page_activityBar__O9gjk:focus-visible .project-phase-timeline-page_activityTooltip__2\+g9m,.project-phase-timeline-page_activityBar__O9gjk:hover .project-phase-timeline-page_activityTooltip__2\+g9m{display:block}.project-phase-timeline-page_weekLane__I7pWd>em{color:#7f8ba0;font-size:.72rem;inset:50% 0 auto;position:absolute;text-align:center;transform:translateY(-50%)}.project-phase-timeline-page_timelineLegend__xTrZ8{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__xTrZ8 span{align-items:center;display:flex;gap:7px}.project-phase-timeline-page_timelineLegend__xTrZ8 span:last-child{margin-left:auto}.project-phase-timeline-page_timelineLegend__xTrZ8 i{background:#edf1f6;border-radius:4px;height:12px;width:22px}.project-phase-timeline-page_timelineLegend__xTrZ8 span:nth-child(2) i{width:18px}.project-phase-timeline-page_timelineLegend__xTrZ8 svg{width:15px}@media (max-width:760px){.project-phase-timeline-page_header__u\+Upm{align-items:flex-start;flex-direction:column-reverse}.project-phase-timeline-page_header__u\+Upm button{align-self:flex-end}.project-phase-timeline-page_timelineTitle__ZIYgs{align-items:flex-start;flex-direction:column}.project-phase-timeline-page_timelineLegend__xTrZ8{align-items:flex-start;flex-direction:column;gap:12px;padding:16px 20px}.project-phase-timeline-page_timelineLegend__xTrZ8 span:last-child{margin-left:0}}.employee-view-directory_filterRow__xjsfo{align-items:flex-end;display:flex;gap:var(--spacing-md)}.employee-view-directory_filterField__VABJt{flex:0 1 20rem;min-width:0;width:100%}.employee-view-directory_filterActions__CS7dM{display:flex;gap:var(--spacing-sm);margin-left:auto}.employee-view-directory_employeeGrid__uXs4k{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(4,minmax(0,1fr))}.employee-view-directory_employeeCard__WU3ub{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__WU3ub:hover{border-color:var(--info);box-shadow:0 var(--spacing-sm) var(--spacing-xl) var(--border-neutral);transform:translateY(-2px)}.employee-view-directory_employeeCard__WU3ub:focus-visible{outline:var(--border-medium) solid var(--info);outline-offset:var(--spacing-sm)}.employee-view-directory_cardTop__2ydsQ{align-items:flex-start;display:flex;gap:var(--spacing-xl)}.employee-view-directory_directoryAvatar__dhhmG{flex-basis:55px;height:55px;width:55px}.employee-view-directory_cardIdentity__P9MKm{display:flex;flex:1 1;flex-direction:column;min-width:0}.employee-view-directory_moreIcon__3hGJH{color:var(--content-muted);flex:0 0 auto}.employee-view-directory_cardIdentity__P9MKm span,.employee-view-directory_department__-r0yv{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-view-directory_department__-r0yv{color:var(--content-muted);font-size:var(--text-sm)}.employee-view-directory_employeeCode__QYuFg{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__-r0yv{margin-top:var(--spacing-sm)}.employee-view-directory_cardFooter__Gi2k1{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__M7EOZ{align-items:center;display:flex;justify-content:center;min-height:18rem}.employee-view-directory_moreLoader__DfJPm{display:flex;justify-content:center;padding:var(--spacing-xl)}.employee-view-directory_loadMoreTrigger__xMONo{height:1px}.employee-view-directory_profileSection__DSGXB h2{margin:0 0 var(--spacing-3xl)}.employee-view-directory_profileSection__DSGXB{min-width:0}.employee-view-directory_profileFields__Gxq3d{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__YglLr{grid-template-columns:1fr}.employee-view-directory_profileField__4wBFP{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__qnfQD{grid-column:1/-1}.employee-view-directory_profileField__4wBFP dt{color:var(--content-muted);font-size:var(--text-sm)}.employee-view-directory_profileField__4wBFP 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__4wBFP a{color:var(--info)}@media (max-width:1200px){.employee-view-directory_employeeGrid__uXs4k{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1400px){.employee-view-directory_profileFields__Gxq3d{column-gap:var(--spacing-xl)}.employee-view-directory_profileField__4wBFP{gap:var(--spacing-md);grid-template-columns:minmax(5.5rem,.8fr) minmax(0,1.2fr)}}@media (max-width:960px){.employee-view-directory_employeeGrid__uXs4k{grid-template-columns:repeat(3,minmax(0,1fr))}.employee-view-directory_filterRow__xjsfo{flex-wrap:wrap}.employee-view-directory_filterActions__CS7dM{margin-left:0}}@media (max-width:700px){.employee-view-directory_employeeGrid__uXs4k{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-view-directory_profileFields__Gxq3d{grid-template-columns:1fr}.employee-view-directory_profileField__4wBFP{grid-template-columns:minmax(7.5rem,.7fr) minmax(0,1.3fr)}}@media (max-width:480px){.employee-view-directory_profileField__4wBFP{gap:var(--spacing-sm);grid-template-columns:minmax(0,1fr)}.employee-view-directory_employeeGrid__uXs4k{grid-template-columns:1fr}.employee-view-directory_filterActions__CS7dM,.employee-view-directory_filterField__VABJt{width:100%}.employee-view-directory_filterActions__CS7dM{flex-wrap:wrap}}.employee-view-directory-page_page__JYNWm{display:flex;flex-direction:column;gap:var(--spacing-xl)}.employee-view-directory-page_backButton__Bne\+u{align-self:flex-end}.employee-view-directory-page_count__GkswM{align-self:flex-end;color:var(--content-muted);font-size:var(--text-base)}.employee-view-directory-page_count__GkswM strong{color:var(--content-primary)}.employee-view-directory-page_error__u9dMa{color:var(--danger);margin:0}.employee-view-directory-page_detailLoader__RC83c{align-items:center;display:flex;justify-content:center;min-height:24rem}.employee-view-directory-page_profileHeader__0BtXm{align-items:flex-start;display:flex;gap:var(--spacing-3xl);justify-content:space-between}.employee-view-directory-page_profileIdentity__ZC5uK{align-items:center;display:flex;flex:1 1 25rem;gap:var(--spacing-5xl);min-width:0}.employee-view-directory-page_profileHeaderContent__KJ9Lc{min-width:0}.employee-view-directory-page_profileNameRow__ZfNAB{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-lg)}.employee-view-directory-page_profileHeaderContent__KJ9Lc p,.employee-view-directory-page_profileNameRow__ZfNAB h1{margin:0}.employee-view-directory-page_profileNameRow__ZfNAB h1{font-size:var(--text-3xl);line-height:1.2;overflow-wrap:anywhere}.employee-view-directory-page_profileHeaderContent__KJ9Lc p{margin-top:var(--spacing-sm)}.employee-view-directory-page_employeeIdPill__oQCdd{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__0w7xE{display:flex;flex-wrap:wrap;gap:var(--spacing-md) var(--spacing-5xl)}.employee-view-directory-page_profileHeaderMeta__0w7xE 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__tvI-4{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__6iqPU{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__6iqPU svg{grid-row:1/span 2}.employee-view-directory-page_summaryTile__6iqPU span{color:var(--content);font-size:var(--text-sm);font-weight:var(--font-medium)}.employee-view-directory-page_summaryTile__6iqPU 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__QkNV\+{background:var(--surface-info);color:var(--info)}.employee-view-directory-page_tileGreen__Ufxt7,.employee-view-directory-page_tileMint__DW50k{background:var(--surface-success);color:var(--success)}.employee-view-directory-page_tileSky__GDJEk{background:var(--surface-info);color:var(--info)}.employee-view-directory-page_tilePurple__pXp1L{background:var(--surface-purple);color:var(--purple)}.employee-view-directory-page_informationGrid__pVLcw{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__pVLcw>*{height:100%;min-width:0}@media (max-width:1400px){.employee-view-directory-page_profileHeader__0BtXm{flex-wrap:wrap}.employee-view-directory-page_summaryTiles__tvI-4{flex-basis:100%}.employee-view-directory-page_informationGrid__pVLcw{grid-template-columns:1fr 1fr}.employee-view-directory-page_informationGrid__pVLcw>:first-child{grid-column:1/-1}}@media (max-width:900px){.employee-view-directory-page_summaryTiles__tvI-4{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-view-directory-page_informationGrid__pVLcw{grid-template-columns:1fr}.employee-view-directory-page_informationGrid__pVLcw>:first-child{grid-column:auto}}@media (max-width:560px){.employee-view-directory-page_profileHeader__0BtXm,.employee-view-directory-page_profileIdentity__ZC5uK{align-items:flex-start}.employee-view-directory-page_profileNameRow__ZfNAB h1{font-size:var(--text-2xl)}.employee-view-directory-page_summaryTiles__tvI-4{grid-template-columns:1fr}}.utilization-report-components_statsGrid__baaXL{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__BIVRH{background:#0000;border:0;cursor:pointer;padding:0;text-align:left}.utilization-report-components_statButton__BIVRH:disabled{cursor:wait}.utilization-report-components_statCard__iVsMt{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__BIVRH:focus-visible{border-radius:var(--rounded-xl);outline:var(--border-medium) solid var(--info);outline-offset:var(--spacing-sm)}.utilization-report-components_activeCard__hX5hc{border-color:var(--info);box-shadow:0 0 0 var(--border-thin) var(--info)}.utilization-report-components_statIcon__\+ZbLo{align-items:center;border-radius:var(--rounded-full);display:inline-flex;height:2.25rem;justify-content:center;width:2.25rem}.utilization-report-components_blue__mgzAx{background:var(--surface-info);color:var(--info)}.utilization-report-components_amber__byuvG{background:var(--surface-warning);color:var(--warning)}.utilization-report-components_green__ewxw7{background:var(--surface-success);color:var(--success)}.utilization-report-components_filterRow__MUPYg{align-items:flex-end;display:flex;gap:var(--spacing-md)}.utilization-report-components_field__zsVs8{flex:1 1 18rem;min-width:0}.utilization-report-components_actions__OhQDg{align-items:center;display:flex;gap:var(--spacing-sm);margin-left:auto}.utilization-report-components_error__sEVao{color:var(--danger);font-size:var(--text-base);margin:var(--spacing-sm) 0 0}.utilization-report-components_tableCard__rzs9J{overflow:hidden}.utilization-report-components_loadingWrap__t0em3{align-items:center;display:flex;justify-content:center;min-height:14rem}.utilization-report-components_employeeCell__-y-Qj{align-items:center;display:flex;gap:var(--spacing-xl);min-width:13rem}.utilization-report-components_employeeDetails__ylQpP{display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:0}.utilization-report-components_employeeName__UJPga{color:var(--content-primary);font-size:var(--text-lg);font-weight:var(--font-medium)}.utilization-report-components_employeeDepartment__Q7tI4{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__baaXL{grid-template-columns:repeat(auto-fit,minmax(14rem,20rem))}.utilization-report-components_filterRow__MUPYg{flex-wrap:wrap}.utilization-report-components_actions__OhQDg{margin-left:0}}@media (max-width:560px){.utilization-report-components_statsGrid__baaXL{grid-template-columns:1fr}.utilization-report-components_actions__OhQDg,.utilization-report-components_field__zsVs8,.utilization-report-components_statButton__BIVRH{width:100%}.utilization-report-components_actions__OhQDg{flex-wrap:wrap}}.utilization-report-page_page__r27NS{display:flex;flex-direction:column;gap:1.5rem;gap:var(--spacing-xl,1.5rem)}.tech-stack-editor-modal_modal__UARrL{max-width:min(100vw - 2rem,56rem)}.tech-stack-editor-modal_modalBody__mSDKj{padding-top:var(--spacing-lg)}.tech-stack-editor-modal_content__fgsLu{display:flex;flex-direction:column;gap:var(--spacing-5xl)}.tech-stack-editor-modal_employeeSummary__eZ1y3{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__lzgg5{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__Old3V{color:var(--content-primary);font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0}.tech-stack-editor-modal_employeeMeta__PXE97{color:var(--content-secondary);font-size:var(--text-sm);margin:var(--spacing-sm) 0 0}.tech-stack-editor-modal_sectionTitleRow__9CGR4{align-items:center;display:flex;gap:var(--spacing-lg)}.tech-stack-editor-modal_sectionTitle__jWNyZ{color:var(--content-primary);font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0}.tech-stack-editor-modal_count__D0P\+o{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__6\+OHP{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__iswYN{border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-lg);overflow:hidden}.tech-stack-editor-modal_skillRow__HEYij,.tech-stack-editor-modal_tableHeader__hwHrA{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__hwHrA{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__hwHrA span:last-child{text-align:center}.tech-stack-editor-modal_skillRow__HEYij{border-top:var(--border-thin) solid var(--border-neutral);min-height:64px;padding:var(--spacing-lg) var(--spacing-3xl)}.tech-stack-editor-modal_techStackCell__BF0nA{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__BF0nA small,.tech-stack-editor-modal_techStackCell__BF0nA strong{display:block}.tech-stack-editor-modal_techStackCell__BF0nA small{color:var(--content-secondary);font-size:var(--text-xs);margin-top:var(--spacing-xs)}.tech-stack-editor-modal_skillIcon__KHjCK{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__Puq9b{background:#fff;border-radius:inherit;height:100%;inset:0;object-fit:contain;padding:4px;position:absolute;width:100%}.tech-stack-editor-modal_removeButton__T8x1s{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__T8x1s:hover{background:var(--surface-danger);border-color:var(--border-danger)}.tech-stack-editor-modal_emptyState__v1ANH{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__-SI\+0{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__NlBzv{display:flex;gap:var(--spacing-lg);justify-content:flex-end;width:100%}@media (max-width:760px){.tech-stack-editor-modal_addRow__6\+OHP{grid-template-columns:1fr}.tech-stack-editor-modal_tableHeader__hwHrA{display:none}.tech-stack-editor-modal_skillRow__HEYij{grid-template-columns:1fr auto}.tech-stack-editor-modal_techStackCell__BF0nA{grid-column:1/-1}}.certification-editor-modal_modal__wL5\+1{width:min(1120px,calc(100vw - 32px))}.certification-editor-modal_modalBody__xK0II{padding:0}.certification-editor-modal_content__AudEM{padding:var(--spacing-4xl)}.certification-editor-modal_employeeSummary__wODBw{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__wODBw h3,.certification-editor-modal_employeeSummary__wODBw p{margin:0}.certification-editor-modal_employeeSummary__wODBw p{color:var(--content-muted);font-size:var(--text-sm);margin-top:var(--spacing-sm)}.certification-editor-modal_addRow__w1HD9{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__2gVAc,.certification-editor-modal_loading__uQjBR{color:var(--content-muted);display:grid;min-height:180px;place-items:center}.certification-editor-modal_list__atcWS{display:flex;flex-direction:column;gap:var(--spacing-xl);max-height:480px;overflow-y:auto}.certification-editor-modal_certification__SrDXS{border:var(--border-thin) solid var(--border);border-radius:var(--rounded-lg);overflow:hidden}.certification-editor-modal_certificationHeader__YHUCN{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__YHUCN small,.certification-editor-modal_certificationHeader__YHUCN strong{display:block}.certification-editor-modal_certificationHeader__YHUCN small{color:var(--content-muted);margin-top:var(--spacing-xs)}.certification-editor-modal_deleteButton__ADt-3{background:#0000;border:0;color:var(--danger);display:grid;place-items:center}.certification-editor-modal_deleteButton__ADt-3:disabled{opacity:.5}.certification-editor-modal_fields__3avYu{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__CCkd1>div{justify-content:flex-start}.certification-editor-modal_url__FmpRB{grid-column:span 2}.certification-editor-modal_footer__Lbm2Z{display:flex;gap:var(--spacing-xl);justify-content:flex-end}@media (max-width:800px){.certification-editor-modal_addRow__w1HD9,.certification-editor-modal_fields__3avYu{grid-template-columns:1fr}.certification-editor-modal_url__FmpRB{grid-column:auto}}.tech-stack-list-page_page__K\+q0O,.tech-stack-list-page_tabPanel__MfsV1{display:flex;flex-direction:column;gap:var(--spacing-xl)}.tech-stack-list-page_tabPanel__MfsV1{padding-top:var(--spacing-xl)}.tech-stack-list-page_filterCard__gO\+2T{display:flex;flex-direction:column;gap:var(--spacing-3xl)}.tech-stack-list-page_filterHeading__g\+mZr{align-items:flex-start;display:flex;justify-content:space-between}.tech-stack-list-page_title__Fvhl7{color:var(--content-primary);font-size:var(--text-xl);font-weight:var(--font-semibold);margin:0}.tech-stack-list-page_subtitle__BgZe3{color:var(--content-secondary);font-size:var(--text-sm);margin:var(--spacing-sm) 0 0}.tech-stack-list-page_filters__jCcpb{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__ZWsl9{display:flex;gap:var(--spacing-lg);padding-bottom:var(--spacing-xs)}.tech-stack-list-page_tableCard__CKaTh{overflow:hidden}.tech-stack-list-page_loading__GhGZ2{display:grid;min-height:260px;place-items:center}.tech-stack-list-page_employeeCell__VL0Uj{align-items:center;display:flex;gap:var(--spacing-xl)}.tech-stack-list-page_employeeCode__Nw2F3,.tech-stack-list-page_employeeName__YUopV{display:block}.tech-stack-list-page_employeeName__YUopV{color:var(--content-primary);font-size:var(--text-sm);font-weight:var(--font-medium)}.tech-stack-list-page_employeeCode__Nw2F3{color:var(--content-secondary);font-size:var(--text-xs);margin-top:var(--spacing-xs)}.tech-stack-list-page_badgeList__e-tGJ{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.tech-stack-list-page_noSkills__8mwBS{color:var(--content-tertiary);font-size:var(--text-sm)}@media (max-width:1100px){.tech-stack-list-page_filters__jCcpb{grid-template-columns:repeat(2,minmax(200px,1fr))}}@media (max-width:640px){.tech-stack-list-page_filters__jCcpb{grid-template-columns:1fr}.tech-stack-list-page_filterActions__ZWsl9{flex-wrap:wrap}}.employee-appraisal_page__yQBAu{grid-gap:var(--spacing-3xl);display:grid;gap:var(--spacing-3xl)}.employee-appraisal_section__4bDGH{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl)}.employee-appraisal_sectionHeader__DI3JO{align-items:flex-start;display:flex;gap:var(--spacing-lg)}.employee-appraisal_employeeCard__v9Ss9 p,.employee-appraisal_employeeCard__v9Ss9 strong,.employee-appraisal_previewSection__gDtNH h3,.employee-appraisal_previewSection__gDtNH p,.employee-appraisal_sectionHeader__DI3JO h2,.employee-appraisal_sectionHeader__DI3JO p{margin:0}.employee-appraisal_employeeMeta__9Gf1y,.employee-appraisal_previewSection__gDtNH p,.employee-appraisal_sectionHeader__DI3JO p{color:var(--content-muted);font-size:var(--text-xs);margin-top:var(--spacing-xs)}.employee-appraisal_number__hBFUU{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__dugX2{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr))}.employee-appraisal_letterCard__t5NIo{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__t5NIo:hover{background:var(--surface-info);border-color:var(--info)}.employee-appraisal_letterCardSelected__VJR0W{border-color:var(--info);box-shadow:0 0 0 var(--border-thin) var(--info)}.employee-appraisal_letterIcon__VgLbm{align-items:center;border-radius:var(--rounded-full);display:inline-flex;height:3rem;justify-content:center;width:3rem}.employee-appraisal_toneBlue__H7llm{background:var(--surface-info);color:var(--info)}.employee-appraisal_toneGreen__r-ikN{background:var(--surface-success);color:var(--success)}.employee-appraisal_tonePurple__8hHbV{background:var(--surface-purple);color:var(--purple)}.employee-appraisal_letterCopy__-wuaT{min-width:0}.employee-appraisal_letterCopy__-wuaT strong{color:var(--content);display:block;font-size:var(--text-sm)}.employee-appraisal_letterCopy__-wuaT span{color:var(--content-muted);display:block;font-size:var(--text-xs);margin-top:var(--spacing-xs)}.employee-appraisal_employeeGrid__40BJW{display:grid;grid-template-columns:minmax(0,1fr)}.employee-appraisal_employeeControlRow__u\+xS1{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__eMcZH{width:100%}.employee-appraisal_employeeControlRow__u\+xS1>button{grid-column:3;justify-self:end}.employee-appraisal_bulkUploadModal__zWzf3{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl)}.employee-appraisal_bulkUploadIntro__HeA5n{align-items:flex-start;display:flex;gap:var(--spacing-lg);justify-content:space-between}.employee-appraisal_bulkUploadIntro__HeA5n h3,.employee-appraisal_bulkUploadIntro__HeA5n p{margin:0}.employee-appraisal_bulkUploadIntro__HeA5n h3{font-size:var(--text-sm)}.employee-appraisal_bulkUploadIntro__HeA5n p{color:var(--content-muted);font-size:var(--text-xs);margin-top:var(--spacing-xs)}.employee-appraisal_bulkUploadInput__iAB8C{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__jj3Eu{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__jj3Eu svg{color:var(--info)}.employee-appraisal_bulkUploadDropzone__jj3Eu span{color:var(--content-muted);font-size:var(--text-xs)}.employee-appraisal_bulkUploadErrors__fZNOf{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__2tNnF{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__2tNnF div{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs)}.employee-appraisal_bulkUploadErrorHeader__2tNnF strong{color:var(--danger)}.employee-appraisal_bulkUploadErrorHeader__2tNnF span,.employee-appraisal_bulkUploadErrors__fZNOf li span{color:var(--content-muted);font-size:var(--text-xs)}.employee-appraisal_bulkUploadErrors__fZNOf ul{display:grid;list-style:none;margin:0;max-height:13rem;overflow-y:auto;padding:0}.employee-appraisal_bulkUploadErrors__fZNOf 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__fZNOf li:last-child{border-bottom:0}.employee-appraisal_bulkUploadErrors__fZNOf li div{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:space-between}.employee-appraisal_bulkUploadErrors__fZNOf p{color:var(--content);font-size:var(--text-xs);margin:0}.employee-appraisal_bulkUploadFooter__iIKUG{display:flex;gap:var(--spacing-lg);justify-content:flex-end}.employee-appraisal_bulkUploadActionMenu__5GuiP{position:relative}.employee-appraisal_bulkUploadMenu__9wQBK{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__9wQBK 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__9wQBK button:last-child{border-bottom:0}.employee-appraisal_bulkUploadMenu__9wQBK button:focus-visible,.employee-appraisal_bulkUploadMenu__9wQBK button:hover{background:var(--surface-info);outline:none}.employee-appraisal_employeeCard__v9Ss9{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__NYMkL{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__v9Ss9 strong{color:var(--content);font-size:var(--text-sm)}.employee-appraisal_employeeMeta__9Gf1y{display:flex;flex-direction:column}.employee-appraisal_fieldsGrid__nOh-o{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(3,minmax(0,1fr))}.employee-appraisal_wide__VQs3Y{grid-column:1/-1}.employee-appraisal_actions__DpE7W{display:flex;gap:var(--spacing-lg);justify-content:flex-end}.employee-appraisal_previewGrid__bAo2H{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.employee-appraisal_previewSection__gDtNH{background:var(--surface-neutral);border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-xl);padding:var(--spacing-xl)}.employee-appraisal_placeholder__inAgT{color:var(--content-muted);padding:var(--spacing-7xl);text-align:center}.employee-appraisal_error__cjEZB{color:var(--danger);font-size:var(--text-xs);margin:0}.employee-appraisal_annexureLayout__8RoEB{grid-gap:var(--spacing-xl);align-items:start;display:grid;gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr) 22rem}.employee-appraisal_annexureMain__p4kyQ{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);min-width:0}.employee-appraisal_compensationCard__5X5aQ{overflow:hidden}.employee-appraisal_cardHeading__u\+6NL{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__u\+6NL h2,.employee-appraisal_cardHeading__u\+6NL p{margin:0}.employee-appraisal_cardHeading__u\+6NL p{color:var(--content-muted);font-size:var(--text-xs);margin-top:var(--spacing-xs)}.employee-appraisal_annualCtcField__ZFnC6{width:min(18rem,100%)}.employee-appraisal_editableAmountField__A1LNd{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__A1LNd:hover:not(:disabled):not(:read-only){border-color:var(--info)!important}.employee-appraisal_editableAmountField__A1LNd:focus-visible{border-color:var(--info)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--info) 18%,#0000)}.employee-appraisal_compensationTableWrap__\+Fw15{overflow-x:auto}.employee-appraisal_compensationTable__YO9Sq{border-collapse:collapse;width:100%}.employee-appraisal_compensationTable__YO9Sq td,.employee-appraisal_compensationTable__YO9Sq 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__YO9Sq th{background:var(--surface-neutral);color:var(--content-muted);font-size:var(--text-xs);font-weight:var(--font-semibold)}.employee-appraisal_compensationTable__YO9Sq td{color:var(--content);font-size:var(--text-xs)}.employee-appraisal_compensationTable__YO9Sq td:first-child{text-align:center;width:3rem}.employee-appraisal_compensationTable__YO9Sq td:nth-child(2){min-width:14rem}.employee-appraisal_compensationTable__YO9Sq td:nth-child(3){width:13rem}.employee-appraisal_compensationTable__YO9Sq td:nth-child(4){font-weight:var(--font-medium);min-width:10rem}.employee-appraisal_compensationTable__YO9Sq td span,.employee-appraisal_compensationTable__YO9Sq td strong{display:block}.employee-appraisal_compensationTable__YO9Sq td span{color:var(--content-muted);font-size:var(--text-xxs);margin-top:var(--spacing-xs)}.employee-appraisal_compensationTable__YO9Sq .employee-appraisal_componentGroupRow__evy22 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__YO9Sq .employee-appraisal_subtotalRow__dZLn3 td,.employee-appraisal_compensationTable__YO9Sq tfoot td{background:var(--surface-info);color:var(--info);font-weight:var(--font-semibold)}.employee-appraisal_compensationTable__YO9Sq tfoot .employee-appraisal_grossCtcRow__TciCM td{background:var(--info);color:var(--content-info)}.employee-appraisal_summaryColumn__gRh5H{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);position:-webkit-sticky;position:sticky;top:var(--spacing-xl)}.employee-appraisal_summaryCard__CDudT{border-color:var(--border-info);overflow:hidden}.employee-appraisal_summaryHeading__uQl\+w{background:var(--surface-info);border-bottom:var(--border-thin) solid var(--border-info);color:var(--info);padding:var(--spacing-xl)}.employee-appraisal_summaryHeading__uQl\+w h2{margin:0}.employee-appraisal_summaryList__\+Tc7R{margin:0;padding:var(--spacing-lg) var(--spacing-xl)}.employee-appraisal_summaryList__\+Tc7R 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__\+Tc7R div:last-child{border-bottom:0}.employee-appraisal_summaryList__\+Tc7R dd,.employee-appraisal_summaryList__\+Tc7R dt{color:var(--content);font-size:var(--text-xs);margin:0}.employee-appraisal_summaryList__\+Tc7R dd{font-weight:var(--font-semibold);text-align:right}.employee-appraisal_summaryList__\+Tc7R .employee-appraisal_summaryTotal__LX2Pb{background:var(--surface-info);margin:var(--spacing-sm) calc(var(--spacing-xl)*-1);padding:var(--spacing-xl)}.employee-appraisal_summaryList__\+Tc7R .employee-appraisal_summaryTotal__LX2Pb dd,.employee-appraisal_summaryList__\+Tc7R .employee-appraisal_summaryTotal__LX2Pb dt{color:var(--info);font-size:var(--text-sm)}.employee-appraisal_takeHomeCard__pwHFe{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__pwHFe span{color:var(--content-success);font-size:var(--text-xs);font-weight:var(--font-medium)}.employee-appraisal_takeHomeCard__pwHFe strong{color:var(--success);font-size:var(--text-xl)}.employee-appraisal_annexureActions__-UMTh{grid-column:1/-1;justify-content:space-between}.employee-appraisal_actionGroup__f3rJD{display:flex;gap:var(--spacing-lg)}.employee-appraisal_reviewPage__bbRB4{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl)}.employee-appraisal_reviewTopActions__HnTGB{display:flex;gap:var(--spacing-lg);justify-content:flex-end}.employee-appraisal_reviewGrid__BQxBJ{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__7ZXgz{min-width:0;overflow:hidden}.employee-appraisal_reviewCardHeader__S7Ghj{padding:var(--spacing-xl) var(--spacing-2xl)}.employee-appraisal_approvalCard__F8pr7 h2,.employee-appraisal_approvalCard__F8pr7 p,.employee-appraisal_approverCard__1FFyl h2,.employee-appraisal_reviewCardHeader__S7Ghj h2,.employee-appraisal_reviewCardHeader__S7Ghj p{margin:0}.employee-appraisal_approvalCard__F8pr7 p,.employee-appraisal_reviewCardHeader__S7Ghj p{color:var(--content-muted);font-size:var(--text-xs);margin-top:var(--spacing-xs)}.employee-appraisal_documentViewer__S3HIK{background:#2d333b;border-radius:var(--rounded-lg);margin:0 var(--spacing-2xl);overflow:hidden}.employee-appraisal_viewerBar__u98\+\+{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__u98\+\+ span:first-of-type{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-appraisal_viewerBar__u98\+\+ strong{background:#171b20;border-radius:var(--rounded-md);padding:var(--spacing-xs) var(--spacing-md)}.employee-appraisal_documentViewer__S3HIK 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__cRWl0{display:flex;flex-direction:column;height:100%;min-height:0}.employee-appraisal_fillHeight__cRWl0 .employee-appraisal_documentViewer__S3HIK{display:flex;flex:1 1;flex-direction:column;min-height:0}.employee-appraisal_fillHeight__cRWl0 .employee-appraisal_documentViewer__S3HIK iframe{flex:1 1;height:100%;max-height:none;min-height:0;overflow:auto}.employee-appraisal_previewError__\+yUXK,.employee-appraisal_previewLoading__o2-NW{color:#fff;display:grid;height:42rem;margin:0;place-items:center}.employee-appraisal_previewError__\+yUXK{color:var(--danger)}.employee-appraisal_openPreviewAction__Oe\+bE{padding:var(--spacing-xl) var(--spacing-2xl)}.employee-appraisal_approvalColumn__mdjLD,.employee-appraisal_letterSummaryColumn__Pznen{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl)}.employee-appraisal_approvalChecklist__Gr0W3{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__Gr0W3 span{align-items:center;color:var(--content-success);display:flex;font-size:var(--text-xs);gap:var(--spacing-md)}.employee-appraisal_approverCard__1FFyl{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl)}.employee-appraisal_approver__2lQRV{align-items:center;display:flex;gap:var(--spacing-lg)}.employee-appraisal_approver__2lQRV>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__2lQRV div{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs)}.employee-appraisal_approver__2lQRV small{color:var(--content-muted)}.employee-appraisal_statusRow__fkri\+{align-items:center;display:flex;font-size:var(--text-xs);justify-content:space-between}.employee-appraisal_statusRow__fkri\+ 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__FvM\+A h2{align-items:center;display:flex;gap:var(--spacing-md);margin:0}.employee-appraisal_notesCard__FvM\+A 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__P658F,.employee-appraisal_letterSummaryCard__GNrP0{overflow:hidden}.employee-appraisal_letterSummaryTitle__y4osD{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__y4osD h2{margin:0}.employee-appraisal_compensationPreviewCard__P658F dl,.employee-appraisal_letterSummaryCard__GNrP0 dl{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);margin:0;padding:var(--spacing-xl)}.employee-appraisal_letterSummaryCard__GNrP0 dl div{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs)}.employee-appraisal_compensationPreviewCard__P658F dt,.employee-appraisal_letterSummaryCard__GNrP0 dt{color:var(--content-muted);font-size:var(--text-xxs)}.employee-appraisal_compensationPreviewCard__P658F dd,.employee-appraisal_letterSummaryCard__GNrP0 dd{color:var(--content);font-size:var(--text-xs);font-weight:var(--font-semibold);margin:0}.employee-appraisal_compensationPreviewCard__P658F{background:var(--surface-success);border-color:var(--border-success)}.employee-appraisal_compensationPreviewCard__P658F .employee-appraisal_letterSummaryTitle__y4osD{color:var(--content-success)}.employee-appraisal_compensationPreviewCard__P658F dl div{display:flex;gap:var(--spacing-md);justify-content:space-between}.employee-appraisal_compensationPreviewCard__P658F dd{color:var(--success)}.employee-appraisal_finalReviewPage__tJChi{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl)}.employee-appraisal_finalReviewSection__1e1G9{overflow:hidden}.employee-appraisal_basicReviewGrid__lrLGz{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.employee-appraisal_basicReviewGrid__lrLGz div{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs)}.employee-appraisal_basicReviewGrid__lrLGz dt{color:var(--content-muted)}.employee-appraisal_basicReviewGrid__lrLGz dd{color:var(--content);font-size:var(--text-sm);font-weight:var(--font-semibold);margin:0}.employee-appraisal_annexureReviewMeta__hMwQa{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__Y3Tnb{display:flex;gap:var(--spacing-lg);justify-content:space-between}@media (max-width:980px){.employee-appraisal_fieldsGrid__nOh-o,.employee-appraisal_letterGrid__dugX2{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-appraisal_employeeGrid__40BJW{grid-template-columns:1fr}.employee-appraisal_employeeControlRow__u\+xS1{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-appraisal_employeeControlRow__u\+xS1>button{grid-column:1/-1}.employee-appraisal_annexureLayout__8RoEB{grid-template-columns:1fr}.employee-appraisal_summaryColumn__gRh5H{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.employee-appraisal_reviewGrid__BQxBJ{grid-template-columns:minmax(0,1.7fr) minmax(16rem,1fr)}.employee-appraisal_letterSummaryColumn__Pznen{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.employee-appraisal_basicReviewGrid__lrLGz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.employee-appraisal_fieldsGrid__nOh-o,.employee-appraisal_letterGrid__dugX2,.employee-appraisal_previewGrid__bAo2H{grid-template-columns:1fr}.employee-appraisal_actions__DpE7W{align-items:stretch;flex-direction:column-reverse}.employee-appraisal_bulkUploadIntro__HeA5n{align-items:stretch;flex-direction:column}.employee-appraisal_employeeControlRow__u\+xS1{align-items:stretch;grid-template-columns:1fr}.employee-appraisal_employeeControlRow__u\+xS1>button{grid-column:auto;justify-self:stretch}.employee-appraisal_employeeSelectControl__eMcZH{width:100%}.employee-appraisal_summaryColumn__gRh5H{grid-template-columns:1fr}.employee-appraisal_actionGroup__f3rJD,.employee-appraisal_annexureActions__-UMTh{align-items:stretch;flex-direction:column-reverse}.employee-appraisal_reviewTopActions__HnTGB{align-items:stretch;flex-direction:column}.employee-appraisal_reviewGrid__BQxBJ{grid-template-columns:1fr}.employee-appraisal_letterSummaryColumn__Pznen{grid-column:auto;grid-template-columns:1fr}.employee-appraisal_documentViewer__S3HIK iframe{height:34rem;width:100%}.employee-appraisal_basicReviewGrid__lrLGz{grid-template-columns:1fr}.employee-appraisal_submitReviewAction__Y3Tnb{align-items:stretch;flex-direction:column-reverse}}.appraisal-workflow_approvalPage__ssMF-{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__XZvUC{grid-template-columns:minmax(30rem,41%) minmax(38rem,59%)}.appraisal-workflow_approvalPageClosed__PLwAX{grid-template-columns:minmax(0,1fr)}.appraisal-workflow_managementPage__PtTq3{grid-gap:var(--spacing-2xl);display:grid;gap:var(--spacing-2xl)}.appraisal-workflow_summaryGrid__75\+nJ{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(5,minmax(0,1fr))}.appraisal-workflow_summaryCard__wa9Mt{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__wa9Mt:hover{border-color:var(--border-info);transform:translateY(-2px)}.appraisal-workflow_summaryCardActive__YLIIk{border-color:var(--info);box-shadow:0 0 0 1px var(--info)}.appraisal-workflow_summaryCardActiveGreen__JNxPx{background:var(--surface-success);border-color:var(--success)}.appraisal-workflow_summaryCardActiveRed__bscH8{background:var(--surface-danger);border-color:var(--danger)}.appraisal-workflow_summaryCard__wa9Mt>span:last-child{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs);min-width:0}.appraisal-workflow_summaryCard__wa9Mt 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__wa9Mt b{font-size:var(--text-2xl);line-height:1.25}.appraisal-workflow_summaryIcon__fx8n4{border-radius:var(--rounded-full);display:grid;flex:0 0 auto;height:3rem;place-items:center;width:3rem}.appraisal-workflow_toneblue__2XlBn{background:var(--surface-info);color:var(--info)}.appraisal-workflow_tonered__jbl1a{background:var(--surface-danger);color:var(--danger)}.appraisal-workflow_tonegreen__9vF7A{background:var(--surface-success);color:var(--success)}.appraisal-workflow_toneorange__Tt-pc{background:var(--surface-warning);color:var(--content-warning)}.appraisal-workflow_tonepurple__DnvkL{background:var(--surface-purple);color:var(--purple)}.appraisal-workflow_managementGrid__QxDiW{grid-gap:var(--spacing-lg);align-items:start;display:grid;gap:var(--spacing-lg);grid-template-columns:minmax(0,1fr) 18rem}.appraisal-workflow_managementMain__QUaw4{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);min-width:0}.appraisal-workflow_managementToolbar__gJQVD{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__gJQVD .appraisal-workflow_filters__uVLwK{border:0;flex:1 1;padding:0}.appraisal-workflow_managementAside__pfzji{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg)}.appraisal-workflow_reminderCard__3S4Zd,.appraisal-workflow_sideCard__VV5Ef{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__VV5Ef h3{border-bottom:var(--border-thin) solid var(--border-neutral);font-size:var(--text-sm);margin:0;padding:var(--spacing-lg)}.appraisal-workflow_sideCard__VV5Ef>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__VV5Ef>button:hover{background:var(--surface-info)}.appraisal-workflow_sideCard__VV5Ef>button svg{flex:0 0 auto;margin-top:2px}.appraisal-workflow_sideCard__VV5Ef>button span{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs)}.appraisal-workflow_sideCard__VV5Ef>button strong{font-size:var(--text-xs)}.appraisal-workflow_sideCard__VV5Ef>button small{color:var(--content-muted);font-size:var(--text-xxs)}.appraisal-workflow_legend__gbNrw{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);padding:var(--spacing-lg)}.appraisal-workflow_legend__gbNrw>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__gbNrw>div>span:last-child{color:var(--content-muted);font-size:var(--text-xxs)}.appraisal-workflow_reminderCard__3S4Zd{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__3S4Zd>span{align-items:flex-end;color:var(--info);display:flex}.appraisal-workflow_reminderCard__3S4Zd strong{font-size:var(--text-sm)}.appraisal-workflow_reminderCard__3S4Zd p{color:var(--content-muted);font-size:var(--text-xs);line-height:1.6;margin:0}.appraisal-workflow_neutralBadge__flJZq{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__Dagv\+,.appraisal-workflow_reviewPanel__z3q9m{min-width:0;overflow:hidden}.appraisal-workflow_listPanel__Dagv\+{display:flex;flex-direction:column;gap:var(--spacing-3xl)}.appraisal-workflow_panelTitle__778ZF,.appraisal-workflow_reviewHeader__L3ZQV,.appraisal-workflow_reviewToolbar__rlDhH{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__Mx61N h2,.appraisal-workflow_emptyReview__Mx61N p,.appraisal-workflow_panelTitle__778ZF h2,.appraisal-workflow_panelTitle__778ZF p,.appraisal-workflow_reviewHeader__L3ZQV h2,.appraisal-workflow_reviewHeader__L3ZQV p,.appraisal-workflow_reviewToolbar__rlDhH h3{margin:0}.appraisal-workflow_emptyReview__Mx61N p,.appraisal-workflow_panelTitle__778ZF p,.appraisal-workflow_reviewHeader__L3ZQV p{color:var(--content-muted);font-size:var(--text-xs);margin-top:var(--spacing-xs)}.appraisal-workflow_filters__uVLwK{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__9xxBT,.appraisal-workflow_filterActions__8XYqf,.appraisal-workflow_rowActions__6U-X5{display:flex;gap:var(--spacing-sm)}.appraisal-workflow_tableWrap__6K\+Vm{flex:1 1;overflow:auto}.appraisal-workflow_tableWrap__6K\+Vm table{border-collapse:collapse;white-space:nowrap;width:100%}.appraisal-workflow_tableWrap__6K\+Vm td,.appraisal-workflow_tableWrap__6K\+Vm 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__6K\+Vm th{background:var(--surface-neutral);color:var(--content-muted);font-weight:var(--font-semibold)}.appraisal-workflow_tableWrap__6K\+Vm td small,.appraisal-workflow_tableWrap__6K\+Vm td strong{display:block}.appraisal-workflow_tableWrap__6K\+Vm td small{color:var(--content-muted);margin-top:var(--spacing-xs)}.appraisal-workflow_pager__RaHyN{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__RaHyN div{align-items:center;display:flex;gap:var(--spacing-md)}.appraisal-workflow_reviewPanel__z3q9m{display:flex;flex-direction:column}.appraisal-workflow_approvalReviewModalBody__N-om6{display:flex;overflow:hidden;padding:0}.appraisal-workflow_approvalReviewModal__ieR\+h{display:flex;flex-direction:column;max-height:calc(100vh - 10rem);min-height:0;overflow:hidden;width:100%}.appraisal-workflow_approvalReviewModal__ieR\+h .appraisal-workflow_annexureScroll__B0fLK{max-height:none;min-height:18rem}.appraisal-workflow_approvalReviewActions__i-z0Q{justify-content:flex-end}.appraisal-workflow_approvalReviewActions__i-z0Q,.appraisal-workflow_employeeCell__YcXyE,.appraisal-workflow_profileSummary__5aBuW{align-items:center;display:flex;gap:var(--spacing-md)}.appraisal-workflow_employeeIdentity__jeMd2{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs);min-width:0}.appraisal-workflow_employeeIdentity__jeMd2 strong{color:var(--content);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appraisal-workflow_employeeIdentity__jeMd2 small{color:var(--content-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appraisal-workflow_profileAvatar__vOZNe,.appraisal-workflow_tableAvatar__Cuv\+y{background:var(--surface-info);border-radius:var(--rounded-full);color:var(--info);display:grid;flex:0 0 auto;place-items:center}.appraisal-workflow_profileAvatar__vOZNe{height:3.5rem;width:3.5rem}.appraisal-workflow_tableAvatar__Cuv\+y{height:2rem;width:2rem}.appraisal-workflow_profileSummary__5aBuW small{color:var(--content-muted);display:block;font-size:var(--text-xxs);margin-top:var(--spacing-xs)}.appraisal-workflow_reviewStatus__jtn5k{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);justify-items:end}.appraisal-workflow_reviewStatus__jtn5k small{color:var(--content-muted);font-size:var(--text-xxs)}.appraisal-workflow_reviewHeaderActions__IGRlB{align-items:center;display:flex;gap:var(--spacing-lg)}.appraisal-workflow_closeReview__X-Kly{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__X-Kly:hover{background:var(--surface-danger);border-color:var(--border-danger);color:var(--danger)}.appraisal-workflow_letterBadge__9s6tl{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__rlDhH h3{align-items:center;display:flex;gap:var(--spacing-sm);margin:0}.appraisal-workflow_detailGrid__YAc7-{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__YAc7- div{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs)}.appraisal-workflow_detailGrid__YAc7- span{color:var(--content-muted);font-size:var(--text-xs);font-weight:var(--font-medium)}.appraisal-workflow_detailGrid__YAc7- strong{color:var(--content);font-size:var(--text-xs);font-weight:var(--font-semibold)}.appraisal-workflow_annualComponentSummary__fvTMU{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__fvTMU div{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs)}.appraisal-workflow_annualComponentSummary__fvTMU span{color:var(--content-muted);font-size:var(--text-xs)}.appraisal-workflow_annualComponentSummary__fvTMU strong{color:var(--content);font-size:var(--text-sm)}.appraisal-workflow_workflowModalContent__XcKbq{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl)}.appraisal-workflow_managementReviewBackdrop__gmf2D{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a7a;padding:1.25rem}.appraisal-workflow_managementReviewModal__4OIus{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__9BWFR{overflow:hidden;padding:0 var(--spacing-xl) var(--spacing-xl)}.appraisal-workflow_managementReviewLayout__YVnrR,.appraisal-workflow_managementReviewModalBody__9BWFR .appraisal-workflow_workflowModalContent__XcKbq,.appraisal-workflow_pendingPreviewLayout__EswgZ{height:100%;min-height:0}.appraisal-workflow_managementReviewLayout__YVnrR{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:minmax(19rem,25rem) minmax(0,1fr)}.appraisal-workflow_pendingPreviewLayout__EswgZ{display:grid;grid-template-columns:minmax(0,1fr)}.appraisal-workflow_managementControlPanel__sMwHY{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__sMwHY>.appraisal-workflow_workflowSection__3Z9Lu{flex:0 0 auto}.appraisal-workflow_managementControlPanel__sMwHY .appraisal-workflow_detailGrid__YAc7-{grid-template-columns:1fr}.appraisal-workflow_managementFileActions__xO4AT{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);padding:var(--spacing-lg)}.appraisal-workflow_managementFileActions__xO4AT>button{justify-self:start}.appraisal-workflow_managementPreviewPanel__0EHq0{min-height:0;min-width:0;overflow:auto}.appraisal-workflow_managementPreviewPanel__0EHq0 .appraisal-workflow_workflowLetterPreview__guLBr{min-height:100%}.appraisal-workflow_approvedPreviewModal__y9Wim{height:min(88vh,56rem);max-height:calc(100vh - 2rem)}.appraisal-workflow_approvedPreviewModalBody__tRYwF{height:auto;min-height:0;min-width:0;overflow:hidden;padding:0 var(--spacing-md) var(--spacing-md)}.appraisal-workflow_approvedPreviewModalBody__tRYwF .appraisal-workflow_pendingPreviewLayout__EswgZ,.appraisal-workflow_approvedPreviewModalBody__tRYwF .appraisal-workflow_workflowModalContent__XcKbq{height:100%;min-height:0}.appraisal-workflow_managementPreviewPanel__0EHq0.appraisal-workflow_approvedPreviewScroll__9SYq1{height:100%;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;width:100%}.appraisal-workflow_approvedLetterPreview__SkgpZ{min-height:100%;min-width:70rem;width:max(100%,70rem)}.appraisal-workflow_workflowReviewLayout__OwBFe{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__pYarM{min-width:0}.appraisal-workflow_workflowSidebar__vQshU{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);min-width:0}.appraisal-workflow_workflowSidebar__vQshU .appraisal-workflow_detailGrid__YAc7-,.appraisal-workflow_workflowSidebar__vQshU .appraisal-workflow_workflowDocumentGrid__8HyS6{grid-template-columns:1fr}.appraisal-workflow_workflowSection__3Z9Lu{background:var(--card-surface);border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-xl);overflow:hidden}.appraisal-workflow_workflowSectionHeader__kZF3k{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__kZF3k>div{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs)}.appraisal-workflow_workflowSectionHeader__kZF3k p,.appraisal-workflow_workflowSectionHeader__kZF3k strong{margin:0}.appraisal-workflow_workflowSectionHeader__kZF3k p{color:var(--content-muted);font-size:var(--text-xs)}.appraisal-workflow_workflowAnnexure__zDEgT{max-height:25rem;overflow:auto;padding:var(--spacing-lg)}.appraisal-workflow_workflowLetterPreview__guLBr{border:0;border-radius:0;box-shadow:none}.appraisal-workflow_approvalSummaryGrid__ZMVFw{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.appraisal-workflow_approvalSummaryGrid__ZMVFw .appraisal-workflow_summaryCard__wa9Mt{padding:var(--spacing-2xl) var(--spacing-xl)}.appraisal-workflow_approvalSummaryGrid__ZMVFw .appraisal-workflow_summaryIcon__fx8n4{height:2.5rem;margin:0;width:2.5rem}.appraisal-workflow_approvalSummaryContentWidth__gHdmm{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}.appraisal-workflow_approvalSummaryGrid__ZMVFw.appraisal-workflow_singleSummaryCardGrid__lqcLW{grid-template-columns:minmax(12rem,16rem);justify-content:start}.appraisal-workflow_approvalSummaryContentWidth__gHdmm .appraisal-workflow_summaryCard__wa9Mt strong{overflow:visible;text-overflow:clip;white-space:normal}.appraisal-workflow_summaryCardStatic__7-rS6{cursor:default;transition:none}.appraisal-workflow_summaryCardStatic__7-rS6:hover{border-color:var(--border-neutral);transform:none}.appraisal-workflow_summaryCardStatic__7-rS6.appraisal-workflow_summaryCardActiveGreen__JNxPx:hover{border-color:var(--success)}.appraisal-workflow_summaryCardStatic__7-rS6.appraisal-workflow_summaryCardActiveRed__bscH8:hover{border-color:var(--danger)}.appraisal-workflow_workflowFooterActions__lDgyT{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__8HyS6{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__4GHNC,.appraisal-workflow_uploadPanel__r3dC5{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__r3dC5 label{font-weight:var(--font-semibold)}.appraisal-workflow_uploadPanel__r3dC5 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__4GHNC small,.appraisal-workflow_uploadPanel__r3dC5 small{color:var(--content-muted)}.appraisal-workflow_uploadComplete__DMtIv{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__gmf2D{padding:var(--spacing-sm)}.appraisal-workflow_managementReviewModal__4OIus{height:calc(100vh - 1rem);width:calc(100vw - 1rem)}.appraisal-workflow_managementReviewModalBody__9BWFR{overflow:auto;padding-inline:var(--spacing-md)}.appraisal-workflow_managementReviewLayout__YVnrR{grid-template-columns:1fr;height:auto}.appraisal-workflow_managementControlPanel__sMwHY,.appraisal-workflow_managementPreviewPanel__0EHq0{overflow:visible}.appraisal-workflow_workflowReviewLayout__OwBFe{grid-template-columns:1fr}.appraisal-workflow_workflowSectionHeader__kZF3k{align-items:flex-start;flex-direction:column}.appraisal-workflow_workflowDocumentGrid__8HyS6{grid-template-columns:1fr}}.appraisal-workflow_annexureScroll__B0fLK{flex:1 1;max-height:calc(100vh - 28rem);min-height:20rem;overflow:auto;padding:var(--spacing-md) var(--spacing-xl)}.appraisal-workflow_annexureGroup__uPXLw{border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-xl);margin-bottom:var(--spacing-lg);overflow:hidden}.appraisal-workflow_annexureGroup__uPXLw 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__uPXLw p{color:var(--content-muted);font-size:var(--text-xs);padding:0 var(--spacing-lg)}.appraisal-workflow_moneyRow__FeztT{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__FeztT strong{text-align:right}.appraisal-workflow_decisionBar__9xxBT{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__Mx61N{display:grid;height:100%;padding:var(--spacing-5xl);place-content:center;text-align:center}.appraisal-workflow_status__a4AU4{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__rOJQo,.appraisal-workflow_statusPENDINGAPPROVAL__NLEkA{background:var(--surface-info);color:var(--info)}.appraisal-workflow_statusAPPROVED__fTGLC,.appraisal-workflow_statusEMAILSENT__gwZEq{background:var(--surface-success);color:var(--success)}.appraisal-workflow_statusREJECTED__gNAL8{background:var(--surface-danger);color:var(--danger)}.appraisal-workflow_statusEMAILSCHEDULED__gZlHS{background:var(--surface-warning);color:var(--content-warning)}.appraisal-workflow_statusTabs__oUM5A{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__oUM5A 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__oUM5A .appraisal-workflow_activeTab__\+xdn9{background:var(--surface-info);color:var(--info)}.appraisal-workflow_rejection__BVxxu{color:var(--danger);white-space:normal}.appraisal-workflow_remarkBox__q5dIF{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__q5dIF 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__9BWFR{overflow-y:auto}.appraisal-workflow_managementReviewLayout__YVnrR,.appraisal-workflow_managementReviewModalBody__9BWFR .appraisal-workflow_workflowModalContent__XcKbq{height:auto}.appraisal-workflow_managementReviewLayout__YVnrR{grid-template-columns:minmax(0,1fr)}.appraisal-workflow_managementControlPanel__sMwHY{height:auto;overflow:visible;padding-right:0}}.appraisal-workflow_error__W6hJ\+{color:var(--danger);margin:var(--spacing-lg)}.appraisal-workflow_approvalFiltersGrid__19MNV{grid-gap:var(--spacing-md);align-items:end;display:grid;gap:var(--spacing-md);grid-template-columns:1fr 1fr 1fr auto}.appraisal-workflow_managementFiltersGrid__cjrHU{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.appraisal-workflow_approvalFilterActions__VDZsS{display:flex;gap:var(--spacing-sm)}.appraisal-workflow_approvalFilterActions__VDZsS>*{flex:0 0 auto;white-space:nowrap}.appraisal-workflow_scheduleFiltersGrid__7cb-d{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__gT0wN{overflow:visible}.appraisal-workflow_scheduleModalContent__rIAn0{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl)}.appraisal-workflow_scheduleModalIntro__ZalxZ{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__ZalxZ>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__49Vwg,.appraisal-workflow_scheduleModalIntro__ZalxZ div{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs)}.appraisal-workflow_reminderOption__49Vwg small,.appraisal-workflow_scheduleModalIntro__ZalxZ p{color:var(--content-muted);font-size:var(--text-xs);margin:0}.appraisal-workflow_reminderOption__49Vwg{border:var(--border-thin) solid var(--border-neutral);border-radius:var(--rounded-xl);padding:var(--spacing-lg)}.appraisal-workflow_scheduleModalActions__E9l6r{align-items:center;display:flex;gap:var(--spacing-md);justify-content:flex-end;width:100%}.appraisal-workflow_approvalEmptyState__qgp0i{color:var(--content-muted);display:grid;font-size:var(--text-xl);min-height:11rem;place-items:center}.appraisal-workflow_bulkActionBar__PFAl6{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__kINAq{color:var(--content-muted);font-size:var(--text-xs);font-weight:var(--font-medium)}@media (max-width:1200px){.appraisal-workflow_approvalPage__ssMF-{grid-template-columns:1fr}.appraisal-workflow_filters__uVLwK{grid-template-columns:repeat(2,minmax(0,1fr))}.appraisal-workflow_filterActions__8XYqf{grid-column:1/-1;justify-content:flex-end}}@media (max-width:1100px){.appraisal-workflow_approvalFiltersGrid__19MNV{grid-template-columns:repeat(2,minmax(0,1fr))}.appraisal-workflow_approvalFilterActions__VDZsS{justify-content:flex-end}.appraisal-workflow_managementFiltersGrid__cjrHU,.appraisal-workflow_scheduleFiltersGrid__7cb-d{grid-template-columns:repeat(2,minmax(0,1fr))}.appraisal-workflow_approvalSummaryGrid__ZMVFw{grid-template-columns:1fr}.appraisal-workflow_approvalSummaryContentWidth__gHdmm{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}@media (max-width:600px){.appraisal-workflow_approvalSummaryContentWidth__gHdmm{grid-template-columns:1fr}.appraisal-workflow_approvalSummaryGrid__ZMVFw.appraisal-workflow_singleSummaryCardGrid__lqcLW{grid-template-columns:minmax(0,1fr)}}@media (max-width:1400px){.appraisal-workflow_summaryGrid__75\+nJ{grid-template-columns:repeat(3,minmax(0,1fr))}.appraisal-workflow_managementGrid__QxDiW{grid-template-columns:1fr}.appraisal-workflow_managementAside__pfzji{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.appraisal-workflow_annualComponentSummary__fvTMU,.appraisal-workflow_detailGrid__YAc7-,.appraisal-workflow_filters__uVLwK{grid-template-columns:1fr}.appraisal-workflow_approvalPage__ssMF-{display:block}.appraisal-workflow_reviewPanel__z3q9m{margin-top:var(--spacing-lg)}.appraisal-workflow_pager__RaHyN{align-items:flex-start;flex-direction:column}.appraisal-workflow_approvalFiltersGrid__19MNV,.appraisal-workflow_scheduleFiltersGrid__7cb-d{grid-template-columns:1fr}.appraisal-workflow_approvalFilterActions__VDZsS{align-items:stretch;flex-direction:column}}@media (max-width:800px){.appraisal-workflow_managementAside__pfzji,.appraisal-workflow_summaryGrid__75\+nJ{grid-template-columns:1fr}.appraisal-workflow_managementToolbar__gJQVD{align-items:stretch;flex-direction:column}}.notification-badge_badge__qibzW{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__M4XNM{background-color:#ef4444;border-radius:50%;flex-shrink:0;height:6px;width:6px}.side-navbar_sidebar__Sd35\+{border-right:1px solid var(--border);min-width:260px}.side-navbar_bottomDivider__yzb7r{background-color:#e8ecf2;flex-shrink:0;height:1px;margin:0 14px 6px}.side-navbar_divider__BcIQL{border-bottom:1px solid var(--border)}.side-navbar_navItem__N3O59,.side-navbar_navItem__N3O59:hover{color:var(--content-subtle)!important}.side-navbar_navList__iUiqr{padding:var(--spacing-xl)}.side-navbar_navWrapper__9XN8n{flex:1 1;min-height:0;overflow-y:auto}nav>a{flex-shrink:0}.side-navbar_navRow__DBtrd{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__DBtrd:hover{background-color:var(--sidebar-menu-hover-surface)!important;border-radius:var( --rounded-xl);color:var(--content-subtle)!important}.side-navbar_navRowActive__QgUta{background-color:var(--sidebar-menu-active-surface);color:#fff!important;padding:var(--spacing-lg) var(  --spacing-xl)}.side-navbar_navRowActive__QgUta:hover{background-color:var( --color-accent-500)!important;color:#fff!important}.side-navbar_navRowOpen__uPtx4{color:var(--color-accent-500)}.side-navbar_navRowOpen__uPtx4:hover{color:var(--color-accent-500)!important}.side-navbar_navIcon__1Oonr{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;line-height:0;min-width:20px;width:20px}.side-navbar_navIcon__1Oonr svg{display:block;flex-shrink:0;height:18px;min-height:18px;min-width:18px;width:18px}.side-navbar_navRowActive__QgUta .side-navbar_navIcon__1Oonr,.side-navbar_navRowOpen__uPtx4 .side-navbar_navIcon__1Oonr{opacity:1}.side-navbar_navLabel__m4gy3{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-navbar_chevron__QfHXS{color:var(--content-subtle);flex-shrink:0;transition:transform .2s ease,color .2s ease}.side-navbar_chevronOpen__6jgX5{color:var(--color-accent-500);transform:rotate(180deg)}.side-navbar_navRowActive__QgUta .side-navbar_chevron__QfHXS{color:#ffffffbf}@keyframes side-navbar_notifyPulse__su8S0{0%,to{box-shadow:0 0 0 0 #ef444473}50%{box-shadow:0 0 0 4px #ef444400}}.side-navbar_notifyDot__rMQp-{animation:side-navbar_notifyPulse__su8S0 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__hizgT{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__2Muzy{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__2Muzy:hover{background-color:var( --sidebar-submenu-hover-surface);color:var(--content-subtle)}.side-navbar_subLinkActive__hfvoA{background-color:var(--sidebar-submenu-active-surface);border-radius:var( --rounded-xl);color:var(--content-accent);font-weight:var(--font-medium)}.side-navbar_subLinkActive__hfvoA:hover{background-color:var(--sidebar-submenu-active-surface)!important;color:var(--content-accent)!important}.side-navbar_subDot__64rpo{background-color:currentColor;border-radius:50%;display:inline-block;flex-shrink:0;height:5px;min-width:5px;opacity:.4;width:5px}.side-navbar_subLinkActive__hfvoA .side-navbar_subDot__64rpo{background-color:#0ea5e9;opacity:1}.side-navbar_subLabel__Ciw8E{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-navbar_userCard__esGuu{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__esGuu:hover{background-color:#f7f9fc}.side-navbar_avatar__ixjKf{border:none}.side-navbar_avatarImg__SlkNY{border-radius:var(--rounded-full);height:100%;object-fit:cover;width:100%}.side-navbar_userInfo__4koYf{flex:1 1;min-width:0}.side-navbar_userName__DbuhB{color:#1a2637;font-size:var(--text-sm);font-weight:700}.side-navbar_userName__DbuhB,.side-navbar_userRole__qvaZH{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-navbar_userRole__qvaZH{color:#9baabb;font-size:var(--text-xs)}.side-navbar_closeButton__5DLdP{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__5DLdP span{background-color:#3e4d63;border-radius:var( --rounded-xs);display:block;height:2px;width:20px}@media (max-width:768px){.side-navbar_closeButton__5DLdP{display:flex}}.side-navbar_scrollbarCompact__l8v7g{overflow-y:auto}.side-navbar_scrollbarCompact__l8v7g::-webkit-scrollbar{width:4px}.side-navbar_scrollbarCompact__l8v7g::-webkit-scrollbar-track{background:#0000}.side-navbar_scrollbarCompact__l8v7g::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px;min-height:10px}.side-navbar_scrollbarCompact__l8v7g::-webkit-scrollbar-thumb:active,.side-navbar_scrollbarCompact__l8v7g::-webkit-scrollbar-thumb:hover{background-color:#0003;scrollbar-color:#0003 #0000}.side-navbar_scrollbarCompact__l8v7g{scrollbar-color:#0003 #0000;scrollbar-width:thin}.side-navbar_userWrapper__zlvxz{position:relative}.side-navbar_userDropdownRoot__GDfg3{width:100%}.side-navbar_userDropdownPanel__EKc67{background-color:var(--card-surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 20px #00000014;padding:6px}.side-navbar_userMenuStack__OBcvT{display:flex;flex-direction:column;gap:var(--spacing-sm)}.side-navbar_userMenuAction__aWSvl{border-radius:8px;font-size:14px;padding:10px 12px}.side-navbar_logoWrapper__4\+l\+Q{display:flex;gap:5px;padding:20px 24px 15px}.side-navbar_logoIcon__43s4i{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__K-vvp{color:var(--content);font-family:var(--font-plus-jakarta);font-size:16px;font-weight:700;letter-spacing:-.2px;margin:0}.header_header__vzWqt{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__YX0t2{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__Vieww{align-items:center;display:flex;flex:0 0 auto;gap:var(--spacing-md);margin-left:auto}.header_regionFlag__JCWzO{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__2gOo1{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__2gOo1:hover{opacity:.9}.header_profileMenuWrap__WFyIO{align-items:center;display:flex;flex:0 0 auto;line-height:0;position:relative;width:auto}.header_profileMenuRoot__P19FP{display:inline-flex}.header_profileMenuPanel__9fJMY{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__7ITox{display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:0}.header_profileMenuAction__2HXuR{border-radius:8px;font-size:14px;padding:10px 12px}.header_avatarImg__VAuxw{border-radius:var(--rounded-full);height:100%;object-fit:cover;width:100%}.header_csatStarsDiv__wj9Wa{align-items:center;display:flex;font-size:12px}.header_csatGoldStar__ivQUz,.header_csatSilverStar__qkQws,.header_starWrapper__9RXiI{display:inline-block;position:relative}.header_csatGoldStar__ivQUz{width:32px}.header_csatSilverStar__qkQws{margin-left:4px;width:32px}.header_starBadge__a2Gad{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__K9EmW{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__K9EmW,.maintenance-page_page__K9EmW *{box-sizing:border-box}.maintenance-page_primaryPanel__ZglIg{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__ZglIg:after{aspect-ratio:1;border:1px dashed #ffffff2e;border-radius:50%;content:"";inset:auto -16% -28% 22%;position:absolute;width:70%}.maintenance-page_logo__Zl6T5{filter:brightness(0) invert(1);height:auto;position:relative;width:clamp(175px,17vw,245px);z-index:2}.maintenance-page_primaryContent__fXlXP{margin:clamp(62px,9vh,105px) auto 0;position:relative;text-align:center;width:min(100%,620px);z-index:2}.maintenance-page_primaryContent__fXlXP h1{color:#fff;font-size:clamp(2.45rem,4.1vw,4.6rem);letter-spacing:-.035em;line-height:1.12;margin:0}.maintenance-page_primaryContent__fXlXP h1 span{color:#123e7c}.maintenance-page_titleRule__mOzaw{background:#ffffffa6;border-radius:8px;display:block;height:5px;margin:26px auto;width:66px}.maintenance-page_primaryContent__fXlXP p{color:#fffffff0;font-size:clamp(1rem,1.45vw,1.3rem);line-height:1.65;margin:0 auto;max-width:560px}.maintenance-page_illustration__byShC{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__kG0y6{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__kG0y6: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__kG0y6 svg{stroke-width:1.4;height:42%;width:42%}.maintenance-page_backgroundGear__sN0L2{bottom:8%;color:#04438957;left:8%;position:absolute}.maintenance-page_backgroundGear__sN0L2 svg{height:120px;width:120px}.maintenance-page_tool__1fpsN{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__1fpsN svg{stroke-width:1.6;height:96px;width:96px}.maintenance-page_estimateCard__qemxS{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__qmcR5{background:#ffffff24;border-radius:50%;display:grid;flex:0 0 58px;height:58px;place-items:center}.maintenance-page_estimateIcon__qmcR5 svg{height:30px;width:30px}.maintenance-page_estimateCard__qemxS>span:last-child{grid-gap:7px;display:grid;gap:7px}.maintenance-page_estimateCard__qemxS small{color:#ffffffd1;font-size:.88rem}.maintenance-page_estimateCard__qemxS strong{color:#fff;font-size:clamp(1rem,1.5vw,1.25rem)}.maintenance-page_primaryPanel__ZglIg footer{color:#ffffffdb;font-size:.82rem;margin-top:40px;position:relative;z-index:2}.maintenance-page_secondaryPanel__zRNhR{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__mSabh{text-align:center;width:min(100%,610px)}.maintenance-page_maintenanceIcon__ot-3q{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__ot-3q svg:first-child{stroke-width:1.7;height:58%;width:58%}.maintenance-page_maintenanceIcon__ot-3q svg:last-child{stroke-width:1.7;height:43%;position:absolute;width:43%}.maintenance-page_message__mSabh h2{color:#17233d;font-size:clamp(1.8rem,2.8vw,2.65rem);margin:0 0 14px}.maintenance-page_message__mSabh>p{color:#495875;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.55;margin:0 auto;max-width:520px}.maintenance-page_divider__euYer{background:#d8e5f3;height:1px;margin:48px 0 38px}.maintenance-page_infoRow__6BGi5{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:72px 1fr;text-align:left}.maintenance-page_infoIcon__W\+3wY,.maintenance-page_supportIcon__QR3xp{background:#eaf4ff;border-radius:50%;color:#0962d3;display:grid;height:72px;place-items:center;width:72px}.maintenance-page_infoIcon__W\+3wY svg,.maintenance-page_supportIcon__QR3xp svg{stroke-width:1.7;height:34px;width:34px}.maintenance-page_infoRow__6BGi5 strong,.maintenance-page_supportCard__dDsQf strong{color:#0962d3;display:block;font-size:1.12rem;margin-bottom:8px}.maintenance-page_infoRow__6BGi5 p{color:#43516d;line-height:1.55;margin:0}.maintenance-page_infoRow__6BGi5 b{color:#0962d3}.maintenance-page_supportCard__dDsQf{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__dDsQf strong{color:#24334f}.maintenance-page_supportCard__dDsQf a{color:#0962d3;font-size:1rem;text-decoration:none}.maintenance-page_supportCard__dDsQf a:hover{text-decoration:underline}.maintenance-page_socials__\+tImg{display:flex;gap:22px;justify-content:center;margin-top:38px}.maintenance-page_socials__\+tImg span{background:#eaf4ff;border-radius:50%;color:#0962d3;display:grid;height:46px;place-items:center;width:46px}.maintenance-page_socials__\+tImg svg{height:21px;width:21px}@media (min-width:901px){.maintenance-page_page__K9EmW{height:100vh;height:100dvh;overflow:hidden}.maintenance-page_primaryPanel__ZglIg,.maintenance-page_secondaryPanel__zRNhR{height:100vh;height:100dvh;min-height:0}.maintenance-page_primaryPanel__ZglIg{padding:clamp(22px,3vh,36px) clamp(30px,4vw,60px)}.maintenance-page_logo__Zl6T5{width:clamp(145px,13vw,205px)}.maintenance-page_primaryContent__fXlXP{margin-top:clamp(24px,4.2vh,50px)}.maintenance-page_primaryContent__fXlXP h1{font-size:clamp(2.15rem,3.3vw,3.65rem)}.maintenance-page_titleRule__mOzaw{height:4px;margin:clamp(14px,2.2vh,23px) auto}.maintenance-page_primaryContent__fXlXP p{font-size:clamp(.9rem,1.15vw,1.08rem);line-height:1.5;max-width:510px}.maintenance-page_illustration__byShC{height:clamp(145px,25vh,255px);margin-top:clamp(10px,2vh,22px);min-height:0}.maintenance-page_monitor__kG0y6{border-width:6px;width:min(48%,285px)}.maintenance-page_backgroundGear__sN0L2 svg{height:clamp(75px,10vh,105px);width:clamp(75px,10vh,105px)}.maintenance-page_tool__1fpsN svg{height:clamp(65px,9vh,90px);width:clamp(65px,9vh,90px)}.maintenance-page_estimateCard__qemxS{gap:14px;padding:clamp(13px,1.8vh,18px) 22px;width:min(100%,610px)}.maintenance-page_estimateIcon__qmcR5{flex-basis:46px;height:46px}.maintenance-page_estimateIcon__qmcR5 svg{height:25px;width:25px}.maintenance-page_estimateCard__qemxS small{font-size:.78rem}.maintenance-page_estimateCard__qemxS strong{font-size:clamp(.92rem,1.2vw,1.08rem)}.maintenance-page_primaryPanel__ZglIg footer{font-size:.76rem;margin-top:clamp(14px,2.3vh,25px)}.maintenance-page_secondaryPanel__zRNhR{padding:clamp(28px,4vw,65px)}.maintenance-page_maintenanceIcon__ot-3q{margin-bottom:clamp(18px,3vh,30px);width:clamp(105px,18vh,170px)}.maintenance-page_message__mSabh h2{font-size:clamp(1.65rem,2.35vw,2.25rem)}.maintenance-page_message__mSabh>p{font-size:clamp(.92rem,1.2vw,1.08rem)}.maintenance-page_divider__euYer{margin:clamp(23px,4vh,38px) 0 clamp(20px,3.5vh,32px)}.maintenance-page_infoIcon__W\+3wY,.maintenance-page_supportIcon__QR3xp{height:58px;width:58px}.maintenance-page_infoIcon__W\+3wY svg,.maintenance-page_supportIcon__QR3xp svg{height:28px;width:28px}.maintenance-page_infoRow__6BGi5{gap:16px;grid-template-columns:58px 1fr}.maintenance-page_infoRow__6BGi5 strong,.maintenance-page_supportCard__dDsQf strong{font-size:1rem;margin-bottom:5px}.maintenance-page_infoRow__6BGi5 p{font-size:.9rem;line-height:1.45}.maintenance-page_supportCard__dDsQf{gap:16px;grid-template-columns:58px 1fr;margin-top:clamp(22px,4vh,38px);padding:clamp(16px,2.4vh,22px)}.maintenance-page_socials__\+tImg{margin-top:clamp(18px,3vh,30px)}.maintenance-page_socials__\+tImg span{height:40px;width:40px}}@media (max-width:900px){.maintenance-page_page__K9EmW{grid-template-columns:1fr}.maintenance-page_primaryPanel__ZglIg,.maintenance-page_secondaryPanel__zRNhR{min-height:auto}.maintenance-page_primaryPanel__ZglIg{padding-bottom:38px}.maintenance-page_primaryContent__fXlXP{margin-top:55px}.maintenance-page_illustration__byShC{min-height:250px}.maintenance-page_primaryPanel__ZglIg footer{text-align:center}.maintenance-page_secondaryPanel__zRNhR{padding-bottom:70px;padding-top:70px}}@media (max-width:520px){.maintenance-page_primaryPanel__ZglIg{padding:28px 20px 32px}.maintenance-page_primaryContent__fXlXP h1{font-size:2.35rem}.maintenance-page_illustration__byShC{min-height:210px}.maintenance-page_monitor__kG0y6{width:72%}.maintenance-page_tool__1fpsN{right:7%}.maintenance-page_tool__1fpsN svg{height:72px;width:72px}.maintenance-page_backgroundGear__sN0L2{left:1%}.maintenance-page_backgroundGear__sN0L2 svg{height:85px;width:85px}.maintenance-page_estimateCard__qemxS{align-items:flex-start;padding:18px}.maintenance-page_primaryPanel__ZglIg footer{line-height:1.5;margin-top:28px}.maintenance-page_secondaryPanel__zRNhR{padding:58px 22px}.maintenance-page_divider__euYer{margin:36px 0 30px}.maintenance-page_infoRow__6BGi5,.maintenance-page_supportCard__dDsQf{gap:14px;grid-template-columns:54px 1fr}.maintenance-page_infoIcon__W\+3wY,.maintenance-page_supportIcon__QR3xp{height:54px;width:54px}.maintenance-page_infoIcon__W\+3wY svg,.maintenance-page_supportIcon__QR3xp svg{height:26px;width:26px}.maintenance-page_supportCard__dDsQf{margin-top:36px;padding:18px}}: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.5a15ef3b.css.map*/